From 895b43ef34cba56cba20e40a049257b7786e13e2 Mon Sep 17 00:00:00 2001 From: Asger Geel Weirsoee Date: Fri, 27 Feb 2026 12:20:58 +0100 Subject: [PATCH] Hygiene: remove tracked .venv and add .gitignore --- .gitignore | 30 + .venv/bin/Activate.ps1 | 247 - .venv/bin/activate | 70 - .venv/bin/activate.csh | 27 - .venv/bin/activate.fish | 69 - .venv/bin/django-admin | 6 - .venv/bin/dotenv | 6 - .venv/bin/pip | 8 - .venv/bin/pip3 | 8 - .venv/bin/pip3.12 | 8 - .venv/bin/python | 1 - .venv/bin/python3 | 1 - .venv/bin/python3.12 | 1 - .venv/bin/sqlformat | 6 - .../site-packages/MySQLdb/__init__.py | 168 - .../__pycache__/__init__.cpython-312.pyc | Bin 4543 -> 0 bytes .../__pycache__/_exceptions.cpython-312.pyc | Bin 3792 -> 0 bytes .../__pycache__/connections.cpython-312.pyc | Bin 15692 -> 0 bytes .../__pycache__/converters.cpython-312.pyc | Bin 4844 -> 0 bytes .../__pycache__/cursors.cpython-312.pyc | Bin 21961 -> 0 bytes .../__pycache__/release.cpython-312.pyc | Bin 328 -> 0 bytes .../MySQLdb/__pycache__/times.cpython-312.pyc | Bin 5470 -> 0 bytes .../site-packages/MySQLdb/_exceptions.py | 91 - .../python3.12/site-packages/MySQLdb/_mysql.c | 2980 ----- .../_mysql.cpython-312-x86_64-linux-gnu.so | Bin 184320 -> 0 bytes .../site-packages/MySQLdb/connections.py | 368 - .../site-packages/MySQLdb/constants/CLIENT.py | 27 - .../site-packages/MySQLdb/constants/CR.py | 105 - .../site-packages/MySQLdb/constants/ER.py | 827 -- .../MySQLdb/constants/FIELD_TYPE.py | 40 - .../site-packages/MySQLdb/constants/FLAG.py | 23 - .../MySQLdb/constants/__init__.py | 1 - .../__pycache__/CLIENT.cpython-312.pyc | Bin 1000 -> 0 bytes .../constants/__pycache__/CR.cpython-312.pyc | Bin 3738 -> 0 bytes .../constants/__pycache__/ER.cpython-312.pyc | Bin 34356 -> 0 bytes .../__pycache__/FIELD_TYPE.cpython-312.pyc | Bin 972 -> 0 bytes .../__pycache__/FLAG.cpython-312.pyc | Bin 712 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 257 -> 0 bytes .../site-packages/MySQLdb/converters.py | 139 - .../site-packages/MySQLdb/cursors.py | 500 - .../site-packages/MySQLdb/release.py | 3 - .../python3.12/site-packages/MySQLdb/times.py | 150 - .../asgiref-3.11.1.dist-info/INSTALLER | 1 - .../asgiref-3.11.1.dist-info/METADATA | 247 - .../asgiref-3.11.1.dist-info/RECORD | 27 - .../asgiref-3.11.1.dist-info/WHEEL | 5 - .../asgiref-3.11.1.dist-info/licenses/LICENSE | 27 - .../asgiref-3.11.1.dist-info/top_level.txt | 1 - .../site-packages/asgiref/__init__.py | 1 - .../__pycache__/__init__.cpython-312.pyc | Bin 219 -> 0 bytes .../__pycache__/compatibility.cpython-312.pyc | Bin 1802 -> 0 bytes .../current_thread_executor.cpython-312.pyc | Bin 5862 -> 0 bytes .../asgiref/__pycache__/local.cpython-312.pyc | Bin 5983 -> 0 bytes .../__pycache__/server.cpython-312.pyc | Bin 8713 -> 0 bytes .../asgiref/__pycache__/sync.cpython-312.pyc | Bin 23463 -> 0 bytes .../__pycache__/testing.cpython-312.pyc | Bin 7226 -> 0 bytes .../__pycache__/timeout.cpython-312.pyc | Bin 4901 -> 0 bytes .../__pycache__/typing.cpython-312.pyc | Bin 9919 -> 0 bytes .../asgiref/__pycache__/wsgi.cpython-312.pyc | Bin 8309 -> 0 bytes .../site-packages/asgiref/compatibility.py | 48 - .../asgiref/current_thread_executor.py | 123 - .../python3.12/site-packages/asgiref/local.py | 131 - .../python3.12/site-packages/asgiref/py.typed | 0 .../site-packages/asgiref/server.py | 173 - .../python3.12/site-packages/asgiref/sync.py | 657 - .../site-packages/asgiref/testing.py | 137 - .../site-packages/asgiref/timeout.py | 118 - .../site-packages/asgiref/typing.py | 279 - .../python3.12/site-packages/asgiref/wsgi.py | 197 - .../channels-4.3.2.dist-info/INSTALLER | 1 - .../channels-4.3.2.dist-info/METADATA | 120 - .../channels-4.3.2.dist-info/RECORD | 57 - .../channels-4.3.2.dist-info/REQUESTED | 0 .../channels-4.3.2.dist-info/WHEEL | 5 - .../channels-4.3.2.dist-info/licenses/LICENSE | 27 - .../channels-4.3.2.dist-info/top_level.txt | 1 - .../site-packages/channels/__init__.py | 4 - .../__pycache__/__init__.cpython-312.pyc | Bin 263 -> 0 bytes .../channels/__pycache__/apps.cpython-312.pyc | Bin 475 -> 0 bytes .../channels/__pycache__/auth.cpython-312.pyc | Bin 7294 -> 0 bytes .../__pycache__/consumer.cpython-312.pyc | Bin 5686 -> 0 bytes .../channels/__pycache__/db.cpython-312.pyc | Bin 1263 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 2156 -> 0 bytes .../__pycache__/layers.cpython-312.pyc | Bin 19868 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 1233 -> 0 bytes .../__pycache__/routing.cpython-312.pyc | Bin 6641 -> 0 bytes .../__pycache__/sessions.cpython-312.pyc | Bin 10925 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 2909 -> 0 bytes .../__pycache__/worker.cpython-312.pyc | Bin 2475 -> 0 bytes .../python3.12/site-packages/channels/apps.py | 6 - .../python3.12/site-packages/channels/auth.py | 190 - .../site-packages/channels/consumer.py | 134 - .../python3.12/site-packages/channels/db.py | 23 - .../site-packages/channels/exceptions.py | 65 - .../channels/generic/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 201 -> 0 bytes .../generic/__pycache__/http.cpython-312.pyc | Bin 5014 -> 0 bytes .../__pycache__/websocket.cpython-312.pyc | Bin 12727 -> 0 bytes .../site-packages/channels/generic/http.py | 93 - .../channels/generic/websocket.py | 292 - .../site-packages/channels/layers.py | 417 - .../channels/management/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 204 -> 0 bytes .../channels/management/commands/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 213 -> 0 bytes .../__pycache__/runworker.cpython-312.pyc | Bin 2255 -> 0 bytes .../channels/management/commands/runworker.py | 45 - .../site-packages/channels/middleware.py | 24 - .../site-packages/channels/routing.py | 160 - .../channels/security/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 202 -> 0 bytes .../__pycache__/websocket.cpython-312.pyc | Bin 6712 -> 0 bytes .../channels/security/websocket.py | 153 - .../site-packages/channels/sessions.py | 266 - .../channels/testing/__init__.py | 11 - .../__pycache__/__init__.cpython-312.pyc | Bin 467 -> 0 bytes .../__pycache__/application.cpython-312.pyc | Bin 1533 -> 0 bytes .../testing/__pycache__/http.cpython-312.pyc | Bin 2861 -> 0 bytes .../testing/__pycache__/live.cpython-312.pyc | Bin 4915 -> 0 bytes .../__pycache__/websocket.cpython-312.pyc | Bin 6184 -> 0 bytes .../channels/testing/application.py | 17 - .../site-packages/channels/testing/http.py | 56 - .../site-packages/channels/testing/live.py | 98 - .../channels/testing/websocket.py | 115 - .../site-packages/channels/utils.py | 59 - .../site-packages/channels/worker.py | 44 - .../channels_redis-4.3.0.dist-info/INSTALLER | 1 - .../channels_redis-4.3.0.dist-info/METADATA | 379 - .../channels_redis-4.3.0.dist-info/RECORD | 17 - .../channels_redis-4.3.0.dist-info/REQUESTED | 0 .../channels_redis-4.3.0.dist-info/WHEEL | 5 - .../licenses/LICENSE | 27 - .../top_level.txt | 1 - .../site-packages/channels_redis/__init__.py | 1 - .../__pycache__/__init__.cpython-312.pyc | Bin 225 -> 0 bytes .../__pycache__/core.cpython-312.pyc | Bin 28268 -> 0 bytes .../__pycache__/pubsub.cpython-312.pyc | Bin 16986 -> 0 bytes .../__pycache__/serializers.cpython-312.pyc | Bin 7342 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 4077 -> 0 bytes .../site-packages/channels_redis/core.py | 684 - .../site-packages/channels_redis/pubsub.py | 351 - .../channels_redis/serializers.py | 169 - .../site-packages/channels_redis/utils.py | 95 - .../django-6.0.2.dist-info/INSTALLER | 1 - .../django-6.0.2.dist-info/METADATA | 93 - .../django-6.0.2.dist-info/RECORD | 4587 ------- .../django-6.0.2.dist-info/REQUESTED | 0 .../django-6.0.2.dist-info/WHEEL | 5 - .../django-6.0.2.dist-info/entry_points.txt | 2 - .../django-6.0.2.dist-info/licenses/LICENSE | 27 - .../licenses/LICENSE.python | 288 - .../django-6.0.2.dist-info/top_level.txt | 1 - .../site-packages/django/__init__.py | 24 - .../site-packages/django/__main__.py | 10 - .../__pycache__/__init__.cpython-312.pyc | Bin 1231 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 480 -> 0 bytes .../__pycache__/shortcuts.cpython-312.pyc | Bin 7826 -> 0 bytes .../site-packages/django/apps/__init__.py | 4 - .../apps/__pycache__/__init__.cpython-312.pyc | Bin 314 -> 0 bytes .../apps/__pycache__/config.cpython-312.pyc | Bin 9222 -> 0 bytes .../apps/__pycache__/registry.cpython-312.pyc | Bin 18754 -> 0 bytes .../site-packages/django/apps/config.py | 274 - .../site-packages/django/apps/registry.py | 438 - .../site-packages/django/conf/__init__.py | 257 - .../conf/__pycache__/__init__.cpython-312.pyc | Bin 12542 -> 0 bytes .../global_settings.cpython-312.pyc | Bin 12863 -> 0 bytes .../django/conf/app_template/__init__.py-tpl | 0 .../django/conf/app_template/admin.py-tpl | 3 - .../django/conf/app_template/apps.py-tpl | 5 - .../app_template/migrations/__init__.py-tpl | 0 .../django/conf/app_template/models.py-tpl | 3 - .../django/conf/app_template/tests.py-tpl | 3 - .../django/conf/app_template/views.py-tpl | 3 - .../django/conf/global_settings.py | 680 - .../django/conf/locale/__init__.py | 636 - .../__pycache__/__init__.cpython-312.pyc | Bin 8651 -> 0 bytes .../conf/locale/af/LC_MESSAGES/django.mo | Bin 27466 -> 0 bytes .../conf/locale/af/LC_MESSAGES/django.po | 1345 -- .../conf/locale/ar/LC_MESSAGES/django.mo | Bin 36542 -> 0 bytes .../conf/locale/ar/LC_MESSAGES/django.po | 1443 --- .../django/conf/locale/ar/__init__.py | 0 .../ar/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ar/__pycache__/formats.cpython-312.pyc | Bin 446 -> 0 bytes .../django/conf/locale/ar/formats.py | 21 - .../conf/locale/ar_DZ/LC_MESSAGES/django.mo | Bin 33960 -> 0 bytes .../conf/locale/ar_DZ/LC_MESSAGES/django.po | 1397 -- .../django/conf/locale/ar_DZ/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../ar_DZ/__pycache__/formats.cpython-312.pyc | Bin 754 -> 0 bytes .../django/conf/locale/ar_DZ/formats.py | 29 - .../conf/locale/ast/LC_MESSAGES/django.mo | Bin 15579 -> 0 bytes .../conf/locale/ast/LC_MESSAGES/django.po | 1237 -- .../conf/locale/az/LC_MESSAGES/django.mo | Bin 28598 -> 0 bytes .../conf/locale/az/LC_MESSAGES/django.po | 1347 -- .../django/conf/locale/az/__init__.py | 0 .../az/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../az/__pycache__/formats.cpython-312.pyc | Bin 801 -> 0 bytes .../django/conf/locale/az/formats.py | 30 - .../conf/locale/be/LC_MESSAGES/django.mo | Bin 37607 -> 0 bytes .../conf/locale/be/LC_MESSAGES/django.po | 1392 -- .../conf/locale/bg/LC_MESSAGES/django.mo | Bin 34729 -> 0 bytes .../conf/locale/bg/LC_MESSAGES/django.po | 1353 -- .../django/conf/locale/bg/__init__.py | 0 .../bg/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../bg/__pycache__/formats.cpython-312.pyc | Bin 402 -> 0 bytes .../django/conf/locale/bg/formats.py | 21 - .../conf/locale/bn/LC_MESSAGES/django.mo | Bin 16660 -> 0 bytes .../conf/locale/bn/LC_MESSAGES/django.po | 1218 -- .../django/conf/locale/bn/__init__.py | 0 .../bn/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../bn/__pycache__/formats.cpython-312.pyc | Bin 690 -> 0 bytes .../django/conf/locale/bn/formats.py | 32 - .../conf/locale/br/LC_MESSAGES/django.mo | Bin 14009 -> 0 bytes .../conf/locale/br/LC_MESSAGES/django.po | 1297 -- .../conf/locale/bs/LC_MESSAGES/django.mo | Bin 10824 -> 0 bytes .../conf/locale/bs/LC_MESSAGES/django.po | 1238 -- .../django/conf/locale/bs/__init__.py | 0 .../bs/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../bs/__pycache__/formats.cpython-312.pyc | Bin 476 -> 0 bytes .../django/conf/locale/bs/formats.py | 21 - .../conf/locale/ca/LC_MESSAGES/django.mo | Bin 27707 -> 0 bytes .../conf/locale/ca/LC_MESSAGES/django.po | 1340 -- .../django/conf/locale/ca/__init__.py | 0 .../ca/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ca/__pycache__/formats.cpython-312.pyc | Bin 823 -> 0 bytes .../django/conf/locale/ca/formats.py | 30 - .../conf/locale/ckb/LC_MESSAGES/django.mo | Bin 33846 -> 0 bytes .../conf/locale/ckb/LC_MESSAGES/django.po | 1333 -- .../django/conf/locale/ckb/__init__.py | 0 .../ckb/__pycache__/__init__.cpython-312.pyc | Bin 207 -> 0 bytes .../ckb/__pycache__/formats.cpython-312.pyc | Bin 574 -> 0 bytes .../django/conf/locale/ckb/formats.py | 21 - .../conf/locale/cs/LC_MESSAGES/django.mo | Bin 30186 -> 0 bytes .../conf/locale/cs/LC_MESSAGES/django.po | 1388 -- .../django/conf/locale/cs/__init__.py | 0 .../cs/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../cs/__pycache__/formats.cpython-312.pyc | Bin 939 -> 0 bytes .../django/conf/locale/cs/formats.py | 43 - .../conf/locale/cy/LC_MESSAGES/django.mo | Bin 18319 -> 0 bytes .../conf/locale/cy/LC_MESSAGES/django.po | 1278 -- .../django/conf/locale/cy/__init__.py | 0 .../cy/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../cy/__pycache__/formats.cpython-312.pyc | Bin 848 -> 0 bytes .../django/conf/locale/cy/formats.py | 33 - .../conf/locale/da/LC_MESSAGES/django.mo | Bin 28059 -> 0 bytes .../conf/locale/da/LC_MESSAGES/django.po | 1361 -- .../django/conf/locale/da/__init__.py | 0 .../da/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../da/__pycache__/formats.cpython-312.pyc | Bin 727 -> 0 bytes .../django/conf/locale/da/formats.py | 26 - .../conf/locale/de/LC_MESSAGES/django.mo | Bin 29046 -> 0 bytes .../conf/locale/de/LC_MESSAGES/django.po | 1369 -- .../django/conf/locale/de/__init__.py | 0 .../de/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../de/__pycache__/formats.cpython-312.pyc | Bin 742 -> 0 bytes .../django/conf/locale/de/formats.py | 29 - .../django/conf/locale/de_CH/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../de_CH/__pycache__/formats.cpython-312.pyc | Bin 749 -> 0 bytes .../django/conf/locale/de_CH/formats.py | 33 - .../conf/locale/dsb/LC_MESSAGES/django.mo | Bin 30738 -> 0 bytes .../conf/locale/dsb/LC_MESSAGES/django.po | 1392 -- .../conf/locale/el/LC_MESSAGES/django.mo | Bin 33648 -> 0 bytes .../conf/locale/el/LC_MESSAGES/django.po | 1332 -- .../django/conf/locale/el/__init__.py | 0 .../el/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../el/__pycache__/formats.cpython-312.pyc | Bin 835 -> 0 bytes .../django/conf/locale/el/formats.py | 34 - .../conf/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../conf/locale/en/LC_MESSAGES/django.po | 1639 --- .../django/conf/locale/en/__init__.py | 0 .../en/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../en/__pycache__/formats.cpython-312.pyc | Bin 1010 -> 0 bytes .../django/conf/locale/en/formats.py | 65 - .../conf/locale/en_AU/LC_MESSAGES/django.mo | Bin 25633 -> 0 bytes .../conf/locale/en_AU/LC_MESSAGES/django.po | 1299 -- .../django/conf/locale/en_AU/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../en_AU/__pycache__/formats.cpython-312.pyc | Bin 851 -> 0 bytes .../django/conf/locale/en_AU/formats.py | 41 - .../django/conf/locale/en_CA/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../en_CA/__pycache__/formats.cpython-312.pyc | Bin 798 -> 0 bytes .../django/conf/locale/en_CA/formats.py | 31 - .../conf/locale/en_GB/LC_MESSAGES/django.mo | Bin 12108 -> 0 bytes .../conf/locale/en_GB/LC_MESSAGES/django.po | 1221 -- .../django/conf/locale/en_GB/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../en_GB/__pycache__/formats.cpython-312.pyc | Bin 851 -> 0 bytes .../django/conf/locale/en_GB/formats.py | 41 - .../django/conf/locale/en_IE/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../en_IE/__pycache__/formats.cpython-312.pyc | Bin 893 -> 0 bytes .../django/conf/locale/en_IE/formats.py | 37 - .../conf/locale/eo/LC_MESSAGES/django.mo | Bin 27676 -> 0 bytes .../conf/locale/eo/LC_MESSAGES/django.po | 1331 -- .../django/conf/locale/eo/__init__.py | 0 .../eo/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../eo/__pycache__/formats.cpython-312.pyc | Bin 1010 -> 0 bytes .../django/conf/locale/eo/formats.py | 44 - .../conf/locale/es/LC_MESSAGES/django.mo | Bin 29315 -> 0 bytes .../conf/locale/es/LC_MESSAGES/django.po | 1414 -- .../django/conf/locale/es/__init__.py | 0 .../es/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../es/__pycache__/formats.cpython-312.pyc | Bin 840 -> 0 bytes .../django/conf/locale/es/formats.py | 30 - .../conf/locale/es_AR/LC_MESSAGES/django.mo | Bin 29936 -> 0 bytes .../conf/locale/es_AR/LC_MESSAGES/django.po | 1397 -- .../django/conf/locale/es_AR/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../es_AR/__pycache__/formats.cpython-312.pyc | Bin 804 -> 0 bytes .../django/conf/locale/es_AR/formats.py | 30 - .../conf/locale/es_CO/LC_MESSAGES/django.mo | Bin 18079 -> 0 bytes .../conf/locale/es_CO/LC_MESSAGES/django.po | 1258 -- .../django/conf/locale/es_CO/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../es_CO/__pycache__/formats.cpython-312.pyc | Bin 841 -> 0 bytes .../django/conf/locale/es_CO/formats.py | 26 - .../conf/locale/es_MX/LC_MESSAGES/django.mo | Bin 18501 -> 0 bytes .../conf/locale/es_MX/LC_MESSAGES/django.po | 1279 -- .../django/conf/locale/es_MX/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../es_MX/__pycache__/formats.cpython-312.pyc | Bin 841 -> 0 bytes .../django/conf/locale/es_MX/formats.py | 26 - .../django/conf/locale/es_NI/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../es_NI/__pycache__/formats.cpython-312.pyc | Bin 841 -> 0 bytes .../django/conf/locale/es_NI/formats.py | 26 - .../django/conf/locale/es_PR/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../es_PR/__pycache__/formats.cpython-312.pyc | Bin 839 -> 0 bytes .../django/conf/locale/es_PR/formats.py | 27 - .../conf/locale/es_VE/LC_MESSAGES/django.mo | Bin 18840 -> 0 bytes .../conf/locale/es_VE/LC_MESSAGES/django.po | 1260 -- .../conf/locale/et/LC_MESSAGES/django.mo | Bin 27344 -> 0 bytes .../conf/locale/et/LC_MESSAGES/django.po | 1360 -- .../django/conf/locale/et/__init__.py | 0 .../et/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../et/__pycache__/formats.cpython-312.pyc | Bin 404 -> 0 bytes .../django/conf/locale/et/formats.py | 21 - .../conf/locale/eu/LC_MESSAGES/django.mo | Bin 21725 -> 0 bytes .../conf/locale/eu/LC_MESSAGES/django.po | 1313 -- .../django/conf/locale/eu/__init__.py | 0 .../eu/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../eu/__pycache__/formats.cpython-312.pyc | Bin 601 -> 0 bytes .../django/conf/locale/eu/formats.py | 21 - .../conf/locale/fa/LC_MESSAGES/django.mo | Bin 31192 -> 0 bytes .../conf/locale/fa/LC_MESSAGES/django.po | 1351 -- .../django/conf/locale/fa/__init__.py | 0 .../fa/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../fa/__pycache__/formats.cpython-312.pyc | Bin 567 -> 0 bytes .../django/conf/locale/fa/formats.py | 21 - .../conf/locale/fi/LC_MESSAGES/django.mo | Bin 28122 -> 0 bytes .../conf/locale/fi/LC_MESSAGES/django.po | 1341 -- .../django/conf/locale/fi/__init__.py | 0 .../fi/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../fi/__pycache__/formats.cpython-312.pyc | Bin 882 -> 0 bytes .../django/conf/locale/fi/formats.py | 36 - .../conf/locale/fr/LC_MESSAGES/django.mo | Bin 30553 -> 0 bytes .../conf/locale/fr/LC_MESSAGES/django.po | 1414 -- .../django/conf/locale/fr/__init__.py | 0 .../fr/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../fr/__pycache__/formats.cpython-312.pyc | Bin 743 -> 0 bytes .../django/conf/locale/fr/formats.py | 27 - .../django/conf/locale/fr_BE/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../fr_BE/__pycache__/formats.cpython-312.pyc | Bin 817 -> 0 bytes .../django/conf/locale/fr_BE/formats.py | 32 - .../django/conf/locale/fr_CA/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../fr_CA/__pycache__/formats.cpython-312.pyc | Bin 828 -> 0 bytes .../django/conf/locale/fr_CA/formats.py | 30 - .../django/conf/locale/fr_CH/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../fr_CH/__pycache__/formats.cpython-312.pyc | Bin 817 -> 0 bytes .../django/conf/locale/fr_CH/formats.py | 36 - .../conf/locale/fy/LC_MESSAGES/django.mo | Bin 2286 -> 0 bytes .../conf/locale/fy/LC_MESSAGES/django.po | 1218 -- .../django/conf/locale/fy/__init__.py | 0 .../fy/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../fy/__pycache__/formats.cpython-312.pyc | Bin 205 -> 0 bytes .../django/conf/locale/fy/formats.py | 21 - .../conf/locale/ga/LC_MESSAGES/django.mo | Bin 31429 -> 0 bytes .../conf/locale/ga/LC_MESSAGES/django.po | 1426 -- .../django/conf/locale/ga/__init__.py | 0 .../ga/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ga/__pycache__/formats.cpython-312.pyc | Bin 398 -> 0 bytes .../django/conf/locale/ga/formats.py | 21 - .../conf/locale/gd/LC_MESSAGES/django.mo | Bin 30752 -> 0 bytes .../conf/locale/gd/LC_MESSAGES/django.po | 1386 -- .../django/conf/locale/gd/__init__.py | 0 .../gd/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../gd/__pycache__/formats.cpython-312.pyc | Bin 514 -> 0 bytes .../django/conf/locale/gd/formats.py | 21 - .../conf/locale/gl/LC_MESSAGES/django.mo | Bin 28484 -> 0 bytes .../conf/locale/gl/LC_MESSAGES/django.po | 1356 -- .../django/conf/locale/gl/__init__.py | 0 .../gl/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../gl/__pycache__/formats.cpython-312.pyc | Bin 585 -> 0 bytes .../django/conf/locale/gl/formats.py | 21 - .../conf/locale/he/LC_MESSAGES/django.mo | Bin 31336 -> 0 bytes .../conf/locale/he/LC_MESSAGES/django.po | 1340 -- .../django/conf/locale/he/__init__.py | 0 .../he/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../he/__pycache__/formats.cpython-312.pyc | Bin 526 -> 0 bytes .../django/conf/locale/he/formats.py | 21 - .../conf/locale/hi/LC_MESSAGES/django.mo | Bin 19712 -> 0 bytes .../conf/locale/hi/LC_MESSAGES/django.po | 1254 -- .../django/conf/locale/hi/__init__.py | 0 .../hi/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../hi/__pycache__/formats.cpython-312.pyc | Bin 400 -> 0 bytes .../django/conf/locale/hi/formats.py | 21 - .../conf/locale/hr/LC_MESSAGES/django.mo | Bin 26205 -> 0 bytes .../conf/locale/hr/LC_MESSAGES/django.po | 1379 -- .../django/conf/locale/hr/__init__.py | 0 .../hr/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../hr/__pycache__/formats.cpython-312.pyc | Bin 1031 -> 0 bytes .../django/conf/locale/hr/formats.py | 44 - .../conf/locale/hsb/LC_MESSAGES/django.mo | Bin 30397 -> 0 bytes .../conf/locale/hsb/LC_MESSAGES/django.po | 1384 -- .../django/conf/locale/ht/__init__.py | 0 .../ht/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ht/__pycache__/formats.cpython-312.pyc | Bin 1010 -> 0 bytes .../django/conf/locale/ht/formats.py | 48 - .../conf/locale/hu/LC_MESSAGES/django.mo | Bin 29251 -> 0 bytes .../conf/locale/hu/LC_MESSAGES/django.po | 1384 -- .../django/conf/locale/hu/__init__.py | 0 .../hu/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../hu/__pycache__/formats.cpython-312.pyc | Bin 801 -> 0 bytes .../django/conf/locale/hu/formats.py | 30 - .../conf/locale/hy/LC_MESSAGES/django.mo | Bin 22207 -> 0 bytes .../conf/locale/hy/LC_MESSAGES/django.po | 1237 -- .../conf/locale/ia/LC_MESSAGES/django.mo | Bin 21428 -> 0 bytes .../conf/locale/ia/LC_MESSAGES/django.po | 1289 -- .../conf/locale/id/LC_MESSAGES/django.mo | Bin 27722 -> 0 bytes .../conf/locale/id/LC_MESSAGES/django.po | 1338 -- .../django/conf/locale/id/__init__.py | 0 .../id/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../id/__pycache__/formats.cpython-312.pyc | Bin 1026 -> 0 bytes .../django/conf/locale/id/formats.py | 49 - .../conf/locale/ig/LC_MESSAGES/django.mo | Bin 27188 -> 0 bytes .../conf/locale/ig/LC_MESSAGES/django.po | 1271 -- .../django/conf/locale/ig/__init__.py | 0 .../ig/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ig/__pycache__/formats.cpython-312.pyc | Bin 802 -> 0 bytes .../django/conf/locale/ig/formats.py | 32 - .../conf/locale/io/LC_MESSAGES/django.mo | Bin 14317 -> 0 bytes .../conf/locale/io/LC_MESSAGES/django.po | 1231 -- .../conf/locale/is/LC_MESSAGES/django.mo | Bin 24273 -> 0 bytes .../conf/locale/is/LC_MESSAGES/django.po | 1302 -- .../django/conf/locale/is/__init__.py | 0 .../is/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../is/__pycache__/formats.cpython-312.pyc | Bin 463 -> 0 bytes .../django/conf/locale/is/formats.py | 21 - .../conf/locale/it/LC_MESSAGES/django.mo | Bin 28519 -> 0 bytes .../conf/locale/it/LC_MESSAGES/django.po | 1387 -- .../django/conf/locale/it/__init__.py | 0 .../it/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../it/__pycache__/formats.cpython-312.pyc | Bin 1003 -> 0 bytes .../django/conf/locale/it/formats.py | 43 - .../conf/locale/ja/LC_MESSAGES/django.mo | Bin 30973 -> 0 bytes .../conf/locale/ja/LC_MESSAGES/django.po | 1333 -- .../django/conf/locale/ja/__init__.py | 0 .../ja/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ja/__pycache__/formats.cpython-312.pyc | Bin 577 -> 0 bytes .../django/conf/locale/ja/formats.py | 21 - .../conf/locale/ka/LC_MESSAGES/django.mo | Bin 24759 -> 0 bytes .../conf/locale/ka/LC_MESSAGES/django.po | 1239 -- .../django/conf/locale/ka/__init__.py | 0 .../ka/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ka/__pycache__/formats.cpython-312.pyc | Bin 1001 -> 0 bytes .../django/conf/locale/ka/formats.py | 48 - .../conf/locale/kab/LC_MESSAGES/django.mo | Bin 7139 -> 0 bytes .../conf/locale/kab/LC_MESSAGES/django.po | 1211 -- .../conf/locale/kk/LC_MESSAGES/django.mo | Bin 13148 -> 0 bytes .../conf/locale/kk/LC_MESSAGES/django.po | 1223 -- .../conf/locale/km/LC_MESSAGES/django.mo | Bin 7217 -> 0 bytes .../conf/locale/km/LC_MESSAGES/django.po | 1251 -- .../django/conf/locale/km/__init__.py | 0 .../km/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../km/__pycache__/formats.cpython-312.pyc | Bin 531 -> 0 bytes .../django/conf/locale/km/formats.py | 21 - .../conf/locale/kn/LC_MESSAGES/django.mo | Bin 17515 -> 0 bytes .../conf/locale/kn/LC_MESSAGES/django.po | 1232 -- .../django/conf/locale/kn/__init__.py | 0 .../kn/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../kn/__pycache__/formats.cpython-312.pyc | Bin 333 -> 0 bytes .../django/conf/locale/kn/formats.py | 21 - .../conf/locale/ko/LC_MESSAGES/django.mo | Bin 29171 -> 0 bytes .../conf/locale/ko/LC_MESSAGES/django.po | 1337 -- .../django/conf/locale/ko/__init__.py | 0 .../ko/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ko/__pycache__/formats.cpython-312.pyc | Bin 1071 -> 0 bytes .../django/conf/locale/ko/formats.py | 54 - .../conf/locale/ky/LC_MESSAGES/django.mo | Bin 31395 -> 0 bytes .../conf/locale/ky/LC_MESSAGES/django.po | 1279 -- .../django/conf/locale/ky/__init__.py | 0 .../ky/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ky/__pycache__/formats.cpython-312.pyc | Bin 831 -> 0 bytes .../django/conf/locale/ky/formats.py | 32 - .../conf/locale/lb/LC_MESSAGES/django.mo | Bin 8008 -> 0 bytes .../conf/locale/lb/LC_MESSAGES/django.po | 1213 -- .../conf/locale/lt/LC_MESSAGES/django.mo | Bin 21421 -> 0 bytes .../conf/locale/lt/LC_MESSAGES/django.po | 1324 -- .../django/conf/locale/lt/__init__.py | 0 .../lt/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../lt/__pycache__/formats.cpython-312.pyc | Bin 1037 -> 0 bytes .../django/conf/locale/lt/formats.py | 45 - .../conf/locale/lv/LC_MESSAGES/django.mo | Bin 29483 -> 0 bytes .../conf/locale/lv/LC_MESSAGES/django.po | 1393 -- .../django/conf/locale/lv/__init__.py | 0 .../lv/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../lv/__pycache__/formats.cpython-312.pyc | Bin 1045 -> 0 bytes .../django/conf/locale/lv/formats.py | 46 - .../conf/locale/mk/LC_MESSAGES/django.mo | Bin 22737 -> 0 bytes .../conf/locale/mk/LC_MESSAGES/django.po | 1273 -- .../django/conf/locale/mk/__init__.py | 0 .../mk/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../mk/__pycache__/formats.cpython-312.pyc | Bin 942 -> 0 bytes .../django/conf/locale/mk/formats.py | 40 - .../conf/locale/ml/LC_MESSAGES/django.mo | Bin 30808 -> 0 bytes .../conf/locale/ml/LC_MESSAGES/django.po | 1274 -- .../django/conf/locale/ml/__init__.py | 0 .../ml/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ml/__pycache__/formats.cpython-312.pyc | Bin 854 -> 0 bytes .../django/conf/locale/ml/formats.py | 43 - .../conf/locale/mn/LC_MESSAGES/django.mo | Bin 33282 -> 0 bytes .../conf/locale/mn/LC_MESSAGES/django.po | 1345 -- .../django/conf/locale/mn/__init__.py | 0 .../mn/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../mn/__pycache__/formats.cpython-312.pyc | Bin 300 -> 0 bytes .../django/conf/locale/mn/formats.py | 21 - .../conf/locale/mr/LC_MESSAGES/django.mo | Bin 27608 -> 0 bytes .../conf/locale/mr/LC_MESSAGES/django.po | 1280 -- .../conf/locale/ms/LC_MESSAGES/django.mo | Bin 27066 -> 0 bytes .../conf/locale/ms/LC_MESSAGES/django.po | 1286 -- .../django/conf/locale/ms/__init__.py | 0 .../ms/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ms/__pycache__/formats.cpython-312.pyc | Bin 894 -> 0 bytes .../django/conf/locale/ms/formats.py | 38 - .../conf/locale/my/LC_MESSAGES/django.mo | Bin 2589 -> 0 bytes .../conf/locale/my/LC_MESSAGES/django.po | 1197 -- .../conf/locale/nb/LC_MESSAGES/django.mo | Bin 27007 -> 0 bytes .../conf/locale/nb/LC_MESSAGES/django.po | 1324 -- .../django/conf/locale/nb/__init__.py | 0 .../nb/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../nb/__pycache__/formats.cpython-312.pyc | Bin 864 -> 0 bytes .../django/conf/locale/nb/formats.py | 41 - .../conf/locale/ne/LC_MESSAGES/django.mo | Bin 27248 -> 0 bytes .../conf/locale/ne/LC_MESSAGES/django.po | 1253 -- .../conf/locale/nl/LC_MESSAGES/django.mo | Bin 28452 -> 0 bytes .../conf/locale/nl/LC_MESSAGES/django.po | 1376 -- .../django/conf/locale/nl/__init__.py | 0 .../nl/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../nl/__pycache__/formats.cpython-312.pyc | Bin 1375 -> 0 bytes .../django/conf/locale/nl/formats.py | 92 - .../conf/locale/nn/LC_MESSAGES/django.mo | Bin 26850 -> 0 bytes .../conf/locale/nn/LC_MESSAGES/django.po | 1305 -- .../django/conf/locale/nn/__init__.py | 0 .../nn/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../nn/__pycache__/formats.cpython-312.pyc | Bin 864 -> 0 bytes .../django/conf/locale/nn/formats.py | 41 - .../conf/locale/os/LC_MESSAGES/django.mo | Bin 17994 -> 0 bytes .../conf/locale/os/LC_MESSAGES/django.po | 1235 -- .../conf/locale/pa/LC_MESSAGES/django.mo | Bin 11253 -> 0 bytes .../conf/locale/pa/LC_MESSAGES/django.po | 1213 -- .../conf/locale/pl/LC_MESSAGES/django.mo | Bin 30975 -> 0 bytes .../conf/locale/pl/LC_MESSAGES/django.po | 1443 --- .../django/conf/locale/pl/__init__.py | 0 .../pl/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../pl/__pycache__/formats.cpython-312.pyc | Bin 748 -> 0 bytes .../django/conf/locale/pl/formats.py | 30 - .../conf/locale/pt/LC_MESSAGES/django.mo | Bin 22849 -> 0 bytes .../conf/locale/pt/LC_MESSAGES/django.po | 1340 -- .../django/conf/locale/pt/__init__.py | 0 .../pt/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../pt/__pycache__/formats.cpython-312.pyc | Bin 895 -> 0 bytes .../django/conf/locale/pt/formats.py | 39 - .../conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 29507 -> 0 bytes .../conf/locale/pt_BR/LC_MESSAGES/django.po | 1423 -- .../django/conf/locale/pt_BR/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../pt_BR/__pycache__/formats.cpython-312.pyc | Bin 837 -> 0 bytes .../django/conf/locale/pt_BR/formats.py | 34 - .../conf/locale/ro/LC_MESSAGES/django.mo | Bin 21493 -> 0 bytes .../conf/locale/ro/LC_MESSAGES/django.po | 1323 -- .../django/conf/locale/ro/__init__.py | 0 .../ro/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ro/__pycache__/formats.cpython-312.pyc | Bin 844 -> 0 bytes .../django/conf/locale/ro/formats.py | 35 - .../conf/locale/ru/LC_MESSAGES/django.mo | Bin 38784 -> 0 bytes .../conf/locale/ru/LC_MESSAGES/django.po | 1424 -- .../django/conf/locale/ru/__init__.py | 0 .../ru/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ru/__pycache__/formats.cpython-312.pyc | Bin 821 -> 0 bytes .../django/conf/locale/ru/formats.py | 30 - .../conf/locale/sk/LC_MESSAGES/django.mo | Bin 29965 -> 0 bytes .../conf/locale/sk/LC_MESSAGES/django.po | 1394 -- .../django/conf/locale/sk/__init__.py | 0 .../sk/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../sk/__pycache__/formats.cpython-312.pyc | Bin 750 -> 0 bytes .../django/conf/locale/sk/formats.py | 30 - .../conf/locale/sl/LC_MESSAGES/django.mo | Bin 23147 -> 0 bytes .../conf/locale/sl/LC_MESSAGES/django.po | 1351 -- .../django/conf/locale/sl/__init__.py | 0 .../sl/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../sl/__pycache__/formats.cpython-312.pyc | Bin 1014 -> 0 bytes .../django/conf/locale/sl/formats.py | 44 - .../conf/locale/sq/LC_MESSAGES/django.mo | Bin 29196 -> 0 bytes .../conf/locale/sq/LC_MESSAGES/django.po | 1371 -- .../django/conf/locale/sq/__init__.py | 0 .../sq/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../sq/__pycache__/formats.cpython-312.pyc | Bin 432 -> 0 bytes .../django/conf/locale/sq/formats.py | 21 - .../conf/locale/sr/LC_MESSAGES/django.mo | Bin 35327 -> 0 bytes .../conf/locale/sr/LC_MESSAGES/django.po | 1383 -- .../django/conf/locale/sr/__init__.py | 0 .../sr/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../sr/__pycache__/formats.cpython-312.pyc | Bin 964 -> 0 bytes .../django/conf/locale/sr/formats.py | 44 - .../conf/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 28715 -> 0 bytes .../conf/locale/sr_Latn/LC_MESSAGES/django.po | 1662 --- .../django/conf/locale/sr_Latn/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/formats.cpython-312.pyc | Bin 969 -> 0 bytes .../django/conf/locale/sr_Latn/formats.py | 44 - .../conf/locale/sv/LC_MESSAGES/django.mo | Bin 28173 -> 0 bytes .../conf/locale/sv/LC_MESSAGES/django.po | 1386 -- .../django/conf/locale/sv/__init__.py | 0 .../sv/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../sv/__pycache__/formats.cpython-312.pyc | Bin 861 -> 0 bytes .../django/conf/locale/sv/formats.py | 35 - .../conf/locale/sw/LC_MESSAGES/django.mo | Bin 13534 -> 0 bytes .../conf/locale/sw/LC_MESSAGES/django.po | 1221 -- .../conf/locale/ta/LC_MESSAGES/django.mo | Bin 7094 -> 0 bytes .../conf/locale/ta/LC_MESSAGES/django.po | 1230 -- .../django/conf/locale/ta/__init__.py | 0 .../ta/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ta/__pycache__/formats.cpython-312.pyc | Bin 335 -> 0 bytes .../django/conf/locale/ta/formats.py | 21 - .../conf/locale/te/LC_MESSAGES/django.mo | Bin 13259 -> 0 bytes .../conf/locale/te/LC_MESSAGES/django.po | 1233 -- .../django/conf/locale/te/__init__.py | 0 .../te/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../te/__pycache__/formats.cpython-312.pyc | Bin 333 -> 0 bytes .../django/conf/locale/te/formats.py | 21 - .../conf/locale/tg/LC_MESSAGES/django.mo | Bin 28497 -> 0 bytes .../conf/locale/tg/LC_MESSAGES/django.po | 1299 -- .../django/conf/locale/tg/__init__.py | 0 .../tg/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../tg/__pycache__/formats.cpython-312.pyc | Bin 831 -> 0 bytes .../django/conf/locale/tg/formats.py | 32 - .../conf/locale/th/LC_MESSAGES/django.mo | Bin 18629 -> 0 bytes .../conf/locale/th/LC_MESSAGES/django.po | 1208 -- .../django/conf/locale/th/__init__.py | 0 .../th/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../th/__pycache__/formats.cpython-312.pyc | Bin 813 -> 0 bytes .../django/conf/locale/th/formats.py | 33 - .../conf/locale/tk/LC_MESSAGES/django.mo | Bin 27792 -> 0 bytes .../conf/locale/tk/LC_MESSAGES/django.po | 1337 -- .../django/conf/locale/tk/__init__.py | 0 .../tk/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../tk/__pycache__/formats.cpython-312.pyc | Bin 831 -> 0 bytes .../django/conf/locale/tk/formats.py | 32 - .../conf/locale/tr/LC_MESSAGES/django.mo | Bin 29122 -> 0 bytes .../conf/locale/tr/LC_MESSAGES/django.po | 1378 -- .../django/conf/locale/tr/__init__.py | 0 .../tr/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../tr/__pycache__/formats.cpython-312.pyc | Bin 743 -> 0 bytes .../django/conf/locale/tr/formats.py | 30 - .../conf/locale/tt/LC_MESSAGES/django.mo | Bin 14500 -> 0 bytes .../conf/locale/tt/LC_MESSAGES/django.po | 1211 -- .../conf/locale/udm/LC_MESSAGES/django.mo | Bin 12822 -> 0 bytes .../conf/locale/udm/LC_MESSAGES/django.po | 1197 -- .../conf/locale/ug/LC_MESSAGES/django.mo | Bin 35426 -> 0 bytes .../conf/locale/ug/LC_MESSAGES/django.po | 1354 -- .../django/conf/locale/ug/__init__.py | 0 .../ug/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../ug/__pycache__/formats.cpython-312.pyc | Bin 537 -> 0 bytes .../django/conf/locale/ug/formats.py | 14 - .../conf/locale/uk/LC_MESSAGES/django.mo | Bin 30829 -> 0 bytes .../conf/locale/uk/LC_MESSAGES/django.po | 1386 -- .../django/conf/locale/uk/__init__.py | 0 .../uk/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../uk/__pycache__/formats.cpython-312.pyc | Bin 882 -> 0 bytes .../django/conf/locale/uk/formats.py | 35 - .../conf/locale/ur/LC_MESSAGES/django.mo | Bin 12200 -> 0 bytes .../conf/locale/ur/LC_MESSAGES/django.po | 1277 -- .../conf/locale/uz/LC_MESSAGES/django.mo | Bin 26443 -> 0 bytes .../conf/locale/uz/LC_MESSAGES/django.po | 1322 -- .../django/conf/locale/uz/__init__.py | 0 .../uz/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../uz/__pycache__/formats.cpython-312.pyc | Bin 843 -> 0 bytes .../django/conf/locale/uz/formats.py | 30 - .../conf/locale/vi/LC_MESSAGES/django.mo | Bin 17396 -> 0 bytes .../conf/locale/vi/LC_MESSAGES/django.po | 1234 -- .../django/conf/locale/vi/__init__.py | 0 .../vi/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../vi/__pycache__/formats.cpython-312.pyc | Bin 571 -> 0 bytes .../django/conf/locale/vi/formats.py | 21 - .../conf/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 26970 -> 0 bytes .../conf/locale/zh_Hans/LC_MESSAGES/django.po | 1347 -- .../django/conf/locale/zh_Hans/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/formats.cpython-312.pyc | Bin 987 -> 0 bytes .../django/conf/locale/zh_Hans/formats.py | 42 - .../conf/locale/zh_Hant/LC_MESSAGES/django.mo | Bin 26807 -> 0 bytes .../conf/locale/zh_Hant/LC_MESSAGES/django.po | 1294 -- .../django/conf/locale/zh_Hant/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/formats.cpython-312.pyc | Bin 987 -> 0 bytes .../django/conf/locale/zh_Hant/formats.py | 42 - .../conf/project_template/manage.py-tpl | 22 - .../project_name/__init__.py-tpl | 0 .../project_template/project_name/asgi.py-tpl | 16 - .../project_name/settings.py-tpl | 117 - .../project_template/project_name/urls.py-tpl | 22 - .../project_template/project_name/wsgi.py-tpl | 16 - .../django/conf/urls/__init__.py | 9 - .../urls/__pycache__/__init__.cpython-312.pyc | Bin 592 -> 0 bytes .../urls/__pycache__/i18n.cpython-312.pyc | Bin 1708 -> 0 bytes .../urls/__pycache__/static.cpython-312.pyc | Bin 1306 -> 0 bytes .../site-packages/django/conf/urls/i18n.py | 39 - .../site-packages/django/conf/urls/static.py | 30 - .../site-packages/django/contrib/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 199 -> 0 bytes .../django/contrib/admin/__init__.py | 52 - .../__pycache__/__init__.cpython-312.pyc | Bin 1315 -> 0 bytes .../admin/__pycache__/actions.cpython-312.pyc | Bin 3424 -> 0 bytes .../admin/__pycache__/apps.cpython-312.pyc | Bin 1880 -> 0 bytes .../admin/__pycache__/checks.cpython-312.pyc | Bin 56924 -> 0 bytes .../__pycache__/decorators.cpython-312.pyc | Bin 3946 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 1175 -> 0 bytes .../admin/__pycache__/filters.cpython-312.pyc | Bin 35123 -> 0 bytes .../admin/__pycache__/forms.cpython-312.pyc | Bin 1714 -> 0 bytes .../admin/__pycache__/helpers.cpython-312.pyc | Bin 26837 -> 0 bytes .../admin/__pycache__/models.cpython-312.pyc | Bin 8922 -> 0 bytes .../admin/__pycache__/options.cpython-312.pyc | Bin 107922 -> 0 bytes .../admin/__pycache__/sites.cpython-312.pyc | Bin 26301 -> 0 bytes .../admin/__pycache__/tests.cpython-312.pyc | Bin 13000 -> 0 bytes .../admin/__pycache__/utils.cpython-312.pyc | Bin 28203 -> 0 bytes .../admin/__pycache__/widgets.cpython-312.pyc | Bin 30243 -> 0 bytes .../django/contrib/admin/actions.py | 95 - .../django/contrib/admin/apps.py | 27 - .../django/contrib/admin/checks.py | 1378 -- .../django/contrib/admin/decorators.py | 111 - .../django/contrib/admin/exceptions.py | 25 - .../django/contrib/admin/filters.py | 716 -- .../django/contrib/admin/forms.py | 31 - .../django/contrib/admin/helpers.py | 565 - .../admin/locale/af/LC_MESSAGES/django.mo | Bin 17709 -> 0 bytes .../admin/locale/af/LC_MESSAGES/django.po | 788 -- .../admin/locale/af/LC_MESSAGES/djangojs.mo | Bin 5390 -> 0 bytes .../admin/locale/af/LC_MESSAGES/djangojs.po | 312 - .../admin/locale/am/LC_MESSAGES/django.mo | Bin 8309 -> 0 bytes .../admin/locale/am/LC_MESSAGES/django.po | 636 - .../admin/locale/ar/LC_MESSAGES/django.mo | Bin 21655 -> 0 bytes .../admin/locale/ar/LC_MESSAGES/django.po | 801 -- .../admin/locale/ar/LC_MESSAGES/djangojs.mo | Bin 7211 -> 0 bytes .../admin/locale/ar/LC_MESSAGES/djangojs.po | 329 - .../admin/locale/ar_DZ/LC_MESSAGES/django.mo | Bin 19947 -> 0 bytes .../admin/locale/ar_DZ/LC_MESSAGES/django.po | 738 -- .../locale/ar_DZ/LC_MESSAGES/djangojs.mo | Bin 6423 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/djangojs.po | 280 - .../admin/locale/ast/LC_MESSAGES/django.mo | Bin 2476 -> 0 bytes .../admin/locale/ast/LC_MESSAGES/django.po | 636 - .../admin/locale/ast/LC_MESSAGES/djangojs.mo | Bin 2137 -> 0 bytes .../admin/locale/ast/LC_MESSAGES/djangojs.po | 211 - .../admin/locale/az/LC_MESSAGES/django.mo | Bin 17943 -> 0 bytes .../admin/locale/az/LC_MESSAGES/django.po | 797 -- .../admin/locale/az/LC_MESSAGES/djangojs.mo | Bin 5754 -> 0 bytes .../admin/locale/az/LC_MESSAGES/djangojs.po | 316 - .../admin/locale/be/LC_MESSAGES/django.mo | Bin 23272 -> 0 bytes .../admin/locale/be/LC_MESSAGES/django.po | 795 -- .../admin/locale/be/LC_MESSAGES/djangojs.mo | Bin 7220 -> 0 bytes .../admin/locale/be/LC_MESSAGES/djangojs.po | 322 - .../admin/locale/bg/LC_MESSAGES/django.mo | Bin 22639 -> 0 bytes .../admin/locale/bg/LC_MESSAGES/django.po | 802 -- .../admin/locale/bg/LC_MESSAGES/djangojs.mo | Bin 7195 -> 0 bytes .../admin/locale/bg/LC_MESSAGES/djangojs.po | 320 - .../admin/locale/bn/LC_MESSAGES/django.mo | Bin 18585 -> 0 bytes .../admin/locale/bn/LC_MESSAGES/django.po | 713 - .../admin/locale/bn/LC_MESSAGES/djangojs.mo | Bin 2313 -> 0 bytes .../admin/locale/bn/LC_MESSAGES/djangojs.po | 207 - .../admin/locale/br/LC_MESSAGES/django.mo | Bin 6489 -> 0 bytes .../admin/locale/br/LC_MESSAGES/django.po | 671 - .../admin/locale/br/LC_MESSAGES/djangojs.mo | Bin 1658 -> 0 bytes .../admin/locale/br/LC_MESSAGES/djangojs.po | 217 - .../admin/locale/bs/LC_MESSAGES/django.mo | Bin 8845 -> 0 bytes .../admin/locale/bs/LC_MESSAGES/django.po | 657 - .../admin/locale/bs/LC_MESSAGES/djangojs.mo | Bin 1183 -> 0 bytes .../admin/locale/bs/LC_MESSAGES/djangojs.po | 211 - .../admin/locale/ca/LC_MESSAGES/django.mo | Bin 17535 -> 0 bytes .../admin/locale/ca/LC_MESSAGES/django.po | 750 -- .../admin/locale/ca/LC_MESSAGES/djangojs.mo | Bin 6075 -> 0 bytes .../admin/locale/ca/LC_MESSAGES/djangojs.po | 330 - .../admin/locale/ckb/LC_MESSAGES/django.mo | Bin 23234 -> 0 bytes .../admin/locale/ckb/LC_MESSAGES/django.po | 792 -- .../admin/locale/ckb/LC_MESSAGES/djangojs.mo | Bin 7671 -> 0 bytes .../admin/locale/ckb/LC_MESSAGES/djangojs.po | 329 - .../admin/locale/cs/LC_MESSAGES/django.mo | Bin 19004 -> 0 bytes .../admin/locale/cs/LC_MESSAGES/django.po | 803 -- .../admin/locale/cs/LC_MESSAGES/djangojs.mo | Bin 6596 -> 0 bytes .../admin/locale/cs/LC_MESSAGES/djangojs.po | 332 - .../admin/locale/cy/LC_MESSAGES/django.mo | Bin 12521 -> 0 bytes .../admin/locale/cy/LC_MESSAGES/django.po | 675 - .../admin/locale/cy/LC_MESSAGES/djangojs.mo | Bin 3801 -> 0 bytes .../admin/locale/cy/LC_MESSAGES/djangojs.po | 222 - .../admin/locale/da/LC_MESSAGES/django.mo | Bin 18194 -> 0 bytes .../admin/locale/da/LC_MESSAGES/django.po | 801 -- .../admin/locale/da/LC_MESSAGES/djangojs.mo | Bin 5500 -> 0 bytes .../admin/locale/da/LC_MESSAGES/djangojs.po | 314 - .../admin/locale/de/LC_MESSAGES/django.mo | Bin 18262 -> 0 bytes .../admin/locale/de/LC_MESSAGES/django.po | 803 -- .../admin/locale/de/LC_MESSAGES/djangojs.mo | Bin 6130 -> 0 bytes .../admin/locale/de/LC_MESSAGES/djangojs.po | 331 - .../admin/locale/dsb/LC_MESSAGES/django.mo | Bin 19107 -> 0 bytes .../admin/locale/dsb/LC_MESSAGES/django.po | 795 -- .../admin/locale/dsb/LC_MESSAGES/djangojs.mo | Bin 6202 -> 0 bytes .../admin/locale/dsb/LC_MESSAGES/djangojs.po | 323 - .../admin/locale/el/LC_MESSAGES/django.mo | Bin 22968 -> 0 bytes .../admin/locale/el/LC_MESSAGES/django.po | 737 -- .../admin/locale/el/LC_MESSAGES/djangojs.mo | Bin 6509 -> 0 bytes .../admin/locale/el/LC_MESSAGES/djangojs.po | 272 - .../admin/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../admin/locale/en/LC_MESSAGES/django.po | 1003 -- .../admin/locale/en/LC_MESSAGES/djangojs.mo | Bin 356 -> 0 bytes .../admin/locale/en/LC_MESSAGES/djangojs.po | 379 - .../admin/locale/en_AU/LC_MESSAGES/django.mo | Bin 16191 -> 0 bytes .../admin/locale/en_AU/LC_MESSAGES/django.po | 724 -- .../locale/en_AU/LC_MESSAGES/djangojs.mo | Bin 5001 -> 0 bytes .../locale/en_AU/LC_MESSAGES/djangojs.po | 266 - .../admin/locale/en_GB/LC_MESSAGES/django.mo | Bin 11159 -> 0 bytes .../admin/locale/en_GB/LC_MESSAGES/django.po | 691 - .../locale/en_GB/LC_MESSAGES/djangojs.mo | Bin 3147 -> 0 bytes .../locale/en_GB/LC_MESSAGES/djangojs.po | 218 - .../admin/locale/eo/LC_MESSAGES/django.mo | Bin 14194 -> 0 bytes .../admin/locale/eo/LC_MESSAGES/django.po | 728 -- .../admin/locale/eo/LC_MESSAGES/djangojs.mo | Bin 4595 -> 0 bytes .../admin/locale/eo/LC_MESSAGES/djangojs.po | 268 - .../admin/locale/es/LC_MESSAGES/django.mo | Bin 19175 -> 0 bytes .../admin/locale/es/LC_MESSAGES/django.po | 823 -- .../admin/locale/es/LC_MESSAGES/djangojs.mo | Bin 5831 -> 0 bytes .../admin/locale/es/LC_MESSAGES/djangojs.po | 322 - .../admin/locale/es_AR/LC_MESSAGES/django.mo | Bin 19436 -> 0 bytes .../admin/locale/es_AR/LC_MESSAGES/django.po | 814 -- .../locale/es_AR/LC_MESSAGES/djangojs.mo | Bin 6131 -> 0 bytes .../locale/es_AR/LC_MESSAGES/djangojs.po | 329 - .../admin/locale/es_CO/LC_MESSAGES/django.mo | Bin 15156 -> 0 bytes .../admin/locale/es_CO/LC_MESSAGES/django.po | 697 - .../locale/es_CO/LC_MESSAGES/djangojs.mo | Bin 3895 -> 0 bytes .../locale/es_CO/LC_MESSAGES/djangojs.po | 223 - .../admin/locale/es_MX/LC_MESSAGES/django.mo | Bin 11517 -> 0 bytes .../admin/locale/es_MX/LC_MESSAGES/django.po | 720 -- .../locale/es_MX/LC_MESSAGES/djangojs.mo | Bin 3380 -> 0 bytes .../locale/es_MX/LC_MESSAGES/djangojs.po | 219 - .../admin/locale/es_VE/LC_MESSAGES/django.mo | Bin 16837 -> 0 bytes .../admin/locale/es_VE/LC_MESSAGES/django.po | 698 - .../locale/es_VE/LC_MESSAGES/djangojs.mo | Bin 4635 -> 0 bytes .../locale/es_VE/LC_MESSAGES/djangojs.po | 222 - .../admin/locale/et/LC_MESSAGES/django.mo | Bin 17675 -> 0 bytes .../admin/locale/et/LC_MESSAGES/django.po | 786 -- .../admin/locale/et/LC_MESSAGES/djangojs.mo | Bin 4951 -> 0 bytes .../admin/locale/et/LC_MESSAGES/djangojs.po | 314 - .../admin/locale/eu/LC_MESSAGES/django.mo | Bin 15009 -> 0 bytes .../admin/locale/eu/LC_MESSAGES/django.po | 732 -- .../admin/locale/eu/LC_MESSAGES/djangojs.mo | Bin 4480 -> 0 bytes .../admin/locale/eu/LC_MESSAGES/djangojs.po | 267 - .../admin/locale/fa/LC_MESSAGES/django.mo | Bin 21031 -> 0 bytes .../admin/locale/fa/LC_MESSAGES/django.po | 800 -- .../admin/locale/fa/LC_MESSAGES/djangojs.mo | Bin 6050 -> 0 bytes .../admin/locale/fa/LC_MESSAGES/djangojs.po | 271 - .../admin/locale/fi/LC_MESSAGES/django.mo | Bin 16967 -> 0 bytes .../admin/locale/fi/LC_MESSAGES/django.po | 788 -- .../admin/locale/fi/LC_MESSAGES/djangojs.mo | Bin 5225 -> 0 bytes .../admin/locale/fi/LC_MESSAGES/djangojs.po | 314 - .../admin/locale/fr/LC_MESSAGES/django.mo | Bin 20142 -> 0 bytes .../admin/locale/fr/LC_MESSAGES/django.po | 821 -- .../admin/locale/fr/LC_MESSAGES/djangojs.mo | Bin 6080 -> 0 bytes .../admin/locale/fr/LC_MESSAGES/djangojs.po | 322 - .../admin/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../admin/locale/fy/LC_MESSAGES/django.po | 609 - .../admin/locale/fy/LC_MESSAGES/djangojs.mo | Bin 476 -> 0 bytes .../admin/locale/fy/LC_MESSAGES/djangojs.po | 145 - .../admin/locale/ga/LC_MESSAGES/django.mo | Bin 19428 -> 0 bytes .../admin/locale/ga/LC_MESSAGES/django.po | 810 -- .../admin/locale/ga/LC_MESSAGES/djangojs.mo | Bin 6910 -> 0 bytes .../admin/locale/ga/LC_MESSAGES/djangojs.po | 341 - .../admin/locale/gd/LC_MESSAGES/django.mo | Bin 18871 -> 0 bytes .../admin/locale/gd/LC_MESSAGES/django.po | 754 -- .../admin/locale/gd/LC_MESSAGES/djangojs.mo | Bin 5904 -> 0 bytes .../admin/locale/gd/LC_MESSAGES/djangojs.po | 286 - .../admin/locale/gl/LC_MESSAGES/django.mo | Bin 18534 -> 0 bytes .../admin/locale/gl/LC_MESSAGES/django.po | 797 -- .../admin/locale/gl/LC_MESSAGES/djangojs.mo | Bin 5587 -> 0 bytes .../admin/locale/gl/LC_MESSAGES/djangojs.po | 318 - .../admin/locale/he/LC_MESSAGES/django.mo | Bin 19315 -> 0 bytes .../admin/locale/he/LC_MESSAGES/django.po | 780 -- .../admin/locale/he/LC_MESSAGES/djangojs.mo | Bin 6893 -> 0 bytes .../admin/locale/he/LC_MESSAGES/djangojs.po | 334 - .../admin/locale/hi/LC_MESSAGES/django.mo | Bin 13811 -> 0 bytes .../admin/locale/hi/LC_MESSAGES/django.po | 706 - .../admin/locale/hi/LC_MESSAGES/djangojs.mo | Bin 4893 -> 0 bytes .../admin/locale/hi/LC_MESSAGES/djangojs.po | 217 - .../admin/locale/hr/LC_MESSAGES/django.mo | Bin 18767 -> 0 bytes .../admin/locale/hr/LC_MESSAGES/django.po | 809 -- .../admin/locale/hr/LC_MESSAGES/djangojs.mo | Bin 5738 -> 0 bytes .../admin/locale/hr/LC_MESSAGES/djangojs.po | 320 - .../admin/locale/hsb/LC_MESSAGES/django.mo | Bin 18884 -> 0 bytes .../admin/locale/hsb/LC_MESSAGES/django.po | 795 -- .../admin/locale/hsb/LC_MESSAGES/djangojs.mo | Bin 6232 -> 0 bytes .../admin/locale/hsb/LC_MESSAGES/djangojs.po | 326 - .../admin/locale/hu/LC_MESSAGES/django.mo | Bin 17466 -> 0 bytes .../admin/locale/hu/LC_MESSAGES/django.po | 800 -- .../admin/locale/hu/LC_MESSAGES/djangojs.mo | Bin 6034 -> 0 bytes .../admin/locale/hu/LC_MESSAGES/djangojs.po | 329 - .../admin/locale/hy/LC_MESSAGES/django.mo | Bin 13041 -> 0 bytes .../admin/locale/hy/LC_MESSAGES/django.po | 765 -- .../admin/locale/hy/LC_MESSAGES/djangojs.mo | Bin 5636 -> 0 bytes .../admin/locale/hy/LC_MESSAGES/djangojs.po | 219 - .../admin/locale/ia/LC_MESSAGES/django.mo | Bin 11278 -> 0 bytes .../admin/locale/ia/LC_MESSAGES/django.po | 664 - .../admin/locale/ia/LC_MESSAGES/djangojs.mo | Bin 3177 -> 0 bytes .../admin/locale/ia/LC_MESSAGES/djangojs.po | 216 - .../admin/locale/id/LC_MESSAGES/django.mo | Bin 17869 -> 0 bytes .../admin/locale/id/LC_MESSAGES/django.po | 792 -- .../admin/locale/id/LC_MESSAGES/djangojs.mo | Bin 5378 -> 0 bytes .../admin/locale/id/LC_MESSAGES/djangojs.po | 313 - .../admin/locale/io/LC_MESSAGES/django.mo | Bin 12624 -> 0 bytes .../admin/locale/io/LC_MESSAGES/django.po | 668 - .../admin/locale/io/LC_MESSAGES/djangojs.mo | Bin 464 -> 0 bytes .../admin/locale/io/LC_MESSAGES/djangojs.po | 145 - .../admin/locale/is/LC_MESSAGES/django.mo | Bin 16804 -> 0 bytes .../admin/locale/is/LC_MESSAGES/django.po | 720 -- .../admin/locale/is/LC_MESSAGES/djangojs.mo | Bin 5174 -> 0 bytes .../admin/locale/is/LC_MESSAGES/djangojs.po | 267 - .../admin/locale/it/LC_MESSAGES/django.mo | Bin 18505 -> 0 bytes .../admin/locale/it/LC_MESSAGES/django.po | 798 -- .../admin/locale/it/LC_MESSAGES/djangojs.mo | Bin 5134 -> 0 bytes .../admin/locale/it/LC_MESSAGES/djangojs.po | 322 - .../admin/locale/ja/LC_MESSAGES/django.mo | Bin 19928 -> 0 bytes .../admin/locale/ja/LC_MESSAGES/django.po | 787 -- .../admin/locale/ja/LC_MESSAGES/djangojs.mo | Bin 5717 -> 0 bytes .../admin/locale/ja/LC_MESSAGES/djangojs.po | 310 - .../admin/locale/ka/LC_MESSAGES/django.mo | Bin 18396 -> 0 bytes .../admin/locale/ka/LC_MESSAGES/django.po | 764 -- .../admin/locale/ka/LC_MESSAGES/djangojs.mo | Bin 5516 -> 0 bytes .../admin/locale/ka/LC_MESSAGES/djangojs.po | 218 - .../admin/locale/kab/LC_MESSAGES/django.mo | Bin 3531 -> 0 bytes .../admin/locale/kab/LC_MESSAGES/django.po | 631 - .../admin/locale/kab/LC_MESSAGES/djangojs.mo | Bin 1844 -> 0 bytes .../admin/locale/kab/LC_MESSAGES/djangojs.po | 204 - .../admin/locale/kk/LC_MESSAGES/django.mo | Bin 12845 -> 0 bytes .../admin/locale/kk/LC_MESSAGES/django.po | 695 - .../admin/locale/kk/LC_MESSAGES/djangojs.mo | Bin 2387 -> 0 bytes .../admin/locale/kk/LC_MESSAGES/djangojs.po | 210 - .../admin/locale/km/LC_MESSAGES/django.mo | Bin 10403 -> 0 bytes .../admin/locale/km/LC_MESSAGES/django.po | 636 - .../admin/locale/km/LC_MESSAGES/djangojs.mo | Bin 1334 -> 0 bytes .../admin/locale/km/LC_MESSAGES/djangojs.po | 201 - .../admin/locale/kn/LC_MESSAGES/django.mo | Bin 9203 -> 0 bytes .../admin/locale/kn/LC_MESSAGES/django.po | 639 - .../admin/locale/kn/LC_MESSAGES/djangojs.mo | Bin 1847 -> 0 bytes .../admin/locale/kn/LC_MESSAGES/djangojs.po | 261 - .../admin/locale/ko/LC_MESSAGES/django.mo | Bin 19157 -> 0 bytes .../admin/locale/ko/LC_MESSAGES/django.po | 806 -- .../admin/locale/ko/LC_MESSAGES/djangojs.mo | Bin 5418 -> 0 bytes .../admin/locale/ko/LC_MESSAGES/djangojs.po | 315 - .../admin/locale/ky/LC_MESSAGES/django.mo | Bin 20129 -> 0 bytes .../admin/locale/ky/LC_MESSAGES/django.po | 711 - .../admin/locale/ky/LC_MESSAGES/djangojs.mo | Bin 5888 -> 0 bytes .../admin/locale/ky/LC_MESSAGES/djangojs.po | 260 - .../admin/locale/lb/LC_MESSAGES/django.mo | Bin 913 -> 0 bytes .../admin/locale/lb/LC_MESSAGES/django.po | 632 - .../admin/locale/lb/LC_MESSAGES/djangojs.mo | Bin 474 -> 0 bytes .../admin/locale/lb/LC_MESSAGES/djangojs.po | 145 - .../admin/locale/lt/LC_MESSAGES/django.mo | Bin 17033 -> 0 bytes .../admin/locale/lt/LC_MESSAGES/django.po | 720 -- .../admin/locale/lt/LC_MESSAGES/djangojs.mo | Bin 5183 -> 0 bytes .../admin/locale/lt/LC_MESSAGES/djangojs.po | 236 - .../admin/locale/lv/LC_MESSAGES/django.mo | Bin 18704 -> 0 bytes .../admin/locale/lv/LC_MESSAGES/django.po | 804 -- .../admin/locale/lv/LC_MESSAGES/djangojs.mo | Bin 5769 -> 0 bytes .../admin/locale/lv/LC_MESSAGES/djangojs.po | 320 - .../admin/locale/mk/LC_MESSAGES/django.mo | Bin 17948 -> 0 bytes .../admin/locale/mk/LC_MESSAGES/django.po | 726 -- .../admin/locale/mk/LC_MESSAGES/djangojs.mo | Bin 4719 -> 0 bytes .../admin/locale/mk/LC_MESSAGES/djangojs.po | 262 - .../admin/locale/ml/LC_MESSAGES/django.mo | Bin 20830 -> 0 bytes .../admin/locale/ml/LC_MESSAGES/django.po | 700 - .../admin/locale/ml/LC_MESSAGES/djangojs.mo | Bin 6200 -> 0 bytes .../admin/locale/ml/LC_MESSAGES/djangojs.po | 214 - .../admin/locale/mn/LC_MESSAGES/django.mo | Bin 21299 -> 0 bytes .../admin/locale/mn/LC_MESSAGES/django.po | 787 -- .../admin/locale/mn/LC_MESSAGES/djangojs.mo | Bin 5228 -> 0 bytes .../admin/locale/mn/LC_MESSAGES/djangojs.po | 218 - .../admin/locale/mr/LC_MESSAGES/django.mo | Bin 21226 -> 0 bytes .../admin/locale/mr/LC_MESSAGES/django.po | 768 -- .../admin/locale/mr/LC_MESSAGES/djangojs.mo | Bin 468 -> 0 bytes .../admin/locale/mr/LC_MESSAGES/djangojs.po | 145 - .../admin/locale/ms/LC_MESSAGES/django.mo | Bin 16840 -> 0 bytes .../admin/locale/ms/LC_MESSAGES/django.po | 721 -- .../admin/locale/ms/LC_MESSAGES/djangojs.mo | Bin 5018 -> 0 bytes .../admin/locale/ms/LC_MESSAGES/djangojs.po | 264 - .../admin/locale/my/LC_MESSAGES/django.mo | Bin 3677 -> 0 bytes .../admin/locale/my/LC_MESSAGES/django.po | 629 - .../admin/locale/my/LC_MESSAGES/djangojs.mo | Bin 3268 -> 0 bytes .../admin/locale/my/LC_MESSAGES/djangojs.po | 206 - .../admin/locale/nb/LC_MESSAGES/django.mo | Bin 16244 -> 0 bytes .../admin/locale/nb/LC_MESSAGES/django.po | 720 -- .../admin/locale/nb/LC_MESSAGES/djangojs.mo | Bin 4939 -> 0 bytes .../admin/locale/nb/LC_MESSAGES/djangojs.po | 269 - .../admin/locale/ne/LC_MESSAGES/django.mo | Bin 15772 -> 0 bytes .../admin/locale/ne/LC_MESSAGES/django.po | 688 - .../admin/locale/ne/LC_MESSAGES/djangojs.mo | Bin 5362 -> 0 bytes .../admin/locale/ne/LC_MESSAGES/djangojs.po | 213 - .../admin/locale/nl/LC_MESSAGES/django.mo | Bin 17317 -> 0 bytes .../admin/locale/nl/LC_MESSAGES/django.po | 804 -- .../admin/locale/nl/LC_MESSAGES/djangojs.mo | Bin 6122 -> 0 bytes .../admin/locale/nl/LC_MESSAGES/djangojs.po | 334 - .../admin/locale/nn/LC_MESSAGES/django.mo | Bin 16504 -> 0 bytes .../admin/locale/nn/LC_MESSAGES/django.po | 736 -- .../admin/locale/nn/LC_MESSAGES/djangojs.mo | Bin 4939 -> 0 bytes .../admin/locale/nn/LC_MESSAGES/djangojs.po | 266 - .../admin/locale/os/LC_MESSAGES/django.mo | Bin 14978 -> 0 bytes .../admin/locale/os/LC_MESSAGES/django.po | 665 - .../admin/locale/os/LC_MESSAGES/djangojs.mo | Bin 3806 -> 0 bytes .../admin/locale/os/LC_MESSAGES/djangojs.po | 217 - .../admin/locale/pa/LC_MESSAGES/django.mo | Bin 8629 -> 0 bytes .../admin/locale/pa/LC_MESSAGES/django.po | 706 - .../admin/locale/pa/LC_MESSAGES/djangojs.mo | Bin 1148 -> 0 bytes .../admin/locale/pa/LC_MESSAGES/djangojs.po | 253 - .../admin/locale/pl/LC_MESSAGES/django.mo | Bin 19465 -> 0 bytes .../admin/locale/pl/LC_MESSAGES/django.po | 827 -- .../admin/locale/pl/LC_MESSAGES/djangojs.mo | Bin 6243 -> 0 bytes .../admin/locale/pl/LC_MESSAGES/djangojs.po | 344 - .../admin/locale/pt/LC_MESSAGES/django.mo | Bin 18774 -> 0 bytes .../admin/locale/pt/LC_MESSAGES/django.po | 807 -- .../admin/locale/pt/LC_MESSAGES/djangojs.mo | Bin 4667 -> 0 bytes .../admin/locale/pt/LC_MESSAGES/djangojs.po | 319 - .../admin/locale/pt_BR/LC_MESSAGES/django.mo | Bin 18964 -> 0 bytes .../admin/locale/pt_BR/LC_MESSAGES/django.po | 833 -- .../locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 5929 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/djangojs.po | 327 - .../admin/locale/ro/LC_MESSAGES/django.mo | Bin 15157 -> 0 bytes .../admin/locale/ro/LC_MESSAGES/django.po | 758 -- .../admin/locale/ro/LC_MESSAGES/djangojs.mo | Bin 4639 -> 0 bytes .../admin/locale/ro/LC_MESSAGES/djangojs.po | 228 - .../admin/locale/ru/LC_MESSAGES/django.mo | Bin 24128 -> 0 bytes .../admin/locale/ru/LC_MESSAGES/django.po | 811 -- .../admin/locale/ru/LC_MESSAGES/djangojs.mo | Bin 7965 -> 0 bytes .../admin/locale/ru/LC_MESSAGES/djangojs.po | 342 - .../admin/locale/sk/LC_MESSAGES/django.mo | Bin 18910 -> 0 bytes .../admin/locale/sk/LC_MESSAGES/django.po | 804 -- .../admin/locale/sk/LC_MESSAGES/djangojs.mo | Bin 6305 -> 0 bytes .../admin/locale/sk/LC_MESSAGES/djangojs.po | 337 - .../admin/locale/sl/LC_MESSAGES/django.mo | Bin 15077 -> 0 bytes .../admin/locale/sl/LC_MESSAGES/django.po | 774 -- .../admin/locale/sl/LC_MESSAGES/djangojs.mo | Bin 6146 -> 0 bytes .../admin/locale/sl/LC_MESSAGES/djangojs.po | 328 - .../admin/locale/sq/LC_MESSAGES/django.mo | Bin 18813 -> 0 bytes .../admin/locale/sq/LC_MESSAGES/django.po | 803 -- .../admin/locale/sq/LC_MESSAGES/djangojs.mo | Bin 5682 -> 0 bytes .../admin/locale/sq/LC_MESSAGES/djangojs.po | 316 - .../admin/locale/sr/LC_MESSAGES/django.mo | Bin 23260 -> 0 bytes .../admin/locale/sr/LC_MESSAGES/django.po | 804 -- .../admin/locale/sr/LC_MESSAGES/djangojs.mo | Bin 6814 -> 0 bytes .../admin/locale/sr/LC_MESSAGES/djangojs.po | 321 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 18522 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 1013 -- .../locale/sr_Latn/LC_MESSAGES/djangojs.mo | Bin 5724 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/djangojs.po | 319 - .../admin/locale/sv/LC_MESSAGES/django.mo | Bin 18145 -> 0 bytes .../admin/locale/sv/LC_MESSAGES/django.po | 816 -- .../admin/locale/sv/LC_MESSAGES/djangojs.mo | Bin 5510 -> 0 bytes .../admin/locale/sv/LC_MESSAGES/djangojs.po | 326 - .../admin/locale/sw/LC_MESSAGES/django.mo | Bin 17698 -> 0 bytes .../admin/locale/sw/LC_MESSAGES/django.po | 779 -- .../admin/locale/sw/LC_MESSAGES/djangojs.mo | Bin 3647 -> 0 bytes .../admin/locale/sw/LC_MESSAGES/djangojs.po | 217 - .../admin/locale/ta/LC_MESSAGES/django.mo | Bin 10179 -> 0 bytes .../admin/locale/ta/LC_MESSAGES/django.po | 643 - .../admin/locale/ta/LC_MESSAGES/djangojs.mo | Bin 1379 -> 0 bytes .../admin/locale/ta/LC_MESSAGES/djangojs.po | 204 - .../admin/locale/te/LC_MESSAGES/django.mo | Bin 10590 -> 0 bytes .../admin/locale/te/LC_MESSAGES/django.po | 640 - .../admin/locale/te/LC_MESSAGES/djangojs.mo | Bin 1362 -> 0 bytes .../admin/locale/te/LC_MESSAGES/djangojs.po | 205 - .../admin/locale/tg/LC_MESSAGES/django.mo | Bin 15463 -> 0 bytes .../admin/locale/tg/LC_MESSAGES/django.po | 699 - .../admin/locale/tg/LC_MESSAGES/djangojs.mo | Bin 5154 -> 0 bytes .../admin/locale/tg/LC_MESSAGES/djangojs.po | 222 - .../admin/locale/th/LC_MESSAGES/django.mo | Bin 16394 -> 0 bytes .../admin/locale/th/LC_MESSAGES/django.po | 671 - .../admin/locale/th/LC_MESSAGES/djangojs.mo | Bin 6250 -> 0 bytes .../admin/locale/th/LC_MESSAGES/djangojs.po | 213 - .../admin/locale/tk/LC_MESSAGES/django.mo | Bin 2845 -> 0 bytes .../admin/locale/tk/LC_MESSAGES/django.po | 738 -- .../admin/locale/tr/LC_MESSAGES/django.mo | Bin 18904 -> 0 bytes .../admin/locale/tr/LC_MESSAGES/django.po | 807 -- .../admin/locale/tr/LC_MESSAGES/djangojs.mo | Bin 5561 -> 0 bytes .../admin/locale/tr/LC_MESSAGES/djangojs.po | 315 - .../admin/locale/tt/LC_MESSAGES/django.mo | Bin 12952 -> 0 bytes .../admin/locale/tt/LC_MESSAGES/django.po | 655 - .../admin/locale/tt/LC_MESSAGES/djangojs.mo | Bin 2607 -> 0 bytes .../admin/locale/tt/LC_MESSAGES/djangojs.po | 208 - .../admin/locale/udm/LC_MESSAGES/django.mo | Bin 622 -> 0 bytes .../admin/locale/udm/LC_MESSAGES/django.po | 606 - .../admin/locale/udm/LC_MESSAGES/djangojs.mo | Bin 462 -> 0 bytes .../admin/locale/udm/LC_MESSAGES/djangojs.po | 142 - .../admin/locale/ug/LC_MESSAGES/django.mo | Bin 23170 -> 0 bytes .../admin/locale/ug/LC_MESSAGES/django.po | 794 -- .../admin/locale/ug/LC_MESSAGES/djangojs.mo | Bin 6777 -> 0 bytes .../admin/locale/ug/LC_MESSAGES/djangojs.po | 310 - .../admin/locale/uk/LC_MESSAGES/django.mo | Bin 22515 -> 0 bytes .../admin/locale/uk/LC_MESSAGES/django.po | 810 -- .../admin/locale/uk/LC_MESSAGES/djangojs.mo | Bin 5186 -> 0 bytes .../admin/locale/uk/LC_MESSAGES/djangojs.po | 323 - .../admin/locale/ur/LC_MESSAGES/django.mo | Bin 13106 -> 0 bytes .../admin/locale/ur/LC_MESSAGES/django.po | 661 - .../admin/locale/ur/LC_MESSAGES/djangojs.mo | Bin 2678 -> 0 bytes .../admin/locale/ur/LC_MESSAGES/djangojs.po | 211 - .../admin/locale/uz/LC_MESSAGES/django.mo | Bin 4634 -> 0 bytes .../admin/locale/uz/LC_MESSAGES/django.po | 724 -- .../admin/locale/uz/LC_MESSAGES/djangojs.mo | Bin 3783 -> 0 bytes .../admin/locale/uz/LC_MESSAGES/djangojs.po | 261 - .../admin/locale/vi/LC_MESSAGES/django.mo | Bin 18077 -> 0 bytes .../admin/locale/vi/LC_MESSAGES/django.po | 726 -- .../admin/locale/vi/LC_MESSAGES/djangojs.mo | Bin 5302 -> 0 bytes .../admin/locale/vi/LC_MESSAGES/djangojs.po | 268 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 16247 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 788 -- .../locale/zh_Hans/LC_MESSAGES/djangojs.mo | Bin 5356 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/djangojs.po | 320 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 16998 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 763 -- .../locale/zh_Hant/LC_MESSAGES/djangojs.mo | Bin 5329 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/djangojs.po | 309 - .../contrib/admin/migrations/0001_initial.py | 75 - .../0002_logentry_remove_auto_add.py | 21 - .../0003_logentry_add_action_flag_choices.py | 19 - .../contrib/admin/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 2454 -> 0 bytes ...2_logentry_remove_auto_add.cpython-312.pyc | Bin 921 -> 0 bytes ...ry_add_action_flag_choices.cpython-312.pyc | Bin 917 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 216 -> 0 bytes .../django/contrib/admin/models.py | 199 - .../django/contrib/admin/options.py | 2558 ---- .../django/contrib/admin/sites.py | 622 - .../admin/static/admin/css/autocomplete.css | 279 - .../contrib/admin/static/admin/css/base.css | 1221 -- .../admin/static/admin/css/changelists.css | 371 - .../admin/static/admin/css/dark_mode.css | 146 - .../admin/static/admin/css/dashboard.css | 29 - .../contrib/admin/static/admin/css/forms.css | 519 - .../contrib/admin/static/admin/css/login.css | 61 - .../admin/static/admin/css/nav_sidebar.css | 150 - .../admin/static/admin/css/responsive.css | 885 -- .../admin/static/admin/css/responsive_rtl.css | 95 - .../contrib/admin/static/admin/css/rtl.css | 295 - .../admin/css/unusable_password_field.css | 19 - .../css/vendor/select2/LICENSE-SELECT2.md | 21 - .../admin/css/vendor/select2/select2.css | 481 - .../admin/css/vendor/select2/select2.min.css | 1 - .../admin/static/admin/css/widgets.css | 606 - .../contrib/admin/static/admin/img/README.md | 80 - .../admin/static/admin/img/calendar-icons.svg | 44 - .../admin/static/admin/img/icon-addlink.svg | 9 - .../static/admin/img/icon-alert-dark.svg | 9 - .../admin/static/admin/img/icon-alert.svg | 9 - .../admin/static/admin/img/icon-calendar.svg | 15 - .../static/admin/img/icon-changelink.svg | 9 - .../admin/static/admin/img/icon-clock.svg | 15 - .../static/admin/img/icon-debug-dark.svg | 9 - .../admin/static/admin/img/icon-debug.svg | 9 - .../static/admin/img/icon-deletelink.svg | 11 - .../admin/static/admin/img/icon-hidelink.svg | 9 - .../admin/static/admin/img/icon-info-dark.svg | 9 - .../admin/static/admin/img/icon-info.svg | 9 - .../admin/static/admin/img/icon-no-dark.svg | 9 - .../admin/static/admin/img/icon-no.svg | 9 - .../static/admin/img/icon-unknown-alt.svg | 9 - .../admin/static/admin/img/icon-unknown.svg | 9 - .../admin/static/admin/img/icon-viewlink.svg | 9 - .../admin/static/admin/img/icon-yes-dark.svg | 9 - .../admin/static/admin/img/icon-yes.svg | 9 - .../admin/static/admin/img/inline-delete.svg | 9 - .../contrib/admin/static/admin/img/search.svg | 9 - .../admin/static/admin/img/selector-icons.svg | 45 - .../admin/static/admin/img/sorting-icons.svg | 35 - .../admin/static/admin/img/tooltag-add.svg | 9 - .../static/admin/img/tooltag-arrowright.svg | 9 - .../admin/static/admin/js/SelectBox.js | 116 - .../admin/static/admin/js/SelectFilter2.js | 329 - .../contrib/admin/static/admin/js/actions.js | 204 - .../admin/js/admin/DateTimeShortcuts.js | 413 - .../admin/js/admin/RelatedObjectLookups.js | 252 - .../admin/static/admin/js/autocomplete.js | 33 - .../contrib/admin/static/admin/js/calendar.js | 239 - .../contrib/admin/static/admin/js/cancel.js | 29 - .../admin/static/admin/js/change_form.js | 16 - .../contrib/admin/static/admin/js/core.js | 184 - .../contrib/admin/static/admin/js/filters.js | 30 - .../contrib/admin/static/admin/js/inlines.js | 359 - .../admin/static/admin/js/jquery.init.js | 8 - .../admin/static/admin/js/nav_sidebar.js | 79 - .../admin/static/admin/js/popup_response.js | 15 - .../admin/static/admin/js/prepopulate.js | 43 - .../admin/static/admin/js/prepopulate_init.js | 15 - .../contrib/admin/static/admin/js/theme.js | 51 - .../contrib/admin/static/admin/js/urlify.js | 169 - .../static/admin/js/vendor/jquery/LICENSE.txt | 20 - .../static/admin/js/vendor/jquery/jquery.js | 10716 ---------------- .../admin/js/vendor/jquery/jquery.min.js | 2 - .../static/admin/js/vendor/select2/LICENSE.md | 21 - .../static/admin/js/vendor/select2/i18n/af.js | 3 - .../static/admin/js/vendor/select2/i18n/ar.js | 3 - .../static/admin/js/vendor/select2/i18n/az.js | 3 - .../static/admin/js/vendor/select2/i18n/bg.js | 3 - .../static/admin/js/vendor/select2/i18n/bn.js | 3 - .../static/admin/js/vendor/select2/i18n/bs.js | 3 - .../static/admin/js/vendor/select2/i18n/ca.js | 3 - .../static/admin/js/vendor/select2/i18n/cs.js | 3 - .../static/admin/js/vendor/select2/i18n/da.js | 3 - .../static/admin/js/vendor/select2/i18n/de.js | 3 - .../admin/js/vendor/select2/i18n/dsb.js | 3 - .../static/admin/js/vendor/select2/i18n/el.js | 3 - .../static/admin/js/vendor/select2/i18n/en.js | 3 - .../static/admin/js/vendor/select2/i18n/es.js | 3 - .../static/admin/js/vendor/select2/i18n/et.js | 3 - .../static/admin/js/vendor/select2/i18n/eu.js | 3 - .../static/admin/js/vendor/select2/i18n/fa.js | 3 - .../static/admin/js/vendor/select2/i18n/fi.js | 3 - .../static/admin/js/vendor/select2/i18n/fr.js | 3 - .../static/admin/js/vendor/select2/i18n/gl.js | 3 - .../static/admin/js/vendor/select2/i18n/he.js | 3 - .../static/admin/js/vendor/select2/i18n/hi.js | 3 - .../static/admin/js/vendor/select2/i18n/hr.js | 3 - .../admin/js/vendor/select2/i18n/hsb.js | 3 - .../static/admin/js/vendor/select2/i18n/hu.js | 3 - .../static/admin/js/vendor/select2/i18n/hy.js | 3 - .../static/admin/js/vendor/select2/i18n/id.js | 3 - .../static/admin/js/vendor/select2/i18n/is.js | 3 - .../static/admin/js/vendor/select2/i18n/it.js | 3 - .../static/admin/js/vendor/select2/i18n/ja.js | 3 - .../static/admin/js/vendor/select2/i18n/ka.js | 3 - .../static/admin/js/vendor/select2/i18n/km.js | 3 - .../static/admin/js/vendor/select2/i18n/ko.js | 3 - .../static/admin/js/vendor/select2/i18n/lt.js | 3 - .../static/admin/js/vendor/select2/i18n/lv.js | 3 - .../static/admin/js/vendor/select2/i18n/mk.js | 3 - .../static/admin/js/vendor/select2/i18n/ms.js | 3 - .../static/admin/js/vendor/select2/i18n/nb.js | 3 - .../static/admin/js/vendor/select2/i18n/ne.js | 3 - .../static/admin/js/vendor/select2/i18n/nl.js | 3 - .../static/admin/js/vendor/select2/i18n/pl.js | 3 - .../static/admin/js/vendor/select2/i18n/ps.js | 3 - .../admin/js/vendor/select2/i18n/pt-BR.js | 3 - .../static/admin/js/vendor/select2/i18n/pt.js | 3 - .../static/admin/js/vendor/select2/i18n/ro.js | 3 - .../static/admin/js/vendor/select2/i18n/ru.js | 3 - .../static/admin/js/vendor/select2/i18n/sk.js | 3 - .../static/admin/js/vendor/select2/i18n/sl.js | 3 - .../static/admin/js/vendor/select2/i18n/sq.js | 3 - .../admin/js/vendor/select2/i18n/sr-Cyrl.js | 3 - .../static/admin/js/vendor/select2/i18n/sr.js | 3 - .../static/admin/js/vendor/select2/i18n/sv.js | 3 - .../static/admin/js/vendor/select2/i18n/th.js | 3 - .../static/admin/js/vendor/select2/i18n/tk.js | 3 - .../static/admin/js/vendor/select2/i18n/tr.js | 3 - .../static/admin/js/vendor/select2/i18n/uk.js | 3 - .../static/admin/js/vendor/select2/i18n/vi.js | 3 - .../admin/js/vendor/select2/i18n/zh-CN.js | 3 - .../admin/js/vendor/select2/i18n/zh-TW.js | 3 - .../admin/js/vendor/select2/select2.full.js | 6820 ---------- .../js/vendor/select2/select2.full.min.js | 2 - .../admin/js/vendor/xregexp/LICENSE.txt | 21 - .../static/admin/js/vendor/xregexp/xregexp.js | 6126 --------- .../admin/js/vendor/xregexp/xregexp.min.js | 17 - .../contrib/admin/templates/admin/404.html | 12 - .../contrib/admin/templates/admin/500.html | 17 - .../admin/templates/admin/actions.html | 23 - .../admin/templates/admin/app_index.html | 20 - .../admin/templates/admin/app_list.html | 51 - .../templates/admin/auth/user/add_form.html | 12 - .../admin/auth/user/change_password.html | 80 - .../contrib/admin/templates/admin/base.html | 126 - .../admin/templates/admin/base_site.html | 12 - .../admin/templates/admin/change_form.html | 82 - .../admin/change_form_object_tools.html | 8 - .../admin/templates/admin/change_list.html | 101 - .../admin/change_list_object_tools.html | 12 - .../templates/admin/change_list_results.html | 36 - .../templates/admin/color_theme_toggle.html | 15 - .../admin/templates/admin/date_hierarchy.html | 14 - .../templates/admin/delete_confirmation.html | 50 - .../admin/delete_selected_confirmation.html | 47 - .../templates/admin/edit_inline/stacked.html | 38 - .../templates/admin/edit_inline/tabular.html | 71 - .../contrib/admin/templates/admin/filter.html | 12 - .../templates/admin/includes/fieldset.html | 41 - .../admin/includes/object_delete_summary.html | 7 - .../contrib/admin/templates/admin/index.html | 51 - .../admin/templates/admin/invalid_setup.html | 13 - .../contrib/admin/templates/admin/login.html | 69 - .../admin/templates/admin/nav_sidebar.html | 8 - .../admin/templates/admin/object_history.html | 59 - .../admin/templates/admin/pagination.html | 14 - .../admin/templates/admin/popup_response.html | 10 - .../admin/prepopulated_fields_js.html | 5 - .../admin/templates/admin/search_form.html | 22 - .../admin/templates/admin/submit_line.html | 17 - .../admin/widgets/clearable_file_input.html | 6 - .../admin/templates/admin/widgets/date.html | 3 - .../admin/widgets/foreign_key_raw_id.html | 2 - .../admin/widgets/many_to_many_raw_id.html | 1 - .../admin/templates/admin/widgets/radio.html | 1 - .../admin/widgets/related_widget_wrapper.html | 41 - .../admin/widgets/split_datetime.html | 4 - .../admin/templates/admin/widgets/time.html | 3 - .../admin/templates/admin/widgets/url.html | 1 - .../templates/registration/logged_out.html | 14 - .../registration/password_change_done.html | 20 - .../registration/password_change_form.html | 66 - .../registration/password_reset_complete.html | 17 - .../registration/password_reset_confirm.html | 48 - .../registration/password_reset_done.html | 17 - .../registration/password_reset_email.html | 14 - .../registration/password_reset_form.html | 32 - .../contrib/admin/templatetags/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 218 -> 0 bytes .../__pycache__/admin_list.cpython-312.pyc | Bin 20983 -> 0 bytes .../__pycache__/admin_modify.cpython-312.pyc | Bin 5431 -> 0 bytes .../__pycache__/admin_urls.cpython-312.pyc | Bin 2920 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 2277 -> 0 bytes .../__pycache__/log.cpython-312.pyc | Bin 3153 -> 0 bytes .../contrib/admin/templatetags/admin_list.py | 547 - .../admin/templatetags/admin_modify.py | 150 - .../contrib/admin/templatetags/admin_urls.py | 70 - .../django/contrib/admin/templatetags/base.py | 47 - .../django/contrib/admin/templatetags/log.py | 67 - .../django/contrib/admin/tests.py | 257 - .../django/contrib/admin/utils.py | 622 - .../django/contrib/admin/views/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/autocomplete.cpython-312.pyc | Bin 6100 -> 0 bytes .../__pycache__/decorators.cpython-312.pyc | Bin 1011 -> 0 bytes .../views/__pycache__/main.cpython-312.pyc | Bin 24870 -> 0 bytes .../contrib/admin/views/autocomplete.py | 123 - .../django/contrib/admin/views/decorators.py | 19 - .../django/contrib/admin/views/main.py | 619 - .../django/contrib/admin/widgets.py | 623 - .../django/contrib/admindocs/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../__pycache__/apps.cpython-312.pyc | Bin 616 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 1991 -> 0 bytes .../__pycache__/urls.cpython-312.pyc | Bin 1905 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 10216 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 21456 -> 0 bytes .../django/contrib/admindocs/apps.py | 7 - .../admindocs/locale/af/LC_MESSAGES/django.mo | Bin 3326 -> 0 bytes .../admindocs/locale/af/LC_MESSAGES/django.po | 271 - .../admindocs/locale/ar/LC_MESSAGES/django.mo | Bin 7440 -> 0 bytes .../admindocs/locale/ar/LC_MESSAGES/django.po | 278 - .../locale/ar_DZ/LC_MESSAGES/django.mo | Bin 7465 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 277 - .../locale/ast/LC_MESSAGES/django.mo | Bin 715 -> 0 bytes .../locale/ast/LC_MESSAGES/django.po | 258 - .../admindocs/locale/az/LC_MESSAGES/django.mo | Bin 6702 -> 0 bytes .../admindocs/locale/az/LC_MESSAGES/django.po | 282 - .../admindocs/locale/be/LC_MESSAGES/django.mo | Bin 8163 -> 0 bytes .../admindocs/locale/be/LC_MESSAGES/django.po | 284 - .../admindocs/locale/bg/LC_MESSAGES/django.mo | Bin 8242 -> 0 bytes .../admindocs/locale/bg/LC_MESSAGES/django.po | 290 - .../admindocs/locale/bn/LC_MESSAGES/django.mo | Bin 3794 -> 0 bytes .../admindocs/locale/bn/LC_MESSAGES/django.po | 261 - .../admindocs/locale/br/LC_MESSAGES/django.mo | Bin 1571 -> 0 bytes .../admindocs/locale/br/LC_MESSAGES/django.po | 263 - .../admindocs/locale/bs/LC_MESSAGES/django.mo | Bin 1730 -> 0 bytes .../admindocs/locale/bs/LC_MESSAGES/django.po | 261 - .../admindocs/locale/ca/LC_MESSAGES/django.mo | Bin 6650 -> 0 bytes .../admindocs/locale/ca/LC_MESSAGES/django.po | 288 - .../locale/ckb/LC_MESSAGES/django.mo | Bin 8154 -> 0 bytes .../locale/ckb/LC_MESSAGES/django.po | 286 - .../admindocs/locale/cs/LC_MESSAGES/django.mo | Bin 6619 -> 0 bytes .../admindocs/locale/cs/LC_MESSAGES/django.po | 284 - .../admindocs/locale/cy/LC_MESSAGES/django.mo | Bin 5401 -> 0 bytes .../admindocs/locale/cy/LC_MESSAGES/django.po | 279 - .../admindocs/locale/da/LC_MESSAGES/django.mo | Bin 6446 -> 0 bytes .../admindocs/locale/da/LC_MESSAGES/django.po | 285 - .../admindocs/locale/de/LC_MESSAGES/django.mo | Bin 6567 -> 0 bytes .../admindocs/locale/de/LC_MESSAGES/django.po | 287 - .../locale/dsb/LC_MESSAGES/django.mo | Bin 6807 -> 0 bytes .../locale/dsb/LC_MESSAGES/django.po | 285 - .../admindocs/locale/el/LC_MESSAGES/django.mo | Bin 8581 -> 0 bytes .../admindocs/locale/el/LC_MESSAGES/django.po | 290 - .../admindocs/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../admindocs/locale/en/LC_MESSAGES/django.po | 359 - .../locale/en_AU/LC_MESSAGES/django.mo | Bin 486 -> 0 bytes .../locale/en_AU/LC_MESSAGES/django.po | 275 - .../locale/en_GB/LC_MESSAGES/django.mo | Bin 1821 -> 0 bytes .../locale/en_GB/LC_MESSAGES/django.po | 260 - .../admindocs/locale/eo/LC_MESSAGES/django.mo | Bin 6071 -> 0 bytes .../admindocs/locale/eo/LC_MESSAGES/django.po | 279 - .../admindocs/locale/es/LC_MESSAGES/django.mo | Bin 6682 -> 0 bytes .../admindocs/locale/es/LC_MESSAGES/django.po | 293 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 6658 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 286 - .../locale/es_CO/LC_MESSAGES/django.mo | Bin 6476 -> 0 bytes .../locale/es_CO/LC_MESSAGES/django.po | 281 - .../locale/es_MX/LC_MESSAGES/django.mo | Bin 1853 -> 0 bytes .../locale/es_MX/LC_MESSAGES/django.po | 260 - .../locale/es_VE/LC_MESSAGES/django.mo | Bin 6663 -> 0 bytes .../locale/es_VE/LC_MESSAGES/django.po | 286 - .../admindocs/locale/et/LC_MESSAGES/django.mo | Bin 6381 -> 0 bytes .../admindocs/locale/et/LC_MESSAGES/django.po | 286 - .../admindocs/locale/eu/LC_MESSAGES/django.mo | Bin 6479 -> 0 bytes .../admindocs/locale/eu/LC_MESSAGES/django.po | 283 - .../admindocs/locale/fa/LC_MESSAGES/django.mo | Bin 7499 -> 0 bytes .../admindocs/locale/fa/LC_MESSAGES/django.po | 285 - .../admindocs/locale/fi/LC_MESSAGES/django.mo | Bin 6397 -> 0 bytes .../admindocs/locale/fi/LC_MESSAGES/django.po | 278 - .../admindocs/locale/fr/LC_MESSAGES/django.mo | Bin 6755 -> 0 bytes .../admindocs/locale/fr/LC_MESSAGES/django.po | 285 - .../admindocs/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../admindocs/locale/fy/LC_MESSAGES/django.po | 275 - .../admindocs/locale/ga/LC_MESSAGES/django.mo | Bin 6786 -> 0 bytes .../admindocs/locale/ga/LC_MESSAGES/django.po | 286 - .../admindocs/locale/gd/LC_MESSAGES/django.mo | Bin 6941 -> 0 bytes .../admindocs/locale/gd/LC_MESSAGES/django.po | 289 - .../admindocs/locale/gl/LC_MESSAGES/django.mo | Bin 6564 -> 0 bytes .../admindocs/locale/gl/LC_MESSAGES/django.po | 285 - .../admindocs/locale/he/LC_MESSAGES/django.mo | Bin 6998 -> 0 bytes .../admindocs/locale/he/LC_MESSAGES/django.po | 276 - .../admindocs/locale/hi/LC_MESSAGES/django.mo | Bin 2297 -> 0 bytes .../admindocs/locale/hi/LC_MESSAGES/django.po | 258 - .../admindocs/locale/hr/LC_MESSAGES/django.mo | Bin 6568 -> 0 bytes .../admindocs/locale/hr/LC_MESSAGES/django.po | 287 - .../locale/hsb/LC_MESSAGES/django.mo | Bin 6770 -> 0 bytes .../locale/hsb/LC_MESSAGES/django.po | 286 - .../admindocs/locale/hu/LC_MESSAGES/django.mo | Bin 6634 -> 0 bytes .../admindocs/locale/hu/LC_MESSAGES/django.po | 288 - .../admindocs/locale/ia/LC_MESSAGES/django.mo | Bin 1860 -> 0 bytes .../admindocs/locale/ia/LC_MESSAGES/django.po | 260 - .../admindocs/locale/id/LC_MESSAGES/django.mo | Bin 6343 -> 0 bytes .../admindocs/locale/id/LC_MESSAGES/django.po | 287 - .../admindocs/locale/io/LC_MESSAGES/django.mo | Bin 464 -> 0 bytes .../admindocs/locale/io/LC_MESSAGES/django.po | 275 - .../admindocs/locale/is/LC_MESSAGES/django.mo | Bin 1828 -> 0 bytes .../admindocs/locale/is/LC_MESSAGES/django.po | 261 - .../admindocs/locale/it/LC_MESSAGES/django.mo | Bin 6453 -> 0 bytes .../admindocs/locale/it/LC_MESSAGES/django.po | 289 - .../admindocs/locale/ja/LC_MESSAGES/django.mo | Bin 7358 -> 0 bytes .../admindocs/locale/ja/LC_MESSAGES/django.po | 284 - .../admindocs/locale/ka/LC_MESSAGES/django.mo | Bin 4446 -> 0 bytes .../admindocs/locale/ka/LC_MESSAGES/django.po | 263 - .../locale/kab/LC_MESSAGES/django.mo | Bin 1289 -> 0 bytes .../locale/kab/LC_MESSAGES/django.po | 258 - .../admindocs/locale/kk/LC_MESSAGES/django.mo | Bin 1587 -> 0 bytes .../admindocs/locale/kk/LC_MESSAGES/django.po | 258 - .../admindocs/locale/km/LC_MESSAGES/django.mo | Bin 1476 -> 0 bytes .../admindocs/locale/km/LC_MESSAGES/django.po | 259 - .../admindocs/locale/kn/LC_MESSAGES/django.mo | Bin 1656 -> 0 bytes .../admindocs/locale/kn/LC_MESSAGES/django.po | 259 - .../admindocs/locale/ko/LC_MESSAGES/django.mo | Bin 6563 -> 0 bytes .../admindocs/locale/ko/LC_MESSAGES/django.po | 280 - .../admindocs/locale/ky/LC_MESSAGES/django.mo | Bin 7977 -> 0 bytes .../admindocs/locale/ky/LC_MESSAGES/django.po | 281 - .../admindocs/locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../admindocs/locale/lb/LC_MESSAGES/django.po | 275 - .../admindocs/locale/lt/LC_MESSAGES/django.mo | Bin 6741 -> 0 bytes .../admindocs/locale/lt/LC_MESSAGES/django.po | 290 - .../admindocs/locale/lv/LC_MESSAGES/django.mo | Bin 6481 -> 0 bytes .../admindocs/locale/lv/LC_MESSAGES/django.po | 284 - .../admindocs/locale/mk/LC_MESSAGES/django.mo | Bin 8290 -> 0 bytes .../admindocs/locale/mk/LC_MESSAGES/django.po | 286 - .../admindocs/locale/ml/LC_MESSAGES/django.mo | Bin 6865 -> 0 bytes .../admindocs/locale/ml/LC_MESSAGES/django.po | 268 - .../admindocs/locale/mn/LC_MESSAGES/django.mo | Bin 7108 -> 0 bytes .../admindocs/locale/mn/LC_MESSAGES/django.po | 283 - .../admindocs/locale/mr/LC_MESSAGES/django.mo | Bin 468 -> 0 bytes .../admindocs/locale/mr/LC_MESSAGES/django.po | 275 - .../admindocs/locale/ms/LC_MESSAGES/django.mo | Bin 6557 -> 0 bytes .../admindocs/locale/ms/LC_MESSAGES/django.po | 283 - .../admindocs/locale/my/LC_MESSAGES/django.mo | Bin 1721 -> 0 bytes .../admindocs/locale/my/LC_MESSAGES/django.po | 258 - .../admindocs/locale/nb/LC_MESSAGES/django.mo | Bin 6308 -> 0 bytes .../admindocs/locale/nb/LC_MESSAGES/django.po | 284 - .../admindocs/locale/ne/LC_MESSAGES/django.mo | Bin 2571 -> 0 bytes .../admindocs/locale/ne/LC_MESSAGES/django.po | 261 - .../admindocs/locale/nl/LC_MESSAGES/django.mo | Bin 6498 -> 0 bytes .../admindocs/locale/nl/LC_MESSAGES/django.po | 286 - .../admindocs/locale/nn/LC_MESSAGES/django.mo | Bin 6299 -> 0 bytes .../admindocs/locale/nn/LC_MESSAGES/django.po | 282 - .../admindocs/locale/os/LC_MESSAGES/django.mo | Bin 2044 -> 0 bytes .../admindocs/locale/os/LC_MESSAGES/django.po | 258 - .../admindocs/locale/pa/LC_MESSAGES/django.mo | Bin 1275 -> 0 bytes .../admindocs/locale/pa/LC_MESSAGES/django.po | 258 - .../admindocs/locale/pl/LC_MESSAGES/django.mo | Bin 6633 -> 0 bytes .../admindocs/locale/pl/LC_MESSAGES/django.po | 294 - .../admindocs/locale/pt/LC_MESSAGES/django.mo | Bin 6605 -> 0 bytes .../admindocs/locale/pt/LC_MESSAGES/django.po | 288 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 6590 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 292 - .../admindocs/locale/ro/LC_MESSAGES/django.mo | Bin 6755 -> 0 bytes .../admindocs/locale/ro/LC_MESSAGES/django.po | 288 - .../admindocs/locale/ru/LC_MESSAGES/django.mo | Bin 8434 -> 0 bytes .../admindocs/locale/ru/LC_MESSAGES/django.po | 292 - .../admindocs/locale/sk/LC_MESSAGES/django.mo | Bin 6670 -> 0 bytes .../admindocs/locale/sk/LC_MESSAGES/django.po | 286 - .../admindocs/locale/sl/LC_MESSAGES/django.mo | Bin 6508 -> 0 bytes .../admindocs/locale/sl/LC_MESSAGES/django.po | 285 - .../admindocs/locale/sq/LC_MESSAGES/django.mo | Bin 6561 -> 0 bytes .../admindocs/locale/sq/LC_MESSAGES/django.po | 283 - .../admindocs/locale/sr/LC_MESSAGES/django.mo | Bin 8154 -> 0 bytes .../admindocs/locale/sr/LC_MESSAGES/django.po | 285 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 6542 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 363 - .../admindocs/locale/sv/LC_MESSAGES/django.mo | Bin 6394 -> 0 bytes .../admindocs/locale/sv/LC_MESSAGES/django.po | 288 - .../admindocs/locale/sw/LC_MESSAGES/django.mo | Bin 1808 -> 0 bytes .../admindocs/locale/sw/LC_MESSAGES/django.po | 259 - .../admindocs/locale/ta/LC_MESSAGES/django.mo | Bin 1675 -> 0 bytes .../admindocs/locale/ta/LC_MESSAGES/django.po | 258 - .../admindocs/locale/te/LC_MESSAGES/django.mo | Bin 1684 -> 0 bytes .../admindocs/locale/te/LC_MESSAGES/django.po | 258 - .../admindocs/locale/tg/LC_MESSAGES/django.mo | Bin 7731 -> 0 bytes .../admindocs/locale/tg/LC_MESSAGES/django.po | 281 - .../admindocs/locale/th/LC_MESSAGES/django.mo | Bin 2167 -> 0 bytes .../admindocs/locale/th/LC_MESSAGES/django.po | 258 - .../admindocs/locale/tr/LC_MESSAGES/django.mo | Bin 6661 -> 0 bytes .../admindocs/locale/tr/LC_MESSAGES/django.po | 287 - .../admindocs/locale/tt/LC_MESSAGES/django.mo | Bin 1869 -> 0 bytes .../admindocs/locale/tt/LC_MESSAGES/django.po | 259 - .../locale/udm/LC_MESSAGES/django.mo | Bin 618 -> 0 bytes .../locale/udm/LC_MESSAGES/django.po | 275 - .../admindocs/locale/ug/LC_MESSAGES/django.mo | Bin 7867 -> 0 bytes .../admindocs/locale/ug/LC_MESSAGES/django.po | 280 - .../admindocs/locale/uk/LC_MESSAGES/django.mo | Bin 8468 -> 0 bytes .../admindocs/locale/uk/LC_MESSAGES/django.po | 294 - .../admindocs/locale/ur/LC_MESSAGES/django.mo | Bin 1836 -> 0 bytes .../admindocs/locale/ur/LC_MESSAGES/django.po | 259 - .../admindocs/locale/vi/LC_MESSAGES/django.mo | Bin 1306 -> 0 bytes .../admindocs/locale/vi/LC_MESSAGES/django.po | 259 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 6075 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 276 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 6016 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 274 - .../django/contrib/admindocs/middleware.py | 33 - .../templates/admin_doc/bookmarklets.html | 26 - .../admindocs/templates/admin_doc/index.html | 34 - .../templates/admin_doc/missing_docutils.html | 22 - .../templates/admin_doc/model_detail.html | 78 - .../templates/admin_doc/model_index.html | 52 - .../templates/admin_doc/template_detail.html | 27 - .../admin_doc/template_filter_index.html | 54 - .../admin_doc/template_tag_index.html | 54 - .../templates/admin_doc/view_detail.html | 33 - .../templates/admin_doc/view_index.html | 59 - .../django/contrib/admindocs/urls.py | 50 - .../django/contrib/admindocs/utils.py | 268 - .../django/contrib/admindocs/views.py | 523 - .../django/contrib/auth/__init__.py | 412 - .../auth/__pycache__/__init__.cpython-312.pyc | Bin 17225 -> 0 bytes .../auth/__pycache__/admin.cpython-312.pyc | Bin 10856 -> 0 bytes .../auth/__pycache__/apps.cpython-312.pyc | Bin 2012 -> 0 bytes .../auth/__pycache__/backends.cpython-312.pyc | Bin 18597 -> 0 bytes .../__pycache__/base_user.cpython-312.pyc | Bin 8453 -> 0 bytes .../auth/__pycache__/checks.cpython-312.pyc | Bin 9710 -> 0 bytes .../context_processors.cpython-312.pyc | Bin 3397 -> 0 bytes .../__pycache__/decorators.cpython-312.pyc | Bin 5393 -> 0 bytes .../auth/__pycache__/forms.cpython-312.pyc | Bin 28345 -> 0 bytes .../auth/__pycache__/hashers.cpython-312.pyc | Bin 30445 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 13026 -> 0 bytes .../auth/__pycache__/mixins.cpython-312.pyc | Bin 7024 -> 0 bytes .../auth/__pycache__/models.cpython-312.pyc | Bin 29957 -> 0 bytes .../password_validation.cpython-312.pyc | Bin 13307 -> 0 bytes .../auth/__pycache__/signals.cpython-312.pyc | Bin 368 -> 0 bytes .../auth/__pycache__/tokens.cpython-312.pyc | Bin 5884 -> 0 bytes .../auth/__pycache__/urls.cpython-312.pyc | Bin 1567 -> 0 bytes .../__pycache__/validators.cpython-312.pyc | Bin 1323 -> 0 bytes .../auth/__pycache__/views.cpython-312.pyc | Bin 17823 -> 0 bytes .../django/contrib/auth/admin.py | 251 - .../site-packages/django/contrib/auth/apps.py | 31 - .../django/contrib/auth/backends.py | 342 - .../django/contrib/auth/base_user.py | 164 - .../django/contrib/auth/checks.py | 262 - .../contrib/auth/common-passwords.txt.gz | Bin 80228 -> 0 bytes .../django/contrib/auth/context_processors.py | 67 - .../django/contrib/auth/decorators.py | 135 - .../django/contrib/auth/forms.py | 599 - .../django/contrib/auth/handlers/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 213 -> 0 bytes .../__pycache__/modwsgi.cpython-312.pyc | Bin 2909 -> 0 bytes .../django/contrib/auth/handlers/modwsgi.py | 66 - .../django/contrib/auth/hashers.py | 699 - .../auth/locale/af/LC_MESSAGES/django.mo | Bin 8449 -> 0 bytes .../auth/locale/af/LC_MESSAGES/django.po | 338 - .../auth/locale/ar/LC_MESSAGES/django.mo | Bin 11261 -> 0 bytes .../auth/locale/ar/LC_MESSAGES/django.po | 346 - .../auth/locale/ar_DZ/LC_MESSAGES/django.mo | Bin 10228 -> 0 bytes .../auth/locale/ar_DZ/LC_MESSAGES/django.po | 320 - .../auth/locale/ast/LC_MESSAGES/django.mo | Bin 2250 -> 0 bytes .../auth/locale/ast/LC_MESSAGES/django.po | 284 - .../auth/locale/az/LC_MESSAGES/django.mo | Bin 8698 -> 0 bytes .../auth/locale/az/LC_MESSAGES/django.po | 338 - .../auth/locale/be/LC_MESSAGES/django.mo | Bin 11397 -> 0 bytes .../auth/locale/be/LC_MESSAGES/django.po | 342 - .../auth/locale/bg/LC_MESSAGES/django.mo | Bin 10717 -> 0 bytes .../auth/locale/bg/LC_MESSAGES/django.po | 343 - .../auth/locale/bn/LC_MESSAGES/django.mo | Bin 5455 -> 0 bytes .../auth/locale/bn/LC_MESSAGES/django.po | 286 - .../auth/locale/br/LC_MESSAGES/django.mo | Bin 1436 -> 0 bytes .../auth/locale/br/LC_MESSAGES/django.po | 293 - .../auth/locale/bs/LC_MESSAGES/django.mo | Bin 3146 -> 0 bytes .../auth/locale/bs/LC_MESSAGES/django.po | 296 - .../auth/locale/ca/LC_MESSAGES/django.mo | Bin 7643 -> 0 bytes .../auth/locale/ca/LC_MESSAGES/django.po | 316 - .../auth/locale/ckb/LC_MESSAGES/django.mo | Bin 11066 -> 0 bytes .../auth/locale/ckb/LC_MESSAGES/django.po | 341 - .../auth/locale/cs/LC_MESSAGES/django.mo | Bin 8888 -> 0 bytes .../auth/locale/cs/LC_MESSAGES/django.po | 344 - .../auth/locale/cy/LC_MESSAGES/django.mo | Bin 4338 -> 0 bytes .../auth/locale/cy/LC_MESSAGES/django.po | 294 - .../auth/locale/da/LC_MESSAGES/django.mo | Bin 8461 -> 0 bytes .../auth/locale/da/LC_MESSAGES/django.po | 339 - .../auth/locale/de/LC_MESSAGES/django.mo | Bin 7138 -> 0 bytes .../auth/locale/de/LC_MESSAGES/django.po | 342 - .../auth/locale/dsb/LC_MESSAGES/django.mo | Bin 9231 -> 0 bytes .../auth/locale/dsb/LC_MESSAGES/django.po | 348 - .../auth/locale/el/LC_MESSAGES/django.mo | Bin 10072 -> 0 bytes .../auth/locale/el/LC_MESSAGES/django.po | 320 - .../auth/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../auth/locale/en/LC_MESSAGES/django.po | 407 - .../auth/locale/en_AU/LC_MESSAGES/django.mo | Bin 7183 -> 0 bytes .../auth/locale/en_AU/LC_MESSAGES/django.po | 306 - .../auth/locale/en_GB/LC_MESSAGES/django.mo | Bin 3179 -> 0 bytes .../auth/locale/en_GB/LC_MESSAGES/django.po | 289 - .../auth/locale/eo/LC_MESSAGES/django.mo | Bin 7421 -> 0 bytes .../auth/locale/eo/LC_MESSAGES/django.po | 310 - .../auth/locale/es/LC_MESSAGES/django.mo | Bin 9047 -> 0 bytes .../auth/locale/es/LC_MESSAGES/django.po | 359 - .../auth/locale/es_AR/LC_MESSAGES/django.mo | Bin 9177 -> 0 bytes .../auth/locale/es_AR/LC_MESSAGES/django.po | 348 - .../auth/locale/es_CO/LC_MESSAGES/django.mo | Bin 6529 -> 0 bytes .../auth/locale/es_CO/LC_MESSAGES/django.po | 304 - .../auth/locale/es_MX/LC_MESSAGES/django.mo | Bin 7822 -> 0 bytes .../auth/locale/es_MX/LC_MESSAGES/django.po | 312 - .../auth/locale/es_VE/LC_MESSAGES/django.mo | Bin 7415 -> 0 bytes .../auth/locale/es_VE/LC_MESSAGES/django.po | 304 - .../auth/locale/et/LC_MESSAGES/django.mo | Bin 8312 -> 0 bytes .../auth/locale/et/LC_MESSAGES/django.po | 337 - .../auth/locale/eu/LC_MESSAGES/django.mo | Bin 7181 -> 0 bytes .../auth/locale/eu/LC_MESSAGES/django.po | 311 - .../auth/locale/fa/LC_MESSAGES/django.mo | Bin 8979 -> 0 bytes .../auth/locale/fa/LC_MESSAGES/django.po | 313 - .../auth/locale/fi/LC_MESSAGES/django.mo | Bin 8507 -> 0 bytes .../auth/locale/fi/LC_MESSAGES/django.po | 337 - .../auth/locale/fr/LC_MESSAGES/django.mo | Bin 9476 -> 0 bytes .../auth/locale/fr/LC_MESSAGES/django.po | 356 - .../auth/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../auth/locale/fy/LC_MESSAGES/django.po | 226 - .../auth/locale/ga/LC_MESSAGES/django.mo | Bin 9476 -> 0 bytes .../auth/locale/ga/LC_MESSAGES/django.po | 371 - .../auth/locale/gd/LC_MESSAGES/django.mo | Bin 8743 -> 0 bytes .../auth/locale/gd/LC_MESSAGES/django.po | 337 - .../auth/locale/gl/LC_MESSAGES/django.mo | Bin 8757 -> 0 bytes .../auth/locale/gl/LC_MESSAGES/django.po | 344 - .../auth/locale/he/LC_MESSAGES/django.mo | Bin 9108 -> 0 bytes .../auth/locale/he/LC_MESSAGES/django.po | 335 - .../auth/locale/hi/LC_MESSAGES/django.mo | Bin 5364 -> 0 bytes .../auth/locale/hi/LC_MESSAGES/django.po | 290 - .../auth/locale/hr/LC_MESSAGES/django.mo | Bin 8598 -> 0 bytes .../auth/locale/hr/LC_MESSAGES/django.po | 346 - .../auth/locale/hsb/LC_MESSAGES/django.mo | Bin 9028 -> 0 bytes .../auth/locale/hsb/LC_MESSAGES/django.po | 341 - .../auth/locale/hu/LC_MESSAGES/django.mo | Bin 7661 -> 0 bytes .../auth/locale/hu/LC_MESSAGES/django.po | 336 - .../auth/locale/hy/LC_MESSAGES/django.mo | Bin 8001 -> 0 bytes .../auth/locale/hy/LC_MESSAGES/django.po | 295 - .../auth/locale/ia/LC_MESSAGES/django.mo | Bin 7626 -> 0 bytes .../auth/locale/ia/LC_MESSAGES/django.po | 310 - .../auth/locale/id/LC_MESSAGES/django.mo | Bin 8210 -> 0 bytes .../auth/locale/id/LC_MESSAGES/django.po | 337 - .../auth/locale/io/LC_MESSAGES/django.mo | Bin 464 -> 0 bytes .../auth/locale/io/LC_MESSAGES/django.po | 226 - .../auth/locale/is/LC_MESSAGES/django.mo | Bin 7509 -> 0 bytes .../auth/locale/is/LC_MESSAGES/django.po | 307 - .../auth/locale/it/LC_MESSAGES/django.mo | Bin 7862 -> 0 bytes .../auth/locale/it/LC_MESSAGES/django.po | 322 - .../auth/locale/ja/LC_MESSAGES/django.mo | Bin 9193 -> 0 bytes .../auth/locale/ja/LC_MESSAGES/django.po | 332 - .../auth/locale/ka/LC_MESSAGES/django.mo | Bin 10372 -> 0 bytes .../auth/locale/ka/LC_MESSAGES/django.po | 302 - .../auth/locale/kab/LC_MESSAGES/django.mo | Bin 2982 -> 0 bytes .../auth/locale/kab/LC_MESSAGES/django.po | 287 - .../auth/locale/kk/LC_MESSAGES/django.mo | Bin 3542 -> 0 bytes .../auth/locale/kk/LC_MESSAGES/django.po | 285 - .../auth/locale/km/LC_MESSAGES/django.mo | Bin 2609 -> 0 bytes .../auth/locale/km/LC_MESSAGES/django.po | 281 - .../auth/locale/kn/LC_MESSAGES/django.mo | Bin 4024 -> 0 bytes .../auth/locale/kn/LC_MESSAGES/django.po | 285 - .../auth/locale/ko/LC_MESSAGES/django.mo | Bin 8634 -> 0 bytes .../auth/locale/ko/LC_MESSAGES/django.po | 342 - .../auth/locale/ky/LC_MESSAGES/django.mo | Bin 8924 -> 0 bytes .../auth/locale/ky/LC_MESSAGES/django.po | 299 - .../auth/locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../auth/locale/lb/LC_MESSAGES/django.po | 226 - .../auth/locale/lt/LC_MESSAGES/django.mo | Bin 8146 -> 0 bytes .../auth/locale/lt/LC_MESSAGES/django.po | 320 - .../auth/locale/lv/LC_MESSAGES/django.mo | Bin 8720 -> 0 bytes .../auth/locale/lv/LC_MESSAGES/django.po | 346 - .../auth/locale/mk/LC_MESSAGES/django.mo | Bin 9235 -> 0 bytes .../auth/locale/mk/LC_MESSAGES/django.po | 308 - .../auth/locale/ml/LC_MESSAGES/django.mo | Bin 12611 -> 0 bytes .../auth/locale/ml/LC_MESSAGES/django.po | 303 - .../auth/locale/mn/LC_MESSAGES/django.mo | Bin 9403 -> 0 bytes .../auth/locale/mn/LC_MESSAGES/django.po | 310 - .../auth/locale/mr/LC_MESSAGES/django.mo | Bin 10430 -> 0 bytes .../auth/locale/mr/LC_MESSAGES/django.po | 299 - .../auth/locale/ms/LC_MESSAGES/django.mo | Bin 7654 -> 0 bytes .../auth/locale/ms/LC_MESSAGES/django.po | 313 - .../auth/locale/my/LC_MESSAGES/django.mo | Bin 1026 -> 0 bytes .../auth/locale/my/LC_MESSAGES/django.po | 282 - .../auth/locale/nb/LC_MESSAGES/django.mo | Bin 7023 -> 0 bytes .../auth/locale/nb/LC_MESSAGES/django.po | 302 - .../auth/locale/ne/LC_MESSAGES/django.mo | Bin 7722 -> 0 bytes .../auth/locale/ne/LC_MESSAGES/django.po | 286 - .../auth/locale/nl/LC_MESSAGES/django.mo | Bin 8654 -> 0 bytes .../auth/locale/nl/LC_MESSAGES/django.po | 353 - .../auth/locale/nn/LC_MESSAGES/django.mo | Bin 7147 -> 0 bytes .../auth/locale/nn/LC_MESSAGES/django.po | 301 - .../auth/locale/os/LC_MESSAGES/django.mo | Bin 4434 -> 0 bytes .../auth/locale/os/LC_MESSAGES/django.po | 288 - .../auth/locale/pa/LC_MESSAGES/django.mo | Bin 3666 -> 0 bytes .../auth/locale/pa/LC_MESSAGES/django.po | 285 - .../auth/locale/pl/LC_MESSAGES/django.mo | Bin 9051 -> 0 bytes .../auth/locale/pl/LC_MESSAGES/django.po | 356 - .../auth/locale/pt/LC_MESSAGES/django.mo | Bin 7752 -> 0 bytes .../auth/locale/pt/LC_MESSAGES/django.po | 343 - .../auth/locale/pt_BR/LC_MESSAGES/django.mo | Bin 8731 -> 0 bytes .../auth/locale/pt_BR/LC_MESSAGES/django.po | 363 - .../auth/locale/ro/LC_MESSAGES/django.mo | Bin 7777 -> 0 bytes .../auth/locale/ro/LC_MESSAGES/django.po | 320 - .../auth/locale/ru/LC_MESSAGES/django.mo | Bin 11813 -> 0 bytes .../auth/locale/ru/LC_MESSAGES/django.po | 356 - .../auth/locale/sk/LC_MESSAGES/django.mo | Bin 8810 -> 0 bytes .../auth/locale/sk/LC_MESSAGES/django.po | 342 - .../auth/locale/sl/LC_MESSAGES/django.mo | Bin 7659 -> 0 bytes .../auth/locale/sl/LC_MESSAGES/django.po | 312 - .../auth/locale/sq/LC_MESSAGES/django.mo | Bin 8601 -> 0 bytes .../auth/locale/sq/LC_MESSAGES/django.po | 342 - .../auth/locale/sr/LC_MESSAGES/django.mo | Bin 11140 -> 0 bytes .../auth/locale/sr/LC_MESSAGES/django.po | 340 - .../auth/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 8709 -> 0 bytes .../auth/locale/sr_Latn/LC_MESSAGES/django.po | 413 - .../auth/locale/sv/LC_MESSAGES/django.mo | Bin 8512 -> 0 bytes .../auth/locale/sv/LC_MESSAGES/django.po | 356 - .../auth/locale/sw/LC_MESSAGES/django.mo | Bin 5029 -> 0 bytes .../auth/locale/sw/LC_MESSAGES/django.po | 287 - .../auth/locale/ta/LC_MESSAGES/django.mo | Bin 2679 -> 0 bytes .../auth/locale/ta/LC_MESSAGES/django.po | 283 - .../auth/locale/te/LC_MESSAGES/django.mo | Bin 2955 -> 0 bytes .../auth/locale/te/LC_MESSAGES/django.po | 285 - .../auth/locale/tg/LC_MESSAGES/django.mo | Bin 7932 -> 0 bytes .../auth/locale/tg/LC_MESSAGES/django.po | 299 - .../auth/locale/th/LC_MESSAGES/django.mo | Bin 6013 -> 0 bytes .../auth/locale/th/LC_MESSAGES/django.po | 282 - .../auth/locale/tk/LC_MESSAGES/django.mo | Bin 7467 -> 0 bytes .../auth/locale/tk/LC_MESSAGES/django.po | 307 - .../auth/locale/tr/LC_MESSAGES/django.mo | Bin 8614 -> 0 bytes .../auth/locale/tr/LC_MESSAGES/django.po | 345 - .../auth/locale/tt/LC_MESSAGES/django.mo | Bin 1371 -> 0 bytes .../auth/locale/tt/LC_MESSAGES/django.po | 281 - .../auth/locale/udm/LC_MESSAGES/django.mo | Bin 462 -> 0 bytes .../auth/locale/udm/LC_MESSAGES/django.po | 226 - .../auth/locale/ug/LC_MESSAGES/django.mo | Bin 10681 -> 0 bytes .../auth/locale/ug/LC_MESSAGES/django.po | 341 - .../auth/locale/uk/LC_MESSAGES/django.mo | Bin 11332 -> 0 bytes .../auth/locale/uk/LC_MESSAGES/django.po | 355 - .../auth/locale/ur/LC_MESSAGES/django.mo | Bin 698 -> 0 bytes .../auth/locale/ur/LC_MESSAGES/django.po | 282 - .../auth/locale/uz/LC_MESSAGES/django.mo | Bin 2549 -> 0 bytes .../auth/locale/uz/LC_MESSAGES/django.po | 287 - .../auth/locale/vi/LC_MESSAGES/django.mo | Bin 7892 -> 0 bytes .../auth/locale/vi/LC_MESSAGES/django.po | 305 - .../auth/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 7696 -> 0 bytes .../auth/locale/zh_Hans/LC_MESSAGES/django.po | 335 - .../auth/locale/zh_Hant/LC_MESSAGES/django.mo | Bin 7642 -> 0 bytes .../auth/locale/zh_Hant/LC_MESSAGES/django.po | 325 - .../contrib/auth/management/__init__.py | 174 - .../__pycache__/__init__.cpython-312.pyc | Bin 6073 -> 0 bytes .../auth/management/commands/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 224 -> 0 bytes .../changepassword.cpython-312.pyc | Bin 3728 -> 0 bytes .../createsuperuser.cpython-312.pyc | Bin 14590 -> 0 bytes .../management/commands/changepassword.py | 82 - .../management/commands/createsuperuser.py | 317 - .../django/contrib/auth/middleware.py | 291 - .../contrib/auth/migrations/0001_initial.py | 204 - .../0002_alter_permission_name_max_length.py | 15 - .../0003_alter_user_email_max_length.py | 17 - .../0004_alter_user_username_opts.py | 27 - .../0005_alter_user_last_login_null.py | 17 - .../0006_require_contenttypes_0002.py | 13 - ...007_alter_validators_add_error_messages.py | 26 - .../0008_alter_user_username_max_length.py | 26 - .../0009_alter_user_last_name_max_length.py | 17 - .../0010_alter_group_name_max_length.py | 15 - .../0011_update_proxy_permissions.py | 76 - .../0012_alter_user_first_name_max_length.py | 17 - .../contrib/auth/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 4814 -> 0 bytes ...permission_name_max_length.cpython-312.pyc | Bin 812 -> 0 bytes ...lter_user_email_max_length.cpython-312.pyc | Bin 859 -> 0 bytes ...4_alter_user_username_opts.cpython-312.pyc | Bin 1153 -> 0 bytes ...alter_user_last_login_null.cpython-312.pyc | Bin 844 -> 0 bytes ..._require_contenttypes_0002.cpython-312.pyc | Bin 631 -> 0 bytes ...idators_add_error_messages.cpython-312.pyc | Bin 1162 -> 0 bytes ...r_user_username_max_length.cpython-312.pyc | Bin 1168 -> 0 bytes ..._user_last_name_max_length.cpython-312.pyc | Bin 860 -> 0 bytes ...lter_group_name_max_length.cpython-312.pyc | Bin 839 -> 0 bytes ...1_update_proxy_permissions.cpython-312.pyc | Bin 3985 -> 0 bytes ...user_first_name_max_length.cpython-312.pyc | Bin 857 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 215 -> 0 bytes .../django/contrib/auth/mixins.py | 136 - .../django/contrib/auth/models.py | 634 - .../contrib/auth/password_validation.py | 280 - .../django/contrib/auth/signals.py | 5 - .../auth/widgets/read_only_password_hash.html | 5 - .../registration/password_reset_subject.txt | 3 - .../contrib/auth/templatetags/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 217 -> 0 bytes .../__pycache__/auth.cpython-312.pyc | Bin 1555 -> 0 bytes .../django/contrib/auth/templatetags/auth.py | 25 - .../django/contrib/auth/tokens.py | 132 - .../site-packages/django/contrib/auth/urls.py | 36 - .../django/contrib/auth/validators.py | 25 - .../django/contrib/auth/views.py | 371 - .../django/contrib/contenttypes/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 212 -> 0 bytes .../__pycache__/admin.cpython-312.pyc | Bin 5917 -> 0 bytes .../__pycache__/apps.cpython-312.pyc | Bin 1613 -> 0 bytes .../__pycache__/checks.cpython-312.pyc | Bin 2459 -> 0 bytes .../__pycache__/fields.cpython-312.pyc | Bin 41340 -> 0 bytes .../__pycache__/forms.cpython-312.pyc | Bin 5320 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 9930 -> 0 bytes .../__pycache__/prefetch.cpython-312.pyc | Bin 2066 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 3529 -> 0 bytes .../django/contrib/contenttypes/admin.py | 143 - .../django/contrib/contenttypes/apps.py | 22 - .../django/contrib/contenttypes/checks.py | 46 - .../django/contrib/contenttypes/fields.py | 820 -- .../django/contrib/contenttypes/forms.py | 133 - .../locale/af/LC_MESSAGES/django.mo | Bin 1048 -> 0 bytes .../locale/af/LC_MESSAGES/django.po | 42 - .../locale/ar/LC_MESSAGES/django.mo | Bin 1271 -> 0 bytes .../locale/ar/LC_MESSAGES/django.po | 46 - .../locale/ar_DZ/LC_MESSAGES/django.mo | Bin 1233 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 43 - .../locale/ast/LC_MESSAGES/django.mo | Bin 643 -> 0 bytes .../locale/ast/LC_MESSAGES/django.po | 42 - .../locale/az/LC_MESSAGES/django.mo | Bin 1058 -> 0 bytes .../locale/az/LC_MESSAGES/django.po | 45 - .../locale/be/LC_MESSAGES/django.mo | Bin 1353 -> 0 bytes .../locale/be/LC_MESSAGES/django.po | 45 - .../locale/bg/LC_MESSAGES/django.mo | Bin 1225 -> 0 bytes .../locale/bg/LC_MESSAGES/django.po | 46 - .../locale/bn/LC_MESSAGES/django.mo | Bin 1201 -> 0 bytes .../locale/bn/LC_MESSAGES/django.po | 43 - .../locale/br/LC_MESSAGES/django.mo | Bin 1419 -> 0 bytes .../locale/br/LC_MESSAGES/django.po | 45 - .../locale/bs/LC_MESSAGES/django.mo | Bin 700 -> 0 bytes .../locale/bs/LC_MESSAGES/django.po | 43 - .../locale/ca/LC_MESSAGES/django.mo | Bin 1095 -> 0 bytes .../locale/ca/LC_MESSAGES/django.po | 44 - .../locale/ckb/LC_MESSAGES/django.mo | Bin 1213 -> 0 bytes .../locale/ckb/LC_MESSAGES/django.po | 42 - .../locale/cs/LC_MESSAGES/django.mo | Bin 1108 -> 0 bytes .../locale/cs/LC_MESSAGES/django.po | 44 - .../locale/cy/LC_MESSAGES/django.mo | Bin 1159 -> 0 bytes .../locale/cy/LC_MESSAGES/django.po | 43 - .../locale/da/LC_MESSAGES/django.mo | Bin 1038 -> 0 bytes .../locale/da/LC_MESSAGES/django.po | 43 - .../locale/de/LC_MESSAGES/django.mo | Bin 1055 -> 0 bytes .../locale/de/LC_MESSAGES/django.po | 42 - .../locale/dsb/LC_MESSAGES/django.mo | Bin 1132 -> 0 bytes .../locale/dsb/LC_MESSAGES/django.po | 43 - .../locale/el/LC_MESSAGES/django.mo | Bin 1286 -> 0 bytes .../locale/el/LC_MESSAGES/django.po | 45 - .../locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../locale/en/LC_MESSAGES/django.po | 45 - .../locale/en_AU/LC_MESSAGES/django.mo | Bin 486 -> 0 bytes .../locale/en_AU/LC_MESSAGES/django.po | 41 - .../locale/en_GB/LC_MESSAGES/django.mo | Bin 1053 -> 0 bytes .../locale/en_GB/LC_MESSAGES/django.po | 43 - .../locale/eo/LC_MESSAGES/django.mo | Bin 1072 -> 0 bytes .../locale/eo/LC_MESSAGES/django.po | 43 - .../locale/es/LC_MESSAGES/django.mo | Bin 1096 -> 0 bytes .../locale/es/LC_MESSAGES/django.po | 46 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 1084 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 43 - .../locale/es_CO/LC_MESSAGES/django.mo | Bin 1158 -> 0 bytes .../locale/es_CO/LC_MESSAGES/django.po | 43 - .../locale/es_MX/LC_MESSAGES/django.mo | Bin 840 -> 0 bytes .../locale/es_MX/LC_MESSAGES/django.po | 44 - .../locale/es_VE/LC_MESSAGES/django.mo | Bin 1152 -> 0 bytes .../locale/es_VE/LC_MESSAGES/django.po | 44 - .../locale/et/LC_MESSAGES/django.mo | Bin 1028 -> 0 bytes .../locale/et/LC_MESSAGES/django.po | 45 - .../locale/eu/LC_MESSAGES/django.mo | Bin 1077 -> 0 bytes .../locale/eu/LC_MESSAGES/django.po | 43 - .../locale/fa/LC_MESSAGES/django.mo | Bin 1130 -> 0 bytes .../locale/fa/LC_MESSAGES/django.po | 45 - .../locale/fi/LC_MESSAGES/django.mo | Bin 1036 -> 0 bytes .../locale/fi/LC_MESSAGES/django.po | 44 - .../locale/fr/LC_MESSAGES/django.mo | Bin 1078 -> 0 bytes .../locale/fr/LC_MESSAGES/django.po | 43 - .../locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../locale/fy/LC_MESSAGES/django.po | 41 - .../locale/ga/LC_MESSAGES/django.mo | Bin 1081 -> 0 bytes .../locale/ga/LC_MESSAGES/django.po | 45 - .../locale/gd/LC_MESSAGES/django.mo | Bin 1154 -> 0 bytes .../locale/gd/LC_MESSAGES/django.po | 45 - .../locale/gl/LC_MESSAGES/django.mo | Bin 1080 -> 0 bytes .../locale/gl/LC_MESSAGES/django.po | 45 - .../locale/he/LC_MESSAGES/django.mo | Bin 1219 -> 0 bytes .../locale/he/LC_MESSAGES/django.po | 43 - .../locale/hi/LC_MESSAGES/django.mo | Bin 1321 -> 0 bytes .../locale/hi/LC_MESSAGES/django.po | 42 - .../locale/hr/LC_MESSAGES/django.mo | Bin 1118 -> 0 bytes .../locale/hr/LC_MESSAGES/django.po | 46 - .../locale/hsb/LC_MESSAGES/django.mo | Bin 1106 -> 0 bytes .../locale/hsb/LC_MESSAGES/django.po | 43 - .../locale/hu/LC_MESSAGES/django.mo | Bin 1102 -> 0 bytes .../locale/hu/LC_MESSAGES/django.po | 46 - .../locale/hy/LC_MESSAGES/django.mo | Bin 1290 -> 0 bytes .../locale/hy/LC_MESSAGES/django.po | 41 - .../locale/ia/LC_MESSAGES/django.mo | Bin 1105 -> 0 bytes .../locale/ia/LC_MESSAGES/django.po | 42 - .../locale/id/LC_MESSAGES/django.mo | Bin 1031 -> 0 bytes .../locale/id/LC_MESSAGES/django.po | 46 - .../locale/io/LC_MESSAGES/django.mo | Bin 1051 -> 0 bytes .../locale/io/LC_MESSAGES/django.po | 41 - .../locale/is/LC_MESSAGES/django.mo | Bin 1049 -> 0 bytes .../locale/is/LC_MESSAGES/django.po | 44 - .../locale/it/LC_MESSAGES/django.mo | Bin 1075 -> 0 bytes .../locale/it/LC_MESSAGES/django.po | 46 - .../locale/ja/LC_MESSAGES/django.mo | Bin 1211 -> 0 bytes .../locale/ja/LC_MESSAGES/django.po | 47 - .../locale/ka/LC_MESSAGES/django.mo | Bin 1429 -> 0 bytes .../locale/ka/LC_MESSAGES/django.po | 43 - .../locale/kk/LC_MESSAGES/django.mo | Bin 627 -> 0 bytes .../locale/kk/LC_MESSAGES/django.po | 41 - .../locale/km/LC_MESSAGES/django.mo | Bin 678 -> 0 bytes .../locale/km/LC_MESSAGES/django.po | 41 - .../locale/kn/LC_MESSAGES/django.mo | Bin 714 -> 0 bytes .../locale/kn/LC_MESSAGES/django.po | 42 - .../locale/ko/LC_MESSAGES/django.mo | Bin 1089 -> 0 bytes .../locale/ko/LC_MESSAGES/django.po | 43 - .../locale/ky/LC_MESSAGES/django.mo | Bin 1182 -> 0 bytes .../locale/ky/LC_MESSAGES/django.po | 42 - .../locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../locale/lb/LC_MESSAGES/django.po | 41 - .../locale/lt/LC_MESSAGES/django.mo | Bin 1215 -> 0 bytes .../locale/lt/LC_MESSAGES/django.po | 46 - .../locale/lv/LC_MESSAGES/django.mo | Bin 1058 -> 0 bytes .../locale/lv/LC_MESSAGES/django.po | 46 - .../locale/mk/LC_MESSAGES/django.mo | Bin 1258 -> 0 bytes .../locale/mk/LC_MESSAGES/django.po | 44 - .../locale/ml/LC_MESSAGES/django.mo | Bin 1378 -> 0 bytes .../locale/ml/LC_MESSAGES/django.po | 43 - .../locale/mn/LC_MESSAGES/django.mo | Bin 1225 -> 0 bytes .../locale/mn/LC_MESSAGES/django.po | 46 - .../locale/mr/LC_MESSAGES/django.mo | Bin 1004 -> 0 bytes .../locale/mr/LC_MESSAGES/django.po | 42 - .../locale/ms/LC_MESSAGES/django.mo | Bin 1035 -> 0 bytes .../locale/ms/LC_MESSAGES/django.po | 41 - .../locale/my/LC_MESSAGES/django.mo | Bin 1554 -> 0 bytes .../locale/my/LC_MESSAGES/django.po | 42 - .../locale/nb/LC_MESSAGES/django.mo | Bin 1031 -> 0 bytes .../locale/nb/LC_MESSAGES/django.po | 46 - .../locale/ne/LC_MESSAGES/django.mo | Bin 1344 -> 0 bytes .../locale/ne/LC_MESSAGES/django.po | 41 - .../locale/nl/LC_MESSAGES/django.mo | Bin 1040 -> 0 bytes .../locale/nl/LC_MESSAGES/django.po | 44 - .../locale/nn/LC_MESSAGES/django.mo | Bin 1040 -> 0 bytes .../locale/nn/LC_MESSAGES/django.po | 44 - .../locale/os/LC_MESSAGES/django.mo | Bin 1116 -> 0 bytes .../locale/os/LC_MESSAGES/django.po | 42 - .../locale/pa/LC_MESSAGES/django.mo | Bin 697 -> 0 bytes .../locale/pa/LC_MESSAGES/django.po | 42 - .../locale/pl/LC_MESSAGES/django.mo | Bin 1208 -> 0 bytes .../locale/pl/LC_MESSAGES/django.po | 47 - .../locale/pt/LC_MESSAGES/django.mo | Bin 1154 -> 0 bytes .../locale/pt/LC_MESSAGES/django.po | 45 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 1117 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 46 - .../locale/ro/LC_MESSAGES/django.mo | Bin 1142 -> 0 bytes .../locale/ro/LC_MESSAGES/django.po | 45 - .../locale/ru/LC_MESSAGES/django.mo | Bin 1345 -> 0 bytes .../locale/ru/LC_MESSAGES/django.po | 47 - .../locale/sk/LC_MESSAGES/django.mo | Bin 1115 -> 0 bytes .../locale/sk/LC_MESSAGES/django.po | 45 - .../locale/sl/LC_MESSAGES/django.mo | Bin 1147 -> 0 bytes .../locale/sl/LC_MESSAGES/django.po | 45 - .../locale/sq/LC_MESSAGES/django.mo | Bin 1066 -> 0 bytes .../locale/sq/LC_MESSAGES/django.po | 43 - .../locale/sr/LC_MESSAGES/django.mo | Bin 1204 -> 0 bytes .../locale/sr/LC_MESSAGES/django.po | 46 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 1102 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 45 - .../locale/sv/LC_MESSAGES/django.mo | Bin 1055 -> 0 bytes .../locale/sv/LC_MESSAGES/django.po | 46 - .../locale/sw/LC_MESSAGES/django.mo | Bin 563 -> 0 bytes .../locale/sw/LC_MESSAGES/django.po | 41 - .../locale/ta/LC_MESSAGES/django.mo | Bin 678 -> 0 bytes .../locale/ta/LC_MESSAGES/django.po | 41 - .../locale/te/LC_MESSAGES/django.mo | Bin 690 -> 0 bytes .../locale/te/LC_MESSAGES/django.po | 41 - .../locale/tg/LC_MESSAGES/django.mo | Bin 864 -> 0 bytes .../locale/tg/LC_MESSAGES/django.po | 41 - .../locale/th/LC_MESSAGES/django.mo | Bin 1186 -> 0 bytes .../locale/th/LC_MESSAGES/django.po | 42 - .../locale/tk/LC_MESSAGES/django.mo | Bin 1068 -> 0 bytes .../locale/tk/LC_MESSAGES/django.po | 42 - .../locale/tr/LC_MESSAGES/django.mo | Bin 1057 -> 0 bytes .../locale/tr/LC_MESSAGES/django.po | 45 - .../locale/tt/LC_MESSAGES/django.mo | Bin 659 -> 0 bytes .../locale/tt/LC_MESSAGES/django.po | 41 - .../locale/udm/LC_MESSAGES/django.mo | Bin 462 -> 0 bytes .../locale/udm/LC_MESSAGES/django.po | 41 - .../locale/ug/LC_MESSAGES/django.mo | Bin 1182 -> 0 bytes .../locale/ug/LC_MESSAGES/django.po | 41 - .../locale/uk/LC_MESSAGES/django.mo | Bin 1404 -> 0 bytes .../locale/uk/LC_MESSAGES/django.po | 49 - .../locale/ur/LC_MESSAGES/django.mo | Bin 671 -> 0 bytes .../locale/ur/LC_MESSAGES/django.po | 41 - .../locale/vi/LC_MESSAGES/django.mo | Bin 1155 -> 0 bytes .../locale/vi/LC_MESSAGES/django.po | 45 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 1015 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 46 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 1046 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 44 - .../contenttypes/management/__init__.py | 135 - .../__pycache__/__init__.cpython-312.pyc | Bin 6003 -> 0 bytes .../management/commands/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 232 -> 0 bytes .../remove_stale_contenttypes.cpython-312.pyc | Bin 5204 -> 0 bytes .../commands/remove_stale_contenttypes.py | 113 - .../contenttypes/migrations/0001_initial.py | 45 - .../0002_remove_content_type_name.py | 42 - .../contenttypes/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 1690 -> 0 bytes ...2_remove_content_type_name.cpython-312.pyc | Bin 2042 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 223 -> 0 bytes .../django/contrib/contenttypes/models.py | 188 - .../django/contrib/contenttypes/prefetch.py | 36 - .../django/contrib/contenttypes/views.py | 88 - .../django/contrib/flatpages/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../__pycache__/admin.cpython-312.pyc | Bin 1085 -> 0 bytes .../__pycache__/apps.cpython-312.pyc | Bin 654 -> 0 bytes .../__pycache__/forms.cpython-312.pyc | Bin 3941 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 1133 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 3039 -> 0 bytes .../__pycache__/sitemaps.cpython-312.pyc | Bin 1226 -> 0 bytes .../__pycache__/urls.cpython-312.pyc | Bin 457 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 2823 -> 0 bytes .../django/contrib/flatpages/admin.py | 22 - .../django/contrib/flatpages/apps.py | 8 - .../django/contrib/flatpages/forms.py | 74 - .../flatpages/locale/af/LC_MESSAGES/django.mo | Bin 2282 -> 0 bytes .../flatpages/locale/af/LC_MESSAGES/django.po | 89 - .../flatpages/locale/ar/LC_MESSAGES/django.mo | Bin 2636 -> 0 bytes .../flatpages/locale/ar/LC_MESSAGES/django.po | 91 - .../locale/ar_DZ/LC_MESSAGES/django.mo | Bin 2637 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 87 - .../locale/ast/LC_MESSAGES/django.mo | Bin 924 -> 0 bytes .../locale/ast/LC_MESSAGES/django.po | 80 - .../flatpages/locale/az/LC_MESSAGES/django.mo | Bin 2378 -> 0 bytes .../flatpages/locale/az/LC_MESSAGES/django.po | 94 - .../flatpages/locale/be/LC_MESSAGES/django.mo | Bin 2978 -> 0 bytes .../flatpages/locale/be/LC_MESSAGES/django.po | 92 - .../flatpages/locale/bg/LC_MESSAGES/django.mo | Bin 2802 -> 0 bytes .../flatpages/locale/bg/LC_MESSAGES/django.po | 92 - .../flatpages/locale/bn/LC_MESSAGES/django.mo | Bin 2988 -> 0 bytes .../flatpages/locale/bn/LC_MESSAGES/django.po | 83 - .../flatpages/locale/br/LC_MESSAGES/django.mo | Bin 2433 -> 0 bytes .../flatpages/locale/br/LC_MESSAGES/django.po | 95 - .../flatpages/locale/bs/LC_MESSAGES/django.mo | Bin 1782 -> 0 bytes .../flatpages/locale/bs/LC_MESSAGES/django.po | 88 - .../flatpages/locale/ca/LC_MESSAGES/django.mo | Bin 2237 -> 0 bytes .../flatpages/locale/ca/LC_MESSAGES/django.po | 93 - .../locale/ckb/LC_MESSAGES/django.mo | Bin 2716 -> 0 bytes .../locale/ckb/LC_MESSAGES/django.po | 88 - .../flatpages/locale/cs/LC_MESSAGES/django.mo | Bin 2340 -> 0 bytes .../flatpages/locale/cs/LC_MESSAGES/django.po | 89 - .../flatpages/locale/cy/LC_MESSAGES/django.mo | Bin 2163 -> 0 bytes .../flatpages/locale/cy/LC_MESSAGES/django.po | 88 - .../flatpages/locale/da/LC_MESSAGES/django.mo | Bin 2277 -> 0 bytes .../flatpages/locale/da/LC_MESSAGES/django.po | 92 - .../flatpages/locale/de/LC_MESSAGES/django.mo | Bin 2373 -> 0 bytes .../flatpages/locale/de/LC_MESSAGES/django.po | 92 - .../locale/dsb/LC_MESSAGES/django.mo | Bin 2391 -> 0 bytes .../locale/dsb/LC_MESSAGES/django.po | 90 - .../flatpages/locale/el/LC_MESSAGES/django.mo | Bin 2864 -> 0 bytes .../flatpages/locale/el/LC_MESSAGES/django.po | 93 - .../flatpages/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../flatpages/locale/en/LC_MESSAGES/django.po | 96 - .../locale/en_AU/LC_MESSAGES/django.mo | Bin 2210 -> 0 bytes .../locale/en_AU/LC_MESSAGES/django.po | 88 - .../locale/en_GB/LC_MESSAGES/django.mo | Bin 1989 -> 0 bytes .../locale/en_GB/LC_MESSAGES/django.po | 85 - .../flatpages/locale/eo/LC_MESSAGES/django.mo | Bin 2333 -> 0 bytes .../flatpages/locale/eo/LC_MESSAGES/django.po | 93 - .../flatpages/locale/es/LC_MESSAGES/django.mo | Bin 2258 -> 0 bytes .../flatpages/locale/es/LC_MESSAGES/django.po | 93 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 2275 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 89 - .../locale/es_CO/LC_MESSAGES/django.mo | Bin 2140 -> 0 bytes .../locale/es_CO/LC_MESSAGES/django.po | 86 - .../locale/es_MX/LC_MESSAGES/django.mo | Bin 2062 -> 0 bytes .../locale/es_MX/LC_MESSAGES/django.po | 84 - .../locale/es_VE/LC_MESSAGES/django.mo | Bin 2187 -> 0 bytes .../locale/es_VE/LC_MESSAGES/django.po | 85 - .../flatpages/locale/et/LC_MESSAGES/django.mo | Bin 2233 -> 0 bytes .../flatpages/locale/et/LC_MESSAGES/django.po | 89 - .../flatpages/locale/eu/LC_MESSAGES/django.mo | Bin 2244 -> 0 bytes .../flatpages/locale/eu/LC_MESSAGES/django.po | 90 - .../flatpages/locale/fa/LC_MESSAGES/django.mo | Bin 2612 -> 0 bytes .../flatpages/locale/fa/LC_MESSAGES/django.po | 92 - .../flatpages/locale/fi/LC_MESSAGES/django.mo | Bin 2256 -> 0 bytes .../flatpages/locale/fi/LC_MESSAGES/django.po | 92 - .../flatpages/locale/fr/LC_MESSAGES/django.mo | Bin 2430 -> 0 bytes .../flatpages/locale/fr/LC_MESSAGES/django.po | 93 - .../flatpages/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../flatpages/locale/fy/LC_MESSAGES/django.po | 74 - .../flatpages/locale/ga/LC_MESSAGES/django.mo | Bin 2351 -> 0 bytes .../flatpages/locale/ga/LC_MESSAGES/django.po | 91 - .../flatpages/locale/gd/LC_MESSAGES/django.mo | Bin 2469 -> 0 bytes .../flatpages/locale/gd/LC_MESSAGES/django.po | 95 - .../flatpages/locale/gl/LC_MESSAGES/django.mo | Bin 2256 -> 0 bytes .../flatpages/locale/gl/LC_MESSAGES/django.po | 89 - .../flatpages/locale/he/LC_MESSAGES/django.mo | Bin 2517 -> 0 bytes .../flatpages/locale/he/LC_MESSAGES/django.po | 87 - .../flatpages/locale/hi/LC_MESSAGES/django.mo | Bin 2770 -> 0 bytes .../flatpages/locale/hi/LC_MESSAGES/django.po | 81 - .../flatpages/locale/hr/LC_MESSAGES/django.mo | Bin 2393 -> 0 bytes .../flatpages/locale/hr/LC_MESSAGES/django.po | 93 - .../locale/hsb/LC_MESSAGES/django.mo | Bin 2361 -> 0 bytes .../locale/hsb/LC_MESSAGES/django.po | 89 - .../flatpages/locale/hu/LC_MESSAGES/django.mo | Bin 2363 -> 0 bytes .../flatpages/locale/hu/LC_MESSAGES/django.po | 94 - .../flatpages/locale/hy/LC_MESSAGES/django.mo | Bin 2536 -> 0 bytes .../flatpages/locale/hy/LC_MESSAGES/django.po | 84 - .../flatpages/locale/ia/LC_MESSAGES/django.mo | Bin 500 -> 0 bytes .../flatpages/locale/ia/LC_MESSAGES/django.po | 77 - .../flatpages/locale/id/LC_MESSAGES/django.mo | Bin 2222 -> 0 bytes .../flatpages/locale/id/LC_MESSAGES/django.po | 90 - .../flatpages/locale/io/LC_MESSAGES/django.mo | Bin 464 -> 0 bytes .../flatpages/locale/io/LC_MESSAGES/django.po | 74 - .../flatpages/locale/is/LC_MESSAGES/django.mo | Bin 2229 -> 0 bytes .../flatpages/locale/is/LC_MESSAGES/django.po | 87 - .../flatpages/locale/it/LC_MESSAGES/django.mo | Bin 2209 -> 0 bytes .../flatpages/locale/it/LC_MESSAGES/django.po | 92 - .../flatpages/locale/ja/LC_MESSAGES/django.mo | Bin 2469 -> 0 bytes .../flatpages/locale/ja/LC_MESSAGES/django.po | 90 - .../flatpages/locale/ka/LC_MESSAGES/django.mo | Bin 3022 -> 0 bytes .../flatpages/locale/ka/LC_MESSAGES/django.po | 88 - .../flatpages/locale/kk/LC_MESSAGES/django.mo | Bin 2438 -> 0 bytes .../flatpages/locale/kk/LC_MESSAGES/django.po | 88 - .../flatpages/locale/km/LC_MESSAGES/django.mo | Bin 1942 -> 0 bytes .../flatpages/locale/km/LC_MESSAGES/django.po | 80 - .../flatpages/locale/kn/LC_MESSAGES/django.mo | Bin 1902 -> 0 bytes .../flatpages/locale/kn/LC_MESSAGES/django.po | 82 - .../flatpages/locale/ko/LC_MESSAGES/django.mo | Bin 2304 -> 0 bytes .../flatpages/locale/ko/LC_MESSAGES/django.po | 90 - .../flatpages/locale/ky/LC_MESSAGES/django.mo | Bin 2667 -> 0 bytes .../flatpages/locale/ky/LC_MESSAGES/django.po | 89 - .../flatpages/locale/lb/LC_MESSAGES/django.mo | Bin 502 -> 0 bytes .../flatpages/locale/lb/LC_MESSAGES/django.po | 77 - .../flatpages/locale/lt/LC_MESSAGES/django.mo | Bin 2506 -> 0 bytes .../flatpages/locale/lt/LC_MESSAGES/django.po | 94 - .../flatpages/locale/lv/LC_MESSAGES/django.mo | Bin 2321 -> 0 bytes .../flatpages/locale/lv/LC_MESSAGES/django.po | 92 - .../flatpages/locale/mk/LC_MESSAGES/django.mo | Bin 2699 -> 0 bytes .../flatpages/locale/mk/LC_MESSAGES/django.po | 90 - .../flatpages/locale/ml/LC_MESSAGES/django.mo | Bin 3549 -> 0 bytes .../flatpages/locale/ml/LC_MESSAGES/django.po | 89 - .../flatpages/locale/mn/LC_MESSAGES/django.mo | Bin 2776 -> 0 bytes .../flatpages/locale/mn/LC_MESSAGES/django.po | 92 - .../flatpages/locale/mr/LC_MESSAGES/django.mo | Bin 2040 -> 0 bytes .../flatpages/locale/mr/LC_MESSAGES/django.po | 82 - .../flatpages/locale/ms/LC_MESSAGES/django.mo | Bin 2184 -> 0 bytes .../flatpages/locale/ms/LC_MESSAGES/django.po | 87 - .../flatpages/locale/my/LC_MESSAGES/django.mo | Bin 507 -> 0 bytes .../flatpages/locale/my/LC_MESSAGES/django.po | 77 - .../flatpages/locale/nb/LC_MESSAGES/django.mo | Bin 2208 -> 0 bytes .../flatpages/locale/nb/LC_MESSAGES/django.po | 91 - .../flatpages/locale/ne/LC_MESSAGES/django.mo | Bin 1500 -> 0 bytes .../flatpages/locale/ne/LC_MESSAGES/django.po | 77 - .../flatpages/locale/nl/LC_MESSAGES/django.mo | Bin 2231 -> 0 bytes .../flatpages/locale/nl/LC_MESSAGES/django.po | 92 - .../flatpages/locale/nn/LC_MESSAGES/django.mo | Bin 2256 -> 0 bytes .../flatpages/locale/nn/LC_MESSAGES/django.po | 90 - .../flatpages/locale/os/LC_MESSAGES/django.mo | Bin 2329 -> 0 bytes .../flatpages/locale/os/LC_MESSAGES/django.po | 86 - .../flatpages/locale/pa/LC_MESSAGES/django.mo | Bin 903 -> 0 bytes .../flatpages/locale/pa/LC_MESSAGES/django.po | 78 - .../flatpages/locale/pl/LC_MESSAGES/django.mo | Bin 2448 -> 0 bytes .../flatpages/locale/pl/LC_MESSAGES/django.po | 96 - .../flatpages/locale/pt/LC_MESSAGES/django.mo | Bin 2342 -> 0 bytes .../flatpages/locale/pt/LC_MESSAGES/django.po | 93 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 2291 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 98 - .../flatpages/locale/ro/LC_MESSAGES/django.mo | Bin 2337 -> 0 bytes .../flatpages/locale/ro/LC_MESSAGES/django.po | 96 - .../flatpages/locale/ru/LC_MESSAGES/django.mo | Bin 2934 -> 0 bytes .../flatpages/locale/ru/LC_MESSAGES/django.po | 95 - .../flatpages/locale/sk/LC_MESSAGES/django.mo | Bin 2353 -> 0 bytes .../flatpages/locale/sk/LC_MESSAGES/django.po | 92 - .../flatpages/locale/sl/LC_MESSAGES/django.mo | Bin 2301 -> 0 bytes .../flatpages/locale/sl/LC_MESSAGES/django.po | 93 - .../flatpages/locale/sq/LC_MESSAGES/django.mo | Bin 2350 -> 0 bytes .../flatpages/locale/sq/LC_MESSAGES/django.po | 90 - .../flatpages/locale/sr/LC_MESSAGES/django.mo | Bin 2770 -> 0 bytes .../flatpages/locale/sr/LC_MESSAGES/django.po | 92 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 2328 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 93 - .../flatpages/locale/sv/LC_MESSAGES/django.mo | Bin 2252 -> 0 bytes .../flatpages/locale/sv/LC_MESSAGES/django.po | 92 - .../flatpages/locale/sw/LC_MESSAGES/django.mo | Bin 1537 -> 0 bytes .../flatpages/locale/sw/LC_MESSAGES/django.po | 83 - .../flatpages/locale/ta/LC_MESSAGES/django.mo | Bin 1945 -> 0 bytes .../flatpages/locale/ta/LC_MESSAGES/django.po | 80 - .../flatpages/locale/te/LC_MESSAGES/django.mo | Bin 1238 -> 0 bytes .../flatpages/locale/te/LC_MESSAGES/django.po | 79 - .../flatpages/locale/tg/LC_MESSAGES/django.mo | Bin 2064 -> 0 bytes .../flatpages/locale/tg/LC_MESSAGES/django.po | 86 - .../flatpages/locale/th/LC_MESSAGES/django.mo | Bin 2698 -> 0 bytes .../flatpages/locale/th/LC_MESSAGES/django.po | 80 - .../flatpages/locale/tk/LC_MESSAGES/django.mo | Bin 835 -> 0 bytes .../flatpages/locale/tk/LC_MESSAGES/django.po | 84 - .../flatpages/locale/tr/LC_MESSAGES/django.mo | Bin 2290 -> 0 bytes .../flatpages/locale/tr/LC_MESSAGES/django.po | 94 - .../flatpages/locale/tt/LC_MESSAGES/django.mo | Bin 2007 -> 0 bytes .../flatpages/locale/tt/LC_MESSAGES/django.po | 84 - .../locale/udm/LC_MESSAGES/django.mo | Bin 490 -> 0 bytes .../locale/udm/LC_MESSAGES/django.po | 77 - .../flatpages/locale/ug/LC_MESSAGES/django.mo | Bin 2644 -> 0 bytes .../flatpages/locale/ug/LC_MESSAGES/django.po | 85 - .../flatpages/locale/uk/LC_MESSAGES/django.mo | Bin 3002 -> 0 bytes .../flatpages/locale/uk/LC_MESSAGES/django.po | 99 - .../flatpages/locale/ur/LC_MESSAGES/django.mo | Bin 1976 -> 0 bytes .../flatpages/locale/ur/LC_MESSAGES/django.po | 84 - .../flatpages/locale/vi/LC_MESSAGES/django.mo | Bin 1035 -> 0 bytes .../flatpages/locale/vi/LC_MESSAGES/django.po | 82 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 2124 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 89 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 2176 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 88 - .../django/contrib/flatpages/middleware.py | 20 - .../flatpages/migrations/0001_initial.py | 68 - .../contrib/flatpages/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 2088 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 220 -> 0 bytes .../django/contrib/flatpages/models.py | 49 - .../django/contrib/flatpages/sitemaps.py | 14 - .../flatpages/templatetags/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 222 -> 0 bytes .../__pycache__/flatpages.cpython-312.pyc | Bin 4163 -> 0 bytes .../flatpages/templatetags/flatpages.py | 101 - .../django/contrib/flatpages/urls.py | 6 - .../django/contrib/flatpages/views.py | 70 - .../django/contrib/gis/__init__.py | 0 .../gis/__pycache__/__init__.cpython-312.pyc | Bin 203 -> 0 bytes .../gis/__pycache__/apps.cpython-312.pyc | Bin 964 -> 0 bytes .../gis/__pycache__/feeds.cpython-312.pyc | Bin 7589 -> 0 bytes .../gis/__pycache__/geoip2.cpython-312.pyc | Bin 10998 -> 0 bytes .../gis/__pycache__/geometry.cpython-312.pyc | Bin 829 -> 0 bytes .../gis/__pycache__/measure.cpython-312.pyc | Bin 14552 -> 0 bytes .../gis/__pycache__/ptr.cpython-312.pyc | Bin 1899 -> 0 bytes .../gis/__pycache__/shortcuts.cpython-312.pyc | Bin 1906 -> 0 bytes .../gis/__pycache__/views.cpython-312.pyc | Bin 1265 -> 0 bytes .../django/contrib/gis/admin/__init__.py | 29 - .../__pycache__/__init__.cpython-312.pyc | Bin 643 -> 0 bytes .../admin/__pycache__/options.cpython-312.pyc | Bin 1486 -> 0 bytes .../django/contrib/gis/admin/options.py | 21 - .../site-packages/django/contrib/gis/apps.py | 14 - .../django/contrib/gis/db/__init__.py | 0 .../db/__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../contrib/gis/db/backends/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 215 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 1533 -> 0 bytes .../contrib/gis/db/backends/base/__init__.py | 0 .../base/__pycache__/__init__.cpython-312.pyc | Bin 220 -> 0 bytes .../base/__pycache__/adapter.cpython-312.pyc | Bin 1615 -> 0 bytes .../base/__pycache__/features.cpython-312.pyc | Bin 5314 -> 0 bytes .../base/__pycache__/models.cpython-312.pyc | Bin 6204 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 8329 -> 0 bytes .../contrib/gis/db/backends/base/adapter.py | 26 - .../contrib/gis/db/backends/base/features.py | 121 - .../contrib/gis/db/backends/base/models.py | 132 - .../gis/db/backends/base/operations.py | 216 - .../contrib/gis/db/backends/mysql/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 221 -> 0 bytes .../mysql/__pycache__/base.cpython-312.pyc | Bin 816 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 1312 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 1977 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 7189 -> 0 bytes .../mysql/__pycache__/schema.cpython-312.pyc | Bin 5489 -> 0 bytes .../contrib/gis/db/backends/mysql/base.py | 14 - .../contrib/gis/db/backends/mysql/features.py | 22 - .../gis/db/backends/mysql/introspection.py | 33 - .../gis/db/backends/mysql/operations.py | 153 - .../contrib/gis/db/backends/mysql/schema.py | 112 - .../gis/db/backends/oracle/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 222 -> 0 bytes .../__pycache__/adapter.cpython-312.pyc | Bin 3733 -> 0 bytes .../oracle/__pycache__/base.cpython-312.pyc | Bin 822 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 1468 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 2184 -> 0 bytes .../oracle/__pycache__/models.cpython-312.pyc | Bin 3469 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 10844 -> 0 bytes .../oracle/__pycache__/schema.cpython-312.pyc | Bin 7777 -> 0 bytes .../contrib/gis/db/backends/oracle/adapter.py | 62 - .../contrib/gis/db/backends/oracle/base.py | 14 - .../gis/db/backends/oracle/features.py | 28 - .../gis/db/backends/oracle/introspection.py | 48 - .../contrib/gis/db/backends/oracle/models.py | 67 - .../gis/db/backends/oracle/operations.py | 254 - .../contrib/gis/db/backends/oracle/schema.py | 151 - .../gis/db/backends/postgis/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 223 -> 0 bytes .../__pycache__/adapter.cpython-312.pyc | Bin 3138 -> 0 bytes .../postgis/__pycache__/base.cpython-312.pyc | Bin 8547 -> 0 bytes .../postgis/__pycache__/const.cpython-312.pyc | Bin 808 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 793 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 3611 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 3578 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 19214 -> 0 bytes .../__pycache__/pgraster.cpython-312.pyc | Bin 4266 -> 0 bytes .../__pycache__/schema.cpython-312.pyc | Bin 5484 -> 0 bytes .../gis/db/backends/postgis/adapter.py | 63 - .../contrib/gis/db/backends/postgis/base.py | 161 - .../contrib/gis/db/backends/postgis/const.py | 63 - .../gis/db/backends/postgis/features.py | 13 - .../gis/db/backends/postgis/introspection.py | 73 - .../contrib/gis/db/backends/postgis/models.py | 73 - .../gis/db/backends/postgis/operations.py | 433 - .../gis/db/backends/postgis/pgraster.py | 152 - .../contrib/gis/db/backends/postgis/schema.py | 125 - .../gis/db/backends/spatialite/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 226 -> 0 bytes .../__pycache__/adapter.cpython-312.pyc | Bin 863 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 3531 -> 0 bytes .../__pycache__/client.cpython-312.pyc | Bin 519 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 1539 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 3240 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 3541 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 10870 -> 0 bytes .../__pycache__/schema.cpython-312.pyc | Bin 8184 -> 0 bytes .../gis/db/backends/spatialite/adapter.py | 10 - .../gis/db/backends/spatialite/base.py | 79 - .../gis/db/backends/spatialite/client.py | 5 - .../gis/db/backends/spatialite/features.py | 26 - .../db/backends/spatialite/introspection.py | 83 - .../gis/db/backends/spatialite/models.py | 71 - .../gis/db/backends/spatialite/operations.py | 233 - .../gis/db/backends/spatialite/schema.py | 195 - .../django/contrib/gis/db/backends/utils.py | 29 - .../django/contrib/gis/db/models/__init__.py | 30 - .../__pycache__/__init__.cpython-312.pyc | Bin 835 -> 0 bytes .../__pycache__/aggregates.cpython-312.pyc | Bin 4985 -> 0 bytes .../models/__pycache__/fields.cpython-312.pyc | Bin 17770 -> 0 bytes .../__pycache__/functions.cpython-312.pyc | Bin 31030 -> 0 bytes .../__pycache__/lookups.cpython-312.pyc | Bin 17890 -> 0 bytes .../models/__pycache__/proxy.cpython-312.pyc | Bin 3420 -> 0 bytes .../contrib/gis/db/models/aggregates.py | 94 - .../django/contrib/gis/db/models/fields.py | 436 - .../django/contrib/gis/db/models/functions.py | 629 - .../django/contrib/gis/db/models/lookups.py | 395 - .../django/contrib/gis/db/models/proxy.py | 84 - .../contrib/gis/db/models/sql/__init__.py | 6 - .../sql/__pycache__/__init__.cpython-312.pyc | Bin 363 -> 0 bytes .../__pycache__/conversion.cpython-312.pyc | Bin 3853 -> 0 bytes .../contrib/gis/db/models/sql/conversion.py | 74 - .../site-packages/django/contrib/gis/feeds.py | 151 - .../django/contrib/gis/forms/__init__.py | 13 - .../__pycache__/__init__.cpython-312.pyc | Bin 598 -> 0 bytes .../forms/__pycache__/fields.cpython-312.pyc | Bin 5997 -> 0 bytes .../forms/__pycache__/widgets.cpython-312.pyc | Bin 5418 -> 0 bytes .../django/contrib/gis/forms/fields.py | 144 - .../django/contrib/gis/forms/widgets.py | 116 - .../django/contrib/gis/gdal/LICENSE | 28 - .../django/contrib/gis/gdal/__init__.py | 59 - .../gdal/__pycache__/__init__.cpython-312.pyc | Bin 1989 -> 0 bytes .../gis/gdal/__pycache__/base.cpython-312.pyc | Bin 549 -> 0 bytes .../__pycache__/datasource.cpython-312.pyc | Bin 5677 -> 0 bytes .../gdal/__pycache__/driver.cpython-312.pyc | Bin 3569 -> 0 bytes .../gdal/__pycache__/envelope.cpython-312.pyc | Bin 9318 -> 0 bytes .../gdal/__pycache__/error.cpython-312.pyc | Bin 1861 -> 0 bytes .../gdal/__pycache__/feature.cpython-312.pyc | Bin 6378 -> 0 bytes .../gdal/__pycache__/field.cpython-312.pyc | Bin 11150 -> 0 bytes .../__pycache__/geometries.cpython-312.pyc | Bin 42156 -> 0 bytes .../gdal/__pycache__/geomtype.cpython-312.pyc | Bin 6406 -> 0 bytes .../gdal/__pycache__/layer.cpython-312.pyc | Bin 12425 -> 0 bytes .../gdal/__pycache__/libgdal.cpython-312.pyc | Bin 3936 -> 0 bytes .../gis/gdal/__pycache__/srs.cpython-312.pyc | Bin 18685 -> 0 bytes .../django/contrib/gis/gdal/base.py | 6 - .../django/contrib/gis/gdal/datasource.py | 128 - .../django/contrib/gis/gdal/driver.py | 101 - .../django/contrib/gis/gdal/envelope.py | 205 - .../django/contrib/gis/gdal/error.py | 61 - .../django/contrib/gis/gdal/feature.py | 120 - .../django/contrib/gis/gdal/field.py | 253 - .../django/contrib/gis/gdal/geometries.py | 877 -- .../django/contrib/gis/gdal/geomtype.py | 146 - .../django/contrib/gis/gdal/layer.py | 234 - .../django/contrib/gis/gdal/libgdal.py | 144 - .../contrib/gis/gdal/prototypes/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 219 -> 0 bytes .../prototypes/__pycache__/ds.cpython-312.pyc | Bin 6141 -> 0 bytes .../__pycache__/errcheck.cpython-312.pyc | Bin 4892 -> 0 bytes .../__pycache__/generation.cpython-312.pyc | Bin 5793 -> 0 bytes .../__pycache__/geom.cpython-312.pyc | Bin 8131 -> 0 bytes .../__pycache__/raster.cpython-312.pyc | Bin 5410 -> 0 bytes .../__pycache__/srs.cpython-312.pyc | Bin 4390 -> 0 bytes .../django/contrib/gis/gdal/prototypes/ds.py | 110 - .../contrib/gis/gdal/prototypes/errcheck.py | 142 - .../contrib/gis/gdal/prototypes/generation.py | 178 - .../contrib/gis/gdal/prototypes/geom.py | 175 - .../contrib/gis/gdal/prototypes/raster.py | 169 - .../django/contrib/gis/gdal/prototypes/srs.py | 107 - .../contrib/gis/gdal/raster/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 215 -> 0 bytes .../raster/__pycache__/band.cpython-312.pyc | Bin 11395 -> 0 bytes .../raster/__pycache__/base.cpython-312.pyc | Bin 2791 -> 0 bytes .../raster/__pycache__/const.cpython-312.pyc | Bin 2042 -> 0 bytes .../raster/__pycache__/source.cpython-312.pyc | Bin 23301 -> 0 bytes .../django/contrib/gis/gdal/raster/band.py | 273 - .../django/contrib/gis/gdal/raster/base.py | 77 - .../django/contrib/gis/gdal/raster/const.py | 105 - .../django/contrib/gis/gdal/raster/source.py | 543 - .../django/contrib/gis/gdal/srs.py | 368 - .../django/contrib/gis/geoip2.py | 230 - .../django/contrib/gis/geometry.py | 19 - .../django/contrib/gis/geos/LICENSE | 27 - .../django/contrib/gis/geos/__init__.py | 19 - .../geos/__pycache__/__init__.cpython-312.pyc | Bin 993 -> 0 bytes .../gis/geos/__pycache__/base.cpython-312.pyc | Bin 549 -> 0 bytes .../__pycache__/collections.cpython-312.pyc | Bin 5758 -> 0 bytes .../geos/__pycache__/coordseq.cpython-312.pyc | Bin 12162 -> 0 bytes .../geos/__pycache__/error.cpython-312.pyc | Bin 469 -> 0 bytes .../geos/__pycache__/factory.cpython-312.pyc | Bin 1491 -> 0 bytes .../geos/__pycache__/geometry.cpython-312.pyc | Bin 40640 -> 0 bytes .../gis/geos/__pycache__/io.cpython-312.pyc | Bin 1477 -> 0 bytes .../geos/__pycache__/libgeos.cpython-312.pyc | Bin 5805 -> 0 bytes .../__pycache__/linestring.cpython-312.pyc | Bin 8415 -> 0 bytes .../__pycache__/mutable_list.cpython-312.pyc | Bin 13940 -> 0 bytes .../geos/__pycache__/point.cpython-312.pyc | Bin 7780 -> 0 bytes .../geos/__pycache__/polygon.cpython-312.pyc | Bin 8881 -> 0 bytes .../geos/__pycache__/prepared.cpython-312.pyc | Bin 3457 -> 0 bytes .../django/contrib/gis/geos/base.py | 6 - .../django/contrib/gis/geos/collections.py | 126 - .../django/contrib/gis/geos/coordseq.py | 211 - .../django/contrib/gis/geos/error.py | 4 - .../django/contrib/gis/geos/factory.py | 33 - .../django/contrib/gis/geos/geometry.py | 799 -- .../django/contrib/gis/geos/io.py | 28 - .../django/contrib/gis/geos/libgeos.py | 175 - .../django/contrib/gis/geos/linestring.py | 193 - .../django/contrib/gis/geos/mutable_list.py | 314 - .../django/contrib/gis/geos/point.py | 163 - .../django/contrib/gis/geos/polygon.py | 189 - .../django/contrib/gis/geos/prepared.py | 51 - .../contrib/gis/geos/prototypes/__init__.py | 68 - .../__pycache__/__init__.cpython-312.pyc | Bin 1987 -> 0 bytes .../__pycache__/coordseq.cpython-312.pyc | Bin 3732 -> 0 bytes .../__pycache__/errcheck.cpython-312.pyc | Bin 3097 -> 0 bytes .../__pycache__/geom.cpython-312.pyc | Bin 3275 -> 0 bytes .../prototypes/__pycache__/io.cpython-312.pyc | Bin 15318 -> 0 bytes .../__pycache__/misc.cpython-312.pyc | Bin 1508 -> 0 bytes .../__pycache__/predicates.cpython-312.pyc | Bin 2292 -> 0 bytes .../__pycache__/prepared.cpython-312.pyc | Bin 1559 -> 0 bytes .../__pycache__/threadsafe.cpython-312.pyc | Bin 3614 -> 0 bytes .../__pycache__/topology.cpython-312.pyc | Bin 2600 -> 0 bytes .../contrib/gis/geos/prototypes/coordseq.py | 97 - .../contrib/gis/geos/prototypes/errcheck.py | 98 - .../contrib/gis/geos/prototypes/geom.py | 94 - .../django/contrib/gis/geos/prototypes/io.py | 371 - .../contrib/gis/geos/prototypes/misc.py | 35 - .../contrib/gis/geos/prototypes/predicates.py | 52 - .../contrib/gis/geos/prototypes/prepared.py | 26 - .../contrib/gis/geos/prototypes/threadsafe.py | 77 - .../contrib/gis/geos/prototypes/topology.py | 74 - .../gis/locale/af/LC_MESSAGES/django.mo | Bin 518 -> 0 bytes .../gis/locale/af/LC_MESSAGES/django.po | 82 - .../gis/locale/ar/LC_MESSAGES/django.mo | Bin 2301 -> 0 bytes .../gis/locale/ar/LC_MESSAGES/django.po | 89 - .../gis/locale/ar_DZ/LC_MESSAGES/django.mo | Bin 2403 -> 0 bytes .../gis/locale/ar_DZ/LC_MESSAGES/django.po | 88 - .../gis/locale/ast/LC_MESSAGES/django.mo | Bin 850 -> 0 bytes .../gis/locale/ast/LC_MESSAGES/django.po | 85 - .../gis/locale/az/LC_MESSAGES/django.mo | Bin 1901 -> 0 bytes .../gis/locale/az/LC_MESSAGES/django.po | 86 - .../gis/locale/be/LC_MESSAGES/django.mo | Bin 2389 -> 0 bytes .../gis/locale/be/LC_MESSAGES/django.po | 87 - .../gis/locale/bg/LC_MESSAGES/django.mo | Bin 2323 -> 0 bytes .../gis/locale/bg/LC_MESSAGES/django.po | 87 - .../gis/locale/bn/LC_MESSAGES/django.mo | Bin 1070 -> 0 bytes .../gis/locale/bn/LC_MESSAGES/django.po | 86 - .../gis/locale/br/LC_MESSAGES/django.mo | Bin 1614 -> 0 bytes .../gis/locale/br/LC_MESSAGES/django.po | 91 - .../gis/locale/bs/LC_MESSAGES/django.mo | Bin 1308 -> 0 bytes .../gis/locale/bs/LC_MESSAGES/django.po | 88 - .../gis/locale/ca/LC_MESSAGES/django.mo | Bin 1948 -> 0 bytes .../gis/locale/ca/LC_MESSAGES/django.po | 91 - .../gis/locale/ckb/LC_MESSAGES/django.mo | Bin 2253 -> 0 bytes .../gis/locale/ckb/LC_MESSAGES/django.po | 86 - .../gis/locale/cs/LC_MESSAGES/django.mo | Bin 2026 -> 0 bytes .../gis/locale/cs/LC_MESSAGES/django.po | 88 - .../gis/locale/cy/LC_MESSAGES/django.mo | Bin 1430 -> 0 bytes .../gis/locale/cy/LC_MESSAGES/django.po | 86 - .../gis/locale/da/LC_MESSAGES/django.mo | Bin 1862 -> 0 bytes .../gis/locale/da/LC_MESSAGES/django.po | 86 - .../gis/locale/de/LC_MESSAGES/django.mo | Bin 1930 -> 0 bytes .../gis/locale/de/LC_MESSAGES/django.po | 86 - .../gis/locale/dsb/LC_MESSAGES/django.mo | Bin 2016 -> 0 bytes .../gis/locale/dsb/LC_MESSAGES/django.po | 86 - .../gis/locale/el/LC_MESSAGES/django.mo | Bin 2402 -> 0 bytes .../gis/locale/el/LC_MESSAGES/django.po | 91 - .../gis/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../gis/locale/en/LC_MESSAGES/django.po | 98 - .../gis/locale/en_AU/LC_MESSAGES/django.mo | Bin 486 -> 0 bytes .../gis/locale/en_AU/LC_MESSAGES/django.po | 80 - .../gis/locale/en_GB/LC_MESSAGES/django.mo | Bin 1369 -> 0 bytes .../gis/locale/en_GB/LC_MESSAGES/django.po | 88 - .../gis/locale/eo/LC_MESSAGES/django.mo | Bin 1878 -> 0 bytes .../gis/locale/eo/LC_MESSAGES/django.po | 86 - .../gis/locale/es/LC_MESSAGES/django.mo | Bin 2005 -> 0 bytes .../gis/locale/es/LC_MESSAGES/django.po | 92 - .../gis/locale/es_AR/LC_MESSAGES/django.mo | Bin 2006 -> 0 bytes .../gis/locale/es_AR/LC_MESSAGES/django.po | 87 - .../gis/locale/es_CO/LC_MESSAGES/django.mo | Bin 1817 -> 0 bytes .../gis/locale/es_CO/LC_MESSAGES/django.po | 90 - .../gis/locale/es_MX/LC_MESSAGES/django.mo | Bin 1441 -> 0 bytes .../gis/locale/es_MX/LC_MESSAGES/django.po | 87 - .../gis/locale/es_VE/LC_MESSAGES/django.mo | Bin 486 -> 0 bytes .../gis/locale/es_VE/LC_MESSAGES/django.po | 80 - .../gis/locale/et/LC_MESSAGES/django.mo | Bin 1872 -> 0 bytes .../gis/locale/et/LC_MESSAGES/django.po | 88 - .../gis/locale/eu/LC_MESSAGES/django.mo | Bin 1888 -> 0 bytes .../gis/locale/eu/LC_MESSAGES/django.po | 84 - .../gis/locale/fa/LC_MESSAGES/django.mo | Bin 2155 -> 0 bytes .../gis/locale/fa/LC_MESSAGES/django.po | 87 - .../gis/locale/fi/LC_MESSAGES/django.mo | Bin 1839 -> 0 bytes .../gis/locale/fi/LC_MESSAGES/django.po | 84 - .../gis/locale/fr/LC_MESSAGES/django.mo | Bin 2058 -> 0 bytes .../gis/locale/fr/LC_MESSAGES/django.po | 87 - .../gis/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../gis/locale/fy/LC_MESSAGES/django.po | 80 - .../gis/locale/ga/LC_MESSAGES/django.mo | Bin 1957 -> 0 bytes .../gis/locale/ga/LC_MESSAGES/django.po | 88 - .../gis/locale/gd/LC_MESSAGES/django.mo | Bin 2022 -> 0 bytes .../gis/locale/gd/LC_MESSAGES/django.po | 89 - .../gis/locale/gl/LC_MESSAGES/django.mo | Bin 1956 -> 0 bytes .../gis/locale/gl/LC_MESSAGES/django.po | 89 - .../gis/locale/he/LC_MESSAGES/django.mo | Bin 2135 -> 0 bytes .../gis/locale/he/LC_MESSAGES/django.po | 83 - .../gis/locale/hi/LC_MESSAGES/django.mo | Bin 1818 -> 0 bytes .../gis/locale/hi/LC_MESSAGES/django.po | 86 - .../gis/locale/hr/LC_MESSAGES/django.mo | Bin 2103 -> 0 bytes .../gis/locale/hr/LC_MESSAGES/django.po | 91 - .../gis/locale/hsb/LC_MESSAGES/django.mo | Bin 1991 -> 0 bytes .../gis/locale/hsb/LC_MESSAGES/django.po | 87 - .../gis/locale/hu/LC_MESSAGES/django.mo | Bin 1891 -> 0 bytes .../gis/locale/hu/LC_MESSAGES/django.po | 88 - .../gis/locale/hy/LC_MESSAGES/django.mo | Bin 2020 -> 0 bytes .../gis/locale/hy/LC_MESSAGES/django.po | 81 - .../gis/locale/ia/LC_MESSAGES/django.mo | Bin 1812 -> 0 bytes .../gis/locale/ia/LC_MESSAGES/django.po | 87 - .../gis/locale/id/LC_MESSAGES/django.mo | Bin 1862 -> 0 bytes .../gis/locale/id/LC_MESSAGES/django.po | 90 - .../gis/locale/io/LC_MESSAGES/django.mo | Bin 464 -> 0 bytes .../gis/locale/io/LC_MESSAGES/django.po | 80 - .../gis/locale/is/LC_MESSAGES/django.mo | Bin 1350 -> 0 bytes .../gis/locale/is/LC_MESSAGES/django.po | 87 - .../gis/locale/it/LC_MESSAGES/django.mo | Bin 1976 -> 0 bytes .../gis/locale/it/LC_MESSAGES/django.po | 94 - .../gis/locale/ja/LC_MESSAGES/django.mo | Bin 2052 -> 0 bytes .../gis/locale/ja/LC_MESSAGES/django.po | 87 - .../gis/locale/ka/LC_MESSAGES/django.mo | Bin 1991 -> 0 bytes .../gis/locale/ka/LC_MESSAGES/django.po | 87 - .../gis/locale/kk/LC_MESSAGES/django.mo | Bin 1349 -> 0 bytes .../gis/locale/kk/LC_MESSAGES/django.po | 85 - .../gis/locale/km/LC_MESSAGES/django.mo | Bin 459 -> 0 bytes .../gis/locale/km/LC_MESSAGES/django.po | 80 - .../gis/locale/kn/LC_MESSAGES/django.mo | Bin 461 -> 0 bytes .../gis/locale/kn/LC_MESSAGES/django.po | 80 - .../gis/locale/ko/LC_MESSAGES/django.mo | Bin 1888 -> 0 bytes .../gis/locale/ko/LC_MESSAGES/django.po | 88 - .../gis/locale/ky/LC_MESSAGES/django.mo | Bin 2157 -> 0 bytes .../gis/locale/ky/LC_MESSAGES/django.po | 83 - .../gis/locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../gis/locale/lb/LC_MESSAGES/django.po | 80 - .../gis/locale/lt/LC_MESSAGES/django.mo | Bin 2036 -> 0 bytes .../gis/locale/lt/LC_MESSAGES/django.po | 89 - .../gis/locale/lv/LC_MESSAGES/django.mo | Bin 1969 -> 0 bytes .../gis/locale/lv/LC_MESSAGES/django.po | 89 - .../gis/locale/mk/LC_MESSAGES/django.mo | Bin 2518 -> 0 bytes .../gis/locale/mk/LC_MESSAGES/django.po | 91 - .../gis/locale/ml/LC_MESSAGES/django.mo | Bin 2049 -> 0 bytes .../gis/locale/ml/LC_MESSAGES/django.po | 88 - .../gis/locale/mn/LC_MESSAGES/django.mo | Bin 2323 -> 0 bytes .../gis/locale/mn/LC_MESSAGES/django.po | 91 - .../gis/locale/mr/LC_MESSAGES/django.mo | Bin 510 -> 0 bytes .../gis/locale/mr/LC_MESSAGES/django.po | 82 - .../gis/locale/ms/LC_MESSAGES/django.mo | Bin 1828 -> 0 bytes .../gis/locale/ms/LC_MESSAGES/django.po | 84 - .../gis/locale/my/LC_MESSAGES/django.mo | Bin 525 -> 0 bytes .../gis/locale/my/LC_MESSAGES/django.po | 85 - .../gis/locale/nb/LC_MESSAGES/django.mo | Bin 1808 -> 0 bytes .../gis/locale/nb/LC_MESSAGES/django.po | 88 - .../gis/locale/ne/LC_MESSAGES/django.mo | Bin 982 -> 0 bytes .../gis/locale/ne/LC_MESSAGES/django.po | 84 - .../gis/locale/nl/LC_MESSAGES/django.mo | Bin 1897 -> 0 bytes .../gis/locale/nl/LC_MESSAGES/django.po | 91 - .../gis/locale/nn/LC_MESSAGES/django.mo | Bin 1830 -> 0 bytes .../gis/locale/nn/LC_MESSAGES/django.po | 87 - .../gis/locale/os/LC_MESSAGES/django.mo | Bin 1594 -> 0 bytes .../gis/locale/os/LC_MESSAGES/django.po | 87 - .../gis/locale/pa/LC_MESSAGES/django.mo | Bin 1265 -> 0 bytes .../gis/locale/pa/LC_MESSAGES/django.po | 86 - .../gis/locale/pl/LC_MESSAGES/django.mo | Bin 2045 -> 0 bytes .../gis/locale/pl/LC_MESSAGES/django.po | 92 - .../gis/locale/pt/LC_MESSAGES/django.mo | Bin 1979 -> 0 bytes .../gis/locale/pt/LC_MESSAGES/django.po | 93 - .../gis/locale/pt_BR/LC_MESSAGES/django.mo | Bin 1976 -> 0 bytes .../gis/locale/pt_BR/LC_MESSAGES/django.po | 94 - .../gis/locale/ro/LC_MESSAGES/django.mo | Bin 1770 -> 0 bytes .../gis/locale/ro/LC_MESSAGES/django.po | 89 - .../gis/locale/ru/LC_MESSAGES/django.mo | Bin 2481 -> 0 bytes .../gis/locale/ru/LC_MESSAGES/django.po | 91 - .../gis/locale/sk/LC_MESSAGES/django.mo | Bin 1980 -> 0 bytes .../gis/locale/sk/LC_MESSAGES/django.po | 86 - .../gis/locale/sl/LC_MESSAGES/django.mo | Bin 1972 -> 0 bytes .../gis/locale/sl/LC_MESSAGES/django.po | 89 - .../gis/locale/sq/LC_MESSAGES/django.mo | Bin 1835 -> 0 bytes .../gis/locale/sq/LC_MESSAGES/django.po | 88 - .../gis/locale/sr/LC_MESSAGES/django.mo | Bin 2365 -> 0 bytes .../gis/locale/sr/LC_MESSAGES/django.po | 87 - .../gis/locale/sr_Latn/LC_MESSAGES/django.mo | Bin 1981 -> 0 bytes .../gis/locale/sr_Latn/LC_MESSAGES/django.po | 87 - .../gis/locale/sv/LC_MESSAGES/django.mo | Bin 1880 -> 0 bytes .../gis/locale/sv/LC_MESSAGES/django.po | 90 - .../gis/locale/sw/LC_MESSAGES/django.mo | Bin 1426 -> 0 bytes .../gis/locale/sw/LC_MESSAGES/django.po | 87 - .../gis/locale/ta/LC_MESSAGES/django.mo | Bin 466 -> 0 bytes .../gis/locale/ta/LC_MESSAGES/django.po | 80 - .../gis/locale/te/LC_MESSAGES/django.mo | Bin 824 -> 0 bytes .../gis/locale/te/LC_MESSAGES/django.po | 84 - .../gis/locale/tg/LC_MESSAGES/django.mo | Bin 611 -> 0 bytes .../gis/locale/tg/LC_MESSAGES/django.po | 84 - .../gis/locale/th/LC_MESSAGES/django.mo | Bin 1835 -> 0 bytes .../gis/locale/th/LC_MESSAGES/django.po | 86 - .../gis/locale/tr/LC_MESSAGES/django.mo | Bin 1904 -> 0 bytes .../gis/locale/tr/LC_MESSAGES/django.po | 88 - .../gis/locale/tt/LC_MESSAGES/django.mo | Bin 1470 -> 0 bytes .../gis/locale/tt/LC_MESSAGES/django.po | 85 - .../gis/locale/udm/LC_MESSAGES/django.mo | Bin 462 -> 0 bytes .../gis/locale/udm/LC_MESSAGES/django.po | 80 - .../gis/locale/ug/LC_MESSAGES/django.mo | Bin 2360 -> 0 bytes .../gis/locale/ug/LC_MESSAGES/django.po | 86 - .../gis/locale/uk/LC_MESSAGES/django.mo | Bin 2513 -> 0 bytes .../gis/locale/uk/LC_MESSAGES/django.po | 93 - .../gis/locale/ur/LC_MESSAGES/django.mo | Bin 1410 -> 0 bytes .../gis/locale/ur/LC_MESSAGES/django.po | 86 - .../gis/locale/vi/LC_MESSAGES/django.mo | Bin 1384 -> 0 bytes .../gis/locale/vi/LC_MESSAGES/django.po | 87 - .../gis/locale/zh_Hans/LC_MESSAGES/django.mo | Bin 1760 -> 0 bytes .../gis/locale/zh_Hans/LC_MESSAGES/django.po | 90 - .../gis/locale/zh_Hant/LC_MESSAGES/django.mo | Bin 1811 -> 0 bytes .../gis/locale/zh_Hant/LC_MESSAGES/django.po | 87 - .../django/contrib/gis/management/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 214 -> 0 bytes .../gis/management/commands/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 223 -> 0 bytes .../__pycache__/inspectdb.cpython-312.pyc | Bin 1116 -> 0 bytes .../__pycache__/ogrinspect.cpython-312.pyc | Bin 6823 -> 0 bytes .../gis/management/commands/inspectdb.py | 18 - .../gis/management/commands/ogrinspect.py | 164 - .../django/contrib/gis/measure.py | 374 - .../site-packages/django/contrib/gis/ptr.py | 41 - .../contrib/gis/serializers/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 215 -> 0 bytes .../__pycache__/geojson.cpython-312.pyc | Bin 4829 -> 0 bytes .../django/contrib/gis/serializers/geojson.py | 77 - .../django/contrib/gis/shortcuts.py | 40 - .../django/contrib/gis/sitemaps/__init__.py | 4 - .../__pycache__/__init__.cpython-312.pyc | Bin 339 -> 0 bytes .../sitemaps/__pycache__/kml.cpython-312.pyc | Bin 3527 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 2980 -> 0 bytes .../django/contrib/gis/sitemaps/kml.py | 78 - .../django/contrib/gis/sitemaps/views.py | 65 - .../django/contrib/gis/static/gis/css/ol3.css | 39 - .../gis/static/gis/img/draw_line_off.svg | 1 - .../gis/static/gis/img/draw_line_on.svg | 1 - .../gis/static/gis/img/draw_point_off.svg | 1 - .../gis/static/gis/img/draw_point_on.svg | 1 - .../gis/static/gis/img/draw_polygon_off.svg | 1 - .../gis/static/gis/img/draw_polygon_on.svg | 1 - .../contrib/gis/static/gis/js/OLMapWidget.js | 283 - .../contrib/gis/templates/gis/kml/base.kml | 6 - .../gis/templates/gis/kml/placemarks.kml | 8 - .../contrib/gis/templates/gis/openlayers.html | 12 - .../django/contrib/gis/utils/__init__.py | 17 - .../__pycache__/__init__.cpython-312.pyc | Bin 664 -> 0 bytes .../__pycache__/layermapping.cpython-312.pyc | Bin 25527 -> 0 bytes .../utils/__pycache__/ogrinfo.cpython-312.pyc | Bin 2651 -> 0 bytes .../__pycache__/ogrinspect.cpython-312.pyc | Bin 8898 -> 0 bytes .../gis/utils/__pycache__/srs.cpython-312.pyc | Bin 3318 -> 0 bytes .../django/contrib/gis/utils/layermapping.py | 736 -- .../django/contrib/gis/utils/ogrinfo.py | 53 - .../django/contrib/gis/utils/ogrinspect.py | 269 - .../django/contrib/gis/utils/srs.py | 78 - .../site-packages/django/contrib/gis/views.py | 22 - .../django/contrib/humanize/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 208 -> 0 bytes .../humanize/__pycache__/apps.cpython-312.pyc | Bin 591 -> 0 bytes .../django/contrib/humanize/apps.py | 7 - .../humanize/locale/af/LC_MESSAGES/django.mo | Bin 4224 -> 0 bytes .../humanize/locale/af/LC_MESSAGES/django.po | 328 - .../humanize/locale/ar/LC_MESSAGES/django.mo | Bin 7510 -> 0 bytes .../humanize/locale/ar/LC_MESSAGES/django.po | 449 - .../locale/ar_DZ/LC_MESSAGES/django.mo | Bin 9155 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 555 - .../humanize/locale/ast/LC_MESSAGES/django.mo | Bin 3468 -> 0 bytes .../humanize/locale/ast/LC_MESSAGES/django.po | 262 - .../humanize/locale/az/LC_MESSAGES/django.mo | Bin 4311 -> 0 bytes .../humanize/locale/az/LC_MESSAGES/django.po | 333 - .../humanize/locale/be/LC_MESSAGES/django.mo | Bin 6653 -> 0 bytes .../humanize/locale/be/LC_MESSAGES/django.po | 389 - .../humanize/locale/bg/LC_MESSAGES/django.mo | Bin 4823 -> 0 bytes .../humanize/locale/bg/LC_MESSAGES/django.po | 332 - .../humanize/locale/bn/LC_MESSAGES/django.mo | Bin 4026 -> 0 bytes .../humanize/locale/bn/LC_MESSAGES/django.po | 263 - .../humanize/locale/br/LC_MESSAGES/django.mo | Bin 5850 -> 0 bytes .../humanize/locale/br/LC_MESSAGES/django.po | 517 - .../humanize/locale/bs/LC_MESSAGES/django.mo | Bin 1416 -> 0 bytes .../humanize/locale/bs/LC_MESSAGES/django.po | 292 - .../humanize/locale/ca/LC_MESSAGES/django.mo | Bin 4270 -> 0 bytes .../humanize/locale/ca/LC_MESSAGES/django.po | 332 - .../humanize/locale/ckb/LC_MESSAGES/django.mo | Bin 5021 -> 0 bytes .../humanize/locale/ckb/LC_MESSAGES/django.po | 329 - .../humanize/locale/cs/LC_MESSAGES/django.mo | Bin 5479 -> 0 bytes .../humanize/locale/cs/LC_MESSAGES/django.po | 388 - .../humanize/locale/cy/LC_MESSAGES/django.mo | Bin 5241 -> 0 bytes .../humanize/locale/cy/LC_MESSAGES/django.po | 318 - .../humanize/locale/da/LC_MESSAGES/django.mo | Bin 4316 -> 0 bytes .../humanize/locale/da/LC_MESSAGES/django.po | 331 - .../humanize/locale/de/LC_MESSAGES/django.mo | Bin 4364 -> 0 bytes .../humanize/locale/de/LC_MESSAGES/django.po | 330 - .../humanize/locale/dsb/LC_MESSAGES/django.mo | Bin 5588 -> 0 bytes .../humanize/locale/dsb/LC_MESSAGES/django.po | 387 - .../humanize/locale/el/LC_MESSAGES/django.mo | Bin 6740 -> 0 bytes .../humanize/locale/el/LC_MESSAGES/django.po | 398 - .../humanize/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../humanize/locale/en/LC_MESSAGES/django.po | 378 - .../locale/en_AU/LC_MESSAGES/django.mo | Bin 918 -> 0 bytes .../locale/en_AU/LC_MESSAGES/django.po | 328 - .../locale/en_GB/LC_MESSAGES/django.mo | Bin 3461 -> 0 bytes .../locale/en_GB/LC_MESSAGES/django.po | 263 - .../humanize/locale/eo/LC_MESSAGES/django.mo | Bin 5386 -> 0 bytes .../humanize/locale/eo/LC_MESSAGES/django.po | 394 - .../humanize/locale/es/LC_MESSAGES/django.mo | Bin 5005 -> 0 bytes .../humanize/locale/es/LC_MESSAGES/django.po | 365 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 4425 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 332 - .../locale/es_CO/LC_MESSAGES/django.mo | Bin 4203 -> 0 bytes .../locale/es_CO/LC_MESSAGES/django.po | 267 - .../locale/es_MX/LC_MESSAGES/django.mo | Bin 3939 -> 0 bytes .../locale/es_MX/LC_MESSAGES/django.po | 264 - .../locale/es_VE/LC_MESSAGES/django.mo | Bin 942 -> 0 bytes .../locale/es_VE/LC_MESSAGES/django.po | 262 - .../humanize/locale/et/LC_MESSAGES/django.mo | Bin 4406 -> 0 bytes .../humanize/locale/et/LC_MESSAGES/django.po | 334 - .../humanize/locale/eu/LC_MESSAGES/django.mo | Bin 4315 -> 0 bytes .../humanize/locale/eu/LC_MESSAGES/django.po | 332 - .../humanize/locale/fa/LC_MESSAGES/django.mo | Bin 4656 -> 0 bytes .../humanize/locale/fa/LC_MESSAGES/django.po | 335 - .../humanize/locale/fi/LC_MESSAGES/django.mo | Bin 4425 -> 0 bytes .../humanize/locale/fi/LC_MESSAGES/django.po | 331 - .../humanize/locale/fr/LC_MESSAGES/django.mo | Bin 5125 -> 0 bytes .../humanize/locale/fr/LC_MESSAGES/django.po | 360 - .../humanize/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../humanize/locale/fy/LC_MESSAGES/django.po | 261 - .../humanize/locale/ga/LC_MESSAGES/django.mo | Bin 6346 -> 0 bytes .../humanize/locale/ga/LC_MESSAGES/django.po | 418 - .../humanize/locale/gd/LC_MESSAGES/django.mo | Bin 5838 -> 0 bytes .../humanize/locale/gd/LC_MESSAGES/django.po | 389 - .../humanize/locale/gl/LC_MESSAGES/django.mo | Bin 4350 -> 0 bytes .../humanize/locale/gl/LC_MESSAGES/django.po | 332 - .../humanize/locale/he/LC_MESSAGES/django.mo | Bin 5875 -> 0 bytes .../humanize/locale/he/LC_MESSAGES/django.po | 389 - .../humanize/locale/hi/LC_MESSAGES/django.mo | Bin 4131 -> 0 bytes .../humanize/locale/hi/LC_MESSAGES/django.po | 263 - .../humanize/locale/hr/LC_MESSAGES/django.mo | Bin 5055 -> 0 bytes .../humanize/locale/hr/LC_MESSAGES/django.po | 359 - .../humanize/locale/hsb/LC_MESSAGES/django.mo | Bin 5679 -> 0 bytes .../humanize/locale/hsb/LC_MESSAGES/django.po | 387 - .../humanize/locale/hu/LC_MESSAGES/django.mo | Bin 4313 -> 0 bytes .../humanize/locale/hu/LC_MESSAGES/django.po | 332 - .../humanize/locale/hy/LC_MESSAGES/django.mo | Bin 3810 -> 0 bytes .../humanize/locale/hy/LC_MESSAGES/django.po | 330 - .../humanize/locale/ia/LC_MESSAGES/django.mo | Bin 4167 -> 0 bytes .../humanize/locale/ia/LC_MESSAGES/django.po | 262 - .../humanize/locale/id/LC_MESSAGES/django.mo | Bin 3885 -> 0 bytes .../humanize/locale/id/LC_MESSAGES/django.po | 304 - .../humanize/locale/io/LC_MESSAGES/django.mo | Bin 464 -> 0 bytes .../humanize/locale/io/LC_MESSAGES/django.po | 261 - .../humanize/locale/is/LC_MESSAGES/django.mo | Bin 3805 -> 0 bytes .../humanize/locale/is/LC_MESSAGES/django.po | 399 - .../humanize/locale/it/LC_MESSAGES/django.mo | Bin 5374 -> 0 bytes .../humanize/locale/it/LC_MESSAGES/django.po | 368 - .../humanize/locale/ja/LC_MESSAGES/django.mo | Bin 3907 -> 0 bytes .../humanize/locale/ja/LC_MESSAGES/django.po | 301 - .../humanize/locale/ka/LC_MESSAGES/django.mo | Bin 4878 -> 0 bytes .../humanize/locale/ka/LC_MESSAGES/django.po | 395 - .../humanize/locale/kk/LC_MESSAGES/django.mo | Bin 2113 -> 0 bytes .../humanize/locale/kk/LC_MESSAGES/django.po | 394 - .../humanize/locale/km/LC_MESSAGES/django.mo | Bin 459 -> 0 bytes .../humanize/locale/km/LC_MESSAGES/django.po | 233 - .../humanize/locale/kn/LC_MESSAGES/django.mo | Bin 461 -> 0 bytes .../humanize/locale/kn/LC_MESSAGES/django.po | 233 - .../humanize/locale/ko/LC_MESSAGES/django.mo | Bin 3891 -> 0 bytes .../humanize/locale/ko/LC_MESSAGES/django.po | 304 - .../humanize/locale/ky/LC_MESSAGES/django.mo | Bin 4177 -> 0 bytes .../humanize/locale/ky/LC_MESSAGES/django.po | 299 - .../humanize/locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../humanize/locale/lb/LC_MESSAGES/django.po | 261 - .../humanize/locale/lt/LC_MESSAGES/django.mo | Bin 7333 -> 0 bytes .../humanize/locale/lt/LC_MESSAGES/django.po | 477 - .../humanize/locale/lv/LC_MESSAGES/django.mo | Bin 5029 -> 0 bytes .../humanize/locale/lv/LC_MESSAGES/django.po | 364 - .../humanize/locale/mk/LC_MESSAGES/django.mo | Bin 4761 -> 0 bytes .../humanize/locale/mk/LC_MESSAGES/django.po | 262 - .../humanize/locale/ml/LC_MESSAGES/django.mo | Bin 4655 -> 0 bytes .../humanize/locale/ml/LC_MESSAGES/django.po | 396 - .../humanize/locale/mn/LC_MESSAGES/django.mo | Bin 4863 -> 0 bytes .../humanize/locale/mn/LC_MESSAGES/django.po | 333 - .../humanize/locale/mr/LC_MESSAGES/django.mo | Bin 1506 -> 0 bytes .../humanize/locale/mr/LC_MESSAGES/django.po | 328 - .../humanize/locale/ms/LC_MESSAGES/django.mo | Bin 3839 -> 0 bytes .../humanize/locale/ms/LC_MESSAGES/django.po | 299 - .../humanize/locale/my/LC_MESSAGES/django.mo | Bin 3479 -> 0 bytes .../humanize/locale/my/LC_MESSAGES/django.po | 234 - .../humanize/locale/nb/LC_MESSAGES/django.mo | Bin 4318 -> 0 bytes .../humanize/locale/nb/LC_MESSAGES/django.po | 331 - .../humanize/locale/ne/LC_MESSAGES/django.mo | Bin 3590 -> 0 bytes .../humanize/locale/ne/LC_MESSAGES/django.po | 395 - .../humanize/locale/nl/LC_MESSAGES/django.mo | Bin 4311 -> 0 bytes .../humanize/locale/nl/LC_MESSAGES/django.po | 332 - .../humanize/locale/nn/LC_MESSAGES/django.mo | Bin 4336 -> 0 bytes .../humanize/locale/nn/LC_MESSAGES/django.po | 330 - .../humanize/locale/os/LC_MESSAGES/django.mo | Bin 3902 -> 0 bytes .../humanize/locale/os/LC_MESSAGES/django.po | 262 - .../humanize/locale/pa/LC_MESSAGES/django.mo | Bin 1569 -> 0 bytes .../humanize/locale/pa/LC_MESSAGES/django.po | 263 - .../humanize/locale/pl/LC_MESSAGES/django.mo | Bin 5596 -> 0 bytes .../humanize/locale/pl/LC_MESSAGES/django.po | 394 - .../humanize/locale/pt/LC_MESSAGES/django.mo | Bin 5006 -> 0 bytes .../humanize/locale/pt/LC_MESSAGES/django.po | 362 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 5092 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 367 - .../humanize/locale/ro/LC_MESSAGES/django.mo | Bin 6188 -> 0 bytes .../humanize/locale/ro/LC_MESSAGES/django.po | 440 - .../humanize/locale/ru/LC_MESSAGES/django.mo | Bin 6733 -> 0 bytes .../humanize/locale/ru/LC_MESSAGES/django.po | 396 - .../humanize/locale/sk/LC_MESSAGES/django.mo | Bin 5541 -> 0 bytes .../humanize/locale/sk/LC_MESSAGES/django.po | 390 - .../humanize/locale/sl/LC_MESSAGES/django.mo | Bin 4967 -> 0 bytes .../humanize/locale/sl/LC_MESSAGES/django.po | 392 - .../humanize/locale/sq/LC_MESSAGES/django.mo | Bin 4355 -> 0 bytes .../humanize/locale/sq/LC_MESSAGES/django.po | 330 - .../humanize/locale/sr/LC_MESSAGES/django.mo | Bin 5723 -> 0 bytes .../humanize/locale/sr/LC_MESSAGES/django.po | 359 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 4935 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 412 - .../humanize/locale/sv/LC_MESSAGES/django.mo | Bin 4333 -> 0 bytes .../humanize/locale/sv/LC_MESSAGES/django.po | 335 - .../humanize/locale/sw/LC_MESSAGES/django.mo | Bin 4146 -> 0 bytes .../humanize/locale/sw/LC_MESSAGES/django.po | 262 - .../humanize/locale/ta/LC_MESSAGES/django.mo | Bin 466 -> 0 bytes .../humanize/locale/ta/LC_MESSAGES/django.po | 261 - .../humanize/locale/te/LC_MESSAGES/django.mo | Bin 1327 -> 0 bytes .../humanize/locale/te/LC_MESSAGES/django.po | 262 - .../humanize/locale/tg/LC_MESSAGES/django.mo | Bin 1580 -> 0 bytes .../humanize/locale/tg/LC_MESSAGES/django.po | 393 - .../humanize/locale/th/LC_MESSAGES/django.mo | Bin 3709 -> 0 bytes .../humanize/locale/th/LC_MESSAGES/django.po | 357 - .../humanize/locale/tk/LC_MESSAGES/django.mo | Bin 4419 -> 0 bytes .../humanize/locale/tk/LC_MESSAGES/django.po | 328 - .../humanize/locale/tr/LC_MESSAGES/django.mo | Bin 4319 -> 0 bytes .../humanize/locale/tr/LC_MESSAGES/django.po | 333 - .../humanize/locale/tt/LC_MESSAGES/django.mo | Bin 3243 -> 0 bytes .../humanize/locale/tt/LC_MESSAGES/django.po | 233 - .../humanize/locale/udm/LC_MESSAGES/django.mo | Bin 462 -> 0 bytes .../humanize/locale/udm/LC_MESSAGES/django.po | 233 - .../humanize/locale/ug/LC_MESSAGES/django.mo | Bin 4883 -> 0 bytes .../humanize/locale/ug/LC_MESSAGES/django.po | 328 - .../humanize/locale/uk/LC_MESSAGES/django.mo | Bin 6991 -> 0 bytes .../humanize/locale/uk/LC_MESSAGES/django.po | 395 - .../humanize/locale/ur/LC_MESSAGES/django.mo | Bin 1347 -> 0 bytes .../humanize/locale/ur/LC_MESSAGES/django.po | 261 - .../humanize/locale/uz/LC_MESSAGES/django.mo | Bin 1915 -> 0 bytes .../humanize/locale/uz/LC_MESSAGES/django.po | 353 - .../humanize/locale/vi/LC_MESSAGES/django.mo | Bin 3646 -> 0 bytes .../humanize/locale/vi/LC_MESSAGES/django.po | 235 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 3844 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 308 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 3737 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 304 - .../contrib/humanize/templatetags/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 221 -> 0 bytes .../__pycache__/humanize.cpython-312.pyc | Bin 12403 -> 0 bytes .../contrib/humanize/templatetags/humanize.py | 343 - .../django/contrib/messages/__init__.py | 3 - .../__pycache__/__init__.cpython-312.pyc | Bin 374 -> 0 bytes .../messages/__pycache__/api.cpython-312.pyc | Bin 3758 -> 0 bytes .../messages/__pycache__/apps.cpython-312.pyc | Bin 1293 -> 0 bytes .../__pycache__/constants.cpython-312.pyc | Bin 507 -> 0 bytes .../context_processors.cpython-312.pyc | Bin 653 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 1483 -> 0 bytes .../messages/__pycache__/test.cpython-312.pyc | Bin 916 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 610 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 1225 -> 0 bytes .../django/contrib/messages/api.py | 127 - .../django/contrib/messages/apps.py | 19 - .../django/contrib/messages/constants.py | 21 - .../contrib/messages/context_processors.py | 13 - .../django/contrib/messages/middleware.py | 26 - .../contrib/messages/storage/__init__.py | 12 - .../__pycache__/__init__.cpython-312.pyc | Bin 756 -> 0 bytes .../storage/__pycache__/base.cpython-312.pyc | Bin 9330 -> 0 bytes .../__pycache__/cookie.cpython-312.pyc | Bin 11841 -> 0 bytes .../__pycache__/fallback.cpython-312.pyc | Bin 2602 -> 0 bytes .../__pycache__/session.cpython-312.pyc | Bin 2922 -> 0 bytes .../django/contrib/messages/storage/base.py | 183 - .../django/contrib/messages/storage/cookie.py | 248 - .../contrib/messages/storage/fallback.py | 56 - .../contrib/messages/storage/session.py | 52 - .../django/contrib/messages/test.py | 11 - .../django/contrib/messages/utils.py | 12 - .../django/contrib/messages/views.py | 19 - .../django/contrib/postgres/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 208 -> 0 bytes .../postgres/__pycache__/apps.cpython-312.pyc | Bin 4732 -> 0 bytes .../__pycache__/constraints.cpython-312.pyc | Bin 12901 -> 0 bytes .../__pycache__/expressions.cpython-312.pyc | Bin 1116 -> 0 bytes .../__pycache__/functions.cpython-312.pyc | Bin 781 -> 0 bytes .../__pycache__/indexes.cpython-312.pyc | Bin 12211 -> 0 bytes .../__pycache__/lookups.cpython-312.pyc | Bin 3960 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 21230 -> 0 bytes .../__pycache__/search.cpython-312.pyc | Bin 23692 -> 0 bytes .../__pycache__/serializers.cpython-312.pyc | Bin 865 -> 0 bytes .../__pycache__/signals.cpython-312.pyc | Bin 3396 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 2721 -> 0 bytes .../__pycache__/validators.cpython-312.pyc | Bin 4217 -> 0 bytes .../contrib/postgres/aggregates/__init__.py | 2 - .../__pycache__/__init__.cpython-312.pyc | Bin 273 -> 0 bytes .../__pycache__/general.cpython-312.pyc | Bin 3338 -> 0 bytes .../__pycache__/mixins.cpython-312.pyc | Bin 1772 -> 0 bytes .../__pycache__/statistics.cpython-312.pyc | Bin 3195 -> 0 bytes .../contrib/postgres/aggregates/general.py | 90 - .../contrib/postgres/aggregates/mixins.py | 36 - .../contrib/postgres/aggregates/statistics.py | 75 - .../django/contrib/postgres/apps.py | 84 - .../django/contrib/postgres/constraints.py | 223 - .../django/contrib/postgres/expressions.py | 14 - .../contrib/postgres/fields/__init__.py | 5 - .../__pycache__/__init__.cpython-312.pyc | Bin 325 -> 0 bytes .../fields/__pycache__/array.cpython-312.pyc | Bin 19416 -> 0 bytes .../fields/__pycache__/citext.cpython-312.pyc | Bin 1590 -> 0 bytes .../fields/__pycache__/hstore.cpython-312.pyc | Bin 6026 -> 0 bytes .../fields/__pycache__/jsonb.cpython-312.pyc | Bin 702 -> 0 bytes .../fields/__pycache__/ranges.cpython-312.pyc | Bin 19497 -> 0 bytes .../fields/__pycache__/utils.cpython-312.pyc | Bin 570 -> 0 bytes .../django/contrib/postgres/fields/array.py | 371 - .../django/contrib/postgres/fields/citext.py | 45 - .../django/contrib/postgres/fields/hstore.py | 114 - .../django/contrib/postgres/fields/jsonb.py | 14 - .../django/contrib/postgres/fields/ranges.py | 384 - .../django/contrib/postgres/fields/utils.py | 3 - .../django/contrib/postgres/forms/__init__.py | 3 - .../__pycache__/__init__.cpython-312.pyc | Bin 283 -> 0 bytes .../forms/__pycache__/array.cpython-312.pyc | Bin 12771 -> 0 bytes .../forms/__pycache__/hstore.cpython-312.pyc | Bin 2416 -> 0 bytes .../forms/__pycache__/ranges.cpython-312.pyc | Bin 5577 -> 0 bytes .../django/contrib/postgres/forms/array.py | 251 - .../django/contrib/postgres/forms/hstore.py | 59 - .../django/contrib/postgres/forms/ranges.py | 119 - .../django/contrib/postgres/functions.py | 11 - .../django/contrib/postgres/indexes.py | 244 - .../jinja2/postgres/widgets/split_array.html | 1 - .../postgres/locale/af/LC_MESSAGES/django.mo | Bin 2871 -> 0 bytes .../postgres/locale/af/LC_MESSAGES/django.po | 103 - .../postgres/locale/ar/LC_MESSAGES/django.mo | Bin 4352 -> 0 bytes .../postgres/locale/ar/LC_MESSAGES/django.po | 130 - .../locale/ar_DZ/LC_MESSAGES/django.mo | Bin 4352 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 131 - .../postgres/locale/az/LC_MESSAGES/django.mo | Bin 2899 -> 0 bytes .../postgres/locale/az/LC_MESSAGES/django.po | 104 - .../postgres/locale/be/LC_MESSAGES/django.mo | Bin 4143 -> 0 bytes .../postgres/locale/be/LC_MESSAGES/django.po | 120 - .../postgres/locale/bg/LC_MESSAGES/django.mo | Bin 3529 -> 0 bytes .../postgres/locale/bg/LC_MESSAGES/django.po | 110 - .../postgres/locale/ca/LC_MESSAGES/django.mo | Bin 2904 -> 0 bytes .../postgres/locale/ca/LC_MESSAGES/django.po | 112 - .../postgres/locale/ckb/LC_MESSAGES/django.mo | Bin 3414 -> 0 bytes .../postgres/locale/ckb/LC_MESSAGES/django.po | 101 - .../postgres/locale/cs/LC_MESSAGES/django.mo | Bin 3418 -> 0 bytes .../postgres/locale/cs/LC_MESSAGES/django.po | 119 - .../postgres/locale/da/LC_MESSAGES/django.mo | Bin 2886 -> 0 bytes .../postgres/locale/da/LC_MESSAGES/django.po | 106 - .../postgres/locale/de/LC_MESSAGES/django.mo | Bin 3078 -> 0 bytes .../postgres/locale/de/LC_MESSAGES/django.po | 111 - .../postgres/locale/dsb/LC_MESSAGES/django.mo | Bin 3605 -> 0 bytes .../postgres/locale/dsb/LC_MESSAGES/django.po | 118 - .../postgres/locale/el/LC_MESSAGES/django.mo | Bin 3583 -> 0 bytes .../postgres/locale/el/LC_MESSAGES/django.po | 111 - .../postgres/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../postgres/locale/en/LC_MESSAGES/django.po | 114 - .../locale/en_AU/LC_MESSAGES/django.mo | Bin 2839 -> 0 bytes .../locale/en_AU/LC_MESSAGES/django.po | 109 - .../postgres/locale/eo/LC_MESSAGES/django.mo | Bin 2742 -> 0 bytes .../postgres/locale/eo/LC_MESSAGES/django.po | 109 - .../postgres/locale/es/LC_MESSAGES/django.mo | Bin 3163 -> 0 bytes .../postgres/locale/es/LC_MESSAGES/django.po | 121 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 3140 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 115 - .../locale/es_CO/LC_MESSAGES/django.mo | Bin 2484 -> 0 bytes .../locale/es_CO/LC_MESSAGES/django.po | 112 - .../locale/es_MX/LC_MESSAGES/django.mo | Bin 689 -> 0 bytes .../locale/es_MX/LC_MESSAGES/django.po | 98 - .../postgres/locale/et/LC_MESSAGES/django.mo | Bin 2886 -> 0 bytes .../postgres/locale/et/LC_MESSAGES/django.po | 111 - .../postgres/locale/eu/LC_MESSAGES/django.mo | Bin 2883 -> 0 bytes .../postgres/locale/eu/LC_MESSAGES/django.po | 108 - .../postgres/locale/fa/LC_MESSAGES/django.mo | Bin 3308 -> 0 bytes .../postgres/locale/fa/LC_MESSAGES/django.po | 108 - .../postgres/locale/fi/LC_MESSAGES/django.mo | Bin 2917 -> 0 bytes .../postgres/locale/fi/LC_MESSAGES/django.po | 105 - .../postgres/locale/fr/LC_MESSAGES/django.mo | Bin 3391 -> 0 bytes .../postgres/locale/fr/LC_MESSAGES/django.po | 114 - .../postgres/locale/ga/LC_MESSAGES/django.mo | Bin 3652 -> 0 bytes .../postgres/locale/ga/LC_MESSAGES/django.po | 125 - .../postgres/locale/gd/LC_MESSAGES/django.mo | Bin 3541 -> 0 bytes .../postgres/locale/gd/LC_MESSAGES/django.po | 125 - .../postgres/locale/gl/LC_MESSAGES/django.mo | Bin 2912 -> 0 bytes .../postgres/locale/gl/LC_MESSAGES/django.po | 108 - .../postgres/locale/he/LC_MESSAGES/django.mo | Bin 3503 -> 0 bytes .../postgres/locale/he/LC_MESSAGES/django.po | 107 - .../postgres/locale/hr/LC_MESSAGES/django.mo | Bin 3089 -> 0 bytes .../postgres/locale/hr/LC_MESSAGES/django.po | 114 - .../postgres/locale/hsb/LC_MESSAGES/django.mo | Bin 3518 -> 0 bytes .../postgres/locale/hsb/LC_MESSAGES/django.po | 118 - .../postgres/locale/hu/LC_MESSAGES/django.mo | Bin 2892 -> 0 bytes .../postgres/locale/hu/LC_MESSAGES/django.po | 110 - .../postgres/locale/hy/LC_MESSAGES/django.mo | Bin 3234 -> 0 bytes .../postgres/locale/hy/LC_MESSAGES/django.po | 109 - .../postgres/locale/ia/LC_MESSAGES/django.mo | Bin 582 -> 0 bytes .../postgres/locale/ia/LC_MESSAGES/django.po | 98 - .../postgres/locale/id/LC_MESSAGES/django.mo | Bin 2737 -> 0 bytes .../postgres/locale/id/LC_MESSAGES/django.po | 105 - .../postgres/locale/is/LC_MESSAGES/django.mo | Bin 2931 -> 0 bytes .../postgres/locale/is/LC_MESSAGES/django.po | 108 - .../postgres/locale/it/LC_MESSAGES/django.mo | Bin 3210 -> 0 bytes .../postgres/locale/it/LC_MESSAGES/django.po | 122 - .../postgres/locale/ja/LC_MESSAGES/django.mo | Bin 3046 -> 0 bytes .../postgres/locale/ja/LC_MESSAGES/django.po | 100 - .../postgres/locale/ka/LC_MESSAGES/django.mo | Bin 713 -> 0 bytes .../postgres/locale/ka/LC_MESSAGES/django.po | 98 - .../postgres/locale/kk/LC_MESSAGES/django.mo | Bin 665 -> 0 bytes .../postgres/locale/kk/LC_MESSAGES/django.po | 97 - .../postgres/locale/ko/LC_MESSAGES/django.mo | Bin 2905 -> 0 bytes .../postgres/locale/ko/LC_MESSAGES/django.po | 105 - .../postgres/locale/ky/LC_MESSAGES/django.mo | Bin 3101 -> 0 bytes .../postgres/locale/ky/LC_MESSAGES/django.po | 100 - .../postgres/locale/lt/LC_MESSAGES/django.mo | Bin 3452 -> 0 bytes .../postgres/locale/lt/LC_MESSAGES/django.po | 120 - .../postgres/locale/lv/LC_MESSAGES/django.mo | Bin 3103 -> 0 bytes .../postgres/locale/lv/LC_MESSAGES/django.po | 116 - .../postgres/locale/mk/LC_MESSAGES/django.mo | Bin 3048 -> 0 bytes .../postgres/locale/mk/LC_MESSAGES/django.po | 112 - .../postgres/locale/ml/LC_MESSAGES/django.mo | Bin 1581 -> 0 bytes .../postgres/locale/ml/LC_MESSAGES/django.po | 98 - .../postgres/locale/mn/LC_MESSAGES/django.mo | Bin 3310 -> 0 bytes .../postgres/locale/mn/LC_MESSAGES/django.po | 111 - .../postgres/locale/mr/LC_MESSAGES/django.mo | Bin 1132 -> 0 bytes .../postgres/locale/mr/LC_MESSAGES/django.po | 97 - .../postgres/locale/ms/LC_MESSAGES/django.mo | Bin 2712 -> 0 bytes .../postgres/locale/ms/LC_MESSAGES/django.po | 100 - .../postgres/locale/nb/LC_MESSAGES/django.mo | Bin 2849 -> 0 bytes .../postgres/locale/nb/LC_MESSAGES/django.po | 107 - .../postgres/locale/ne/LC_MESSAGES/django.mo | Bin 875 -> 0 bytes .../postgres/locale/ne/LC_MESSAGES/django.po | 96 - .../postgres/locale/nl/LC_MESSAGES/django.mo | Bin 2993 -> 0 bytes .../postgres/locale/nl/LC_MESSAGES/django.po | 112 - .../postgres/locale/nn/LC_MESSAGES/django.mo | Bin 2836 -> 0 bytes .../postgres/locale/nn/LC_MESSAGES/django.po | 106 - .../postgres/locale/pl/LC_MESSAGES/django.mo | Bin 3462 -> 0 bytes .../postgres/locale/pl/LC_MESSAGES/django.po | 127 - .../postgres/locale/pt/LC_MESSAGES/django.mo | Bin 2745 -> 0 bytes .../postgres/locale/pt/LC_MESSAGES/django.po | 107 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 3143 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 123 - .../postgres/locale/ro/LC_MESSAGES/django.mo | Bin 3188 -> 0 bytes .../postgres/locale/ro/LC_MESSAGES/django.po | 120 - .../postgres/locale/ru/LC_MESSAGES/django.mo | Bin 4732 -> 0 bytes .../postgres/locale/ru/LC_MESSAGES/django.po | 131 - .../postgres/locale/sk/LC_MESSAGES/django.mo | Bin 3381 -> 0 bytes .../postgres/locale/sk/LC_MESSAGES/django.po | 121 - .../postgres/locale/sl/LC_MESSAGES/django.mo | Bin 2810 -> 0 bytes .../postgres/locale/sl/LC_MESSAGES/django.po | 120 - .../postgres/locale/sq/LC_MESSAGES/django.mo | Bin 2850 -> 0 bytes .../postgres/locale/sq/LC_MESSAGES/django.po | 110 - .../postgres/locale/sr/LC_MESSAGES/django.mo | Bin 3775 -> 0 bytes .../postgres/locale/sr/LC_MESSAGES/django.po | 113 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 3112 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 112 - .../postgres/locale/sv/LC_MESSAGES/django.mo | Bin 2918 -> 0 bytes .../postgres/locale/sv/LC_MESSAGES/django.po | 110 - .../postgres/locale/tg/LC_MESSAGES/django.mo | Bin 2688 -> 0 bytes .../postgres/locale/tg/LC_MESSAGES/django.po | 101 - .../postgres/locale/tk/LC_MESSAGES/django.mo | Bin 2789 -> 0 bytes .../postgres/locale/tk/LC_MESSAGES/django.po | 107 - .../postgres/locale/tr/LC_MESSAGES/django.mo | Bin 2914 -> 0 bytes .../postgres/locale/tr/LC_MESSAGES/django.po | 109 - .../postgres/locale/ug/LC_MESSAGES/django.mo | Bin 3938 -> 0 bytes .../postgres/locale/ug/LC_MESSAGES/django.po | 107 - .../postgres/locale/uk/LC_MESSAGES/django.mo | Bin 4406 -> 0 bytes .../postgres/locale/uk/LC_MESSAGES/django.po | 126 - .../postgres/locale/uz/LC_MESSAGES/django.mo | Bin 703 -> 0 bytes .../postgres/locale/uz/LC_MESSAGES/django.po | 95 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 2560 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 100 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 2563 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 98 - .../django/contrib/postgres/lookups.py | 78 - .../django/contrib/postgres/operations.py | 352 - .../django/contrib/postgres/search.py | 526 - .../django/contrib/postgres/serializers.py | 10 - .../django/contrib/postgres/signals.py | 81 - .../postgres/widgets/split_array.html | 1 - .../django/contrib/postgres/utils.py | 53 - .../django/contrib/postgres/validators.py | 91 - .../django/contrib/redirects/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../__pycache__/admin.cpython-312.pyc | Bin 712 -> 0 bytes .../__pycache__/apps.cpython-312.pyc | Bin 653 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 2666 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 1868 -> 0 bytes .../django/contrib/redirects/admin.py | 9 - .../django/contrib/redirects/apps.py | 8 - .../redirects/locale/af/LC_MESSAGES/django.mo | Bin 1151 -> 0 bytes .../redirects/locale/af/LC_MESSAGES/django.po | 51 - .../redirects/locale/ar/LC_MESSAGES/django.mo | Bin 1336 -> 0 bytes .../redirects/locale/ar/LC_MESSAGES/django.po | 51 - .../locale/ar_DZ/LC_MESSAGES/django.mo | Bin 1379 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 50 - .../locale/ast/LC_MESSAGES/django.mo | Bin 1071 -> 0 bytes .../locale/ast/LC_MESSAGES/django.po | 50 - .../redirects/locale/az/LC_MESSAGES/django.mo | Bin 1106 -> 0 bytes .../redirects/locale/az/LC_MESSAGES/django.po | 51 - .../redirects/locale/be/LC_MESSAGES/django.mo | Bin 1426 -> 0 bytes .../redirects/locale/be/LC_MESSAGES/django.po | 52 - .../redirects/locale/bg/LC_MESSAGES/django.mo | Bin 1279 -> 0 bytes .../redirects/locale/bg/LC_MESSAGES/django.po | 53 - .../redirects/locale/bn/LC_MESSAGES/django.mo | Bin 1319 -> 0 bytes .../redirects/locale/bn/LC_MESSAGES/django.po | 48 - .../redirects/locale/br/LC_MESSAGES/django.mo | Bin 1429 -> 0 bytes .../redirects/locale/br/LC_MESSAGES/django.po | 54 - .../redirects/locale/bs/LC_MESSAGES/django.mo | Bin 1115 -> 0 bytes .../redirects/locale/bs/LC_MESSAGES/django.po | 51 - .../redirects/locale/ca/LC_MESSAGES/django.mo | Bin 1136 -> 0 bytes .../redirects/locale/ca/LC_MESSAGES/django.po | 54 - .../locale/ckb/LC_MESSAGES/django.mo | Bin 1340 -> 0 bytes .../locale/ckb/LC_MESSAGES/django.po | 49 - .../redirects/locale/cs/LC_MESSAGES/django.mo | Bin 1229 -> 0 bytes .../redirects/locale/cs/LC_MESSAGES/django.po | 51 - .../redirects/locale/cy/LC_MESSAGES/django.mo | Bin 1132 -> 0 bytes .../redirects/locale/cy/LC_MESSAGES/django.po | 51 - .../redirects/locale/da/LC_MESSAGES/django.mo | Bin 1132 -> 0 bytes .../redirects/locale/da/LC_MESSAGES/django.po | 50 - .../redirects/locale/de/LC_MESSAGES/django.mo | Bin 1155 -> 0 bytes .../redirects/locale/de/LC_MESSAGES/django.po | 51 - .../locale/dsb/LC_MESSAGES/django.mo | Bin 1236 -> 0 bytes .../locale/dsb/LC_MESSAGES/django.po | 51 - .../redirects/locale/el/LC_MESSAGES/django.mo | Bin 1395 -> 0 bytes .../redirects/locale/el/LC_MESSAGES/django.po | 52 - .../redirects/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../redirects/locale/en/LC_MESSAGES/django.po | 50 - .../locale/en_AU/LC_MESSAGES/django.mo | Bin 1127 -> 0 bytes .../locale/en_AU/LC_MESSAGES/django.po | 50 - .../locale/en_GB/LC_MESSAGES/django.mo | Bin 1053 -> 0 bytes .../locale/en_GB/LC_MESSAGES/django.po | 50 - .../redirects/locale/eo/LC_MESSAGES/django.mo | Bin 712 -> 0 bytes .../redirects/locale/eo/LC_MESSAGES/django.po | 49 - .../redirects/locale/es/LC_MESSAGES/django.mo | Bin 1159 -> 0 bytes .../redirects/locale/es/LC_MESSAGES/django.po | 53 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 1144 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 51 - .../locale/es_CO/LC_MESSAGES/django.mo | Bin 1147 -> 0 bytes .../locale/es_CO/LC_MESSAGES/django.po | 50 - .../locale/es_MX/LC_MESSAGES/django.mo | Bin 1116 -> 0 bytes .../locale/es_MX/LC_MESSAGES/django.po | 53 - .../locale/es_VE/LC_MESSAGES/django.mo | Bin 486 -> 0 bytes .../locale/es_VE/LC_MESSAGES/django.po | 42 - .../redirects/locale/et/LC_MESSAGES/django.mo | Bin 1131 -> 0 bytes .../redirects/locale/et/LC_MESSAGES/django.po | 54 - .../redirects/locale/eu/LC_MESSAGES/django.mo | Bin 1126 -> 0 bytes .../redirects/locale/eu/LC_MESSAGES/django.po | 51 - .../redirects/locale/fa/LC_MESSAGES/django.mo | Bin 1234 -> 0 bytes .../redirects/locale/fa/LC_MESSAGES/django.po | 50 - .../redirects/locale/fi/LC_MESSAGES/django.mo | Bin 1164 -> 0 bytes .../redirects/locale/fi/LC_MESSAGES/django.po | 52 - .../redirects/locale/fr/LC_MESSAGES/django.mo | Bin 1155 -> 0 bytes .../redirects/locale/fr/LC_MESSAGES/django.po | 50 - .../redirects/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../redirects/locale/fy/LC_MESSAGES/django.po | 42 - .../redirects/locale/ga/LC_MESSAGES/django.mo | Bin 1182 -> 0 bytes .../redirects/locale/ga/LC_MESSAGES/django.po | 53 - .../redirects/locale/gd/LC_MESSAGES/django.mo | Bin 1250 -> 0 bytes .../redirects/locale/gd/LC_MESSAGES/django.po | 52 - .../redirects/locale/gl/LC_MESSAGES/django.mo | Bin 1131 -> 0 bytes .../redirects/locale/gl/LC_MESSAGES/django.po | 52 - .../redirects/locale/he/LC_MESSAGES/django.mo | Bin 1278 -> 0 bytes .../redirects/locale/he/LC_MESSAGES/django.po | 49 - .../redirects/locale/hi/LC_MESSAGES/django.mo | Bin 1409 -> 0 bytes .../redirects/locale/hi/LC_MESSAGES/django.po | 49 - .../redirects/locale/hr/LC_MESSAGES/django.mo | Bin 1194 -> 0 bytes .../redirects/locale/hr/LC_MESSAGES/django.po | 53 - .../locale/hsb/LC_MESSAGES/django.mo | Bin 1221 -> 0 bytes .../locale/hsb/LC_MESSAGES/django.po | 51 - .../redirects/locale/hu/LC_MESSAGES/django.mo | Bin 1111 -> 0 bytes .../redirects/locale/hu/LC_MESSAGES/django.po | 51 - .../redirects/locale/hy/LC_MESSAGES/django.mo | Bin 1261 -> 0 bytes .../redirects/locale/hy/LC_MESSAGES/django.po | 49 - .../redirects/locale/ia/LC_MESSAGES/django.mo | Bin 1152 -> 0 bytes .../redirects/locale/ia/LC_MESSAGES/django.po | 50 - .../redirects/locale/id/LC_MESSAGES/django.mo | Bin 1105 -> 0 bytes .../redirects/locale/id/LC_MESSAGES/django.po | 52 - .../redirects/locale/io/LC_MESSAGES/django.mo | Bin 1019 -> 0 bytes .../redirects/locale/io/LC_MESSAGES/django.po | 48 - .../redirects/locale/is/LC_MESSAGES/django.mo | Bin 1040 -> 0 bytes .../redirects/locale/is/LC_MESSAGES/django.po | 49 - .../redirects/locale/it/LC_MESSAGES/django.mo | Bin 1092 -> 0 bytes .../redirects/locale/it/LC_MESSAGES/django.po | 53 - .../redirects/locale/ja/LC_MESSAGES/django.mo | Bin 1193 -> 0 bytes .../redirects/locale/ja/LC_MESSAGES/django.po | 51 - .../redirects/locale/ka/LC_MESSAGES/django.mo | Bin 1511 -> 0 bytes .../redirects/locale/ka/LC_MESSAGES/django.po | 50 - .../locale/kab/LC_MESSAGES/django.mo | Bin 699 -> 0 bytes .../locale/kab/LC_MESSAGES/django.po | 45 - .../redirects/locale/kk/LC_MESSAGES/django.mo | Bin 1261 -> 0 bytes .../redirects/locale/kk/LC_MESSAGES/django.po | 48 - .../redirects/locale/km/LC_MESSAGES/django.mo | Bin 1248 -> 0 bytes .../redirects/locale/km/LC_MESSAGES/django.po | 47 - .../redirects/locale/kn/LC_MESSAGES/django.mo | Bin 788 -> 0 bytes .../redirects/locale/kn/LC_MESSAGES/django.po | 47 - .../redirects/locale/ko/LC_MESSAGES/django.mo | Bin 1152 -> 0 bytes .../redirects/locale/ko/LC_MESSAGES/django.po | 56 - .../redirects/locale/ky/LC_MESSAGES/django.mo | Bin 1265 -> 0 bytes .../redirects/locale/ky/LC_MESSAGES/django.po | 50 - .../redirects/locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../redirects/locale/lb/LC_MESSAGES/django.po | 42 - .../redirects/locale/lt/LC_MESSAGES/django.mo | Bin 1191 -> 0 bytes .../redirects/locale/lt/LC_MESSAGES/django.po | 53 - .../redirects/locale/lv/LC_MESSAGES/django.mo | Bin 1156 -> 0 bytes .../redirects/locale/lv/LC_MESSAGES/django.po | 53 - .../redirects/locale/mk/LC_MESSAGES/django.mo | Bin 1353 -> 0 bytes .../redirects/locale/mk/LC_MESSAGES/django.po | 52 - .../redirects/locale/ml/LC_MESSAGES/django.mo | Bin 1573 -> 0 bytes .../redirects/locale/ml/LC_MESSAGES/django.po | 51 - .../redirects/locale/mn/LC_MESSAGES/django.mo | Bin 1274 -> 0 bytes .../redirects/locale/mn/LC_MESSAGES/django.po | 52 - .../redirects/locale/mr/LC_MESSAGES/django.mo | Bin 1530 -> 0 bytes .../redirects/locale/mr/LC_MESSAGES/django.po | 48 - .../redirects/locale/ms/LC_MESSAGES/django.mo | Bin 1094 -> 0 bytes .../redirects/locale/ms/LC_MESSAGES/django.po | 49 - .../redirects/locale/my/LC_MESSAGES/django.mo | Bin 549 -> 0 bytes .../redirects/locale/my/LC_MESSAGES/django.po | 46 - .../redirects/locale/nb/LC_MESSAGES/django.mo | Bin 1110 -> 0 bytes .../redirects/locale/nb/LC_MESSAGES/django.po | 54 - .../redirects/locale/ne/LC_MESSAGES/django.mo | Bin 1420 -> 0 bytes .../redirects/locale/ne/LC_MESSAGES/django.po | 47 - .../redirects/locale/nl/LC_MESSAGES/django.mo | Bin 1129 -> 0 bytes .../redirects/locale/nl/LC_MESSAGES/django.po | 52 - .../redirects/locale/nn/LC_MESSAGES/django.mo | Bin 1143 -> 0 bytes .../redirects/locale/nn/LC_MESSAGES/django.po | 50 - .../redirects/locale/os/LC_MESSAGES/django.mo | Bin 1150 -> 0 bytes .../redirects/locale/os/LC_MESSAGES/django.po | 49 - .../redirects/locale/pa/LC_MESSAGES/django.mo | Bin 748 -> 0 bytes .../redirects/locale/pa/LC_MESSAGES/django.po | 47 - .../redirects/locale/pl/LC_MESSAGES/django.mo | Bin 1285 -> 0 bytes .../redirects/locale/pl/LC_MESSAGES/django.po | 54 - .../redirects/locale/pt/LC_MESSAGES/django.mo | Bin 1196 -> 0 bytes .../redirects/locale/pt/LC_MESSAGES/django.po | 53 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 1224 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 57 - .../redirects/locale/ro/LC_MESSAGES/django.mo | Bin 1158 -> 0 bytes .../redirects/locale/ro/LC_MESSAGES/django.po | 54 - .../redirects/locale/ru/LC_MESSAGES/django.mo | Bin 1457 -> 0 bytes .../redirects/locale/ru/LC_MESSAGES/django.po | 53 - .../redirects/locale/sk/LC_MESSAGES/django.mo | Bin 1222 -> 0 bytes .../redirects/locale/sk/LC_MESSAGES/django.po | 53 - .../redirects/locale/sl/LC_MESSAGES/django.mo | Bin 1173 -> 0 bytes .../redirects/locale/sl/LC_MESSAGES/django.po | 52 - .../redirects/locale/sq/LC_MESSAGES/django.mo | Bin 1179 -> 0 bytes .../redirects/locale/sq/LC_MESSAGES/django.po | 52 - .../redirects/locale/sr/LC_MESSAGES/django.mo | Bin 1367 -> 0 bytes .../redirects/locale/sr/LC_MESSAGES/django.po | 53 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 1210 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 52 - .../redirects/locale/sv/LC_MESSAGES/django.mo | Bin 1134 -> 0 bytes .../redirects/locale/sv/LC_MESSAGES/django.po | 53 - .../redirects/locale/sw/LC_MESSAGES/django.mo | Bin 1165 -> 0 bytes .../redirects/locale/sw/LC_MESSAGES/django.po | 51 - .../redirects/locale/ta/LC_MESSAGES/django.mo | Bin 1502 -> 0 bytes .../redirects/locale/ta/LC_MESSAGES/django.po | 49 - .../redirects/locale/te/LC_MESSAGES/django.mo | Bin 467 -> 0 bytes .../redirects/locale/te/LC_MESSAGES/django.po | 42 - .../redirects/locale/tg/LC_MESSAGES/django.mo | Bin 782 -> 0 bytes .../redirects/locale/tg/LC_MESSAGES/django.po | 45 - .../redirects/locale/th/LC_MESSAGES/django.mo | Bin 1331 -> 0 bytes .../redirects/locale/th/LC_MESSAGES/django.po | 46 - .../redirects/locale/tk/LC_MESSAGES/django.mo | Bin 1155 -> 0 bytes .../redirects/locale/tk/LC_MESSAGES/django.po | 50 - .../redirects/locale/tr/LC_MESSAGES/django.mo | Bin 1133 -> 0 bytes .../redirects/locale/tr/LC_MESSAGES/django.po | 53 - .../redirects/locale/tt/LC_MESSAGES/django.mo | Bin 1178 -> 0 bytes .../redirects/locale/tt/LC_MESSAGES/django.po | 48 - .../locale/udm/LC_MESSAGES/django.mo | Bin 462 -> 0 bytes .../locale/udm/LC_MESSAGES/django.po | 42 - .../redirects/locale/ug/LC_MESSAGES/django.mo | Bin 1409 -> 0 bytes .../redirects/locale/ug/LC_MESSAGES/django.po | 50 - .../redirects/locale/uk/LC_MESSAGES/django.mo | Bin 1569 -> 0 bytes .../redirects/locale/uk/LC_MESSAGES/django.po | 56 - .../redirects/locale/ur/LC_MESSAGES/django.mo | Bin 1138 -> 0 bytes .../redirects/locale/ur/LC_MESSAGES/django.po | 46 - .../redirects/locale/uz/LC_MESSAGES/django.mo | Bin 743 -> 0 bytes .../redirects/locale/uz/LC_MESSAGES/django.po | 48 - .../redirects/locale/vi/LC_MESSAGES/django.mo | Bin 1106 -> 0 bytes .../redirects/locale/vi/LC_MESSAGES/django.po | 49 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 1100 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 53 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 1108 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 51 - .../django/contrib/redirects/middleware.py | 50 - .../redirects/migrations/0001_initial.py | 64 - .../0002_alter_redirect_new_path_help_text.py | 23 - .../contrib/redirects/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 1716 -> 0 bytes ...edirect_new_path_help_text.cpython-312.pyc | Bin 989 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 220 -> 0 bytes .../django/contrib/redirects/models.py | 35 - .../django/contrib/sessions/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 208 -> 0 bytes .../sessions/__pycache__/apps.cpython-312.pyc | Bin 591 -> 0 bytes .../__pycache__/base_session.cpython-312.pyc | Bin 3051 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 924 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 4186 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 2013 -> 0 bytes .../__pycache__/serializers.cpython-312.pyc | Bin 301 -> 0 bytes .../django/contrib/sessions/apps.py | 7 - .../contrib/sessions/backends/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 217 -> 0 bytes .../backends/__pycache__/base.cpython-312.pyc | Bin 25999 -> 0 bytes .../__pycache__/cache.cpython-312.pyc | Bin 7225 -> 0 bytes .../__pycache__/cached_db.cpython-312.pyc | Bin 7228 -> 0 bytes .../backends/__pycache__/db.cpython-312.pyc | Bin 11109 -> 0 bytes .../backends/__pycache__/file.cpython-312.pyc | Bin 10165 -> 0 bytes .../signed_cookies.cpython-312.pyc | Bin 4891 -> 0 bytes .../django/contrib/sessions/backends/base.py | 525 - .../django/contrib/sessions/backends/cache.py | 145 - .../contrib/sessions/backends/cached_db.py | 135 - .../django/contrib/sessions/backends/db.py | 198 - .../django/contrib/sessions/backends/file.py | 226 - .../sessions/backends/signed_cookies.py | 103 - .../django/contrib/sessions/base_session.py | 48 - .../django/contrib/sessions/exceptions.py | 19 - .../sessions/locale/af/LC_MESSAGES/django.mo | Bin 717 -> 0 bytes .../sessions/locale/af/LC_MESSAGES/django.po | 36 - .../sessions/locale/ar/LC_MESSAGES/django.mo | Bin 846 -> 0 bytes .../sessions/locale/ar/LC_MESSAGES/django.po | 37 - .../locale/ar_DZ/LC_MESSAGES/django.mo | Bin 817 -> 0 bytes .../locale/ar_DZ/LC_MESSAGES/django.po | 37 - .../sessions/locale/ast/LC_MESSAGES/django.mo | Bin 702 -> 0 bytes .../sessions/locale/ast/LC_MESSAGES/django.po | 36 - .../sessions/locale/az/LC_MESSAGES/django.mo | Bin 731 -> 0 bytes .../sessions/locale/az/LC_MESSAGES/django.po | 37 - .../sessions/locale/be/LC_MESSAGES/django.mo | Bin 854 -> 0 bytes .../sessions/locale/be/LC_MESSAGES/django.po | 38 - .../sessions/locale/bg/LC_MESSAGES/django.mo | Bin 759 -> 0 bytes .../sessions/locale/bg/LC_MESSAGES/django.po | 38 - .../sessions/locale/bn/LC_MESSAGES/django.mo | Bin 762 -> 0 bytes .../sessions/locale/bn/LC_MESSAGES/django.po | 36 - .../sessions/locale/br/LC_MESSAGES/django.mo | Bin 1027 -> 0 bytes .../sessions/locale/br/LC_MESSAGES/django.po | 40 - .../sessions/locale/bs/LC_MESSAGES/django.mo | Bin 759 -> 0 bytes .../sessions/locale/bs/LC_MESSAGES/django.po | 37 - .../sessions/locale/ca/LC_MESSAGES/django.mo | Bin 738 -> 0 bytes .../sessions/locale/ca/LC_MESSAGES/django.po | 37 - .../sessions/locale/ckb/LC_MESSAGES/django.mo | Bin 741 -> 0 bytes .../sessions/locale/ckb/LC_MESSAGES/django.po | 36 - .../sessions/locale/cs/LC_MESSAGES/django.mo | Bin 759 -> 0 bytes .../sessions/locale/cs/LC_MESSAGES/django.po | 37 - .../sessions/locale/cy/LC_MESSAGES/django.mo | Bin 774 -> 0 bytes .../sessions/locale/cy/LC_MESSAGES/django.po | 37 - .../sessions/locale/da/LC_MESSAGES/django.mo | Bin 681 -> 0 bytes .../sessions/locale/da/LC_MESSAGES/django.po | 36 - .../sessions/locale/de/LC_MESSAGES/django.mo | Bin 721 -> 0 bytes .../sessions/locale/de/LC_MESSAGES/django.po | 35 - .../sessions/locale/dsb/LC_MESSAGES/django.mo | Bin 810 -> 0 bytes .../sessions/locale/dsb/LC_MESSAGES/django.po | 37 - .../sessions/locale/el/LC_MESSAGES/django.mo | Bin 809 -> 0 bytes .../sessions/locale/el/LC_MESSAGES/django.po | 36 - .../sessions/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../sessions/locale/en/LC_MESSAGES/django.po | 38 - .../locale/en_AU/LC_MESSAGES/django.mo | Bin 693 -> 0 bytes .../locale/en_AU/LC_MESSAGES/django.po | 36 - .../locale/en_GB/LC_MESSAGES/django.mo | Bin 707 -> 0 bytes .../locale/en_GB/LC_MESSAGES/django.po | 36 - .../sessions/locale/eo/LC_MESSAGES/django.mo | Bin 727 -> 0 bytes .../sessions/locale/eo/LC_MESSAGES/django.po | 37 - .../sessions/locale/es/LC_MESSAGES/django.mo | Bin 734 -> 0 bytes .../sessions/locale/es/LC_MESSAGES/django.po | 37 - .../locale/es_AR/LC_MESSAGES/django.mo | Bin 694 -> 0 bytes .../locale/es_AR/LC_MESSAGES/django.po | 37 - .../locale/es_CO/LC_MESSAGES/django.mo | Bin 754 -> 0 bytes .../locale/es_CO/LC_MESSAGES/django.po | 36 - .../locale/es_MX/LC_MESSAGES/django.mo | Bin 756 -> 0 bytes .../locale/es_MX/LC_MESSAGES/django.po | 37 - .../locale/es_VE/LC_MESSAGES/django.mo | Bin 486 -> 0 bytes .../locale/es_VE/LC_MESSAGES/django.po | 35 - .../sessions/locale/et/LC_MESSAGES/django.mo | Bin 737 -> 0 bytes .../sessions/locale/et/LC_MESSAGES/django.po | 37 - .../sessions/locale/eu/LC_MESSAGES/django.mo | Bin 728 -> 0 bytes .../sessions/locale/eu/LC_MESSAGES/django.po | 36 - .../sessions/locale/fa/LC_MESSAGES/django.mo | Bin 755 -> 0 bytes .../sessions/locale/fa/LC_MESSAGES/django.po | 37 - .../sessions/locale/fi/LC_MESSAGES/django.mo | Bin 721 -> 0 bytes .../sessions/locale/fi/LC_MESSAGES/django.po | 37 - .../sessions/locale/fr/LC_MESSAGES/django.mo | Bin 692 -> 0 bytes .../sessions/locale/fr/LC_MESSAGES/django.po | 36 - .../sessions/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../sessions/locale/fy/LC_MESSAGES/django.po | 35 - .../sessions/locale/ga/LC_MESSAGES/django.mo | Bin 747 -> 0 bytes .../sessions/locale/ga/LC_MESSAGES/django.po | 37 - .../sessions/locale/gd/LC_MESSAGES/django.mo | Bin 791 -> 0 bytes .../sessions/locale/gd/LC_MESSAGES/django.po | 37 - .../sessions/locale/gl/LC_MESSAGES/django.mo | Bin 692 -> 0 bytes .../sessions/locale/gl/LC_MESSAGES/django.po | 38 - .../sessions/locale/he/LC_MESSAGES/django.mo | Bin 809 -> 0 bytes .../sessions/locale/he/LC_MESSAGES/django.po | 37 - .../sessions/locale/hi/LC_MESSAGES/django.mo | Bin 759 -> 0 bytes .../sessions/locale/hi/LC_MESSAGES/django.po | 36 - .../sessions/locale/hr/LC_MESSAGES/django.mo | Bin 749 -> 0 bytes .../sessions/locale/hr/LC_MESSAGES/django.po | 39 - .../sessions/locale/hsb/LC_MESSAGES/django.mo | Bin 805 -> 0 bytes .../sessions/locale/hsb/LC_MESSAGES/django.po | 37 - .../sessions/locale/hu/LC_MESSAGES/django.mo | Bin 727 -> 0 bytes .../sessions/locale/hu/LC_MESSAGES/django.po | 37 - .../sessions/locale/hy/LC_MESSAGES/django.mo | Bin 815 -> 0 bytes .../sessions/locale/hy/LC_MESSAGES/django.po | 35 - .../sessions/locale/ia/LC_MESSAGES/django.mo | Bin 744 -> 0 bytes .../sessions/locale/ia/LC_MESSAGES/django.po | 36 - .../sessions/locale/id/LC_MESSAGES/django.mo | Bin 705 -> 0 bytes .../sessions/locale/id/LC_MESSAGES/django.po | 38 - .../sessions/locale/io/LC_MESSAGES/django.mo | Bin 683 -> 0 bytes .../sessions/locale/io/LC_MESSAGES/django.po | 35 - .../sessions/locale/is/LC_MESSAGES/django.mo | Bin 706 -> 0 bytes .../sessions/locale/is/LC_MESSAGES/django.po | 36 - .../sessions/locale/it/LC_MESSAGES/django.mo | Bin 726 -> 0 bytes .../sessions/locale/it/LC_MESSAGES/django.po | 37 - .../sessions/locale/ja/LC_MESSAGES/django.mo | Bin 757 -> 0 bytes .../sessions/locale/ja/LC_MESSAGES/django.po | 37 - .../sessions/locale/ka/LC_MESSAGES/django.mo | Bin 803 -> 0 bytes .../sessions/locale/ka/LC_MESSAGES/django.po | 36 - .../sessions/locale/kab/LC_MESSAGES/django.mo | Bin 743 -> 0 bytes .../sessions/locale/kab/LC_MESSAGES/django.po | 35 - .../sessions/locale/kk/LC_MESSAGES/django.mo | Bin 810 -> 0 bytes .../sessions/locale/kk/LC_MESSAGES/django.po | 37 - .../sessions/locale/km/LC_MESSAGES/django.mo | Bin 929 -> 0 bytes .../sessions/locale/km/LC_MESSAGES/django.po | 35 - .../sessions/locale/kn/LC_MESSAGES/django.mo | Bin 810 -> 0 bytes .../sessions/locale/kn/LC_MESSAGES/django.po | 37 - .../sessions/locale/ko/LC_MESSAGES/django.mo | Bin 653 -> 0 bytes .../sessions/locale/ko/LC_MESSAGES/django.po | 37 - .../sessions/locale/ky/LC_MESSAGES/django.mo | Bin 742 -> 0 bytes .../sessions/locale/ky/LC_MESSAGES/django.po | 35 - .../sessions/locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../sessions/locale/lb/LC_MESSAGES/django.po | 35 - .../sessions/locale/lt/LC_MESSAGES/django.mo | Bin 786 -> 0 bytes .../sessions/locale/lt/LC_MESSAGES/django.po | 39 - .../sessions/locale/lv/LC_MESSAGES/django.mo | Bin 753 -> 0 bytes .../sessions/locale/lv/LC_MESSAGES/django.po | 38 - .../sessions/locale/mk/LC_MESSAGES/django.mo | Bin 816 -> 0 bytes .../sessions/locale/mk/LC_MESSAGES/django.po | 37 - .../sessions/locale/ml/LC_MESSAGES/django.mo | Bin 854 -> 0 bytes .../sessions/locale/ml/LC_MESSAGES/django.po | 37 - .../sessions/locale/mn/LC_MESSAGES/django.mo | Bin 784 -> 0 bytes .../sessions/locale/mn/LC_MESSAGES/django.po | 38 - .../sessions/locale/mr/LC_MESSAGES/django.mo | Bin 768 -> 0 bytes .../sessions/locale/mr/LC_MESSAGES/django.po | 36 - .../sessions/locale/ms/LC_MESSAGES/django.mo | Bin 649 -> 0 bytes .../sessions/locale/ms/LC_MESSAGES/django.po | 35 - .../sessions/locale/my/LC_MESSAGES/django.mo | Bin 872 -> 0 bytes .../sessions/locale/my/LC_MESSAGES/django.po | 36 - .../sessions/locale/nb/LC_MESSAGES/django.mo | Bin 717 -> 0 bytes .../sessions/locale/nb/LC_MESSAGES/django.po | 38 - .../sessions/locale/ne/LC_MESSAGES/django.mo | Bin 802 -> 0 bytes .../sessions/locale/ne/LC_MESSAGES/django.po | 36 - .../sessions/locale/nl/LC_MESSAGES/django.mo | Bin 692 -> 0 bytes .../sessions/locale/nl/LC_MESSAGES/django.po | 36 - .../sessions/locale/nn/LC_MESSAGES/django.mo | Bin 667 -> 0 bytes .../sessions/locale/nn/LC_MESSAGES/django.po | 37 - .../sessions/locale/os/LC_MESSAGES/django.mo | Bin 732 -> 0 bytes .../sessions/locale/os/LC_MESSAGES/django.po | 36 - .../sessions/locale/pa/LC_MESSAGES/django.mo | Bin 771 -> 0 bytes .../sessions/locale/pa/LC_MESSAGES/django.po | 36 - .../sessions/locale/pl/LC_MESSAGES/django.mo | Bin 828 -> 0 bytes .../sessions/locale/pl/LC_MESSAGES/django.po | 39 - .../sessions/locale/pt/LC_MESSAGES/django.mo | Bin 738 -> 0 bytes .../sessions/locale/pt/LC_MESSAGES/django.po | 37 - .../locale/pt_BR/LC_MESSAGES/django.mo | Bin 757 -> 0 bytes .../locale/pt_BR/LC_MESSAGES/django.po | 37 - .../sessions/locale/ro/LC_MESSAGES/django.mo | Bin 776 -> 0 bytes .../sessions/locale/ro/LC_MESSAGES/django.po | 39 - .../sessions/locale/ru/LC_MESSAGES/django.mo | Bin 913 -> 0 bytes .../sessions/locale/ru/LC_MESSAGES/django.po | 39 - .../sessions/locale/sk/LC_MESSAGES/django.mo | Bin 766 -> 0 bytes .../sessions/locale/sk/LC_MESSAGES/django.po | 37 - .../sessions/locale/sl/LC_MESSAGES/django.mo | Bin 770 -> 0 bytes .../sessions/locale/sl/LC_MESSAGES/django.po | 38 - .../sessions/locale/sq/LC_MESSAGES/django.mo | Bin 683 -> 0 bytes .../sessions/locale/sq/LC_MESSAGES/django.po | 36 - .../sessions/locale/sr/LC_MESSAGES/django.mo | Bin 855 -> 0 bytes .../sessions/locale/sr/LC_MESSAGES/django.po | 38 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 757 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 38 - .../sessions/locale/sv/LC_MESSAGES/django.mo | Bin 707 -> 0 bytes .../sessions/locale/sv/LC_MESSAGES/django.po | 37 - .../sessions/locale/sw/LC_MESSAGES/django.mo | Bin 743 -> 0 bytes .../sessions/locale/sw/LC_MESSAGES/django.po | 36 - .../sessions/locale/ta/LC_MESSAGES/django.mo | Bin 801 -> 0 bytes .../sessions/locale/ta/LC_MESSAGES/django.po | 35 - .../sessions/locale/te/LC_MESSAGES/django.mo | Bin 786 -> 0 bytes .../sessions/locale/te/LC_MESSAGES/django.po | 36 - .../sessions/locale/tg/LC_MESSAGES/django.mo | Bin 747 -> 0 bytes .../sessions/locale/tg/LC_MESSAGES/django.po | 35 - .../sessions/locale/th/LC_MESSAGES/django.mo | Bin 814 -> 0 bytes .../sessions/locale/th/LC_MESSAGES/django.po | 36 - .../sessions/locale/tk/LC_MESSAGES/django.mo | Bin 699 -> 0 bytes .../sessions/locale/tk/LC_MESSAGES/django.po | 36 - .../sessions/locale/tr/LC_MESSAGES/django.mo | Bin 685 -> 0 bytes .../sessions/locale/tr/LC_MESSAGES/django.po | 37 - .../sessions/locale/tt/LC_MESSAGES/django.mo | Bin 806 -> 0 bytes .../sessions/locale/tt/LC_MESSAGES/django.po | 36 - .../sessions/locale/udm/LC_MESSAGES/django.mo | Bin 462 -> 0 bytes .../sessions/locale/udm/LC_MESSAGES/django.po | 35 - .../sessions/locale/ug/LC_MESSAGES/django.mo | Bin 748 -> 0 bytes .../sessions/locale/ug/LC_MESSAGES/django.po | 34 - .../sessions/locale/uk/LC_MESSAGES/django.mo | Bin 841 -> 0 bytes .../sessions/locale/uk/LC_MESSAGES/django.po | 40 - .../sessions/locale/ur/LC_MESSAGES/django.mo | Bin 729 -> 0 bytes .../sessions/locale/ur/LC_MESSAGES/django.po | 35 - .../sessions/locale/uz/LC_MESSAGES/django.mo | Bin 744 -> 0 bytes .../sessions/locale/uz/LC_MESSAGES/django.po | 35 - .../sessions/locale/vi/LC_MESSAGES/django.mo | Bin 679 -> 0 bytes .../sessions/locale/vi/LC_MESSAGES/django.po | 38 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 722 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 37 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 676 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 38 - .../contrib/sessions/management/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 219 -> 0 bytes .../sessions/management/commands/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 228 -> 0 bytes .../__pycache__/clearsessions.cpython-312.pyc | Bin 1260 -> 0 bytes .../management/commands/clearsessions.py | 21 - .../django/contrib/sessions/middleware.py | 77 - .../sessions/migrations/0001_initial.py | 37 - .../contrib/sessions/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 1426 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 219 -> 0 bytes .../django/contrib/sessions/models.py | 35 - .../django/contrib/sessions/serializers.py | 3 - .../django/contrib/sitemaps/__init__.py | 202 - .../__pycache__/__init__.cpython-312.pyc | Bin 8345 -> 0 bytes .../sitemaps/__pycache__/apps.cpython-312.pyc | Bin 650 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 5250 -> 0 bytes .../django/contrib/sitemaps/apps.py | 8 - .../contrib/sitemaps/templates/sitemap.xml | 16 - .../sitemaps/templates/sitemap_index.xml | 13 - .../django/contrib/sitemaps/views.py | 140 - .../django/contrib/sites/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 205 -> 0 bytes .../sites/__pycache__/admin.cpython-312.pyc | Bin 660 -> 0 bytes .../sites/__pycache__/apps.cpython-312.pyc | Bin 1237 -> 0 bytes .../sites/__pycache__/checks.cpython-312.pyc | Bin 769 -> 0 bytes .../__pycache__/management.cpython-312.pyc | Bin 1916 -> 0 bytes .../__pycache__/managers.cpython-312.pyc | Bin 3351 -> 0 bytes .../__pycache__/middleware.cpython-312.pyc | Bin 810 -> 0 bytes .../sites/__pycache__/models.cpython-312.pyc | Bin 5818 -> 0 bytes .../__pycache__/requests.cpython-312.pyc | Bin 1445 -> 0 bytes .../__pycache__/shortcuts.cpython-312.pyc | Bin 837 -> 0 bytes .../django/contrib/sites/admin.py | 8 - .../django/contrib/sites/apps.py | 17 - .../django/contrib/sites/checks.py | 14 - .../sites/locale/af/LC_MESSAGES/django.mo | Bin 786 -> 0 bytes .../sites/locale/af/LC_MESSAGES/django.po | 36 - .../sites/locale/ar/LC_MESSAGES/django.mo | Bin 947 -> 0 bytes .../sites/locale/ar/LC_MESSAGES/django.po | 38 - .../sites/locale/ar_DZ/LC_MESSAGES/django.mo | Bin 918 -> 0 bytes .../sites/locale/ar_DZ/LC_MESSAGES/django.po | 37 - .../sites/locale/ast/LC_MESSAGES/django.mo | Bin 774 -> 0 bytes .../sites/locale/ast/LC_MESSAGES/django.po | 36 - .../sites/locale/az/LC_MESSAGES/django.mo | Bin 727 -> 0 bytes .../sites/locale/az/LC_MESSAGES/django.po | 38 - .../sites/locale/be/LC_MESSAGES/django.mo | Bin 983 -> 0 bytes .../sites/locale/be/LC_MESSAGES/django.po | 38 - .../sites/locale/bg/LC_MESSAGES/django.mo | Bin 904 -> 0 bytes .../sites/locale/bg/LC_MESSAGES/django.po | 38 - .../sites/locale/bn/LC_MESSAGES/django.mo | Bin 925 -> 0 bytes .../sites/locale/bn/LC_MESSAGES/django.po | 37 - .../sites/locale/br/LC_MESSAGES/django.mo | Bin 1107 -> 0 bytes .../sites/locale/br/LC_MESSAGES/django.po | 40 - .../sites/locale/bs/LC_MESSAGES/django.mo | Bin 692 -> 0 bytes .../sites/locale/bs/LC_MESSAGES/django.po | 37 - .../sites/locale/ca/LC_MESSAGES/django.mo | Bin 791 -> 0 bytes .../sites/locale/ca/LC_MESSAGES/django.po | 38 - .../sites/locale/ckb/LC_MESSAGES/django.mo | Bin 843 -> 0 bytes .../sites/locale/ckb/LC_MESSAGES/django.po | 36 - .../sites/locale/cs/LC_MESSAGES/django.mo | Bin 827 -> 0 bytes .../sites/locale/cs/LC_MESSAGES/django.po | 37 - .../sites/locale/cy/LC_MESSAGES/django.mo | Bin 835 -> 0 bytes .../sites/locale/cy/LC_MESSAGES/django.po | 37 - .../sites/locale/da/LC_MESSAGES/django.mo | Bin 753 -> 0 bytes .../sites/locale/da/LC_MESSAGES/django.po | 36 - .../sites/locale/de/LC_MESSAGES/django.mo | Bin 792 -> 0 bytes .../sites/locale/de/LC_MESSAGES/django.po | 36 - .../sites/locale/dsb/LC_MESSAGES/django.mo | Bin 868 -> 0 bytes .../sites/locale/dsb/LC_MESSAGES/django.po | 37 - .../sites/locale/el/LC_MESSAGES/django.mo | Bin 878 -> 0 bytes .../sites/locale/el/LC_MESSAGES/django.po | 38 - .../sites/locale/en/LC_MESSAGES/django.mo | Bin 356 -> 0 bytes .../sites/locale/en/LC_MESSAGES/django.po | 38 - .../sites/locale/en_AU/LC_MESSAGES/django.mo | Bin 753 -> 0 bytes .../sites/locale/en_AU/LC_MESSAGES/django.po | 36 - .../sites/locale/en_GB/LC_MESSAGES/django.mo | Bin 639 -> 0 bytes .../sites/locale/en_GB/LC_MESSAGES/django.po | 36 - .../sites/locale/eo/LC_MESSAGES/django.mo | Bin 792 -> 0 bytes .../sites/locale/eo/LC_MESSAGES/django.po | 38 - .../sites/locale/es/LC_MESSAGES/django.mo | Bin 804 -> 0 bytes .../sites/locale/es/LC_MESSAGES/django.po | 39 - .../sites/locale/es_AR/LC_MESSAGES/django.mo | Bin 776 -> 0 bytes .../sites/locale/es_AR/LC_MESSAGES/django.po | 38 - .../sites/locale/es_CO/LC_MESSAGES/django.mo | Bin 825 -> 0 bytes .../sites/locale/es_CO/LC_MESSAGES/django.po | 36 - .../sites/locale/es_MX/LC_MESSAGES/django.mo | Bin 809 -> 0 bytes .../sites/locale/es_MX/LC_MESSAGES/django.po | 38 - .../sites/locale/es_VE/LC_MESSAGES/django.mo | Bin 486 -> 0 bytes .../sites/locale/es_VE/LC_MESSAGES/django.po | 35 - .../sites/locale/et/LC_MESSAGES/django.mo | Bin 788 -> 0 bytes .../sites/locale/et/LC_MESSAGES/django.po | 38 - .../sites/locale/eu/LC_MESSAGES/django.mo | Bin 807 -> 0 bytes .../sites/locale/eu/LC_MESSAGES/django.po | 37 - .../sites/locale/fa/LC_MESSAGES/django.mo | Bin 872 -> 0 bytes .../sites/locale/fa/LC_MESSAGES/django.po | 38 - .../sites/locale/fi/LC_MESSAGES/django.mo | Bin 786 -> 0 bytes .../sites/locale/fi/LC_MESSAGES/django.po | 37 - .../sites/locale/fr/LC_MESSAGES/django.mo | Bin 756 -> 0 bytes .../sites/locale/fr/LC_MESSAGES/django.po | 37 - .../sites/locale/fy/LC_MESSAGES/django.mo | Bin 476 -> 0 bytes .../sites/locale/fy/LC_MESSAGES/django.po | 35 - .../sites/locale/ga/LC_MESSAGES/django.mo | Bin 814 -> 0 bytes .../sites/locale/ga/LC_MESSAGES/django.po | 38 - .../sites/locale/gd/LC_MESSAGES/django.mo | Bin 858 -> 0 bytes .../sites/locale/gd/LC_MESSAGES/django.po | 37 - .../sites/locale/gl/LC_MESSAGES/django.mo | Bin 728 -> 0 bytes .../sites/locale/gl/LC_MESSAGES/django.po | 38 - .../sites/locale/he/LC_MESSAGES/django.mo | Bin 820 -> 0 bytes .../sites/locale/he/LC_MESSAGES/django.po | 37 - .../sites/locale/hi/LC_MESSAGES/django.mo | Bin 665 -> 0 bytes .../sites/locale/hi/LC_MESSAGES/django.po | 35 - .../sites/locale/hr/LC_MESSAGES/django.mo | Bin 876 -> 0 bytes .../sites/locale/hr/LC_MESSAGES/django.po | 38 - .../sites/locale/hsb/LC_MESSAGES/django.mo | Bin 863 -> 0 bytes .../sites/locale/hsb/LC_MESSAGES/django.po | 37 - .../sites/locale/hu/LC_MESSAGES/django.mo | Bin 796 -> 0 bytes .../sites/locale/hu/LC_MESSAGES/django.po | 37 - .../sites/locale/hy/LC_MESSAGES/django.mo | Bin 906 -> 0 bytes .../sites/locale/hy/LC_MESSAGES/django.po | 36 - .../sites/locale/ia/LC_MESSAGES/django.mo | Bin 809 -> 0 bytes .../sites/locale/ia/LC_MESSAGES/django.po | 36 - .../sites/locale/id/LC_MESSAGES/django.mo | Bin 791 -> 0 bytes .../sites/locale/id/LC_MESSAGES/django.po | 38 - .../sites/locale/io/LC_MESSAGES/django.mo | Bin 760 -> 0 bytes .../sites/locale/io/LC_MESSAGES/django.po | 35 - .../sites/locale/is/LC_MESSAGES/django.mo | Bin 812 -> 0 bytes .../sites/locale/is/LC_MESSAGES/django.po | 37 - .../sites/locale/it/LC_MESSAGES/django.mo | Bin 795 -> 0 bytes .../sites/locale/it/LC_MESSAGES/django.po | 38 - .../sites/locale/ja/LC_MESSAGES/django.mo | Bin 814 -> 0 bytes .../sites/locale/ja/LC_MESSAGES/django.po | 37 - .../sites/locale/ka/LC_MESSAGES/django.mo | Bin 993 -> 0 bytes .../sites/locale/ka/LC_MESSAGES/django.po | 37 - .../sites/locale/kab/LC_MESSAGES/django.mo | Bin 808 -> 0 bytes .../sites/locale/kab/LC_MESSAGES/django.po | 35 - .../sites/locale/kk/LC_MESSAGES/django.mo | Bin 895 -> 0 bytes .../sites/locale/kk/LC_MESSAGES/django.po | 36 - .../sites/locale/km/LC_MESSAGES/django.mo | Bin 701 -> 0 bytes .../sites/locale/km/LC_MESSAGES/django.po | 35 - .../sites/locale/kn/LC_MESSAGES/django.mo | Bin 673 -> 0 bytes .../sites/locale/kn/LC_MESSAGES/django.po | 37 - .../sites/locale/ko/LC_MESSAGES/django.mo | Bin 744 -> 0 bytes .../sites/locale/ko/LC_MESSAGES/django.po | 39 - .../sites/locale/ky/LC_MESSAGES/django.mo | Bin 811 -> 0 bytes .../sites/locale/ky/LC_MESSAGES/django.po | 34 - .../sites/locale/lb/LC_MESSAGES/django.mo | Bin 474 -> 0 bytes .../sites/locale/lb/LC_MESSAGES/django.po | 35 - .../sites/locale/lt/LC_MESSAGES/django.mo | Bin 869 -> 0 bytes .../sites/locale/lt/LC_MESSAGES/django.po | 41 - .../sites/locale/lv/LC_MESSAGES/django.mo | Bin 777 -> 0 bytes .../sites/locale/lv/LC_MESSAGES/django.po | 40 - .../sites/locale/mk/LC_MESSAGES/django.mo | Bin 885 -> 0 bytes .../sites/locale/mk/LC_MESSAGES/django.po | 37 - .../sites/locale/ml/LC_MESSAGES/django.mo | Bin 1007 -> 0 bytes .../sites/locale/ml/LC_MESSAGES/django.po | 37 - .../sites/locale/mn/LC_MESSAGES/django.mo | Bin 867 -> 0 bytes .../sites/locale/mn/LC_MESSAGES/django.po | 39 - .../sites/locale/mr/LC_MESSAGES/django.mo | Bin 884 -> 0 bytes .../sites/locale/mr/LC_MESSAGES/django.po | 36 - .../sites/locale/ms/LC_MESSAGES/django.mo | Bin 727 -> 0 bytes .../sites/locale/ms/LC_MESSAGES/django.po | 35 - .../sites/locale/my/LC_MESSAGES/django.mo | Bin 961 -> 0 bytes .../sites/locale/my/LC_MESSAGES/django.po | 36 - .../sites/locale/nb/LC_MESSAGES/django.mo | Bin 793 -> 0 bytes .../sites/locale/nb/LC_MESSAGES/django.po | 38 - .../sites/locale/ne/LC_MESSAGES/django.mo | Bin 863 -> 0 bytes .../sites/locale/ne/LC_MESSAGES/django.po | 36 - .../sites/locale/nl/LC_MESSAGES/django.mo | Bin 735 -> 0 bytes .../sites/locale/nl/LC_MESSAGES/django.po | 38 - .../sites/locale/nn/LC_MESSAGES/django.mo | Bin 731 -> 0 bytes .../sites/locale/nn/LC_MESSAGES/django.po | 37 - .../sites/locale/os/LC_MESSAGES/django.mo | Bin 806 -> 0 bytes .../sites/locale/os/LC_MESSAGES/django.po | 36 - .../sites/locale/pa/LC_MESSAGES/django.mo | Bin 684 -> 0 bytes .../sites/locale/pa/LC_MESSAGES/django.po | 36 - .../sites/locale/pl/LC_MESSAGES/django.mo | Bin 903 -> 0 bytes .../sites/locale/pl/LC_MESSAGES/django.po | 40 - .../sites/locale/pt/LC_MESSAGES/django.mo | Bin 797 -> 0 bytes .../sites/locale/pt/LC_MESSAGES/django.po | 38 - .../sites/locale/pt_BR/LC_MESSAGES/django.mo | Bin 824 -> 0 bytes .../sites/locale/pt_BR/LC_MESSAGES/django.po | 38 - .../sites/locale/ro/LC_MESSAGES/django.mo | Bin 857 -> 0 bytes .../sites/locale/ro/LC_MESSAGES/django.po | 40 - .../sites/locale/ru/LC_MESSAGES/django.mo | Bin 1016 -> 0 bytes .../sites/locale/ru/LC_MESSAGES/django.po | 41 - .../sites/locale/sk/LC_MESSAGES/django.mo | Bin 822 -> 0 bytes .../sites/locale/sk/LC_MESSAGES/django.po | 38 - .../sites/locale/sl/LC_MESSAGES/django.mo | Bin 845 -> 0 bytes .../sites/locale/sl/LC_MESSAGES/django.po | 39 - .../sites/locale/sq/LC_MESSAGES/django.mo | Bin 769 -> 0 bytes .../sites/locale/sq/LC_MESSAGES/django.po | 36 - .../sites/locale/sr/LC_MESSAGES/django.mo | Bin 935 -> 0 bytes .../sites/locale/sr/LC_MESSAGES/django.po | 38 - .../locale/sr_Latn/LC_MESSAGES/django.mo | Bin 815 -> 0 bytes .../locale/sr_Latn/LC_MESSAGES/django.po | 38 - .../sites/locale/sv/LC_MESSAGES/django.mo | Bin 768 -> 0 bytes .../sites/locale/sv/LC_MESSAGES/django.po | 39 - .../sites/locale/sw/LC_MESSAGES/django.mo | Bin 781 -> 0 bytes .../sites/locale/sw/LC_MESSAGES/django.po | 36 - .../sites/locale/ta/LC_MESSAGES/django.mo | Bin 714 -> 0 bytes .../sites/locale/ta/LC_MESSAGES/django.po | 35 - .../sites/locale/te/LC_MESSAGES/django.mo | Bin 687 -> 0 bytes .../sites/locale/te/LC_MESSAGES/django.po | 35 - .../sites/locale/tg/LC_MESSAGES/django.mo | Bin 863 -> 0 bytes .../sites/locale/tg/LC_MESSAGES/django.po | 35 - .../sites/locale/th/LC_MESSAGES/django.mo | Bin 898 -> 0 bytes .../sites/locale/th/LC_MESSAGES/django.po | 36 - .../sites/locale/tk/LC_MESSAGES/django.mo | Bin 755 -> 0 bytes .../sites/locale/tk/LC_MESSAGES/django.po | 36 - .../sites/locale/tr/LC_MESSAGES/django.mo | Bin 758 -> 0 bytes .../sites/locale/tr/LC_MESSAGES/django.po | 39 - .../sites/locale/tt/LC_MESSAGES/django.mo | Bin 706 -> 0 bytes .../sites/locale/tt/LC_MESSAGES/django.po | 36 - .../sites/locale/udm/LC_MESSAGES/django.mo | Bin 462 -> 0 bytes .../sites/locale/udm/LC_MESSAGES/django.po | 35 - .../sites/locale/ug/LC_MESSAGES/django.mo | Bin 868 -> 0 bytes .../sites/locale/ug/LC_MESSAGES/django.po | 35 - .../sites/locale/uk/LC_MESSAGES/django.mo | Bin 960 -> 0 bytes .../sites/locale/uk/LC_MESSAGES/django.po | 41 - .../sites/locale/ur/LC_MESSAGES/django.mo | Bin 654 -> 0 bytes .../sites/locale/ur/LC_MESSAGES/django.po | 35 - .../sites/locale/uz/LC_MESSAGES/django.mo | Bin 799 -> 0 bytes .../sites/locale/uz/LC_MESSAGES/django.po | 35 - .../sites/locale/vi/LC_MESSAGES/django.mo | Bin 762 -> 0 bytes .../sites/locale/vi/LC_MESSAGES/django.po | 38 - .../locale/zh_Hans/LC_MESSAGES/django.mo | Bin 779 -> 0 bytes .../locale/zh_Hans/LC_MESSAGES/django.po | 37 - .../locale/zh_Hant/LC_MESSAGES/django.mo | Bin 736 -> 0 bytes .../locale/zh_Hant/LC_MESSAGES/django.po | 40 - .../django/contrib/sites/management.py | 47 - .../django/contrib/sites/managers.py | 65 - .../django/contrib/sites/middleware.py | 12 - .../contrib/sites/migrations/0001_initial.py | 43 - .../migrations/0002_alter_domain_unique.py | 21 - .../contrib/sites/migrations/__init__.py | 0 .../__pycache__/0001_initial.cpython-312.pyc | Bin 1513 -> 0 bytes .../0002_alter_domain_unique.cpython-312.pyc | Bin 1051 -> 0 bytes .../__pycache__/__init__.cpython-312.pyc | Bin 216 -> 0 bytes .../django/contrib/sites/models.py | 120 - .../django/contrib/sites/requests.py | 20 - .../django/contrib/sites/shortcuts.py | 18 - .../django/contrib/staticfiles/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/apps.cpython-312.pyc | Bin 1203 -> 0 bytes .../__pycache__/checks.cpython-312.pyc | Bin 1344 -> 0 bytes .../__pycache__/finders.cpython-312.pyc | Bin 15831 -> 0 bytes .../__pycache__/handlers.cpython-312.pyc | Bin 6719 -> 0 bytes .../__pycache__/storage.cpython-312.pyc | Bin 21567 -> 0 bytes .../__pycache__/testing.cpython-312.pyc | Bin 836 -> 0 bytes .../__pycache__/urls.cpython-312.pyc | Bin 818 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 3044 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 1859 -> 0 bytes .../django/contrib/staticfiles/apps.py | 14 - .../django/contrib/staticfiles/checks.py | 29 - .../django/contrib/staticfiles/finders.py | 382 - .../django/contrib/staticfiles/handlers.py | 115 - .../staticfiles/management/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 222 -> 0 bytes .../management/commands/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 231 -> 0 bytes .../__pycache__/collectstatic.cpython-312.pyc | Bin 16399 -> 0 bytes .../__pycache__/findstatic.cpython-312.pyc | Bin 2544 -> 0 bytes .../__pycache__/runserver.cpython-312.pyc | Bin 1906 -> 0 bytes .../management/commands/collectstatic.py | 399 - .../management/commands/findstatic.py | 48 - .../management/commands/runserver.py | 36 - .../django/contrib/staticfiles/storage.py | 551 - .../django/contrib/staticfiles/testing.py | 13 - .../django/contrib/staticfiles/urls.py | 19 - .../django/contrib/staticfiles/utils.py | 71 - .../django/contrib/staticfiles/views.py | 40 - .../django/contrib/syndication/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/apps.cpython-312.pyc | Bin 604 -> 0 bytes .../__pycache__/views.cpython-312.pyc | Bin 10530 -> 0 bytes .../django/contrib/syndication/apps.py | 7 - .../django/contrib/syndication/views.py | 235 - .../site-packages/django/core/__init__.py | 0 .../core/__pycache__/__init__.cpython-312.pyc | Bin 196 -> 0 bytes .../core/__pycache__/asgi.cpython-312.pyc | Bin 722 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 10756 -> 0 bytes .../__pycache__/paginator.cpython-312.pyc | Bin 23445 -> 0 bytes .../core/__pycache__/signals.cpython-312.pyc | Bin 405 -> 0 bytes .../core/__pycache__/signing.cpython-312.pyc | Bin 12358 -> 0 bytes .../__pycache__/validators.cpython-312.pyc | Bin 27816 -> 0 bytes .../core/__pycache__/wsgi.cpython-312.pyc | Bin 724 -> 0 bytes .../site-packages/django/core/asgi.py | 13 - .../django/core/cache/__init__.py | 67 - .../__pycache__/__init__.cpython-312.pyc | Bin 2505 -> 0 bytes .../cache/__pycache__/utils.cpython-312.pyc | Bin 825 -> 0 bytes .../django/core/cache/backends/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../backends/__pycache__/base.cpython-312.pyc | Bin 18676 -> 0 bytes .../backends/__pycache__/db.cpython-312.pyc | Bin 13449 -> 0 bytes .../__pycache__/dummy.cpython-312.pyc | Bin 2056 -> 0 bytes .../__pycache__/filebased.cpython-312.pyc | Bin 9673 -> 0 bytes .../__pycache__/locmem.cpython-312.pyc | Bin 7522 -> 0 bytes .../__pycache__/memcached.cpython-312.pyc | Bin 9533 -> 0 bytes .../__pycache__/redis.cpython-312.pyc | Bin 13392 -> 0 bytes .../django/core/cache/backends/base.py | 406 - .../django/core/cache/backends/db.py | 295 - .../django/core/cache/backends/dummy.py | 34 - .../django/core/cache/backends/filebased.py | 171 - .../django/core/cache/backends/locmem.py | 118 - .../django/core/cache/backends/memcached.py | 189 - .../django/core/cache/backends/redis.py | 234 - .../site-packages/django/core/cache/utils.py | 12 - .../django/core/checks/__init__.py | 48 - .../__pycache__/__init__.cpython-312.pyc | Bin 1214 -> 0 bytes .../__pycache__/async_checks.cpython-312.pyc | Bin 869 -> 0 bytes .../checks/__pycache__/caches.cpython-312.pyc | Bin 4115 -> 0 bytes .../__pycache__/commands.cpython-312.pyc | Bin 1263 -> 0 bytes .../__pycache__/database.cpython-312.pyc | Bin 790 -> 0 bytes .../checks/__pycache__/files.cpython-312.pyc | Bin 935 -> 0 bytes .../__pycache__/messages.cpython-312.pyc | Bin 4946 -> 0 bytes .../__pycache__/model_checks.cpython-312.pyc | Bin 10589 -> 0 bytes .../__pycache__/registry.cpython-312.pyc | Bin 4872 -> 0 bytes .../__pycache__/templates.cpython-312.pyc | Bin 753 -> 0 bytes .../__pycache__/translation.cpython-312.pyc | Bin 3474 -> 0 bytes .../checks/__pycache__/urls.cpython-312.pyc | Bin 6391 -> 0 bytes .../django/core/checks/async_checks.py | 16 - .../django/core/checks/caches.py | 76 - .../django/core/checks/commands.py | 28 - .../core/checks/compatibility/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 217 -> 0 bytes .../__pycache__/django_4_0.cpython-312.pyc | Bin 1008 -> 0 bytes .../core/checks/compatibility/django_4_0.py | 20 - .../django/core/checks/database.py | 14 - .../site-packages/django/core/checks/files.py | 19 - .../django/core/checks/messages.py | 82 - .../django/core/checks/model_checks.py | 227 - .../django/core/checks/registry.py | 118 - .../django/core/checks/security/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 212 -> 0 bytes .../security/__pycache__/base.cpython-312.pyc | Bin 12544 -> 0 bytes .../security/__pycache__/csrf.cpython-312.pyc | Bin 3065 -> 0 bytes .../__pycache__/sessions.cpython-312.pyc | Bin 3528 -> 0 bytes .../django/core/checks/security/base.py | 305 - .../django/core/checks/security/csrf.py | 67 - .../django/core/checks/security/sessions.py | 99 - .../django/core/checks/templates.py | 12 - .../django/core/checks/translation.py | 66 - .../site-packages/django/core/checks/urls.py | 159 - .../site-packages/django/core/exceptions.py | 259 - .../django/core/files/__init__.py | 3 - .../__pycache__/__init__.cpython-312.pyc | Bin 283 -> 0 bytes .../files/__pycache__/base.cpython-312.pyc | Bin 7880 -> 0 bytes .../files/__pycache__/images.cpython-312.pyc | Bin 3279 -> 0 bytes .../files/__pycache__/locks.cpython-312.pyc | Bin 4540 -> 0 bytes .../files/__pycache__/move.cpython-312.pyc | Bin 3233 -> 0 bytes .../files/__pycache__/temp.cpython-312.pyc | Bin 3487 -> 0 bytes .../__pycache__/uploadedfile.cpython-312.pyc | Bin 6199 -> 0 bytes .../__pycache__/uploadhandler.cpython-312.pyc | Bin 9782 -> 0 bytes .../files/__pycache__/utils.cpython-312.pyc | Bin 5820 -> 0 bytes .../site-packages/django/core/files/base.py | 161 - .../site-packages/django/core/files/images.py | 89 - .../site-packages/django/core/files/locks.py | 128 - .../site-packages/django/core/files/move.py | 92 - .../django/core/files/storage/__init__.py | 27 - .../__pycache__/__init__.cpython-312.pyc | Bin 1049 -> 0 bytes .../storage/__pycache__/base.cpython-312.pyc | Bin 8633 -> 0 bytes .../__pycache__/filesystem.cpython-312.pyc | Bin 11891 -> 0 bytes .../__pycache__/handler.cpython-312.pyc | Bin 2571 -> 0 bytes .../__pycache__/memory.cpython-312.pyc | Bin 15412 -> 0 bytes .../__pycache__/mixins.cpython-312.pyc | Bin 1443 -> 0 bytes .../django/core/files/storage/base.py | 206 - .../django/core/files/storage/filesystem.py | 229 - .../django/core/files/storage/handler.py | 46 - .../django/core/files/storage/memory.py | 293 - .../django/core/files/storage/mixins.py | 15 - .../site-packages/django/core/files/temp.py | 79 - .../django/core/files/uploadedfile.py | 152 - .../django/core/files/uploadhandler.py | 253 - .../site-packages/django/core/files/utils.py | 77 - .../django/core/handlers/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 205 -> 0 bytes .../handlers/__pycache__/asgi.cpython-312.pyc | Bin 17455 -> 0 bytes .../handlers/__pycache__/base.cpython-312.pyc | Bin 13633 -> 0 bytes .../__pycache__/exception.cpython-312.pyc | Bin 6637 -> 0 bytes .../handlers/__pycache__/wsgi.cpython-312.pyc | Bin 9525 -> 0 bytes .../django/core/handlers/asgi.py | 385 - .../django/core/handlers/base.py | 374 - .../django/core/handlers/exception.py | 186 - .../django/core/handlers/wsgi.py | 207 - .../django/core/mail/__init__.py | 253 - .../mail/__pycache__/__init__.cpython-312.pyc | Bin 7381 -> 0 bytes .../mail/__pycache__/message.cpython-312.pyc | Bin 26433 -> 0 bytes .../mail/__pycache__/utils.cpython-312.pyc | Bin 1038 -> 0 bytes .../django/core/mail/backends/__init__.py | 1 - .../__pycache__/__init__.cpython-312.pyc | Bin 210 -> 0 bytes .../backends/__pycache__/base.cpython-312.pyc | Bin 2652 -> 0 bytes .../__pycache__/console.cpython-312.pyc | Bin 2700 -> 0 bytes .../__pycache__/dummy.cpython-312.pyc | Bin 733 -> 0 bytes .../__pycache__/filebased.cpython-312.pyc | Bin 3788 -> 0 bytes .../__pycache__/locmem.cpython-312.pyc | Bin 1659 -> 0 bytes .../backends/__pycache__/smtp.cpython-312.pyc | Bin 9266 -> 0 bytes .../django/core/mail/backends/base.py | 62 - .../django/core/mail/backends/console.py | 45 - .../django/core/mail/backends/dummy.py | 10 - .../django/core/mail/backends/filebased.py | 66 - .../django/core/mail/backends/locmem.py | 33 - .../django/core/mail/backends/smtp.py | 193 - .../site-packages/django/core/mail/message.py | 636 - .../site-packages/django/core/mail/utils.py | 22 - .../django/core/management/__init__.py | 443 - .../__pycache__/__init__.cpython-312.pyc | Bin 20725 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 32068 -> 0 bytes .../__pycache__/color.cpython-312.pyc | Bin 4117 -> 0 bytes .../__pycache__/sql.cpython-312.pyc | Bin 2354 -> 0 bytes .../__pycache__/templates.cpython-312.pyc | Bin 18467 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 8420 -> 0 bytes .../django/core/management/base.py | 711 - .../django/core/management/color.py | 120 - .../core/management/commands/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 216 -> 0 bytes .../__pycache__/check.cpython-312.pyc | Bin 3405 -> 0 bytes .../compilemessages.cpython-312.pyc | Bin 9044 -> 0 bytes .../createcachetable.cpython-312.pyc | Bin 5925 -> 0 bytes .../__pycache__/dbshell.cpython-312.pyc | Bin 2254 -> 0 bytes .../__pycache__/diffsettings.cpython-312.pyc | Bin 4338 -> 0 bytes .../__pycache__/dumpdata.cpython-312.pyc | Bin 10879 -> 0 bytes .../__pycache__/flush.cpython-312.pyc | Bin 3720 -> 0 bytes .../__pycache__/inspectdb.cpython-312.pyc | Bin 15677 -> 0 bytes .../__pycache__/loaddata.cpython-312.pyc | Bin 18854 -> 0 bytes .../__pycache__/makemessages.cpython-312.pyc | Bin 34323 -> 0 bytes .../makemigrations.cpython-312.pyc | Bin 23246 -> 0 bytes .../__pycache__/migrate.cpython-312.pyc | Bin 23094 -> 0 bytes .../optimizemigration.cpython-312.pyc | Bin 5923 -> 0 bytes .../__pycache__/runserver.cpython-312.pyc | Bin 9124 -> 0 bytes .../__pycache__/sendtestemail.cpython-312.pyc | Bin 2131 -> 0 bytes .../__pycache__/shell.cpython-312.pyc | Bin 11065 -> 0 bytes .../showmigrations.cpython-312.pyc | Bin 7646 -> 0 bytes .../__pycache__/sqlflush.cpython-312.pyc | Bin 1746 -> 0 bytes .../__pycache__/sqlmigrate.cpython-312.pyc | Bin 3859 -> 0 bytes .../sqlsequencereset.cpython-312.pyc | Bin 1900 -> 0 bytes .../squashmigrations.cpython-312.pyc | Bin 10135 -> 0 bytes .../__pycache__/startapp.cpython-312.pyc | Bin 1069 -> 0 bytes .../__pycache__/startproject.cpython-312.pyc | Bin 1311 -> 0 bytes .../commands/__pycache__/test.cpython-312.pyc | Bin 3257 -> 0 bytes .../__pycache__/testserver.cpython-312.pyc | Bin 2370 -> 0 bytes .../django/core/management/commands/check.py | 88 - .../management/commands/compilemessages.py | 195 - .../management/commands/createcachetable.py | 131 - .../core/management/commands/dbshell.py | 49 - .../core/management/commands/diffsettings.py | 92 - .../core/management/commands/dumpdata.py | 286 - .../django/core/management/commands/flush.py | 94 - .../core/management/commands/inspectdb.py | 418 - .../core/management/commands/loaddata.py | 433 - .../core/management/commands/makemessages.py | 778 -- .../management/commands/makemigrations.py | 518 - .../core/management/commands/migrate.py | 509 - .../management/commands/optimizemigration.py | 129 - .../core/management/commands/runserver.py | 201 - .../core/management/commands/sendtestemail.py | 46 - .../django/core/management/commands/shell.py | 283 - .../management/commands/showmigrations.py | 177 - .../core/management/commands/sqlflush.py | 30 - .../core/management/commands/sqlmigrate.py | 83 - .../management/commands/sqlsequencereset.py | 32 - .../management/commands/squashmigrations.py | 253 - .../core/management/commands/startapp.py | 14 - .../core/management/commands/startproject.py | 21 - .../django/core/management/commands/test.py | 66 - .../core/management/commands/testserver.py | 65 - .../django/core/management/sql.py | 59 - .../django/core/management/templates.py | 404 - .../django/core/management/utils.py | 181 - .../site-packages/django/core/paginator.py | 459 - .../django/core/serializers/__init__.py | 255 - .../__pycache__/__init__.cpython-312.pyc | Bin 9457 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 16559 -> 0 bytes .../__pycache__/json.cpython-312.pyc | Bin 6475 -> 0 bytes .../__pycache__/jsonl.cpython-312.pyc | Bin 4171 -> 0 bytes .../__pycache__/python.cpython-312.pyc | Bin 12159 -> 0 bytes .../__pycache__/pyyaml.cpython-312.pyc | Bin 4486 -> 0 bytes .../xml_serializer.cpython-312.pyc | Bin 26727 -> 0 bytes .../django/core/serializers/base.py | 388 - .../django/core/serializers/json.py | 113 - .../django/core/serializers/jsonl.py | 68 - .../django/core/serializers/python.py | 222 - .../django/core/serializers/pyyaml.py | 88 - .../django/core/serializers/xml_serializer.py | 532 - .../django/core/servers/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 204 -> 0 bytes .../__pycache__/basehttp.cpython-312.pyc | Bin 11914 -> 0 bytes .../django/core/servers/basehttp.py | 277 - .../site-packages/django/core/signals.py | 6 - .../site-packages/django/core/signing.py | 278 - .../site-packages/django/core/validators.py | 677 - .../site-packages/django/core/wsgi.py | 13 - .../site-packages/django/db/__init__.py | 63 - .../db/__pycache__/__init__.cpython-312.pyc | Bin 1772 -> 0 bytes .../__pycache__/transaction.cpython-312.pyc | Bin 12076 -> 0 bytes .../db/__pycache__/utils.cpython-312.pyc | Bin 11686 -> 0 bytes .../django/db/backends/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 203 -> 0 bytes .../ddl_references.cpython-312.pyc | Bin 15616 -> 0 bytes .../__pycache__/signals.cpython-312.pyc | Bin 293 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 15690 -> 0 bytes .../django/db/backends/base/__init__.py | 0 .../base/__pycache__/__init__.cpython-312.pyc | Bin 208 -> 0 bytes .../base/__pycache__/base.cpython-312.pyc | Bin 34780 -> 0 bytes .../base/__pycache__/client.cpython-312.pyc | Bin 1680 -> 0 bytes .../base/__pycache__/creation.cpython-312.pyc | Bin 17793 -> 0 bytes .../base/__pycache__/features.cpython-312.pyc | Bin 8961 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 11272 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 40236 -> 0 bytes .../base/__pycache__/schema.cpython-312.pyc | Bin 86298 -> 0 bytes .../__pycache__/validation.cpython-312.pyc | Bin 1953 -> 0 bytes .../django/db/backends/base/base.py | 792 -- .../django/db/backends/base/client.py | 31 - .../django/db/backends/base/creation.py | 404 - .../django/db/backends/base/features.py | 445 - .../django/db/backends/base/introspection.py | 216 - .../django/db/backends/base/operations.py | 834 -- .../django/db/backends/base/schema.py | 2063 --- .../django/db/backends/base/validation.py | 32 - .../django/db/backends/ddl_references.py | 270 - .../django/db/backends/dummy/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../dummy/__pycache__/base.cpython-312.pyc | Bin 2959 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 537 -> 0 bytes .../django/db/backends/dummy/base.py | 76 - .../django/db/backends/dummy/features.py | 6 - .../django/db/backends/mysql/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../mysql/__pycache__/base.cpython-312.pyc | Bin 17435 -> 0 bytes .../mysql/__pycache__/client.cpython-312.pyc | Bin 3370 -> 0 bytes .../__pycache__/compiler.cpython-312.pyc | Bin 3455 -> 0 bytes .../__pycache__/creation.cpython-312.pyc | Bin 5641 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 12976 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 15798 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 18725 -> 0 bytes .../mysql/__pycache__/schema.cpython-312.pyc | Bin 13254 -> 0 bytes .../__pycache__/validation.cpython-312.pyc | Bin 3606 -> 0 bytes .../django/db/backends/mysql/base.py | 445 - .../django/db/backends/mysql/client.py | 72 - .../django/db/backends/mysql/compiler.py | 72 - .../django/db/backends/mysql/creation.py | 100 - .../django/db/backends/mysql/features.py | 295 - .../django/db/backends/mysql/introspection.py | 365 - .../django/db/backends/mysql/operations.py | 435 - .../django/db/backends/mysql/schema.py | 263 - .../django/db/backends/mysql/validation.py | 77 - .../django/db/backends/oracle/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 210 -> 0 bytes .../oracle/__pycache__/base.cpython-312.pyc | Bin 28345 -> 0 bytes .../oracle/__pycache__/client.cpython-312.pyc | Bin 1435 -> 0 bytes .../__pycache__/creation.cpython-312.pyc | Bin 23173 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 9489 -> 0 bytes .../__pycache__/functions.cpython-312.pyc | Bin 1569 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 15632 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 32035 -> 0 bytes .../oracle/__pycache__/schema.cpython-312.pyc | Bin 12303 -> 0 bytes .../oracle/__pycache__/utils.cpython-312.pyc | Bin 4134 -> 0 bytes .../__pycache__/validation.cpython-312.pyc | Bin 1276 -> 0 bytes .../django/db/backends/oracle/base.py | 663 - .../django/db/backends/oracle/client.py | 27 - .../django/db/backends/oracle/creation.py | 469 - .../django/db/backends/oracle/features.py | 221 - .../django/db/backends/oracle/functions.py | 26 - .../db/backends/oracle/introspection.py | 415 - .../django/db/backends/oracle/operations.py | 728 -- .../django/db/backends/oracle/schema.py | 252 - .../django/db/backends/oracle/utils.py | 99 - .../django/db/backends/oracle/validation.py | 22 - .../django/db/backends/postgresql/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 214 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 24731 -> 0 bytes .../__pycache__/client.cpython-312.pyc | Bin 2976 -> 0 bytes .../__pycache__/compiler.cpython-312.pyc | Bin 4004 -> 0 bytes .../__pycache__/creation.cpython-312.pyc | Bin 5232 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 7317 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 11809 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 17951 -> 0 bytes .../__pycache__/psycopg_any.cpython-312.pyc | Bin 5687 -> 0 bytes .../__pycache__/schema.cpython-312.pyc | Bin 14122 -> 0 bytes .../django/db/backends/postgresql/base.py | 612 - .../django/db/backends/postgresql/client.py | 64 - .../django/db/backends/postgresql/compiler.py | 70 - .../django/db/backends/postgresql/creation.py | 91 - .../django/db/backends/postgresql/features.py | 176 - .../db/backends/postgresql/introspection.py | 299 - .../db/backends/postgresql/operations.py | 402 - .../db/backends/postgresql/psycopg_any.py | 114 - .../django/db/backends/postgresql/schema.py | 380 - .../django/db/backends/signals.py | 3 - .../django/db/backends/sqlite3/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 211 -> 0 bytes .../__pycache__/_functions.cpython-312.pyc | Bin 19758 -> 0 bytes .../sqlite3/__pycache__/base.cpython-312.pyc | Bin 15898 -> 0 bytes .../__pycache__/client.cpython-312.pyc | Bin 816 -> 0 bytes .../__pycache__/creation.cpython-312.pyc | Bin 7926 -> 0 bytes .../__pycache__/features.cpython-312.pyc | Bin 7679 -> 0 bytes .../__pycache__/introspection.cpython-312.pyc | Bin 17263 -> 0 bytes .../__pycache__/operations.cpython-312.pyc | Bin 20941 -> 0 bytes .../__pycache__/schema.cpython-312.pyc | Bin 20490 -> 0 bytes .../django/db/backends/sqlite3/_functions.py | 521 - .../django/db/backends/sqlite3/base.py | 378 - .../django/db/backends/sqlite3/client.py | 10 - .../django/db/backends/sqlite3/creation.py | 157 - .../django/db/backends/sqlite3/features.py | 178 - .../db/backends/sqlite3/introspection.py | 449 - .../django/db/backends/sqlite3/operations.py | 420 - .../django/db/backends/sqlite3/schema.py | 503 - .../site-packages/django/db/backends/utils.py | 342 - .../django/db/migrations/__init__.py | 2 - .../__pycache__/__init__.cpython-312.pyc | Bin 312 -> 0 bytes .../__pycache__/autodetector.cpython-312.pyc | Bin 82630 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 2780 -> 0 bytes .../__pycache__/executor.cpython-312.pyc | Bin 19013 -> 0 bytes .../__pycache__/graph.cpython-312.pyc | Bin 17936 -> 0 bytes .../__pycache__/loader.cpython-312.pyc | Bin 19139 -> 0 bytes .../__pycache__/migration.cpython-312.pyc | Bin 10040 -> 0 bytes .../__pycache__/optimizer.cpython-312.pyc | Bin 3499 -> 0 bytes .../__pycache__/questioner.cpython-312.pyc | Bin 15925 -> 0 bytes .../__pycache__/recorder.cpython-312.pyc | Bin 6088 -> 0 bytes .../__pycache__/serializer.cpython-312.pyc | Bin 23707 -> 0 bytes .../__pycache__/state.cpython-312.pyc | Bin 47177 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 4944 -> 0 bytes .../__pycache__/writer.cpython-312.pyc | Bin 14663 -> 0 bytes .../django/db/migrations/autodetector.py | 2060 --- .../django/db/migrations/exceptions.py | 60 - .../django/db/migrations/executor.py | 413 - .../django/db/migrations/graph.py | 335 - .../django/db/migrations/loader.py | 433 - .../django/db/migrations/migration.py | 239 - .../db/migrations/operations/__init__.py | 46 - .../__pycache__/__init__.cpython-312.pyc | Bin 1025 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 7818 -> 0 bytes .../__pycache__/fields.cpython-312.pyc | Bin 18725 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 62814 -> 0 bytes .../__pycache__/special.cpython-312.pyc | Bin 9795 -> 0 bytes .../django/db/migrations/operations/base.py | 177 - .../django/db/migrations/operations/fields.py | 357 - .../django/db/migrations/operations/models.py | 1288 -- .../db/migrations/operations/special.py | 214 - .../django/db/migrations/optimizer.py | 69 - .../django/db/migrations/questioner.py | 347 - .../django/db/migrations/recorder.py | 111 - .../django/db/migrations/serializer.py | 407 - .../django/db/migrations/state.py | 1020 -- .../django/db/migrations/utils.py | 129 - .../django/db/migrations/writer.py | 323 - .../django/db/models/__init__.py | 127 - .../__pycache__/__init__.cpython-312.pyc | Bin 2720 -> 0 bytes .../__pycache__/aggregates.cpython-312.pyc | Bin 17162 -> 0 bytes .../models/__pycache__/base.cpython-312.pyc | Bin 97886 -> 0 bytes .../__pycache__/constants.cpython-312.pyc | Bin 556 -> 0 bytes .../__pycache__/constraints.cpython-312.pyc | Bin 31201 -> 0 bytes .../__pycache__/deletion.cpython-312.pyc | Bin 25220 -> 0 bytes .../models/__pycache__/enums.cpython-312.pyc | Bin 4506 -> 0 bytes .../__pycache__/expressions.cpython-312.pyc | Bin 108081 -> 0 bytes .../__pycache__/indexes.cpython-312.pyc | Bin 19473 -> 0 bytes .../__pycache__/lookups.cpython-312.pyc | Bin 39491 -> 0 bytes .../__pycache__/manager.cpython-312.pyc | Bin 9231 -> 0 bytes .../__pycache__/options.cpython-312.pyc | Bin 41326 -> 0 bytes .../models/__pycache__/query.cpython-312.pyc | Bin 122655 -> 0 bytes .../__pycache__/query_utils.cpython-312.pyc | Bin 23932 -> 0 bytes .../__pycache__/signals.cpython-312.pyc | Bin 2263 -> 0 bytes .../models/__pycache__/utils.cpython-312.pyc | Bin 3453 -> 0 bytes .../django/db/models/aggregates.py | 399 - .../site-packages/django/db/models/base.py | 2519 ---- .../django/db/models/constants.py | 13 - .../django/db/models/constraints.py | 680 - .../django/db/models/deletion.py | 521 - .../site-packages/django/db/models/enums.py | 79 - .../django/db/models/expressions.py | 2188 ---- .../django/db/models/fields/__init__.py | 2890 ----- .../__pycache__/__init__.cpython-312.pyc | Bin 115347 -> 0 bytes .../__pycache__/composite.cpython-312.pyc | Bin 10687 -> 0 bytes .../fields/__pycache__/files.cpython-312.pyc | Bin 21921 -> 0 bytes .../__pycache__/generated.cpython-312.pyc | Bin 10643 -> 0 bytes .../fields/__pycache__/json.cpython-312.pyc | Bin 31863 -> 0 bytes .../fields/__pycache__/mixins.cpython-312.pyc | Bin 3377 -> 0 bytes .../fields/__pycache__/proxy.cpython-312.pyc | Bin 1080 -> 0 bytes .../__pycache__/related.cpython-312.pyc | Bin 86261 -> 0 bytes .../related_descriptors.cpython-312.pyc | Bin 75633 -> 0 bytes .../related_lookups.cpython-312.pyc | Bin 8132 -> 0 bytes .../reverse_related.cpython-312.pyc | Bin 16194 -> 0 bytes .../__pycache__/tuple_lookups.cpython-312.pyc | Bin 22395 -> 0 bytes .../django/db/models/fields/composite.py | 177 - .../django/db/models/fields/files.py | 538 - .../django/db/models/fields/generated.py | 207 - .../django/db/models/fields/json.py | 657 - .../django/db/models/fields/mixins.py | 65 - .../django/db/models/fields/proxy.py | 18 - .../django/db/models/fields/related.py | 2073 --- .../db/models/fields/related_descriptors.py | 1598 --- .../db/models/fields/related_lookups.py | 152 - .../db/models/fields/reverse_related.py | 405 - .../django/db/models/fields/tuple_lookups.py | 421 - .../django/db/models/functions/__init__.py | 193 - .../__pycache__/__init__.cpython-312.pyc | Bin 2555 -> 0 bytes .../__pycache__/comparison.cpython-312.pyc | Bin 8679 -> 0 bytes .../__pycache__/datetime.cpython-312.pyc | Bin 17386 -> 0 bytes .../__pycache__/json.cpython-312.pyc | Bin 5493 -> 0 bytes .../__pycache__/math.cpython-312.pyc | Bin 9089 -> 0 bytes .../__pycache__/mixins.cpython-312.pyc | Bin 4040 -> 0 bytes .../__pycache__/text.cpython-312.pyc | Bin 16514 -> 0 bytes .../__pycache__/window.cpython-312.pyc | Bin 4799 -> 0 bytes .../django/db/models/functions/comparison.py | 172 - .../django/db/models/functions/datetime.py | 438 - .../django/db/models/functions/json.py | 124 - .../django/db/models/functions/math.py | 214 - .../django/db/models/functions/mixins.py | 62 - .../django/db/models/functions/text.py | 377 - .../django/db/models/functions/window.py | 120 - .../site-packages/django/db/models/indexes.py | 391 - .../site-packages/django/db/models/lookups.py | 820 -- .../site-packages/django/db/models/manager.py | 213 - .../site-packages/django/db/models/options.py | 1045 -- .../site-packages/django/db/models/query.py | 2782 ---- .../django/db/models/query_utils.py | 539 - .../site-packages/django/db/models/signals.py | 54 - .../django/db/models/sql/__init__.py | 6 - .../sql/__pycache__/__init__.cpython-312.pyc | Bin 457 -> 0 bytes .../sql/__pycache__/compiler.cpython-312.pyc | Bin 98668 -> 0 bytes .../sql/__pycache__/constants.cpython-312.pyc | Bin 588 -> 0 bytes .../datastructures.cpython-312.pyc | Bin 9339 -> 0 bytes .../sql/__pycache__/query.cpython-312.pyc | Bin 117454 -> 0 bytes .../__pycache__/subqueries.cpython-312.pyc | Bin 8790 -> 0 bytes .../sql/__pycache__/where.cpython-312.pyc | Bin 15711 -> 0 bytes .../django/db/models/sql/compiler.py | 2257 ---- .../django/db/models/sql/constants.py | 26 - .../django/db/models/sql/datastructures.py | 217 - .../django/db/models/sql/query.py | 2853 ---- .../django/db/models/sql/subqueries.py | 177 - .../django/db/models/sql/where.py | 345 - .../site-packages/django/db/models/utils.py | 69 - .../site-packages/django/db/transaction.py | 340 - .../site-packages/django/db/utils.py | 282 - .../site-packages/django/dispatch/__init__.py | 10 - .../__pycache__/__init__.cpython-312.pyc | Bin 518 -> 0 bytes .../__pycache__/dispatcher.cpython-312.pyc | Bin 20444 -> 0 bytes .../django/dispatch/dispatcher.py | 521 - .../site-packages/django/dispatch/license.txt | 36 - .../site-packages/django/forms/__init__.py | 11 - .../__pycache__/__init__.cpython-312.pyc | Bin 542 -> 0 bytes .../__pycache__/boundfield.cpython-312.pyc | Bin 19094 -> 0 bytes .../forms/__pycache__/fields.cpython-312.pyc | Bin 60533 -> 0 bytes .../forms/__pycache__/forms.cpython-312.pyc | Bin 19382 -> 0 bytes .../__pycache__/formsets.cpython-312.pyc | Bin 24216 -> 0 bytes .../forms/__pycache__/models.cpython-312.pyc | Bin 64717 -> 0 bytes .../__pycache__/renderers.cpython-312.pyc | Bin 3864 -> 0 bytes .../forms/__pycache__/utils.cpython-312.pyc | Bin 12506 -> 0 bytes .../forms/__pycache__/widgets.cpython-312.pyc | Bin 55567 -> 0 bytes .../site-packages/django/forms/boundfield.py | 369 - .../site-packages/django/forms/fields.py | 1404 -- .../site-packages/django/forms/forms.py | 439 - .../site-packages/django/forms/formsets.py | 584 - .../forms/jinja2/django/forms/attrs.html | 1 - .../django/forms/jinja2/django/forms/div.html | 15 - .../django/forms/errors/dict/default.html | 1 - .../jinja2/django/forms/errors/dict/text.txt | 3 - .../jinja2/django/forms/errors/dict/ul.html | 1 - .../django/forms/errors/list/default.html | 1 - .../jinja2/django/forms/errors/list/text.txt | 2 - .../jinja2/django/forms/errors/list/ul.html | 1 - .../forms/jinja2/django/forms/field.html | 10 - .../jinja2/django/forms/formsets/div.html | 1 - .../forms/jinja2/django/forms/formsets/p.html | 1 - .../jinja2/django/forms/formsets/table.html | 1 - .../jinja2/django/forms/formsets/ul.html | 1 - .../forms/jinja2/django/forms/label.html | 1 - .../django/forms/jinja2/django/forms/p.html | 20 - .../forms/jinja2/django/forms/table.html | 29 - .../django/forms/jinja2/django/forms/ul.html | 24 - .../jinja2/django/forms/widgets/attrs.html | 1 - .../jinja2/django/forms/widgets/checkbox.html | 1 - .../django/forms/widgets/checkbox_option.html | 1 - .../django/forms/widgets/checkbox_select.html | 1 - .../forms/widgets/clearable_file_input.html | 5 - .../jinja2/django/forms/widgets/color.html | 1 - .../jinja2/django/forms/widgets/date.html | 1 - .../jinja2/django/forms/widgets/datetime.html | 1 - .../jinja2/django/forms/widgets/email.html | 1 - .../jinja2/django/forms/widgets/file.html | 1 - .../jinja2/django/forms/widgets/hidden.html | 1 - .../jinja2/django/forms/widgets/input.html | 1 - .../django/forms/widgets/input_option.html | 1 - .../django/forms/widgets/multiple_hidden.html | 1 - .../django/forms/widgets/multiple_input.html | 5 - .../django/forms/widgets/multiwidget.html | 1 - .../jinja2/django/forms/widgets/number.html | 1 - .../jinja2/django/forms/widgets/password.html | 1 - .../jinja2/django/forms/widgets/radio.html | 1 - .../django/forms/widgets/radio_option.html | 1 - .../jinja2/django/forms/widgets/search.html | 1 - .../jinja2/django/forms/widgets/select.html | 5 - .../django/forms/widgets/select_date.html | 1 - .../django/forms/widgets/select_option.html | 1 - .../django/forms/widgets/splitdatetime.html | 1 - .../forms/widgets/splithiddendatetime.html | 1 - .../jinja2/django/forms/widgets/tel.html | 1 - .../jinja2/django/forms/widgets/text.html | 1 - .../jinja2/django/forms/widgets/textarea.html | 2 - .../jinja2/django/forms/widgets/time.html | 1 - .../jinja2/django/forms/widgets/url.html | 1 - .../site-packages/django/forms/models.py | 1716 --- .../site-packages/django/forms/renderers.py | 77 - .../forms/templates/django/forms/attrs.html | 1 - .../forms/templates/django/forms/div.html | 15 - .../django/forms/errors/dict/default.html | 1 - .../django/forms/errors/dict/text.txt | 3 - .../django/forms/errors/dict/ul.html | 1 - .../django/forms/errors/list/default.html | 1 - .../django/forms/errors/list/text.txt | 2 - .../django/forms/errors/list/ul.html | 1 - .../forms/templates/django/forms/field.html | 9 - .../templates/django/forms/formsets/div.html | 1 - .../templates/django/forms/formsets/p.html | 1 - .../django/forms/formsets/table.html | 1 - .../templates/django/forms/formsets/ul.html | 1 - .../forms/templates/django/forms/label.html | 1 - .../forms/templates/django/forms/p.html | 20 - .../forms/templates/django/forms/table.html | 29 - .../forms/templates/django/forms/ul.html | 24 - .../templates/django/forms/widgets/attrs.html | 1 - .../django/forms/widgets/checkbox.html | 1 - .../django/forms/widgets/checkbox_option.html | 1 - .../django/forms/widgets/checkbox_select.html | 1 - .../forms/widgets/clearable_file_input.html | 5 - .../templates/django/forms/widgets/color.html | 1 - .../templates/django/forms/widgets/date.html | 1 - .../django/forms/widgets/datetime.html | 1 - .../templates/django/forms/widgets/email.html | 1 - .../templates/django/forms/widgets/file.html | 1 - .../django/forms/widgets/hidden.html | 1 - .../templates/django/forms/widgets/input.html | 1 - .../django/forms/widgets/input_option.html | 1 - .../django/forms/widgets/multiple_hidden.html | 1 - .../django/forms/widgets/multiple_input.html | 5 - .../django/forms/widgets/multiwidget.html | 1 - .../django/forms/widgets/number.html | 1 - .../django/forms/widgets/password.html | 1 - .../templates/django/forms/widgets/radio.html | 1 - .../django/forms/widgets/radio_option.html | 1 - .../django/forms/widgets/search.html | 1 - .../django/forms/widgets/select.html | 5 - .../django/forms/widgets/select_date.html | 1 - .../django/forms/widgets/select_option.html | 1 - .../django/forms/widgets/splitdatetime.html | 1 - .../forms/widgets/splithiddendatetime.html | 1 - .../templates/django/forms/widgets/tel.html | 1 - .../templates/django/forms/widgets/text.html | 1 - .../django/forms/widgets/textarea.html | 2 - .../templates/django/forms/widgets/time.html | 1 - .../templates/django/forms/widgets/url.html | 1 - .../site-packages/django/forms/utils.py | 246 - .../site-packages/django/forms/widgets.py | 1279 -- .../site-packages/django/http/__init__.py | 52 - .../http/__pycache__/__init__.cpython-312.pyc | Bin 1107 -> 0 bytes .../http/__pycache__/cookie.cpython-312.pyc | Bin 890 -> 0 bytes .../multipartparser.cpython-312.pyc | Bin 26522 -> 0 bytes .../http/__pycache__/request.cpython-312.pyc | Bin 38110 -> 0 bytes .../http/__pycache__/response.cpython-312.pyc | Bin 35227 -> 0 bytes .../site-packages/django/http/cookie.py | 23 - .../django/http/multipartparser.py | 754 -- .../site-packages/django/http/request.py | 843 -- .../site-packages/django/http/response.py | 762 -- .../django/middleware/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 202 -> 0 bytes .../__pycache__/cache.cpython-312.pyc | Bin 9221 -> 0 bytes .../__pycache__/clickjacking.cpython-312.pyc | Bin 2223 -> 0 bytes .../__pycache__/common.cpython-312.pyc | Bin 8463 -> 0 bytes .../__pycache__/csp.cpython-312.pyc | Bin 1885 -> 0 bytes .../__pycache__/csrf.cpython-312.pyc | Bin 20328 -> 0 bytes .../__pycache__/gzip.cpython-312.pyc | Bin 2645 -> 0 bytes .../__pycache__/http.cpython-312.pyc | Bin 2242 -> 0 bytes .../__pycache__/locale.cpython-312.pyc | Bin 3484 -> 0 bytes .../__pycache__/security.cpython-312.pyc | Bin 4134 -> 0 bytes .../site-packages/django/middleware/cache.py | 233 - .../django/middleware/clickjacking.py | 48 - .../site-packages/django/middleware/common.py | 180 - .../site-packages/django/middleware/csp.py | 33 - .../site-packages/django/middleware/csrf.py | 484 - .../site-packages/django/middleware/gzip.py | 66 - .../site-packages/django/middleware/http.py | 41 - .../site-packages/django/middleware/locale.py | 80 - .../django/middleware/security.py | 66 - .../site-packages/django/shortcuts.py | 194 - .../site-packages/django/tasks/__init__.py | 45 - .../__pycache__/__init__.cpython-312.pyc | Bin 1633 -> 0 bytes .../tasks/__pycache__/base.cpython-312.pyc | Bin 10982 -> 0 bytes .../tasks/__pycache__/checks.cpython-312.pyc | Bin 696 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 1321 -> 0 bytes .../tasks/__pycache__/signals.cpython-312.pyc | Bin 2596 -> 0 bytes .../django/tasks/backends/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../backends/__pycache__/base.cpython-312.pyc | Bin 4965 -> 0 bytes .../__pycache__/dummy.cpython-312.pyc | Bin 3524 -> 0 bytes .../__pycache__/immediate.cpython-312.pyc | Bin 4663 -> 0 bytes .../django/tasks/backends/base.py | 112 - .../django/tasks/backends/dummy.py | 64 - .../django/tasks/backends/immediate.py | 95 - .../site-packages/django/tasks/base.py | 247 - .../site-packages/django/tasks/checks.py | 11 - .../site-packages/django/tasks/exceptions.py | 21 - .../site-packages/django/tasks/signals.py | 64 - .../site-packages/django/template/__init__.py | 76 - .../__pycache__/__init__.cpython-312.pyc | Bin 1905 -> 0 bytes .../__pycache__/autoreload.cpython-312.pyc | Bin 3382 -> 0 bytes .../template/__pycache__/base.cpython-312.pyc | Bin 49331 -> 0 bytes .../__pycache__/context.cpython-312.pyc | Bin 14216 -> 0 bytes .../context_processors.cpython-312.pyc | Bin 3840 -> 0 bytes .../defaultfilters.cpython-312.pyc | Bin 37771 -> 0 bytes .../__pycache__/defaulttags.cpython-312.pyc | Bin 66134 -> 0 bytes .../__pycache__/engine.cpython-312.pyc | Bin 9986 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 1946 -> 0 bytes .../__pycache__/library.cpython-312.pyc | Bin 17694 -> 0 bytes .../__pycache__/loader.cpython-312.pyc | Bin 2710 -> 0 bytes .../__pycache__/loader_tags.cpython-312.pyc | Bin 16932 -> 0 bytes .../__pycache__/response.cpython-312.pyc | Bin 6283 -> 0 bytes .../__pycache__/smartif.cpython-312.pyc | Bin 10813 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 4814 -> 0 bytes .../django/template/autoreload.py | 61 - .../django/template/backends/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../backends/__pycache__/base.cpython-312.pyc | Bin 3621 -> 0 bytes .../__pycache__/django.cpython-312.pyc | Bin 9569 -> 0 bytes .../__pycache__/dummy.cpython-312.pyc | Bin 3010 -> 0 bytes .../__pycache__/jinja2.cpython-312.pyc | Bin 6339 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 777 -> 0 bytes .../django/template/backends/base.py | 83 - .../django/template/backends/django.py | 182 - .../django/template/backends/dummy.py | 51 - .../django/template/backends/jinja2.py | 125 - .../django/template/backends/utils.py | 15 - .../site-packages/django/template/base.py | 1207 -- .../site-packages/django/template/context.py | 307 - .../django/template/context_processors.py | 97 - .../django/template/defaultfilters.py | 996 -- .../django/template/defaulttags.py | 1687 --- .../site-packages/django/template/engine.py | 234 - .../django/template/exceptions.py | 44 - .../site-packages/django/template/library.py | 492 - .../site-packages/django/template/loader.py | 66 - .../django/template/loader_tags.py | 370 - .../django/template/loaders/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 208 -> 0 bytes .../app_directories.cpython-312.pyc | Bin 783 -> 0 bytes .../loaders/__pycache__/base.cpython-312.pyc | Bin 2257 -> 0 bytes .../__pycache__/cached.cpython-312.pyc | Bin 5567 -> 0 bytes .../__pycache__/filesystem.cpython-312.pyc | Bin 2468 -> 0 bytes .../__pycache__/locmem.cpython-312.pyc | Bin 1410 -> 0 bytes .../template/loaders/app_directories.py | 13 - .../django/template/loaders/base.py | 51 - .../django/template/loaders/cached.py | 100 - .../django/template/loaders/filesystem.py | 45 - .../django/template/loaders/locmem.py | 26 - .../site-packages/django/template/response.py | 164 - .../site-packages/django/template/smartif.py | 215 - .../site-packages/django/template/utils.py | 110 - .../django/templatetags/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 204 -> 0 bytes .../__pycache__/cache.cpython-312.pyc | Bin 4553 -> 0 bytes .../__pycache__/i18n.cpython-312.pyc | Bin 25760 -> 0 bytes .../__pycache__/l10n.cpython-312.pyc | Bin 2918 -> 0 bytes .../__pycache__/static.cpython-312.pyc | Bin 7132 -> 0 bytes .../__pycache__/tz.cpython-312.pyc | Bin 7801 -> 0 bytes .../django/templatetags/cache.py | 100 - .../site-packages/django/templatetags/i18n.py | 616 - .../site-packages/django/templatetags/l10n.py | 60 - .../django/templatetags/static.py | 179 - .../site-packages/django/templatetags/tz.py | 200 - .../site-packages/django/test/__init__.py | 38 - .../test/__pycache__/__init__.cpython-312.pyc | Bin 885 -> 0 bytes .../test/__pycache__/client.cpython-312.pyc | Bin 54724 -> 0 bytes .../test/__pycache__/html.cpython-312.pyc | Bin 11893 -> 0 bytes .../test/__pycache__/runner.cpython-312.pyc | Bin 57405 -> 0 bytes .../test/__pycache__/selenium.cpython-312.pyc | Bin 15541 -> 0 bytes .../test/__pycache__/signals.cpython-312.pyc | Bin 8709 -> 0 bytes .../__pycache__/testcases.cpython-312.pyc | Bin 83857 -> 0 bytes .../test/__pycache__/utils.cpython-312.pyc | Bin 45029 -> 0 bytes .../site-packages/django/test/client.py | 1751 --- .../site-packages/django/test/html.py | 273 - .../site-packages/django/test/runner.py | 1309 -- .../site-packages/django/test/selenium.py | 288 - .../site-packages/django/test/signals.py | 253 - .../site-packages/django/test/testcases.py | 1893 --- .../site-packages/django/test/utils.py | 1008 -- .../site-packages/django/urls/__init__.py | 53 - .../urls/__pycache__/__init__.cpython-312.pyc | Bin 1095 -> 0 bytes .../urls/__pycache__/base.cpython-312.pyc | Bin 7045 -> 0 bytes .../urls/__pycache__/conf.cpython-312.pyc | Bin 3335 -> 0 bytes .../__pycache__/converters.cpython-312.pyc | Bin 2917 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 580 -> 0 bytes .../__pycache__/resolvers.cpython-312.pyc | Bin 36647 -> 0 bytes .../urls/__pycache__/utils.cpython-312.pyc | Bin 2345 -> 0 bytes .../site-packages/django/urls/base.py | 208 - .../site-packages/django/urls/conf.py | 96 - .../site-packages/django/urls/converters.py | 68 - .../site-packages/django/urls/exceptions.py | 9 - .../site-packages/django/urls/resolvers.py | 842 -- .../site-packages/django/urls/utils.py | 66 - .../site-packages/django/utils/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 197 -> 0 bytes .../utils/__pycache__/_os.cpython-312.pyc | Bin 2865 -> 0 bytes .../utils/__pycache__/archive.cpython-312.pyc | Bin 12539 -> 0 bytes .../utils/__pycache__/asyncio.cpython-312.pyc | Bin 1506 -> 0 bytes .../__pycache__/autoreload.cpython-312.pyc | Bin 33191 -> 0 bytes .../utils/__pycache__/cache.cpython-312.pyc | Bin 16866 -> 0 bytes .../utils/__pycache__/choices.cpython-312.pyc | Bin 5858 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 5318 -> 0 bytes .../utils/__pycache__/copy.cpython-312.pyc | Bin 870 -> 0 bytes .../utils/__pycache__/crypto.cpython-312.pyc | Bin 3489 -> 0 bytes .../utils/__pycache__/csp.cpython-312.pyc | Bin 4287 -> 0 bytes .../datastructures.cpython-312.pyc | Bin 18262 -> 0 bytes .../__pycache__/dateformat.cpython-312.pyc | Bin 16256 -> 0 bytes .../__pycache__/dateparse.cpython-312.pyc | Bin 6511 -> 0 bytes .../utils/__pycache__/dates.cpython-312.pyc | Bin 2349 -> 0 bytes .../__pycache__/deconstruct.cpython-312.pyc | Bin 2481 -> 0 bytes .../__pycache__/decorators.cpython-312.pyc | Bin 9077 -> 0 bytes .../__pycache__/deprecation.cpython-312.pyc | Bin 14757 -> 0 bytes .../__pycache__/duration.cpython-312.pyc | Bin 1908 -> 0 bytes .../__pycache__/encoding.cpython-312.pyc | Bin 9168 -> 0 bytes .../__pycache__/feedgenerator.cpython-312.pyc | Bin 22443 -> 0 bytes .../utils/__pycache__/formats.cpython-312.pyc | Bin 10830 -> 0 bytes .../__pycache__/functional.cpython-312.pyc | Bin 18756 -> 0 bytes .../__pycache__/hashable.cpython-312.pyc | Bin 1076 -> 0 bytes .../utils/__pycache__/html.cpython-312.pyc | Bin 21913 -> 0 bytes .../utils/__pycache__/http.cpython-312.pyc | Bin 15082 -> 0 bytes .../utils/__pycache__/inspect.cpython-312.pyc | Bin 6514 -> 0 bytes .../utils/__pycache__/ipv6.cpython-312.pyc | Bin 2520 -> 0 bytes .../utils/__pycache__/json.cpython-312.pyc | Bin 1485 -> 0 bytes .../utils/__pycache__/log.cpython-312.pyc | Bin 10685 -> 0 bytes .../__pycache__/lorem_ipsum.cpython-312.pyc | Bin 5433 -> 0 bytes .../module_loading.cpython-312.pyc | Bin 4056 -> 0 bytes .../__pycache__/numberformat.cpython-312.pyc | Bin 3421 -> 0 bytes .../__pycache__/regex_helper.cpython-312.pyc | Bin 11185 -> 0 bytes .../__pycache__/safestring.cpython-312.pyc | Bin 3124 -> 0 bytes .../__pycache__/termcolors.cpython-312.pyc | Bin 7463 -> 0 bytes .../utils/__pycache__/text.cpython-312.pyc | Bin 21632 -> 0 bytes .../__pycache__/timesince.cpython-312.pyc | Bin 5828 -> 0 bytes .../__pycache__/timezone.cpython-312.pyc | Bin 9138 -> 0 bytes .../utils/__pycache__/tree.cpython-312.pyc | Bin 5880 -> 0 bytes .../utils/__pycache__/version.cpython-312.pyc | Bin 4899 -> 0 bytes .../__pycache__/xmlutils.cpython-312.pyc | Bin 1930 -> 0 bytes .../site-packages/django/utils/_os.py | 63 - .../site-packages/django/utils/archive.py | 262 - .../site-packages/django/utils/asyncio.py | 39 - .../site-packages/django/utils/autoreload.py | 689 - .../site-packages/django/utils/cache.py | 445 - .../site-packages/django/utils/choices.py | 116 - .../site-packages/django/utils/connection.py | 85 - .../site-packages/django/utils/copy.py | 17 - .../site-packages/django/utils/crypto.py | 77 - .../site-packages/django/utils/csp.py | 115 - .../django/utils/datastructures.py | 365 - .../site-packages/django/utils/dateformat.py | 335 - .../site-packages/django/utils/dateparse.py | 154 - .../site-packages/django/utils/dates.py | 79 - .../site-packages/django/utils/deconstruct.py | 61 - .../site-packages/django/utils/decorators.py | 229 - .../site-packages/django/utils/deprecation.py | 331 - .../site-packages/django/utils/duration.py | 46 - .../site-packages/django/utils/encoding.py | 262 - .../django/utils/feedgenerator.py | 525 - .../site-packages/django/utils/formats.py | 305 - .../site-packages/django/utils/functional.py | 451 - .../site-packages/django/utils/hashable.py | 26 - .../site-packages/django/utils/html.py | 528 - .../site-packages/django/utils/http.py | 397 - .../site-packages/django/utils/inspect.py | 132 - .../site-packages/django/utils/ipv6.py | 64 - .../site-packages/django/utils/json.py | 19 - .../site-packages/django/utils/log.py | 289 - .../site-packages/django/utils/lorem_ipsum.py | 286 - .../django/utils/module_loading.py | 107 - .../django/utils/numberformat.py | 105 - .../django/utils/regex_helper.py | 354 - .../site-packages/django/utils/safestring.py | 78 - .../site-packages/django/utils/termcolors.py | 221 - .../site-packages/django/utils/text.py | 505 - .../site-packages/django/utils/timesince.py | 143 - .../site-packages/django/utils/timezone.py | 259 - .../django/utils/translation/__init__.py | 302 - .../__pycache__/__init__.cpython-312.pyc | Bin 12276 -> 0 bytes .../__pycache__/reloader.cpython-312.pyc | Bin 2174 -> 0 bytes .../__pycache__/template.cpython-312.pyc | Bin 9494 -> 0 bytes .../__pycache__/trans_null.cpython-312.pyc | Bin 2296 -> 0 bytes .../__pycache__/trans_real.cpython-312.pyc | Bin 27823 -> 0 bytes .../django/utils/translation/reloader.py | 36 - .../django/utils/translation/template.py | 246 - .../django/utils/translation/trans_null.py | 67 - .../django/utils/translation/trans_real.py | 657 - .../site-packages/django/utils/tree.py | 126 - .../site-packages/django/utils/version.py | 124 - .../site-packages/django/utils/xmlutils.py | 35 - .../site-packages/django/views/__init__.py | 3 - .../__pycache__/__init__.cpython-312.pyc | Bin 281 -> 0 bytes .../views/__pycache__/csrf.cpython-312.pyc | Bin 3928 -> 0 bytes .../views/__pycache__/debug.cpython-312.pyc | Bin 29630 -> 0 bytes .../__pycache__/defaults.cpython-312.pyc | Bin 4776 -> 0 bytes .../views/__pycache__/i18n.cpython-312.pyc | Bin 11963 -> 0 bytes .../views/__pycache__/static.cpython-312.pyc | Bin 5568 -> 0 bytes .../site-packages/django/views/csrf.py | 80 - .../site-packages/django/views/debug.py | 671 - .../django/views/decorators/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 208 -> 0 bytes .../__pycache__/cache.cpython-312.pyc | Bin 3704 -> 0 bytes .../__pycache__/clickjacking.cpython-312.pyc | Bin 3267 -> 0 bytes .../__pycache__/common.cpython-312.pyc | Bin 1109 -> 0 bytes .../__pycache__/csp.cpython-312.pyc | Bin 2089 -> 0 bytes .../__pycache__/csrf.cpython-312.pyc | Bin 2993 -> 0 bytes .../__pycache__/debug.cpython-312.pyc | Bin 5355 -> 0 bytes .../__pycache__/gzip.cpython-312.pyc | Bin 475 -> 0 bytes .../__pycache__/http.cpython-312.pyc | Bin 6940 -> 0 bytes .../__pycache__/vary.cpython-312.pyc | Bin 1812 -> 0 bytes .../django/views/decorators/cache.py | 84 - .../django/views/decorators/clickjacking.py | 90 - .../django/views/decorators/common.py | 27 - .../django/views/decorators/csp.py | 39 - .../django/views/decorators/csrf.py | 69 - .../django/views/decorators/debug.py | 147 - .../django/views/decorators/gzip.py | 5 - .../django/views/decorators/http.py | 169 - .../django/views/decorators/vary.py | 44 - .../site-packages/django/views/defaults.py | 150 - .../django/views/generic/__init__.py | 39 - .../__pycache__/__init__.cpython-312.pyc | Bin 1149 -> 0 bytes .../generic/__pycache__/base.cpython-312.pyc | Bin 12281 -> 0 bytes .../generic/__pycache__/dates.cpython-312.pyc | Bin 32505 -> 0 bytes .../__pycache__/detail.cpython-312.pyc | Bin 8086 -> 0 bytes .../generic/__pycache__/edit.cpython-312.pyc | Bin 12730 -> 0 bytes .../generic/__pycache__/list.cpython-312.pyc | Bin 9387 -> 0 bytes .../django/views/generic/base.py | 290 - .../django/views/generic/dates.py | 823 -- .../django/views/generic/detail.py | 191 - .../django/views/generic/edit.py | 274 - .../django/views/generic/list.py | 224 - .../site-packages/django/views/i18n.py | 253 - .../site-packages/django/views/static.py | 122 - .../django/views/templates/csrf_403.html | 84 - .../views/templates/default_urlconf.html | 241 - .../views/templates/directory_index.html | 21 - .../django/views/templates/i18n_catalog.js | 102 - .../django/views/templates/technical_404.html | 85 - .../django/views/templates/technical_500.html | 497 - .../django/views/templates/technical_500.txt | 66 - .../site-packages/dotenv/__init__.py | 51 - .../site-packages/dotenv/__main__.py | 6 - .../__pycache__/__init__.cpython-312.pyc | Bin 1696 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 364 -> 0 bytes .../dotenv/__pycache__/cli.cpython-312.pyc | Bin 10317 -> 0 bytes .../__pycache__/ipython.cpython-312.pyc | Bin 1980 -> 0 bytes .../dotenv/__pycache__/main.cpython-312.pyc | Bin 18215 -> 0 bytes .../dotenv/__pycache__/parser.cpython-312.pyc | Bin 9990 -> 0 bytes .../__pycache__/variables.cpython-312.pyc | Bin 5037 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 216 -> 0 bytes .../python3.12/site-packages/dotenv/cli.py | 218 - .../site-packages/dotenv/ipython.py | 50 - .../python3.12/site-packages/dotenv/main.py | 435 - .../python3.12/site-packages/dotenv/parser.py | 182 - .../python3.12/site-packages/dotenv/py.typed | 1 - .../site-packages/dotenv/variables.py | 86 - .../site-packages/dotenv/version.py | 1 - .../msgpack-1.1.2.dist-info/INSTALLER | 1 - .../msgpack-1.1.2.dist-info/METADATA | 265 - .../msgpack-1.1.2.dist-info/RECORD | 15 - .../msgpack-1.1.2.dist-info/WHEEL | 7 - .../msgpack-1.1.2.dist-info/licenses/COPYING | 14 - .../msgpack-1.1.2.dist-info/top_level.txt | 1 - .../site-packages/msgpack/__init__.py | 55 - .../__pycache__/__init__.cpython-312.pyc | Bin 1740 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 2026 -> 0 bytes .../msgpack/__pycache__/ext.cpython-312.pyc | Bin 8294 -> 0 bytes .../__pycache__/fallback.cpython-312.pyc | Bin 41520 -> 0 bytes .../_cmsgpack.cpython-312-x86_64-linux-gnu.so | Bin 1405568 -> 0 bytes .../site-packages/msgpack/exceptions.py | 48 - .../python3.12/site-packages/msgpack/ext.py | 170 - .../site-packages/msgpack/fallback.py | 929 -- .../mysqlclient-2.2.8.dist-info/INSTALLER | 1 - .../mysqlclient-2.2.8.dist-info/METADATA | 143 - .../mysqlclient-2.2.8.dist-info/RECORD | 35 - .../mysqlclient-2.2.8.dist-info/REQUESTED | 0 .../mysqlclient-2.2.8.dist-info/WHEEL | 5 - .../licenses/LICENSE | 339 - .../mysqlclient-2.2.8.dist-info/top_level.txt | 1 - .../pip-26.0.1.dist-info/INSTALLER | 1 - .../pip-26.0.1.dist-info/METADATA | 111 - .../site-packages/pip-26.0.1.dist-info/RECORD | 878 -- .../pip-26.0.1.dist-info/REQUESTED | 0 .../site-packages/pip-26.0.1.dist-info/WHEEL | 4 - .../pip-26.0.1.dist-info/entry_points.txt | 4 - .../pip-26.0.1.dist-info/licenses/AUTHORS.txt | 860 -- .../pip-26.0.1.dist-info/licenses/LICENSE.txt | 20 - .../src/pip/_vendor/cachecontrol/LICENSE.txt | 13 - .../licenses/src/pip/_vendor/certifi/LICENSE | 20 - .../pip/_vendor/dependency_groups/LICENSE.txt | 9 - .../src/pip/_vendor/distlib/LICENSE.txt | 284 - .../licenses/src/pip/_vendor/distro/LICENSE | 202 - .../licenses/src/pip/_vendor/idna/LICENSE.md | 31 - .../licenses/src/pip/_vendor/msgpack/COPYING | 14 - .../src/pip/_vendor/packaging/LICENSE | 3 - .../src/pip/_vendor/packaging/LICENSE.APACHE | 177 - .../src/pip/_vendor/packaging/LICENSE.BSD | 23 - .../src/pip/_vendor/pkg_resources/LICENSE | 17 - .../src/pip/_vendor/platformdirs/LICENSE | 21 - .../licenses/src/pip/_vendor/pygments/LICENSE | 25 - .../src/pip/_vendor/pyproject_hooks/LICENSE | 21 - .../licenses/src/pip/_vendor/requests/LICENSE | 175 - .../src/pip/_vendor/resolvelib/LICENSE | 13 - .../licenses/src/pip/_vendor/rich/LICENSE | 19 - .../licenses/src/pip/_vendor/tomli/LICENSE | 21 - .../licenses/src/pip/_vendor/tomli_w/LICENSE | 21 - .../src/pip/_vendor/truststore/LICENSE | 21 - .../src/pip/_vendor/urllib3/LICENSE.txt | 21 - .../python3.12/site-packages/pip/__init__.py | 13 - .../python3.12/site-packages/pip/__main__.py | 24 - .../site-packages/pip/__pip-runner__.py | 50 - .../pip/__pycache__/__init__.cpython-312.pyc | Bin 663 -> 0 bytes .../pip/__pycache__/__main__.cpython-312.pyc | Bin 853 -> 0 bytes .../__pip-runner__.cpython-312.pyc | Bin 2216 -> 0 bytes .../site-packages/pip/_internal/__init__.py | 18 - .../__pycache__/__init__.cpython-312.pyc | Bin 763 -> 0 bytes .../__pycache__/build_env.cpython-312.pyc | Bin 25888 -> 0 bytes .../__pycache__/cache.cpython-312.pyc | Bin 12378 -> 0 bytes .../__pycache__/configuration.cpython-312.pyc | Bin 18289 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 43544 -> 0 bytes .../__pycache__/main.cpython-312.pyc | Bin 646 -> 0 bytes .../__pycache__/pyproject.cpython-312.pyc | Bin 4109 -> 0 bytes .../self_outdated_check.cpython-312.pyc | Bin 9991 -> 0 bytes .../__pycache__/wheel_builder.cpython-312.pyc | Bin 10726 -> 0 bytes .../site-packages/pip/_internal/build_env.py | 606 - .../site-packages/pip/_internal/cache.py | 291 - .../pip/_internal/cli/__init__.py | 3 - .../cli/__pycache__/__init__.cpython-312.pyc | Bin 287 -> 0 bytes .../autocompletion.cpython-312.pyc | Bin 9137 -> 0 bytes .../__pycache__/base_command.cpython-312.pyc | Bin 11086 -> 0 bytes .../__pycache__/cmdoptions.cpython-312.pyc | Bin 35596 -> 0 bytes .../command_context.cpython-312.pyc | Bin 1832 -> 0 bytes .../__pycache__/index_command.cpython-312.pyc | Bin 7884 -> 0 bytes .../cli/__pycache__/main.cpython-312.pyc | Bin 2249 -> 0 bytes .../__pycache__/main_parser.cpython-312.pyc | Bin 4956 -> 0 bytes .../cli/__pycache__/parser.cpython-312.pyc | Bin 18151 -> 0 bytes .../__pycache__/progress_bars.cpython-312.pyc | Bin 6147 -> 0 bytes .../__pycache__/req_command.cpython-312.pyc | Bin 16117 -> 0 bytes .../cli/__pycache__/spinners.cpython-312.pyc | Bin 11274 -> 0 bytes .../__pycache__/status_codes.cpython-312.pyc | Bin 387 -> 0 bytes .../pip/_internal/cli/autocompletion.py | 184 - .../pip/_internal/cli/base_command.py | 255 - .../pip/_internal/cli/cmdoptions.py | 1267 -- .../pip/_internal/cli/command_context.py | 28 - .../pip/_internal/cli/index_command.py | 195 - .../site-packages/pip/_internal/cli/main.py | 85 - .../pip/_internal/cli/main_parser.py | 136 - .../site-packages/pip/_internal/cli/parser.py | 358 - .../pip/_internal/cli/progress_bars.py | 153 - .../pip/_internal/cli/req_command.py | 447 - .../pip/_internal/cli/spinners.py | 235 - .../pip/_internal/cli/status_codes.py | 6 - .../pip/_internal/commands/__init__.py | 139 - .../__pycache__/__init__.cpython-312.pyc | Bin 4129 -> 0 bytes .../__pycache__/cache.cpython-312.pyc | Bin 11331 -> 0 bytes .../__pycache__/check.cpython-312.pyc | Bin 2592 -> 0 bytes .../__pycache__/completion.cpython-312.pyc | Bin 5470 -> 0 bytes .../__pycache__/configuration.cpython-312.pyc | Bin 13416 -> 0 bytes .../__pycache__/debug.cpython-312.pyc | Bin 10019 -> 0 bytes .../__pycache__/download.cpython-312.pyc | Bin 7240 -> 0 bytes .../__pycache__/freeze.cpython-312.pyc | Bin 4302 -> 0 bytes .../commands/__pycache__/hash.cpython-312.pyc | Bin 2960 -> 0 bytes .../commands/__pycache__/help.cpython-312.pyc | Bin 1650 -> 0 bytes .../__pycache__/index.cpython-312.pyc | Bin 7477 -> 0 bytes .../__pycache__/inspect.cpython-312.pyc | Bin 3957 -> 0 bytes .../__pycache__/install.cpython-312.pyc | Bin 30108 -> 0 bytes .../commands/__pycache__/list.cpython-312.pyc | Bin 17245 -> 0 bytes .../commands/__pycache__/lock.cpython-312.pyc | Bin 8005 -> 0 bytes .../__pycache__/search.cpython-312.pyc | Bin 7645 -> 0 bytes .../commands/__pycache__/show.cpython-312.pyc | Bin 11215 -> 0 bytes .../__pycache__/uninstall.cpython-312.pyc | Bin 4710 -> 0 bytes .../__pycache__/wheel.cpython-312.pyc | Bin 8240 -> 0 bytes .../pip/_internal/commands/cache.py | 255 - .../pip/_internal/commands/check.py | 66 - .../pip/_internal/commands/completion.py | 136 - .../pip/_internal/commands/configuration.py | 288 - .../pip/_internal/commands/debug.py | 203 - .../pip/_internal/commands/download.py | 146 - .../pip/_internal/commands/freeze.py | 107 - .../pip/_internal/commands/hash.py | 58 - .../pip/_internal/commands/help.py | 40 - .../pip/_internal/commands/index.py | 166 - .../pip/_internal/commands/inspect.py | 92 - .../pip/_internal/commands/install.py | 810 -- .../pip/_internal/commands/list.py | 398 - .../pip/_internal/commands/lock.py | 175 - .../pip/_internal/commands/search.py | 178 - .../pip/_internal/commands/show.py | 231 - .../pip/_internal/commands/uninstall.py | 113 - .../pip/_internal/commands/wheel.py | 171 - .../pip/_internal/configuration.py | 396 - .../pip/_internal/distributions/__init__.py | 21 - .../__pycache__/__init__.cpython-312.pyc | Bin 953 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 2931 -> 0 bytes .../__pycache__/installed.cpython-312.pyc | Bin 1781 -> 0 bytes .../__pycache__/sdist.cpython-312.pyc | Bin 8389 -> 0 bytes .../__pycache__/wheel.cpython-312.pyc | Bin 2330 -> 0 bytes .../pip/_internal/distributions/base.py | 55 - .../pip/_internal/distributions/installed.py | 33 - .../pip/_internal/distributions/sdist.py | 164 - .../pip/_internal/distributions/wheel.py | 44 - .../site-packages/pip/_internal/exceptions.py | 971 -- .../pip/_internal/index/__init__.py | 1 - .../__pycache__/__init__.cpython-312.pyc | Bin 241 -> 0 bytes .../__pycache__/collector.cpython-312.pyc | Bin 21108 -> 0 bytes .../package_finder.cpython-312.pyc | Bin 44516 -> 0 bytes .../index/__pycache__/sources.cpython-312.pyc | Bin 12335 -> 0 bytes .../pip/_internal/index/collector.py | 488 - .../pip/_internal/index/package_finder.py | 1125 -- .../pip/_internal/index/sources.py | 287 - .../pip/_internal/locations/__init__.py | 440 - .../__pycache__/__init__.cpython-312.pyc | Bin 15294 -> 0 bytes .../__pycache__/_distutils.cpython-312.pyc | Bin 6786 -> 0 bytes .../__pycache__/_sysconfig.cpython-312.pyc | Bin 8051 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 3720 -> 0 bytes .../pip/_internal/locations/_distutils.py | 173 - .../pip/_internal/locations/_sysconfig.py | 218 - .../pip/_internal/locations/base.py | 82 - .../site-packages/pip/_internal/main.py | 12 - .../pip/_internal/metadata/__init__.py | 169 - .../__pycache__/__init__.cpython-312.pyc | Bin 6786 -> 0 bytes .../__pycache__/_json.cpython-312.pyc | Bin 2889 -> 0 bytes .../metadata/__pycache__/base.cpython-312.pyc | Bin 34473 -> 0 bytes .../__pycache__/pkg_resources.cpython-312.pyc | Bin 15817 -> 0 bytes .../pip/_internal/metadata/_json.py | 87 - .../pip/_internal/metadata/base.py | 685 - .../_internal/metadata/importlib/__init__.py | 6 - .../__pycache__/__init__.cpython-312.pyc | Bin 370 -> 0 bytes .../__pycache__/_compat.cpython-312.pyc | Bin 4249 -> 0 bytes .../__pycache__/_dists.cpython-312.pyc | Bin 12829 -> 0 bytes .../__pycache__/_envs.cpython-312.pyc | Bin 8054 -> 0 bytes .../_internal/metadata/importlib/_compat.py | 87 - .../_internal/metadata/importlib/_dists.py | 229 - .../pip/_internal/metadata/importlib/_envs.py | 143 - .../pip/_internal/metadata/pkg_resources.py | 298 - .../pip/_internal/models/__init__.py | 1 - .../__pycache__/__init__.cpython-312.pyc | Bin 275 -> 0 bytes .../__pycache__/candidate.cpython-312.pyc | Bin 1616 -> 0 bytes .../__pycache__/direct_url.cpython-312.pyc | Bin 10510 -> 0 bytes .../format_control.cpython-312.pyc | Bin 4140 -> 0 bytes .../models/__pycache__/index.cpython-312.pyc | Bin 1706 -> 0 bytes .../installation_report.cpython-312.pyc | Bin 2297 -> 0 bytes .../models/__pycache__/link.cpython-312.pyc | Bin 26825 -> 0 bytes .../release_control.cpython-312.pyc | Bin 4198 -> 0 bytes .../models/__pycache__/scheme.cpython-312.pyc | Bin 1035 -> 0 bytes .../__pycache__/search_scope.cpython-312.pyc | Bin 4973 -> 0 bytes .../selection_prefs.cpython-312.pyc | Bin 2127 -> 0 bytes .../__pycache__/target_python.cpython-312.pyc | Bin 4867 -> 0 bytes .../models/__pycache__/wheel.cpython-312.pyc | Bin 4680 -> 0 bytes .../pip/_internal/models/candidate.py | 25 - .../pip/_internal/models/direct_url.py | 227 - .../pip/_internal/models/format_control.py | 78 - .../pip/_internal/models/index.py | 28 - .../_internal/models/installation_report.py | 57 - .../pip/_internal/models/link.py | 617 - .../pip/_internal/models/release_control.py | 92 - .../pip/_internal/models/scheme.py | 25 - .../pip/_internal/models/search_scope.py | 126 - .../pip/_internal/models/selection_prefs.py | 56 - .../pip/_internal/models/target_python.py | 122 - .../pip/_internal/models/wheel.py | 80 - .../pip/_internal/network/__init__.py | 1 - .../__pycache__/__init__.cpython-312.pyc | Bin 263 -> 0 bytes .../network/__pycache__/auth.cpython-312.pyc | Bin 21619 -> 0 bytes .../network/__pycache__/cache.cpython-312.pyc | Bin 8014 -> 0 bytes .../__pycache__/download.cpython-312.pyc | Bin 16132 -> 0 bytes .../__pycache__/lazy_wheel.cpython-312.pyc | Bin 11626 -> 0 bytes .../__pycache__/session.cpython-312.pyc | Bin 19438 -> 0 bytes .../network/__pycache__/utils.cpython-312.pyc | Bin 2269 -> 0 bytes .../__pycache__/xmlrpc.cpython-312.pyc | Bin 2942 -> 0 bytes .../pip/_internal/network/auth.py | 568 - .../pip/_internal/network/cache.py | 128 - .../pip/_internal/network/download.py | 341 - .../pip/_internal/network/lazy_wheel.py | 215 - .../pip/_internal/network/session.py | 532 - .../pip/_internal/network/utils.py | 98 - .../pip/_internal/network/xmlrpc.py | 61 - .../pip/_internal/operations/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../__pycache__/check.cpython-312.pyc | Bin 7218 -> 0 bytes .../__pycache__/freeze.cpython-312.pyc | Bin 10260 -> 0 bytes .../__pycache__/prepare.cpython-312.pyc | Bin 26628 -> 0 bytes .../_internal/operations/build/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 215 -> 0 bytes .../__pycache__/build_tracker.cpython-312.pyc | Bin 7642 -> 0 bytes .../__pycache__/metadata.cpython-312.pyc | Bin 1887 -> 0 bytes .../metadata_editable.cpython-312.pyc | Bin 1941 -> 0 bytes .../build/__pycache__/wheel.cpython-312.pyc | Bin 1737 -> 0 bytes .../wheel_editable.cpython-312.pyc | Bin 2078 -> 0 bytes .../operations/build/build_tracker.py | 140 - .../_internal/operations/build/metadata.py | 38 - .../operations/build/metadata_editable.py | 41 - .../pip/_internal/operations/build/wheel.py | 38 - .../operations/build/wheel_editable.py | 47 - .../pip/_internal/operations/check.py | 175 - .../pip/_internal/operations/freeze.py | 259 - .../_internal/operations/install/__init__.py | 1 - .../__pycache__/__init__.cpython-312.pyc | Bin 275 -> 0 bytes .../install/__pycache__/wheel.cpython-312.pyc | Bin 34194 -> 0 bytes .../pip/_internal/operations/install/wheel.py | 745 -- .../pip/_internal/operations/prepare.py | 747 -- .../site-packages/pip/_internal/pyproject.py | 123 - .../pip/_internal/req/__init__.py | 103 - .../req/__pycache__/__init__.cpython-312.pyc | Bin 4031 -> 0 bytes .../__pycache__/constructors.cpython-312.pyc | Bin 21796 -> 0 bytes .../req/__pycache__/pep723.cpython-312.pyc | Bin 2683 -> 0 bytes .../req_dependency_group.cpython-312.pyc | Bin 4027 -> 0 bytes .../req/__pycache__/req_file.cpython-312.pyc | Bin 24340 -> 0 bytes .../__pycache__/req_install.cpython-312.pyc | Bin 34677 -> 0 bytes .../req/__pycache__/req_set.cpython-312.pyc | Bin 5436 -> 0 bytes .../__pycache__/req_uninstall.cpython-312.pyc | Bin 31770 -> 0 bytes .../pip/_internal/req/constructors.py | 568 - .../site-packages/pip/_internal/req/pep723.py | 41 - .../pip/_internal/req/req_dependency_group.py | 75 - .../pip/_internal/req/req_file.py | 631 - .../pip/_internal/req/req_install.py | 828 -- .../pip/_internal/req/req_set.py | 81 - .../pip/_internal/req/req_uninstall.py | 639 - .../pip/_internal/resolution/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 209 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 1180 -> 0 bytes .../pip/_internal/resolution/base.py | 20 - .../_internal/resolution/legacy/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 216 -> 0 bytes .../__pycache__/resolver.cpython-312.pyc | Bin 22564 -> 0 bytes .../_internal/resolution/legacy/resolver.py | 598 - .../resolution/resolvelib/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 220 -> 0 bytes .../__pycache__/base.cpython-312.pyc | Bin 7994 -> 0 bytes .../__pycache__/candidates.cpython-312.pyc | Bin 29465 -> 0 bytes .../__pycache__/factory.cpython-312.pyc | Bin 34192 -> 0 bytes .../found_candidates.cpython-312.pyc | Bin 6757 -> 0 bytes .../__pycache__/provider.cpython-312.pyc | Bin 11650 -> 0 bytes .../__pycache__/reporter.cpython-312.pyc | Bin 5817 -> 0 bytes .../__pycache__/requirements.cpython-312.pyc | Bin 14772 -> 0 bytes .../__pycache__/resolver.cpython-312.pyc | Bin 12403 -> 0 bytes .../_internal/resolution/resolvelib/base.py | 142 - .../resolution/resolvelib/candidates.py | 591 - .../resolution/resolvelib/factory.py | 856 -- .../resolution/resolvelib/found_candidates.py | 166 - .../resolution/resolvelib/provider.py | 285 - .../resolution/resolvelib/reporter.py | 98 - .../resolution/resolvelib/requirements.py | 251 - .../resolution/resolvelib/resolver.py | 332 - .../pip/_internal/self_outdated_check.py | 255 - .../pip/_internal/utils/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 204 -> 0 bytes .../__pycache__/_jaraco_text.cpython-312.pyc | Bin 4544 -> 0 bytes .../utils/__pycache__/_log.cpython-312.pyc | Bin 1875 -> 0 bytes .../utils/__pycache__/appdirs.cpython-312.pyc | Bin 2464 -> 0 bytes .../utils/__pycache__/compat.cpython-312.pyc | Bin 3031 -> 0 bytes .../compatibility_tags.cpython-312.pyc | Bin 6650 -> 0 bytes .../__pycache__/datetime.cpython-312.pyc | Bin 1552 -> 0 bytes .../__pycache__/deprecation.cpython-312.pyc | Bin 4217 -> 0 bytes .../direct_url_helpers.cpython-312.pyc | Bin 3548 -> 0 bytes .../__pycache__/egg_link.cpython-312.pyc | Bin 3173 -> 0 bytes .../__pycache__/entrypoints.cpython-312.pyc | Bin 4064 -> 0 bytes .../__pycache__/filesystem.cpython-312.pyc | Bin 10157 -> 0 bytes .../__pycache__/filetypes.cpython-312.pyc | Bin 1138 -> 0 bytes .../utils/__pycache__/glibc.cpython-312.pyc | Bin 2359 -> 0 bytes .../utils/__pycache__/hashes.cpython-312.pyc | Bin 7477 -> 0 bytes .../utils/__pycache__/logging.cpython-312.pyc | Bin 15129 -> 0 bytes .../utils/__pycache__/misc.cpython-312.pyc | Bin 32685 -> 0 bytes .../__pycache__/packaging.cpython-312.pyc | Bin 1894 -> 0 bytes .../utils/__pycache__/pylock.cpython-312.pyc | Bin 4512 -> 0 bytes .../utils/__pycache__/retry.cpython-312.pyc | Bin 1981 -> 0 bytes .../__pycache__/subprocess.cpython-312.pyc | Bin 8541 -> 0 bytes .../__pycache__/temp_dir.cpython-312.pyc | Bin 11956 -> 0 bytes .../__pycache__/unpacking.cpython-312.pyc | Bin 14351 -> 0 bytes .../utils/__pycache__/urls.cpython-312.pyc | Bin 2090 -> 0 bytes .../__pycache__/virtualenv.cpython-312.pyc | Bin 4403 -> 0 bytes .../utils/__pycache__/wheel.cpython-312.pyc | Bin 5871 -> 0 bytes .../pip/_internal/utils/_jaraco_text.py | 109 - .../site-packages/pip/_internal/utils/_log.py | 38 - .../pip/_internal/utils/appdirs.py | 52 - .../pip/_internal/utils/compat.py | 85 - .../pip/_internal/utils/compatibility_tags.py | 201 - .../pip/_internal/utils/datetime.py | 28 - .../pip/_internal/utils/deprecation.py | 126 - .../pip/_internal/utils/direct_url_helpers.py | 87 - .../pip/_internal/utils/egg_link.py | 81 - .../pip/_internal/utils/entrypoints.py | 88 - .../pip/_internal/utils/filesystem.py | 203 - .../pip/_internal/utils/filetypes.py | 24 - .../pip/_internal/utils/glibc.py | 102 - .../pip/_internal/utils/hashes.py | 150 - .../pip/_internal/utils/logging.py | 396 - .../site-packages/pip/_internal/utils/misc.py | 771 -- .../pip/_internal/utils/packaging.py | 44 - .../pip/_internal/utils/pylock.py | 116 - .../pip/_internal/utils/retry.py | 45 - .../pip/_internal/utils/subprocess.py | 248 - .../pip/_internal/utils/temp_dir.py | 294 - .../pip/_internal/utils/unpacking.py | 362 - .../site-packages/pip/_internal/utils/urls.py | 55 - .../pip/_internal/utils/virtualenv.py | 105 - .../pip/_internal/utils/wheel.py | 132 - .../pip/_internal/vcs/__init__.py | 15 - .../vcs/__pycache__/__init__.cpython-312.pyc | Bin 543 -> 0 bytes .../vcs/__pycache__/bazaar.cpython-312.pyc | Bin 5171 -> 0 bytes .../vcs/__pycache__/git.cpython-312.pyc | Bin 19930 -> 0 bytes .../vcs/__pycache__/mercurial.cpython-312.pyc | Bin 7776 -> 0 bytes .../__pycache__/subversion.cpython-312.pyc | Bin 12350 -> 0 bytes .../versioncontrol.cpython-312.pyc | Bin 28958 -> 0 bytes .../site-packages/pip/_internal/vcs/bazaar.py | 130 - .../site-packages/pip/_internal/vcs/git.py | 571 - .../pip/_internal/vcs/mercurial.py | 186 - .../pip/_internal/vcs/subversion.py | 335 - .../pip/_internal/vcs/versioncontrol.py | 695 - .../pip/_internal/wheel_builder.py | 261 - .../site-packages/pip/_vendor/README.rst | 180 - .../site-packages/pip/_vendor/__init__.py | 117 - .../__pycache__/__init__.cpython-312.pyc | Bin 4606 -> 0 bytes .../pip/_vendor/cachecontrol/LICENSE.txt | 13 - .../pip/_vendor/cachecontrol/__init__.py | 32 - .../__pycache__/__init__.cpython-312.pyc | Bin 935 -> 0 bytes .../__pycache__/_cmd.cpython-312.pyc | Bin 2659 -> 0 bytes .../__pycache__/adapter.cpython-312.pyc | Bin 6706 -> 0 bytes .../__pycache__/cache.cpython-312.pyc | Bin 3822 -> 0 bytes .../__pycache__/controller.cpython-312.pyc | Bin 16466 -> 0 bytes .../__pycache__/filewrapper.cpython-312.pyc | Bin 4408 -> 0 bytes .../__pycache__/heuristics.cpython-312.pyc | Bin 6710 -> 0 bytes .../__pycache__/serialize.cpython-312.pyc | Bin 5278 -> 0 bytes .../__pycache__/wrapper.cpython-312.pyc | Bin 1687 -> 0 bytes .../pip/_vendor/cachecontrol/_cmd.py | 70 - .../pip/_vendor/cachecontrol/adapter.py | 167 - .../pip/_vendor/cachecontrol/cache.py | 75 - .../_vendor/cachecontrol/caches/__init__.py | 8 - .../__pycache__/__init__.cpython-312.pyc | Bin 448 -> 0 bytes .../__pycache__/file_cache.cpython-312.pyc | Bin 7065 -> 0 bytes .../__pycache__/redis_cache.cpython-312.pyc | Bin 2751 -> 0 bytes .../_vendor/cachecontrol/caches/file_cache.py | 145 - .../cachecontrol/caches/redis_cache.py | 48 - .../pip/_vendor/cachecontrol/controller.py | 511 - .../pip/_vendor/cachecontrol/filewrapper.py | 121 - .../pip/_vendor/cachecontrol/heuristics.py | 157 - .../pip/_vendor/cachecontrol/py.typed | 0 .../pip/_vendor/cachecontrol/serialize.py | 146 - .../pip/_vendor/cachecontrol/wrapper.py | 43 - .../site-packages/pip/_vendor/certifi/LICENSE | 20 - .../pip/_vendor/certifi/__init__.py | 4 - .../pip/_vendor/certifi/__main__.py | 12 - .../__pycache__/__init__.cpython-312.pyc | Bin 331 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 658 -> 0 bytes .../certifi/__pycache__/core.cpython-312.pyc | Bin 2095 -> 0 bytes .../pip/_vendor/certifi/cacert.pem | 4468 ------- .../site-packages/pip/_vendor/certifi/core.py | 83 - .../pip/_vendor/certifi/py.typed | 0 .../pip/_vendor/dependency_groups/LICENSE.txt | 9 - .../pip/_vendor/dependency_groups/__init__.py | 13 - .../pip/_vendor/dependency_groups/__main__.py | 65 - .../__pycache__/__init__.cpython-312.pyc | Bin 390 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 2712 -> 0 bytes .../_implementation.cpython-312.pyc | Bin 9664 -> 0 bytes .../_lint_dependency_groups.cpython-312.pyc | Bin 2877 -> 0 bytes .../__pycache__/_pip_wrapper.cpython-312.pyc | Bin 3444 -> 0 bytes .../__pycache__/_toml_compat.cpython-312.pyc | Bin 491 -> 0 bytes .../dependency_groups/_implementation.py | 209 - .../_lint_dependency_groups.py | 59 - .../_vendor/dependency_groups/_pip_wrapper.py | 62 - .../_vendor/dependency_groups/_toml_compat.py | 9 - .../pip/_vendor/dependency_groups/py.typed | 0 .../pip/_vendor/distlib/LICENSE.txt | 284 - .../pip/_vendor/distlib/__init__.py | 33 - .../__pycache__/__init__.cpython-312.pyc | Bin 1282 -> 0 bytes .../__pycache__/compat.cpython-312.pyc | Bin 45613 -> 0 bytes .../__pycache__/resources.cpython-312.pyc | Bin 17338 -> 0 bytes .../__pycache__/scripts.cpython-312.pyc | Bin 19793 -> 0 bytes .../distlib/__pycache__/util.cpython-312.pyc | Bin 88287 -> 0 bytes .../pip/_vendor/distlib/compat.py | 1137 -- .../pip/_vendor/distlib/resources.py | 358 - .../pip/_vendor/distlib/scripts.py | 447 - .../site-packages/pip/_vendor/distlib/t32.exe | Bin 97792 -> 0 bytes .../pip/_vendor/distlib/t64-arm.exe | Bin 182784 -> 0 bytes .../site-packages/pip/_vendor/distlib/t64.exe | Bin 108032 -> 0 bytes .../site-packages/pip/_vendor/distlib/util.py | 1984 --- .../site-packages/pip/_vendor/distlib/w32.exe | Bin 91648 -> 0 bytes .../pip/_vendor/distlib/w64-arm.exe | Bin 168448 -> 0 bytes .../site-packages/pip/_vendor/distlib/w64.exe | Bin 101888 -> 0 bytes .../site-packages/pip/_vendor/distro/LICENSE | 202 - .../pip/_vendor/distro/__init__.py | 54 - .../pip/_vendor/distro/__main__.py | 4 - .../__pycache__/__init__.cpython-312.pyc | Bin 973 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 305 -> 0 bytes .../distro/__pycache__/distro.cpython-312.pyc | Bin 53858 -> 0 bytes .../pip/_vendor/distro/distro.py | 1403 -- .../site-packages/pip/_vendor/distro/py.typed | 0 .../site-packages/pip/_vendor/idna/LICENSE.md | 31 - .../pip/_vendor/idna/__init__.py | 45 - .../idna/__pycache__/__init__.cpython-312.pyc | Bin 899 -> 0 bytes .../idna/__pycache__/codec.cpython-312.pyc | Bin 4999 -> 0 bytes .../idna/__pycache__/compat.cpython-312.pyc | Bin 903 -> 0 bytes .../idna/__pycache__/core.cpython-312.pyc | Bin 16211 -> 0 bytes .../idna/__pycache__/idnadata.cpython-312.pyc | Bin 100928 -> 0 bytes .../__pycache__/intranges.cpython-312.pyc | Bin 2651 -> 0 bytes .../__pycache__/package_data.cpython-312.pyc | Bin 230 -> 0 bytes .../__pycache__/uts46data.cpython-312.pyc | Bin 161858 -> 0 bytes .../site-packages/pip/_vendor/idna/codec.py | 122 - .../site-packages/pip/_vendor/idna/compat.py | 15 - .../site-packages/pip/_vendor/idna/core.py | 437 - .../pip/_vendor/idna/idnadata.py | 4309 ------- .../pip/_vendor/idna/intranges.py | 57 - .../pip/_vendor/idna/package_data.py | 1 - .../site-packages/pip/_vendor/idna/py.typed | 0 .../pip/_vendor/idna/uts46data.py | 8841 ------------- .../site-packages/pip/_vendor/msgpack/COPYING | 14 - .../pip/_vendor/msgpack/__init__.py | 55 - .../__pycache__/__init__.cpython-312.pyc | Bin 1752 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 2038 -> 0 bytes .../msgpack/__pycache__/ext.cpython-312.pyc | Bin 8306 -> 0 bytes .../__pycache__/fallback.cpython-312.pyc | Bin 41532 -> 0 bytes .../pip/_vendor/msgpack/exceptions.py | 48 - .../site-packages/pip/_vendor/msgpack/ext.py | 170 - .../pip/_vendor/msgpack/fallback.py | 929 -- .../pip/_vendor/packaging/LICENSE | 3 - .../pip/_vendor/packaging/LICENSE.APACHE | 177 - .../pip/_vendor/packaging/LICENSE.BSD | 23 - .../pip/_vendor/packaging/__init__.py | 15 - .../__pycache__/__init__.cpython-312.pyc | Bin 571 -> 0 bytes .../__pycache__/_elffile.cpython-312.pyc | Bin 4958 -> 0 bytes .../__pycache__/_manylinux.cpython-312.pyc | Bin 9915 -> 0 bytes .../__pycache__/_musllinux.cpython-312.pyc | Bin 4594 -> 0 bytes .../__pycache__/_parser.cpython-312.pyc | Bin 14262 -> 0 bytes .../__pycache__/_structures.cpython-312.pyc | Bin 3429 -> 0 bytes .../__pycache__/_tokenizer.cpython-312.pyc | Bin 8519 -> 0 bytes .../__pycache__/markers.cpython-312.pyc | Bin 13224 -> 0 bytes .../__pycache__/metadata.cpython-312.pyc | Bin 32080 -> 0 bytes .../__pycache__/pylock.cpython-312.pyc | Bin 28933 -> 0 bytes .../__pycache__/requirements.cpython-312.pyc | Bin 4420 -> 0 bytes .../__pycache__/specifiers.cpython-312.pyc | Bin 40963 -> 0 bytes .../__pycache__/tags.cpython-312.pyc | Bin 25257 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 6385 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 27887 -> 0 bytes .../pip/_vendor/packaging/_elffile.py | 108 - .../pip/_vendor/packaging/_manylinux.py | 262 - .../pip/_vendor/packaging/_musllinux.py | 85 - .../pip/_vendor/packaging/_parser.py | 365 - .../pip/_vendor/packaging/_structures.py | 69 - .../pip/_vendor/packaging/_tokenizer.py | 193 - .../_vendor/packaging/licenses/__init__.py | 147 - .../__pycache__/__init__.cpython-312.pyc | Bin 4069 -> 0 bytes .../__pycache__/_spdx.cpython-312.pyc | Bin 49873 -> 0 bytes .../pip/_vendor/packaging/licenses/_spdx.py | 799 -- .../pip/_vendor/packaging/markers.py | 388 - .../pip/_vendor/packaging/metadata.py | 978 -- .../pip/_vendor/packaging/py.typed | 0 .../pip/_vendor/packaging/pylock.py | 635 - .../pip/_vendor/packaging/requirements.py | 86 - .../pip/_vendor/packaging/specifiers.py | 1068 -- .../pip/_vendor/packaging/tags.py | 651 - .../pip/_vendor/packaging/utils.py | 158 - .../pip/_vendor/packaging/version.py | 792 -- .../pip/_vendor/pkg_resources/LICENSE | 17 - .../pip/_vendor/pkg_resources/__init__.py | 3676 ------ .../__pycache__/__init__.cpython-312.pyc | Bin 161526 -> 0 bytes .../pip/_vendor/platformdirs/LICENSE | 21 - .../pip/_vendor/platformdirs/__init__.py | 631 - .../pip/_vendor/platformdirs/__main__.py | 55 - .../__pycache__/__init__.cpython-312.pyc | Bin 19860 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 1981 -> 0 bytes .../__pycache__/android.cpython-312.pyc | Bin 10708 -> 0 bytes .../__pycache__/api.cpython-312.pyc | Bin 13373 -> 0 bytes .../__pycache__/macos.cpython-312.pyc | Bin 9016 -> 0 bytes .../__pycache__/unix.cpython-312.pyc | Bin 14759 -> 0 bytes .../__pycache__/version.cpython-312.pyc | Bin 816 -> 0 bytes .../__pycache__/windows.cpython-312.pyc | Bin 13811 -> 0 bytes .../pip/_vendor/platformdirs/android.py | 249 - .../pip/_vendor/platformdirs/api.py | 299 - .../pip/_vendor/platformdirs/macos.py | 146 - .../pip/_vendor/platformdirs/py.typed | 0 .../pip/_vendor/platformdirs/unix.py | 272 - .../pip/_vendor/platformdirs/version.py | 34 - .../pip/_vendor/platformdirs/windows.py | 278 - .../pip/_vendor/pygments/LICENSE | 25 - .../pip/_vendor/pygments/__init__.py | 82 - .../pip/_vendor/pygments/__main__.py | 17 - .../__pycache__/__init__.cpython-312.pyc | Bin 3502 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 748 -> 0 bytes .../__pycache__/console.cpython-312.pyc | Bin 2647 -> 0 bytes .../__pycache__/filter.cpython-312.pyc | Bin 3240 -> 0 bytes .../__pycache__/formatter.cpython-312.pyc | Bin 4734 -> 0 bytes .../__pycache__/lexer.cpython-312.pyc | Bin 38479 -> 0 bytes .../__pycache__/modeline.cpython-312.pyc | Bin 1583 -> 0 bytes .../__pycache__/plugin.cpython-312.pyc | Bin 2642 -> 0 bytes .../__pycache__/regexopt.cpython-312.pyc | Bin 4095 -> 0 bytes .../__pycache__/scanner.cpython-312.pyc | Bin 4770 -> 0 bytes .../__pycache__/sphinxext.cpython-312.pyc | Bin 12155 -> 0 bytes .../__pycache__/style.cpython-312.pyc | Bin 6731 -> 0 bytes .../__pycache__/token.cpython-312.pyc | Bin 8208 -> 0 bytes .../__pycache__/unistring.cpython-312.pyc | Bin 33025 -> 0 bytes .../pygments/__pycache__/util.cpython-312.pyc | Bin 14097 -> 0 bytes .../pip/_vendor/pygments/console.py | 70 - .../pip/_vendor/pygments/filter.py | 70 - .../pip/_vendor/pygments/filters/__init__.py | 940 -- .../__pycache__/__init__.cpython-312.pyc | Bin 37993 -> 0 bytes .../pip/_vendor/pygments/formatter.py | 129 - .../_vendor/pygments/formatters/__init__.py | 157 - .../__pycache__/__init__.cpython-312.pyc | Bin 6967 -> 0 bytes .../__pycache__/_mapping.cpython-312.pyc | Bin 4229 -> 0 bytes .../_vendor/pygments/formatters/_mapping.py | 23 - .../pip/_vendor/pygments/lexer.py | 963 -- .../pip/_vendor/pygments/lexers/__init__.py | 362 - .../__pycache__/__init__.cpython-312.pyc | Bin 14749 -> 0 bytes .../__pycache__/_mapping.cpython-312.pyc | Bin 69858 -> 0 bytes .../lexers/__pycache__/python.cpython-312.pyc | Bin 42988 -> 0 bytes .../pip/_vendor/pygments/lexers/_mapping.py | 602 - .../pip/_vendor/pygments/lexers/python.py | 1201 -- .../pip/_vendor/pygments/modeline.py | 43 - .../pip/_vendor/pygments/plugin.py | 72 - .../pip/_vendor/pygments/regexopt.py | 91 - .../pip/_vendor/pygments/scanner.py | 104 - .../pip/_vendor/pygments/sphinxext.py | 247 - .../pip/_vendor/pygments/style.py | 203 - .../pip/_vendor/pygments/styles/__init__.py | 61 - .../__pycache__/__init__.cpython-312.pyc | Bin 2685 -> 0 bytes .../__pycache__/_mapping.cpython-312.pyc | Bin 3662 -> 0 bytes .../pip/_vendor/pygments/styles/_mapping.py | 54 - .../pip/_vendor/pygments/token.py | 214 - .../pip/_vendor/pygments/unistring.py | 153 - .../pip/_vendor/pygments/util.py | 324 - .../pip/_vendor/pyproject_hooks/LICENSE | 21 - .../pip/_vendor/pyproject_hooks/__init__.py | 31 - .../__pycache__/__init__.cpython-312.pyc | Bin 761 -> 0 bytes .../__pycache__/_impl.cpython-312.pyc | Bin 18093 -> 0 bytes .../pip/_vendor/pyproject_hooks/_impl.py | 410 - .../pyproject_hooks/_in_process/__init__.py | 21 - .../__pycache__/__init__.cpython-312.pyc | Bin 1090 -> 0 bytes .../__pycache__/_in_process.cpython-312.pyc | Bin 15372 -> 0 bytes .../_in_process/_in_process.py | 389 - .../pip/_vendor/pyproject_hooks/py.typed | 0 .../pip/_vendor/requests/LICENSE | 175 - .../pip/_vendor/requests/__init__.py | 179 - .../__pycache__/__init__.cpython-312.pyc | Bin 5267 -> 0 bytes .../__pycache__/__version__.cpython-312.pyc | Bin 598 -> 0 bytes .../_internal_utils.cpython-312.pyc | Bin 2038 -> 0 bytes .../__pycache__/adapters.cpython-312.pyc | Bin 27886 -> 0 bytes .../requests/__pycache__/api.cpython-312.pyc | Bin 7218 -> 0 bytes .../requests/__pycache__/auth.cpython-312.pyc | Bin 13937 -> 0 bytes .../__pycache__/certs.cpython-312.pyc | Bin 692 -> 0 bytes .../__pycache__/compat.cpython-312.pyc | Bin 1999 -> 0 bytes .../__pycache__/cookies.cpython-312.pyc | Bin 25290 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 7612 -> 0 bytes .../requests/__pycache__/help.cpython-312.pyc | Bin 4242 -> 0 bytes .../__pycache__/hooks.cpython-312.pyc | Bin 1066 -> 0 bytes .../__pycache__/models.cpython-312.pyc | Bin 35587 -> 0 bytes .../__pycache__/packages.cpython-312.pyc | Bin 1301 -> 0 bytes .../__pycache__/sessions.cpython-312.pyc | Bin 27904 -> 0 bytes .../__pycache__/status_codes.cpython-312.pyc | Bin 6045 -> 0 bytes .../__pycache__/structures.cpython-312.pyc | Bin 5631 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 36204 -> 0 bytes .../pip/_vendor/requests/__version__.py | 14 - .../pip/_vendor/requests/_internal_utils.py | 50 - .../pip/_vendor/requests/adapters.py | 696 - .../site-packages/pip/_vendor/requests/api.py | 157 - .../pip/_vendor/requests/auth.py | 314 - .../pip/_vendor/requests/certs.py | 17 - .../pip/_vendor/requests/compat.py | 90 - .../pip/_vendor/requests/cookies.py | 561 - .../pip/_vendor/requests/exceptions.py | 151 - .../pip/_vendor/requests/help.py | 127 - .../pip/_vendor/requests/hooks.py | 33 - .../pip/_vendor/requests/models.py | 1039 -- .../pip/_vendor/requests/packages.py | 25 - .../pip/_vendor/requests/sessions.py | 831 -- .../pip/_vendor/requests/status_codes.py | 128 - .../pip/_vendor/requests/structures.py | 99 - .../pip/_vendor/requests/utils.py | 1086 -- .../pip/_vendor/resolvelib/LICENSE | 13 - .../pip/_vendor/resolvelib/__init__.py | 27 - .../__pycache__/__init__.cpython-312.pyc | Bin 648 -> 0 bytes .../__pycache__/providers.cpython-312.pyc | Bin 10137 -> 0 bytes .../__pycache__/reporters.cpython-312.pyc | Bin 3303 -> 0 bytes .../__pycache__/structs.cpython-312.pyc | Bin 12464 -> 0 bytes .../pip/_vendor/resolvelib/providers.py | 196 - .../pip/_vendor/resolvelib/py.typed | 0 .../pip/_vendor/resolvelib/reporters.py | 55 - .../_vendor/resolvelib/resolvers/__init__.py | 27 - .../__pycache__/__init__.cpython-312.pyc | Bin 753 -> 0 bytes .../__pycache__/abstract.cpython-312.pyc | Bin 2459 -> 0 bytes .../__pycache__/criterion.cpython-312.pyc | Bin 3284 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 4094 -> 0 bytes .../__pycache__/resolution.cpython-312.pyc | Bin 25180 -> 0 bytes .../_vendor/resolvelib/resolvers/abstract.py | 47 - .../_vendor/resolvelib/resolvers/criterion.py | 48 - .../resolvelib/resolvers/exceptions.py | 57 - .../resolvelib/resolvers/resolution.py | 627 - .../pip/_vendor/resolvelib/structs.py | 209 - .../site-packages/pip/_vendor/rich/LICENSE | 19 - .../pip/_vendor/rich/__init__.py | 177 - .../pip/_vendor/rich/__main__.py | 245 - .../rich/__pycache__/__init__.cpython-312.pyc | Bin 7029 -> 0 bytes .../rich/__pycache__/__main__.cpython-312.pyc | Bin 9564 -> 0 bytes .../__pycache__/_cell_widths.cpython-312.pyc | Bin 7886 -> 0 bytes .../__pycache__/_emoji_codes.cpython-312.pyc | Bin 205990 -> 0 bytes .../_emoji_replace.cpython-312.pyc | Bin 1743 -> 0 bytes .../_export_format.cpython-312.pyc | Bin 2363 -> 0 bytes .../__pycache__/_extension.cpython-312.pyc | Bin 551 -> 0 bytes .../rich/__pycache__/_fileno.cpython-312.pyc | Bin 869 -> 0 bytes .../rich/__pycache__/_inspect.cpython-312.pyc | Bin 12041 -> 0 bytes .../__pycache__/_log_render.cpython-312.pyc | Bin 4161 -> 0 bytes .../rich/__pycache__/_loop.cpython-312.pyc | Bin 1899 -> 0 bytes .../__pycache__/_null_file.cpython-312.pyc | Bin 3643 -> 0 bytes .../__pycache__/_palettes.cpython-312.pyc | Bin 5174 -> 0 bytes .../rich/__pycache__/_pick.cpython-312.pyc | Bin 740 -> 0 bytes .../rich/__pycache__/_ratio.cpython-312.pyc | Bin 6444 -> 0 bytes .../__pycache__/_spinners.cpython-312.pyc | Bin 13193 -> 0 bytes .../rich/__pycache__/_stack.cpython-312.pyc | Bin 979 -> 0 bytes .../rich/__pycache__/_timer.cpython-312.pyc | Bin 879 -> 0 bytes .../_win32_console.cpython-312.pyc | Bin 28825 -> 0 bytes .../rich/__pycache__/_windows.cpython-312.pyc | Bin 2504 -> 0 bytes .../_windows_renderer.cpython-312.pyc | Bin 3587 -> 0 bytes .../rich/__pycache__/_wrap.cpython-312.pyc | Bin 3350 -> 0 bytes .../rich/__pycache__/abc.cpython-312.pyc | Bin 1622 -> 0 bytes .../rich/__pycache__/align.cpython-312.pyc | Bin 12293 -> 0 bytes .../rich/__pycache__/ansi.cpython-312.pyc | Bin 9135 -> 0 bytes .../rich/__pycache__/bar.cpython-312.pyc | Bin 4286 -> 0 bytes .../rich/__pycache__/box.cpython-312.pyc | Bin 11725 -> 0 bytes .../rich/__pycache__/cells.cpython-312.pyc | Bin 5592 -> 0 bytes .../rich/__pycache__/color.cpython-312.pyc | Bin 26567 -> 0 bytes .../__pycache__/color_triplet.cpython-312.pyc | Bin 1715 -> 0 bytes .../rich/__pycache__/columns.cpython-312.pyc | Bin 8601 -> 0 bytes .../rich/__pycache__/console.cpython-312.pyc | Bin 115314 -> 0 bytes .../__pycache__/constrain.cpython-312.pyc | Bin 2272 -> 0 bytes .../__pycache__/containers.cpython-312.pyc | Bin 9245 -> 0 bytes .../rich/__pycache__/control.cpython-312.pyc | Bin 10798 -> 0 bytes .../default_styles.cpython-312.pyc | Bin 10542 -> 0 bytes .../rich/__pycache__/diagnose.cpython-312.pyc | Bin 1534 -> 0 bytes .../rich/__pycache__/emoji.cpython-312.pyc | Bin 4092 -> 0 bytes .../rich/__pycache__/errors.cpython-312.pyc | Bin 1859 -> 0 bytes .../__pycache__/file_proxy.cpython-312.pyc | Bin 3591 -> 0 bytes .../rich/__pycache__/filesize.cpython-312.pyc | Bin 3071 -> 0 bytes .../__pycache__/highlighter.cpython-312.pyc | Bin 9914 -> 0 bytes .../rich/__pycache__/json.cpython-312.pyc | Bin 6049 -> 0 bytes .../rich/__pycache__/jupyter.cpython-312.pyc | Bin 5223 -> 0 bytes .../rich/__pycache__/layout.cpython-312.pyc | Bin 20234 -> 0 bytes .../rich/__pycache__/live.cpython-312.pyc | Bin 20146 -> 0 bytes .../__pycache__/live_render.cpython-312.pyc | Bin 4764 -> 0 bytes .../rich/__pycache__/logging.cpython-312.pyc | Bin 14088 -> 0 bytes .../rich/__pycache__/markup.cpython-312.pyc | Bin 9604 -> 0 bytes .../rich/__pycache__/measure.cpython-312.pyc | Bin 6390 -> 0 bytes .../rich/__pycache__/padding.cpython-312.pyc | Bin 6957 -> 0 bytes .../rich/__pycache__/pager.cpython-312.pyc | Bin 1834 -> 0 bytes .../rich/__pycache__/palette.cpython-312.pyc | Bin 5328 -> 0 bytes .../rich/__pycache__/panel.cpython-312.pyc | Bin 12743 -> 0 bytes .../rich/__pycache__/pretty.cpython-312.pyc | Bin 40647 -> 0 bytes .../rich/__pycache__/progress.cpython-312.pyc | Bin 75137 -> 0 bytes .../__pycache__/progress_bar.cpython-312.pyc | Bin 10403 -> 0 bytes .../rich/__pycache__/prompt.cpython-312.pyc | Bin 16011 -> 0 bytes .../rich/__pycache__/protocol.cpython-312.pyc | Bin 1806 -> 0 bytes .../rich/__pycache__/region.cpython-312.pyc | Bin 581 -> 0 bytes .../rich/__pycache__/repr.cpython-312.pyc | Bin 6638 -> 0 bytes .../rich/__pycache__/rule.cpython-312.pyc | Bin 6582 -> 0 bytes .../rich/__pycache__/scope.cpython-312.pyc | Bin 3844 -> 0 bytes .../rich/__pycache__/screen.cpython-312.pyc | Bin 2498 -> 0 bytes .../rich/__pycache__/segment.cpython-312.pyc | Bin 28597 -> 0 bytes .../rich/__pycache__/spinner.cpython-312.pyc | Bin 5939 -> 0 bytes .../rich/__pycache__/status.cpython-312.pyc | Bin 6082 -> 0 bytes .../rich/__pycache__/style.cpython-312.pyc | Bin 33445 -> 0 bytes .../rich/__pycache__/styled.cpython-312.pyc | Bin 2153 -> 0 bytes .../rich/__pycache__/syntax.cpython-312.pyc | Bin 41006 -> 0 bytes .../rich/__pycache__/table.cpython-312.pyc | Bin 43896 -> 0 bytes .../terminal_theme.cpython-312.pyc | Bin 3362 -> 0 bytes .../rich/__pycache__/text.cpython-312.pyc | Bin 61268 -> 0 bytes .../rich/__pycache__/theme.cpython-312.pyc | Bin 6346 -> 0 bytes .../rich/__pycache__/themes.cpython-312.pyc | Bin 328 -> 0 bytes .../__pycache__/traceback.cpython-312.pyc | Bin 36254 -> 0 bytes .../rich/__pycache__/tree.cpython-312.pyc | Bin 11810 -> 0 bytes .../pip/_vendor/rich/_cell_widths.py | 454 - .../pip/_vendor/rich/_emoji_codes.py | 3610 ------ .../pip/_vendor/rich/_emoji_replace.py | 32 - .../pip/_vendor/rich/_export_format.py | 76 - .../pip/_vendor/rich/_extension.py | 10 - .../site-packages/pip/_vendor/rich/_fileno.py | 24 - .../pip/_vendor/rich/_inspect.py | 268 - .../pip/_vendor/rich/_log_render.py | 94 - .../site-packages/pip/_vendor/rich/_loop.py | 43 - .../pip/_vendor/rich/_null_file.py | 69 - .../pip/_vendor/rich/_palettes.py | 309 - .../site-packages/pip/_vendor/rich/_pick.py | 17 - .../site-packages/pip/_vendor/rich/_ratio.py | 153 - .../pip/_vendor/rich/_spinners.py | 482 - .../site-packages/pip/_vendor/rich/_stack.py | 16 - .../site-packages/pip/_vendor/rich/_timer.py | 19 - .../pip/_vendor/rich/_win32_console.py | 661 - .../pip/_vendor/rich/_windows.py | 71 - .../pip/_vendor/rich/_windows_renderer.py | 56 - .../site-packages/pip/_vendor/rich/_wrap.py | 93 - .../site-packages/pip/_vendor/rich/abc.py | 33 - .../site-packages/pip/_vendor/rich/align.py | 306 - .../site-packages/pip/_vendor/rich/ansi.py | 241 - .../site-packages/pip/_vendor/rich/bar.py | 93 - .../site-packages/pip/_vendor/rich/box.py | 474 - .../site-packages/pip/_vendor/rich/cells.py | 174 - .../site-packages/pip/_vendor/rich/color.py | 621 - .../pip/_vendor/rich/color_triplet.py | 38 - .../site-packages/pip/_vendor/rich/columns.py | 187 - .../site-packages/pip/_vendor/rich/console.py | 2680 ---- .../pip/_vendor/rich/constrain.py | 37 - .../pip/_vendor/rich/containers.py | 167 - .../site-packages/pip/_vendor/rich/control.py | 219 - .../pip/_vendor/rich/default_styles.py | 193 - .../pip/_vendor/rich/diagnose.py | 39 - .../site-packages/pip/_vendor/rich/emoji.py | 91 - .../site-packages/pip/_vendor/rich/errors.py | 34 - .../pip/_vendor/rich/file_proxy.py | 57 - .../pip/_vendor/rich/filesize.py | 88 - .../pip/_vendor/rich/highlighter.py | 232 - .../site-packages/pip/_vendor/rich/json.py | 139 - .../site-packages/pip/_vendor/rich/jupyter.py | 101 - .../site-packages/pip/_vendor/rich/layout.py | 442 - .../site-packages/pip/_vendor/rich/live.py | 400 - .../pip/_vendor/rich/live_render.py | 106 - .../site-packages/pip/_vendor/rich/logging.py | 297 - .../site-packages/pip/_vendor/rich/markup.py | 251 - .../site-packages/pip/_vendor/rich/measure.py | 151 - .../site-packages/pip/_vendor/rich/padding.py | 141 - .../site-packages/pip/_vendor/rich/pager.py | 34 - .../site-packages/pip/_vendor/rich/palette.py | 100 - .../site-packages/pip/_vendor/rich/panel.py | 317 - .../site-packages/pip/_vendor/rich/pretty.py | 1016 -- .../pip/_vendor/rich/progress.py | 1715 --- .../pip/_vendor/rich/progress_bar.py | 223 - .../site-packages/pip/_vendor/rich/prompt.py | 400 - .../pip/_vendor/rich/protocol.py | 42 - .../site-packages/pip/_vendor/rich/py.typed | 0 .../site-packages/pip/_vendor/rich/region.py | 10 - .../site-packages/pip/_vendor/rich/repr.py | 149 - .../site-packages/pip/_vendor/rich/rule.py | 130 - .../site-packages/pip/_vendor/rich/scope.py | 86 - .../site-packages/pip/_vendor/rich/screen.py | 54 - .../site-packages/pip/_vendor/rich/segment.py | 752 -- .../site-packages/pip/_vendor/rich/spinner.py | 132 - .../site-packages/pip/_vendor/rich/status.py | 131 - .../site-packages/pip/_vendor/rich/style.py | 792 -- .../site-packages/pip/_vendor/rich/styled.py | 42 - .../site-packages/pip/_vendor/rich/syntax.py | 985 -- .../site-packages/pip/_vendor/rich/table.py | 1006 -- .../pip/_vendor/rich/terminal_theme.py | 153 - .../site-packages/pip/_vendor/rich/text.py | 1361 -- .../site-packages/pip/_vendor/rich/theme.py | 115 - .../site-packages/pip/_vendor/rich/themes.py | 5 - .../pip/_vendor/rich/traceback.py | 899 -- .../site-packages/pip/_vendor/rich/tree.py | 257 - .../site-packages/pip/_vendor/tomli/LICENSE | 21 - .../pip/_vendor/tomli/__init__.py | 8 - .../__pycache__/__init__.cpython-312.pyc | Bin 352 -> 0 bytes .../tomli/__pycache__/_parser.cpython-312.pyc | Bin 29455 -> 0 bytes .../tomli/__pycache__/_re.cpython-312.pyc | Bin 4090 -> 0 bytes .../tomli/__pycache__/_types.cpython-312.pyc | Bin 380 -> 0 bytes .../pip/_vendor/tomli/_parser.py | 777 -- .../site-packages/pip/_vendor/tomli/_re.py | 115 - .../site-packages/pip/_vendor/tomli/_types.py | 10 - .../site-packages/pip/_vendor/tomli/py.typed | 1 - .../site-packages/pip/_vendor/tomli_w/LICENSE | 21 - .../pip/_vendor/tomli_w/__init__.py | 4 - .../__pycache__/__init__.cpython-312.pyc | Bin 341 -> 0 bytes .../__pycache__/_writer.cpython-312.pyc | Bin 10383 -> 0 bytes .../pip/_vendor/tomli_w/_writer.py | 229 - .../pip/_vendor/tomli_w/py.typed | 1 - .../pip/_vendor/truststore/LICENSE | 21 - .../pip/_vendor/truststore/__init__.py | 36 - .../__pycache__/__init__.cpython-312.pyc | Bin 1466 -> 0 bytes .../__pycache__/_api.cpython-312.pyc | Bin 17559 -> 0 bytes .../__pycache__/_macos.cpython-312.pyc | Bin 19006 -> 0 bytes .../__pycache__/_openssl.cpython-312.pyc | Bin 2280 -> 0 bytes .../_ssl_constants.cpython-312.pyc | Bin 1113 -> 0 bytes .../__pycache__/_windows.cpython-312.pyc | Bin 15789 -> 0 bytes .../pip/_vendor/truststore/_api.py | 341 - .../pip/_vendor/truststore/_macos.py | 571 - .../pip/_vendor/truststore/_openssl.py | 68 - .../pip/_vendor/truststore/_ssl_constants.py | 31 - .../pip/_vendor/truststore/_windows.py | 567 - .../pip/_vendor/truststore/py.typed | 0 .../pip/_vendor/urllib3/LICENSE.txt | 21 - .../pip/_vendor/urllib3/__init__.py | 102 - .../__pycache__/__init__.cpython-312.pyc | Bin 3419 -> 0 bytes .../__pycache__/_collections.cpython-312.pyc | Bin 16502 -> 0 bytes .../__pycache__/_version.cpython-312.pyc | Bin 232 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 20421 -> 0 bytes .../connectionpool.cpython-312.pyc | Bin 36557 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 13507 -> 0 bytes .../__pycache__/fields.cpython-312.pyc | Bin 10427 -> 0 bytes .../__pycache__/filepost.cpython-312.pyc | Bin 4032 -> 0 bytes .../__pycache__/poolmanager.cpython-312.pyc | Bin 20486 -> 0 bytes .../__pycache__/request.cpython-312.pyc | Bin 7308 -> 0 bytes .../__pycache__/response.cpython-312.pyc | Bin 33982 -> 0 bytes .../pip/_vendor/urllib3/_collections.py | 355 - .../pip/_vendor/urllib3/_version.py | 2 - .../pip/_vendor/urllib3/connection.py | 572 - .../pip/_vendor/urllib3/connectionpool.py | 1140 -- .../pip/_vendor/urllib3/contrib/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 212 -> 0 bytes .../_appengine_environ.cpython-312.pyc | Bin 1862 -> 0 bytes .../__pycache__/appengine.cpython-312.pyc | Bin 11578 -> 0 bytes .../__pycache__/ntlmpool.cpython-312.pyc | Bin 5733 -> 0 bytes .../__pycache__/pyopenssl.cpython-312.pyc | Bin 24464 -> 0 bytes .../securetransport.cpython-312.pyc | Bin 35567 -> 0 bytes .../contrib/__pycache__/socks.cpython-312.pyc | Bin 7525 -> 0 bytes .../urllib3/contrib/_appengine_environ.py | 36 - .../contrib/_securetransport/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 229 -> 0 bytes .../__pycache__/bindings.cpython-312.pyc | Bin 17441 -> 0 bytes .../__pycache__/low_level.cpython-312.pyc | Bin 14815 -> 0 bytes .../contrib/_securetransport/bindings.py | 519 - .../contrib/_securetransport/low_level.py | 397 - .../pip/_vendor/urllib3/contrib/appengine.py | 314 - .../pip/_vendor/urllib3/contrib/ntlmpool.py | 130 - .../pip/_vendor/urllib3/contrib/pyopenssl.py | 518 - .../urllib3/contrib/securetransport.py | 920 -- .../pip/_vendor/urllib3/contrib/socks.py | 216 - .../pip/_vendor/urllib3/exceptions.py | 323 - .../pip/_vendor/urllib3/fields.py | 274 - .../pip/_vendor/urllib3/filepost.py | 98 - .../pip/_vendor/urllib3/packages/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 213 -> 0 bytes .../packages/__pycache__/six.cpython-312.pyc | Bin 41333 -> 0 bytes .../urllib3/packages/backports/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 223 -> 0 bytes .../__pycache__/makefile.cpython-312.pyc | Bin 1839 -> 0 bytes .../weakref_finalize.cpython-312.pyc | Bin 7345 -> 0 bytes .../urllib3/packages/backports/makefile.py | 51 - .../packages/backports/weakref_finalize.py | 155 - .../pip/_vendor/urllib3/packages/six.py | 1076 -- .../pip/_vendor/urllib3/poolmanager.py | 540 - .../pip/_vendor/urllib3/request.py | 191 - .../pip/_vendor/urllib3/response.py | 879 -- .../pip/_vendor/urllib3/util/__init__.py | 49 - .../util/__pycache__/__init__.cpython-312.pyc | Bin 1160 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 4770 -> 0 bytes .../util/__pycache__/proxy.cpython-312.pyc | Bin 1566 -> 0 bytes .../util/__pycache__/queue.cpython-312.pyc | Bin 1366 -> 0 bytes .../util/__pycache__/request.cpython-312.pyc | Bin 4197 -> 0 bytes .../util/__pycache__/response.cpython-312.pyc | Bin 3003 -> 0 bytes .../util/__pycache__/retry.cpython-312.pyc | Bin 21732 -> 0 bytes .../util/__pycache__/ssl_.cpython-312.pyc | Bin 15391 -> 0 bytes .../ssl_match_hostname.cpython-312.pyc | Bin 5085 -> 0 bytes .../__pycache__/ssltransport.cpython-312.pyc | Bin 10786 -> 0 bytes .../util/__pycache__/timeout.cpython-312.pyc | Bin 11153 -> 0 bytes .../util/__pycache__/url.cpython-312.pyc | Bin 15809 -> 0 bytes .../util/__pycache__/wait.cpython-312.pyc | Bin 4417 -> 0 bytes .../pip/_vendor/urllib3/util/connection.py | 149 - .../pip/_vendor/urllib3/util/proxy.py | 57 - .../pip/_vendor/urllib3/util/queue.py | 22 - .../pip/_vendor/urllib3/util/request.py | 137 - .../pip/_vendor/urllib3/util/response.py | 107 - .../pip/_vendor/urllib3/util/retry.py | 622 - .../pip/_vendor/urllib3/util/ssl_.py | 504 - .../urllib3/util/ssl_match_hostname.py | 159 - .../pip/_vendor/urllib3/util/ssltransport.py | 221 - .../pip/_vendor/urllib3/util/timeout.py | 271 - .../pip/_vendor/urllib3/util/url.py | 435 - .../pip/_vendor/urllib3/util/wait.py | 152 - .../site-packages/pip/_vendor/vendor.txt | 19 - .../lib/python3.12/site-packages/pip/py.typed | 4 - .../python_dotenv-1.2.1.dist-info/INSTALLER | 1 - .../python_dotenv-1.2.1.dist-info/METADATA | 749 -- .../python_dotenv-1.2.1.dist-info/RECORD | 26 - .../python_dotenv-1.2.1.dist-info/REQUESTED | 0 .../python_dotenv-1.2.1.dist-info/WHEEL | 5 - .../entry_points.txt | 2 - .../licenses/LICENSE | 27 - .../top_level.txt | 1 - .../redis-7.2.1.dist-info/INSTALLER | 1 - .../redis-7.2.1.dist-info/METADATA | 271 - .../redis-7.2.1.dist-info/RECORD | 228 - .../site-packages/redis-7.2.1.dist-info/WHEEL | 4 - .../redis-7.2.1.dist-info/licenses/LICENSE | 21 - .../site-packages/redis/__init__.py | 91 - .../__pycache__/__init__.cpython-312.pyc | Bin 2076 -> 0 bytes .../__pycache__/background.cpython-312.pyc | Bin 9612 -> 0 bytes .../redis/__pycache__/backoff.cpython-312.pyc | Bin 9877 -> 0 bytes .../redis/__pycache__/cache.cpython-312.pyc | Bin 21395 -> 0 bytes .../redis/__pycache__/client.cpython-312.pyc | Bin 81319 -> 0 bytes .../redis/__pycache__/cluster.cpython-312.pyc | Bin 156518 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 137454 -> 0 bytes .../redis/__pycache__/crc.cpython-312.pyc | Bin 993 -> 0 bytes .../__pycache__/credentials.cpython-312.pyc | Bin 3700 -> 0 bytes .../data_structure.cpython-312.pyc | Bin 4804 -> 0 bytes .../__pycache__/driver_info.cpython-312.pyc | Bin 6769 -> 0 bytes .../redis/__pycache__/event.cpython-312.pyc | Bin 26279 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 14430 -> 0 bytes .../redis/__pycache__/lock.cpython-312.pyc | Bin 14504 -> 0 bytes .../maint_notifications.cpython-312.pyc | Bin 47309 -> 0 bytes .../redis/__pycache__/ocsp.cpython-312.pyc | Bin 15075 -> 0 bytes .../redis/__pycache__/retry.cpython-312.pyc | Bin 5922 -> 0 bytes .../__pycache__/sentinel.cpython-312.pyc | Bin 18794 -> 0 bytes .../redis/__pycache__/typing.cpython-312.pyc | Bin 2201 -> 0 bytes .../redis/__pycache__/utils.cpython-312.pyc | Bin 20546 -> 0 bytes .../site-packages/redis/_parsers/__init__.py | 27 - .../__pycache__/__init__.cpython-312.pyc | Bin 777 -> 0 bytes .../_parsers/__pycache__/base.cpython-312.pyc | Bin 22123 -> 0 bytes .../__pycache__/commands.cpython-312.pyc | Bin 22504 -> 0 bytes .../__pycache__/encoders.cpython-312.pyc | Bin 2300 -> 0 bytes .../__pycache__/helpers.cpython-312.pyc | Bin 40870 -> 0 bytes .../__pycache__/hiredis.cpython-312.pyc | Bin 12757 -> 0 bytes .../__pycache__/resp2.cpython-312.pyc | Bin 5053 -> 0 bytes .../__pycache__/resp3.cpython-312.pyc | Bin 9474 -> 0 bytes .../__pycache__/socket.cpython-312.pyc | Bin 7170 -> 0 bytes .../site-packages/redis/_parsers/base.py | 565 - .../site-packages/redis/_parsers/commands.py | 692 - .../site-packages/redis/_parsers/encoders.py | 44 - .../site-packages/redis/_parsers/helpers.py | 947 -- .../site-packages/redis/_parsers/hiredis.py | 302 - .../site-packages/redis/_parsers/resp2.py | 132 - .../site-packages/redis/_parsers/resp3.py | 270 - .../site-packages/redis/_parsers/socket.py | 162 - .../site-packages/redis/asyncio/__init__.py | 64 - .../__pycache__/__init__.cpython-312.pyc | Bin 1381 -> 0 bytes .../__pycache__/client.cpython-312.pyc | Bin 76589 -> 0 bytes .../__pycache__/cluster.cpython-312.pyc | Bin 116572 -> 0 bytes .../__pycache__/connection.cpython-312.pyc | Bin 69918 -> 0 bytes .../asyncio/__pycache__/lock.cpython-312.pyc | Bin 15756 -> 0 bytes .../asyncio/__pycache__/retry.cpython-312.pyc | Bin 3089 -> 0 bytes .../__pycache__/sentinel.cpython-312.pyc | Bin 18976 -> 0 bytes .../asyncio/__pycache__/utils.cpython-312.pyc | Bin 1651 -> 0 bytes .../site-packages/redis/asyncio/client.py | 1710 --- .../site-packages/redis/asyncio/cluster.py | 2691 ---- .../site-packages/redis/asyncio/connection.py | 1459 --- .../redis/asyncio/http/__init__.py | 0 .../http/__pycache__/__init__.cpython-312.pyc | Bin 203 -> 0 bytes .../__pycache__/http_client.cpython-312.pyc | Bin 9669 -> 0 bytes .../redis/asyncio/http/http_client.py | 265 - .../site-packages/redis/asyncio/lock.py | 345 - .../redis/asyncio/multidb/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 206 -> 0 bytes .../__pycache__/client.cpython-312.pyc | Bin 30576 -> 0 bytes .../command_executor.cpython-312.pyc | Bin 18837 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 10662 -> 0 bytes .../__pycache__/database.cpython-312.pyc | Bin 3661 -> 0 bytes .../multidb/__pycache__/event.cpython-312.pyc | Bin 5180 -> 0 bytes .../__pycache__/failover.cpython-312.pyc | Bin 6320 -> 0 bytes .../failure_detector.cpython-312.pyc | Bin 2669 -> 0 bytes .../__pycache__/healthcheck.cpython-312.pyc | Bin 13512 -> 0 bytes .../redis/asyncio/multidb/client.py | 613 - .../redis/asyncio/multidb/command_executor.py | 343 - .../redis/asyncio/multidb/config.py | 220 - .../redis/asyncio/multidb/database.py | 72 - .../redis/asyncio/multidb/event.py | 84 - .../redis/asyncio/multidb/failover.py | 125 - .../redis/asyncio/multidb/failure_detector.py | 38 - .../redis/asyncio/multidb/healthcheck.py | 285 - .../site-packages/redis/asyncio/retry.py | 58 - .../site-packages/redis/asyncio/sentinel.py | 404 - .../site-packages/redis/asyncio/utils.py | 28 - .../site-packages/redis/auth/__init__.py | 0 .../auth/__pycache__/__init__.cpython-312.pyc | Bin 195 -> 0 bytes .../auth/__pycache__/err.cpython-312.pyc | Bin 1731 -> 0 bytes .../auth/__pycache__/idp.cpython-312.pyc | Bin 1329 -> 0 bytes .../auth/__pycache__/token.cpython-312.pyc | Bin 7522 -> 0 bytes .../__pycache__/token_manager.cpython-312.pyc | Bin 17829 -> 0 bytes .../site-packages/redis/auth/err.py | 31 - .../site-packages/redis/auth/idp.py | 28 - .../site-packages/redis/auth/token.py | 130 - .../site-packages/redis/auth/token_manager.py | 373 - .../site-packages/redis/background.py | 204 - .../python3.12/site-packages/redis/backoff.py | 183 - .../python3.12/site-packages/redis/cache.py | 479 - .../python3.12/site-packages/redis/client.py | 2001 --- .../python3.12/site-packages/redis/cluster.py | 4159 ------ .../site-packages/redis/commands/__init__.py | 18 - .../__pycache__/__init__.cpython-312.pyc | Bin 682 -> 0 bytes .../__pycache__/cluster.cpython-312.pyc | Bin 41917 -> 0 bytes .../commands/__pycache__/core.cpython-312.pyc | Bin 295420 -> 0 bytes .../__pycache__/helpers.cpython-312.pyc | Bin 5242 -> 0 bytes .../__pycache__/policies.cpython-312.pyc | Bin 12712 -> 0 bytes .../__pycache__/redismodules.cpython-312.pyc | Bin 3788 -> 0 bytes .../__pycache__/sentinel.cpython-312.pyc | Bin 7106 -> 0 bytes .../redis/commands/bf/__init__.py | 253 - .../bf/__pycache__/__init__.cpython-312.pyc | Bin 9425 -> 0 bytes .../bf/__pycache__/commands.cpython-312.pyc | Bin 26529 -> 0 bytes .../bf/__pycache__/info.cpython-312.pyc | Bin 5608 -> 0 bytes .../redis/commands/bf/commands.py | 538 - .../site-packages/redis/commands/bf/info.py | 120 - .../site-packages/redis/commands/cluster.py | 1225 -- .../site-packages/redis/commands/core.py | 7249 ----------- .../site-packages/redis/commands/helpers.py | 117 - .../redis/commands/json/__init__.py | 147 - .../json/__pycache__/__init__.cpython-312.pyc | Bin 6958 -> 0 bytes .../json/__pycache__/_util.cpython-312.pyc | Bin 396 -> 0 bytes .../json/__pycache__/commands.cpython-312.pyc | Bin 19971 -> 0 bytes .../json/__pycache__/decoders.cpython-312.pyc | Bin 2456 -> 0 bytes .../json/__pycache__/path.cpython-312.pyc | Bin 1001 -> 0 bytes .../redis/commands/json/_util.py | 5 - .../redis/commands/json/commands.py | 431 - .../redis/commands/json/decoders.py | 60 - .../site-packages/redis/commands/json/path.py | 16 - .../site-packages/redis/commands/policies.py | 330 - .../redis/commands/redismodules.py | 101 - .../redis/commands/search/__init__.py | 191 - .../__pycache__/__init__.cpython-312.pyc | Bin 7288 -> 0 bytes .../search/__pycache__/_util.cpython-312.pyc | Bin 542 -> 0 bytes .../__pycache__/aggregation.cpython-312.pyc | Bin 16358 -> 0 bytes .../__pycache__/commands.cpython-312.pyc | Bin 48829 -> 0 bytes .../__pycache__/dialect.cpython-312.pyc | Bin 235 -> 0 bytes .../__pycache__/document.cpython-312.pyc | Bin 1149 -> 0 bytes .../search/__pycache__/field.cpython-312.pyc | Bin 8852 -> 0 bytes .../__pycache__/hybrid_query.cpython-312.pyc | Bin 18741 -> 0 bytes .../__pycache__/hybrid_result.cpython-312.pyc | Bin 1596 -> 0 bytes .../index_definition.cpython-312.pyc | Bin 4299 -> 0 bytes .../profile_information.cpython-312.pyc | Bin 900 -> 0 bytes .../search/__pycache__/query.cpython-312.pyc | Bin 16548 -> 0 bytes .../__pycache__/querystring.cpython-312.pyc | Bin 14097 -> 0 bytes .../__pycache__/reducers.cpython-312.pyc | Bin 7690 -> 0 bytes .../search/__pycache__/result.cpython-312.pyc | Bin 2927 -> 0 bytes .../__pycache__/suggestion.cpython-312.pyc | Bin 2868 -> 0 bytes .../redis/commands/search/_util.py | 7 - .../redis/commands/search/aggregation.py | 399 - .../redis/commands/search/commands.py | 1299 -- .../redis/commands/search/dialect.py | 3 - .../redis/commands/search/document.py | 17 - .../redis/commands/search/field.py | 210 - .../redis/commands/search/hybrid_query.py | 388 - .../redis/commands/search/hybrid_result.py | 27 - .../redis/commands/search/index_definition.py | 79 - .../commands/search/profile_information.py | 14 - .../redis/commands/search/query.py | 381 - .../redis/commands/search/querystring.py | 317 - .../redis/commands/search/reducers.py | 182 - .../redis/commands/search/result.py | 87 - .../redis/commands/search/suggestion.py | 55 - .../site-packages/redis/commands/sentinel.py | 129 - .../redis/commands/timeseries/__init__.py | 108 - .../__pycache__/__init__.cpython-312.pyc | Bin 4722 -> 0 bytes .../__pycache__/commands.cpython-312.pyc | Bin 49978 -> 0 bytes .../__pycache__/info.cpython-312.pyc | Bin 4172 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 2660 -> 0 bytes .../redis/commands/timeseries/commands.py | 1136 -- .../redis/commands/timeseries/info.py | 91 - .../redis/commands/timeseries/utils.py | 44 - .../redis/commands/vectorset/__init__.py | 46 - .../__pycache__/__init__.cpython-312.pyc | Bin 2267 -> 0 bytes .../__pycache__/commands.cpython-312.pyc | Bin 17562 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 4807 -> 0 bytes .../redis/commands/vectorset/commands.py | 423 - .../redis/commands/vectorset/utils.py | 130 - .../site-packages/redis/connection.py | 3398 ----- .../lib/python3.12/site-packages/redis/crc.py | 23 - .../site-packages/redis/credentials.py | 65 - .../site-packages/redis/data_structure.py | 81 - .../site-packages/redis/driver_info.py | 176 - .../python3.12/site-packages/redis/event.py | 487 - .../site-packages/redis/exceptions.py | 307 - .../site-packages/redis/http/__init__.py | 0 .../http/__pycache__/__init__.cpython-312.pyc | Bin 195 -> 0 bytes .../__pycache__/http_client.cpython-312.pyc | Bin 17320 -> 0 bytes .../site-packages/redis/http/http_client.py | 425 - .../python3.12/site-packages/redis/lock.py | 343 - .../redis/maint_notifications.py | 1146 -- .../site-packages/redis/multidb/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 198 -> 0 bytes .../__pycache__/circuit.cpython-312.pyc | Bin 7268 -> 0 bytes .../__pycache__/client.cpython-312.pyc | Bin 28464 -> 0 bytes .../command_executor.cpython-312.pyc | Bin 19087 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 10778 -> 0 bytes .../__pycache__/database.cpython-312.pyc | Bin 6550 -> 0 bytes .../multidb/__pycache__/event.cpython-312.pyc | Bin 5262 -> 0 bytes .../__pycache__/exception.cpython-312.pyc | Bin 1484 -> 0 bytes .../__pycache__/failover.cpython-312.pyc | Bin 6172 -> 0 bytes .../failure_detector.cpython-312.pyc | Bin 6020 -> 0 bytes .../__pycache__/healthcheck.cpython-312.pyc | Bin 12604 -> 0 bytes .../site-packages/redis/multidb/circuit.py | 144 - .../site-packages/redis/multidb/client.py | 630 - .../redis/multidb/command_executor.py | 366 - .../site-packages/redis/multidb/config.py | 224 - .../site-packages/redis/multidb/database.py | 133 - .../site-packages/redis/multidb/event.py | 89 - .../site-packages/redis/multidb/exception.py | 23 - .../site-packages/redis/multidb/failover.py | 125 - .../redis/multidb/failure_detector.py | 102 - .../redis/multidb/healthcheck.py | 282 - .../redis/observability/__init__.py | 0 .../__pycache__/__init__.cpython-312.pyc | Bin 204 -> 0 bytes .../__pycache__/attributes.cpython-312.pyc | Bin 14777 -> 0 bytes .../__pycache__/config.cpython-312.pyc | Bin 6856 -> 0 bytes .../__pycache__/metrics.cpython-312.pyc | Bin 26034 -> 0 bytes .../__pycache__/providers.cpython-312.pyc | Bin 13544 -> 0 bytes .../__pycache__/recorder.cpython-312.pyc | Bin 22127 -> 0 bytes .../__pycache__/registry.cpython-312.pyc | Bin 3429 -> 0 bytes .../redis/observability/attributes.py | 424 - .../redis/observability/config.py | 181 - .../redis/observability/metrics.py | 685 - .../redis/observability/providers.py | 371 - .../redis/observability/recorder.py | 838 -- .../redis/observability/registry.py | 75 - .../python3.12/site-packages/redis/ocsp.py | 308 - .../python3.12/site-packages/redis/py.typed | 0 .../python3.12/site-packages/redis/retry.py | 135 - .../site-packages/redis/sentinel.py | 425 - .../python3.12/site-packages/redis/typing.py | 60 - .../python3.12/site-packages/redis/utils.py | 497 - .../sqlparse-0.5.5.dist-info/INSTALLER | 1 - .../sqlparse-0.5.5.dist-info/METADATA | 143 - .../sqlparse-0.5.5.dist-info/RECORD | 51 - .../sqlparse-0.5.5.dist-info/WHEEL | 4 - .../sqlparse-0.5.5.dist-info/entry_points.txt | 2 - .../sqlparse-0.5.5.dist-info/licenses/AUTHORS | 88 - .../sqlparse-0.5.5.dist-info/licenses/LICENSE | 25 - .../site-packages/sqlparse/__init__.py | 80 - .../site-packages/sqlparse/__main__.py | 22 - .../__pycache__/__init__.cpython-312.pyc | Bin 3668 -> 0 bytes .../__pycache__/__main__.cpython-312.pyc | Bin 663 -> 0 bytes .../sqlparse/__pycache__/cli.cpython-312.pyc | Bin 8509 -> 0 bytes .../__pycache__/exceptions.cpython-312.pyc | Bin 489 -> 0 bytes .../__pycache__/formatter.cpython-312.pyc | Bin 8368 -> 0 bytes .../__pycache__/keywords.cpython-312.pyc | Bin 51304 -> 0 bytes .../__pycache__/lexer.cpython-312.pyc | Bin 6794 -> 0 bytes .../sqlparse/__pycache__/sql.cpython-312.pyc | Bin 31848 -> 0 bytes .../__pycache__/tokens.cpython-312.pyc | Bin 2284 -> 0 bytes .../__pycache__/utils.cpython-312.pyc | Bin 4599 -> 0 bytes .../python3.12/site-packages/sqlparse/cli.py | 246 - .../site-packages/sqlparse/engine/__init__.py | 16 - .../__pycache__/__init__.cpython-312.pyc | Bin 436 -> 0 bytes .../__pycache__/filter_stack.cpython-312.pyc | Bin 2258 -> 0 bytes .../__pycache__/grouping.cpython-312.pyc | Bin 26045 -> 0 bytes .../statement_splitter.cpython-312.pyc | Bin 5044 -> 0 bytes .../sqlparse/engine/filter_stack.py | 51 - .../site-packages/sqlparse/engine/grouping.py | 525 - .../sqlparse/engine/statement_splitter.py | 144 - .../site-packages/sqlparse/exceptions.py | 12 - .../sqlparse/filters/__init__.py | 42 - .../__pycache__/__init__.cpython-312.pyc | Bin 1026 -> 0 bytes .../aligned_indent.cpython-312.pyc | Bin 7920 -> 0 bytes .../__pycache__/others.cpython-312.pyc | Bin 9955 -> 0 bytes .../__pycache__/output.cpython-312.pyc | Bin 6531 -> 0 bytes .../__pycache__/reindent.cpython-312.pyc | Bin 15628 -> 0 bytes .../__pycache__/right_margin.cpython-312.pyc | Bin 2182 -> 0 bytes .../__pycache__/tokens.cpython-312.pyc | Bin 2935 -> 0 bytes .../sqlparse/filters/aligned_indent.py | 135 - .../site-packages/sqlparse/filters/others.py | 173 - .../site-packages/sqlparse/filters/output.py | 122 - .../sqlparse/filters/reindent.py | 247 - .../sqlparse/filters/right_margin.py | 48 - .../site-packages/sqlparse/filters/tokens.py | 59 - .../site-packages/sqlparse/formatter.py | 204 - .../site-packages/sqlparse/keywords.py | 1005 -- .../site-packages/sqlparse/lexer.py | 161 - .../site-packages/sqlparse/py.typed | 0 .../python3.12/site-packages/sqlparse/sql.py | 659 - .../site-packages/sqlparse/tokens.py | 71 - .../site-packages/sqlparse/utils.py | 124 - .venv/lib64 | 1 - .venv/pyvenv.cfg | 5 - 5931 files changed, 30 insertions(+), 761489 deletions(-) create mode 100644 .gitignore delete mode 100644 .venv/bin/Activate.ps1 delete mode 100644 .venv/bin/activate delete mode 100644 .venv/bin/activate.csh delete mode 100644 .venv/bin/activate.fish delete mode 100755 .venv/bin/django-admin delete mode 100755 .venv/bin/dotenv delete mode 100755 .venv/bin/pip delete mode 100755 .venv/bin/pip3 delete mode 100755 .venv/bin/pip3.12 delete mode 120000 .venv/bin/python delete mode 120000 .venv/bin/python3 delete mode 120000 .venv/bin/python3.12 delete mode 100755 .venv/bin/sqlformat delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__pycache__/_exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__pycache__/connections.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__pycache__/converters.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__pycache__/cursors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__pycache__/release.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/__pycache__/times.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/_exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/_mysql.c delete mode 100755 .venv/lib/python3.12/site-packages/MySQLdb/_mysql.cpython-312-x86_64-linux-gnu.so delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/connections.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/CLIENT.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/CR.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/ER.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/FIELD_TYPE.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/FLAG.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/CLIENT.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/CR.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/ER.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/FIELD_TYPE.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/FLAG.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/converters.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/cursors.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/release.py delete mode 100644 .venv/lib/python3.12/site-packages/MySQLdb/times.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/top_level.txt delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/compatibility.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/current_thread_executor.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/local.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/server.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/sync.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/testing.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/timeout.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/typing.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/__pycache__/wsgi.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/compatibility.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/current_thread_executor.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/local.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/server.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/sync.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/testing.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/timeout.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/typing.py delete mode 100644 .venv/lib/python3.12/site-packages/asgiref/wsgi.py delete mode 100644 .venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/REQUESTED delete mode 100644 .venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/top_level.txt delete mode 100644 .venv/lib/python3.12/site-packages/channels/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/auth.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/consumer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/db.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/layers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/routing.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/sessions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/__pycache__/worker.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/auth.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/consumer.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/db.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/generic/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/generic/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/generic/__pycache__/http.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/generic/__pycache__/websocket.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/generic/http.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/generic/websocket.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/layers.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/management/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/management/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/management/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/management/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/management/commands/__pycache__/runworker.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/management/commands/runworker.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/routing.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/security/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/security/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/security/__pycache__/websocket.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/security/websocket.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/sessions.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/__pycache__/application.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/__pycache__/http.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/__pycache__/live.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/__pycache__/websocket.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/application.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/http.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/live.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/testing/websocket.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/channels/worker.py delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/REQUESTED delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/top_level.txt delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/__pycache__/core.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/__pycache__/pubsub.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/__pycache__/serializers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/core.py delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/pubsub.py delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/serializers.py delete mode 100644 .venv/lib/python3.12/site-packages/channels_redis/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/REQUESTED delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/entry_points.txt delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE.python delete mode 100644 .venv/lib/python3.12/site-packages/django-6.0.2.dist-info/top_level.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/__pycache__/shortcuts.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/apps/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/apps/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/apps/__pycache__/config.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/apps/__pycache__/registry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/apps/config.py delete mode 100644 .venv/lib/python3.12/site-packages/django/apps/registry.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/__pycache__/global_settings.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/app_template/__init__.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/app_template/admin.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/app_template/apps.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/app_template/migrations/__init__.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/app_template/models.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/app_template/tests.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/app_template/views.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/global_settings.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/az/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/az/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/az/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/az/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bg/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bg/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bg/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bg/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bn/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bn/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bn/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bn/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bs/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bs/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bs/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/bs/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ca/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ca/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ca/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ca/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ckb/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ckb/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ckb/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ckb/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cs/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cs/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cs/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cs/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cy/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cy/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cy/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/cy/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/da/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/da/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/da/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/da/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de_CH/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de_CH/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de_CH/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/de_CH/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/el/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/el/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/el/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/el/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_AU/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_CA/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_CA/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_CA/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_CA/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_GB/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_GB/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_GB/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_GB/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_IE/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_IE/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_IE/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/en_IE/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eo/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eo/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eo/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eo/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_AR/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_AR/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_AR/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_AR/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_CO/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_MX/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_NI/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_NI/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_NI/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_NI/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_PR/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_PR/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_PR/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_PR/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/et/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/et/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/et/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/et/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eu/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eu/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eu/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/eu/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fa/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fa/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fa/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fa/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fi/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fi/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fi/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fi/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fy/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fy/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fy/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/fy/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ga/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ga/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ga/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ga/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gd/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gd/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gd/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gd/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gl/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gl/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gl/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/gl/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/he/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/he/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/he/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/he/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hi/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hi/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hi/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hi/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hr/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hr/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hr/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hr/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ht/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ht/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ht/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ht/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hu/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hu/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hu/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hu/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/id/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/id/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/id/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/id/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ig/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ig/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ig/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ig/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ig/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ig/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/is/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/is/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/is/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/is/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/it/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/it/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/it/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/it/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ja/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ja/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ja/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ja/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ka/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ka/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ka/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ka/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kab/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kab/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/km/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/km/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/km/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/km/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kn/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kn/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kn/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/kn/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ko/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ko/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ko/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ko/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ky/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ky/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ky/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ky/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lt/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lt/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lt/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lt/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lv/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lv/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lv/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/lv/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mk/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mk/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mk/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mk/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ml/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ml/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ml/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ml/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mn/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mn/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mn/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mn/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ms/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ms/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ms/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ms/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nb/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nb/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nb/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nb/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nl/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nl/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nl/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nl/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nn/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nn/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nn/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/nn/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pl/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pl/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pl/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pl/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ro/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ro/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ro/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ro/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ru/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ru/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ru/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ru/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sk/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sk/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sk/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sk/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sl/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sl/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sl/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sl/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sq/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sq/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sq/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sq/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sv/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sv/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sv/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sv/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ta/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ta/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ta/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ta/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/te/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/te/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/te/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/te/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tg/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tg/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tg/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tg/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/th/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/th/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/th/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/th/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tk/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tk/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tk/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tk/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tr/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tr/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tr/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tr/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ug/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ug/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ug/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ug/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uk/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uk/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uk/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uk/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uz/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uz/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uz/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/uz/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/vi/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/vi/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/vi/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/vi/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/formats.py delete mode 100755 .venv/lib/python3.12/site-packages/django/conf/project_template/manage.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/project_template/project_name/__init__.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/project_template/project_name/asgi.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/project_template/project_name/settings.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/project_template/project_name/urls.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/project_template/project_name/wsgi.py-tpl delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/urls/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/urls/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/urls/__pycache__/i18n.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/urls/__pycache__/static.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/urls/i18n.py delete mode 100644 .venv/lib/python3.12/site-packages/django/conf/urls/static.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/actions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/decorators.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/filters.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/forms.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/helpers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/options.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/sites.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/tests.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/widgets.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/actions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/decorators.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/filters.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/forms.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/helpers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/am/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/am/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/br/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ckb/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ckb/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/el/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/io/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/is/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/km/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/my/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/os/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/te/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/th/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/0001_initial.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/0002_logentry_remove_auto_add.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/__pycache__/0002_logentry_remove_auto_add.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/__pycache__/0003_logentry_add_action_flag_choices.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/options.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/sites.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/unusable_password_field.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.md delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert-dark.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-debug-dark.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-debug.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-info-dark.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-info.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no-dark.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes-dark.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/404.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/500.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/actions.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/app_index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/app_list.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/auth/user/add_form.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/auth/user/change_password.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/base.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/base_site.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/change_form.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/change_form_object_tools.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/change_list.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/change_list_object_tools.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/change_list_results.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/color_theme_toggle.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/date_hierarchy.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/delete_confirmation.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/delete_selected_confirmation.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/edit_inline/stacked.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/edit_inline/tabular.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/filter.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/includes/fieldset.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/includes/object_delete_summary.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/invalid_setup.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/login.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/nav_sidebar.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/object_history.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/pagination.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/popup_response.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/prepopulated_fields_js.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/search_form.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/submit_line.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/clearable_file_input.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/date.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/foreign_key_raw_id.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/many_to_many_raw_id.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/radio.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/split_datetime.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/time.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/admin/widgets/url.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/logged_out.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/password_change_done.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/password_change_form.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/password_reset_complete.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/password_reset_confirm.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/password_reset_done.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/password_reset_email.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templates/registration/password_reset_form.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/__pycache__/admin_list.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/__pycache__/admin_modify.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/__pycache__/admin_urls.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/__pycache__/log.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/admin_list.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/admin_modify.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/admin_urls.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/templatetags/log.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/tests.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/__pycache__/autocomplete.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/__pycache__/decorators.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/__pycache__/main.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/autocomplete.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/decorators.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/views/main.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admin/widgets.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/__pycache__/urls.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/kab/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/kab/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/bookmarklets.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/missing_docutils.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/model_detail.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/model_index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/template_detail.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/template_filter_index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/template_tag_index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/view_detail.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/templates/admin_doc/view_index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/urls.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/admindocs/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/admin.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/backends.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/base_user.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/context_processors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/decorators.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/forms.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/hashers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/mixins.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/password_validation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/signals.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/tokens.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/urls.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/validators.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/admin.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/backends.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/base_user.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/common-passwords.txt.gz delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/context_processors.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/forms.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/handlers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/handlers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/handlers/__pycache__/modwsgi.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/handlers/modwsgi.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/hashers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/kab/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/kab/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/commands/__pycache__/changepassword.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/commands/__pycache__/createsuperuser.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/commands/changepassword.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/management/commands/createsuperuser.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0001_initial.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0002_alter_permission_name_max_length.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0003_alter_user_email_max_length.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0004_alter_user_username_opts.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0005_alter_user_last_login_null.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0006_require_contenttypes_0002.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0007_alter_validators_add_error_messages.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0008_alter_user_username_max_length.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0009_alter_user_last_name_max_length.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0010_alter_group_name_max_length.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0011_update_proxy_permissions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/0012_alter_user_first_name_max_length.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0002_alter_permission_name_max_length.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0003_alter_user_email_max_length.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0004_alter_user_username_opts.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0005_alter_user_last_login_null.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0006_require_contenttypes_0002.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0007_alter_validators_add_error_messages.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0008_alter_user_username_max_length.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0009_alter_user_last_name_max_length.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0010_alter_group_name_max_length.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0011_update_proxy_permissions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/0012_alter_user_first_name_max_length.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/password_validation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/signals.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/templates/auth/widgets/read_only_password_hash.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/templates/registration/password_reset_subject.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/templatetags/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/templatetags/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/templatetags/__pycache__/auth.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/templatetags/auth.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/tokens.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/urls.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/validators.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/auth/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/admin.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/fields.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/forms.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/prefetch.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/admin.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/fields.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/forms.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/management/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/management/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/management/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/management/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/management/commands/__pycache__/remove_stale_contenttypes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/management/commands/remove_stale_contenttypes.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/migrations/0001_initial.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/migrations/0002_remove_content_type_name.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/migrations/__pycache__/0002_remove_content_type_name.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/prefetch.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/contenttypes/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/admin.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/forms.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/sitemaps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/urls.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/admin.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/forms.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/migrations/0001_initial.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/sitemaps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/templatetags/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/templatetags/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/templatetags/__pycache__/flatpages.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/templatetags/flatpages.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/urls.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/flatpages/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/feeds.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/geoip2.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/geometry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/measure.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/ptr.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/shortcuts.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/admin/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/admin/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/admin/__pycache__/options.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/admin/options.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/__pycache__/adapter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/adapter.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/base/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/mysql/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/adapter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/adapter.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/oracle/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/adapter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/const.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/pgraster.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/adapter.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/const.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/pgraster.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/postgis/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/adapter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/adapter.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/client.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/spatialite/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/backends/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/__pycache__/aggregates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/__pycache__/fields.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/__pycache__/functions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/__pycache__/lookups.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/__pycache__/proxy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/aggregates.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/fields.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/functions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/lookups.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/proxy.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/sql/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/sql/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/sql/__pycache__/conversion.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/db/models/sql/conversion.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/feeds.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/forms/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/forms/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/forms/__pycache__/fields.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/forms/__pycache__/widgets.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/forms/fields.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/forms/widgets.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/datasource.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/driver.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/envelope.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/error.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/feature.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/field.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/geometries.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/geomtype.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/layer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/libgdal.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/__pycache__/srs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/datasource.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/driver.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/envelope.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/error.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/feature.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/field.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/geometries.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/geomtype.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/layer.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/libgdal.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__pycache__/ds.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__pycache__/errcheck.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__pycache__/generation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__pycache__/geom.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__pycache__/raster.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/__pycache__/srs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/ds.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/errcheck.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/generation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/geom.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/raster.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/prototypes/srs.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/__pycache__/band.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/__pycache__/const.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/__pycache__/source.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/band.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/const.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/raster/source.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/gdal/srs.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geoip2.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geometry.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/collections.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/coordseq.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/error.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/factory.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/geometry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/io.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/libgeos.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/linestring.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/mutable_list.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/point.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/polygon.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/__pycache__/prepared.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/collections.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/coordseq.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/error.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/factory.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/geometry.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/io.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/libgeos.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/linestring.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/mutable_list.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/point.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/polygon.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prepared.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/coordseq.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/errcheck.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/geom.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/io.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/misc.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/predicates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/prepared.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/threadsafe.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/__pycache__/topology.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/coordseq.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/errcheck.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/geom.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/io.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/misc.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/predicates.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/prepared.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/threadsafe.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/geos/prototypes/topology.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/commands/__pycache__/inspectdb.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/commands/__pycache__/ogrinspect.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/commands/inspectdb.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/management/commands/ogrinspect.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/measure.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/ptr.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/serializers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/serializers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/serializers/__pycache__/geojson.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/serializers/geojson.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/shortcuts.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/sitemaps/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/sitemaps/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/sitemaps/__pycache__/kml.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/sitemaps/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/sitemaps/kml.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/sitemaps/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/css/ol3.css delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/img/draw_line_off.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/img/draw_line_on.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/img/draw_point_off.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/img/draw_point_on.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/img/draw_polygon_off.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/img/draw_polygon_on.svg delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/static/gis/js/OLMapWidget.js delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/templates/gis/kml/base.kml delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/templates/gis/kml/placemarks.kml delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/templates/gis/openlayers.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/__pycache__/layermapping.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/__pycache__/ogrinfo.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/__pycache__/ogrinspect.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/__pycache__/srs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/layermapping.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/ogrinfo.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/ogrinspect.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/utils/srs.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/gis/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/templatetags/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/templatetags/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/templatetags/__pycache__/humanize.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/humanize/templatetags/humanize.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/api.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/constants.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/context_processors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/test.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/api.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/constants.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/context_processors.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/__pycache__/cookie.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/__pycache__/fallback.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/__pycache__/session.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/cookie.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/fallback.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/storage/session.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/test.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/messages/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/constraints.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/expressions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/functions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/indexes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/lookups.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/search.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/serializers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/signals.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/__pycache__/validators.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/__pycache__/general.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/__pycache__/mixins.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/__pycache__/statistics.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/general.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/mixins.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/aggregates/statistics.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/constraints.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/expressions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__pycache__/array.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__pycache__/citext.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__pycache__/hstore.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__pycache__/jsonb.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__pycache__/ranges.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/array.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/citext.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/hstore.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/jsonb.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/ranges.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/fields/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/__pycache__/array.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/__pycache__/hstore.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/__pycache__/ranges.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/array.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/hstore.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/forms/ranges.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/functions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/indexes.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/jinja2/postgres/widgets/split_array.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/lookups.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/search.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/serializers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/signals.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/templates/postgres/widgets/split_array.html delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/postgres/validators.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/__pycache__/admin.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/admin.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/kab/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/kab/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/migrations/0001_initial.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/migrations/0002_alter_redirect_new_path_help_text.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/migrations/__pycache__/0002_alter_redirect_new_path_help_text.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/redirects/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__pycache__/base_session.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/__pycache__/serializers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__pycache__/cached_db.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__pycache__/db.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__pycache__/file.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/__pycache__/signed_cookies.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/cached_db.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/file.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/backends/signed_cookies.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/base_session.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/kab/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/kab/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/management/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/management/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/management/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/management/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/management/commands/__pycache__/clearsessions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/management/commands/clearsessions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/migrations/0001_initial.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sessions/serializers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/templates/sitemap.xml delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/templates/sitemap_index.xml delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sitemaps/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/admin.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/management.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/managers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/middleware.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/requests.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/__pycache__/shortcuts.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/admin.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/af/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/af/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ar/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ar/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ar_DZ/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ar_DZ/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ast/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ast/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/az/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/az/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/be/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/be/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/bg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/bg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/bn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/bn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/br/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/br/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/bs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/bs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ca/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ca/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ckb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ckb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/cs/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/cs/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/cy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/cy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/da/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/da/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/de/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/de/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/dsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/dsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/el/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/el/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/en/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/en/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/en_AU/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/en_AU/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/en_GB/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/en_GB/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/eo/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/eo/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_AR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_AR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_CO/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_CO/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_MX/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_MX/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_VE/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/es_VE/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/et/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/et/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/eu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/eu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/fy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ga/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ga/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/gd/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/gd/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/gl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/gl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/he/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/he/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hsb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hsb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hu/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hu/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hy/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/hy/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ia/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ia/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/id/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/id/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/io/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/io/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/is/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/is/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/it/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/it/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ja/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ja/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ka/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ka/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/kab/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/kab/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/kk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/kk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/km/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/km/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/kn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/kn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ko/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ko/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ky/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ky/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/lb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/lb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/lt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/lt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/lv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/lv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/mk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/mk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ml/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ml/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/mn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/mn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/mr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/mr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ms/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ms/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/my/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/my/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/nb/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/nb/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ne/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ne/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/nl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/nl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/nn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/nn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/os/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/os/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pa/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pa/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ro/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ro/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ru/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ru/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sl/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sl/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sq/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sq/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sv/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sv/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sw/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/sw/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ta/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ta/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/te/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/te/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tg/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tg/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/th/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/th/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tr/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tr/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tt/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/tt/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/udm/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/udm/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ug/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ug/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/uk/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/uk/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ur/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/ur/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/uz/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/uz/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/vi/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/vi/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.mo delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.po delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/management.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/managers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/middleware.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/migrations/0001_initial.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/migrations/0002_alter_domain_unique.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/migrations/__pycache__/0001_initial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/migrations/__pycache__/0002_alter_domain_unique.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/requests.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/sites/shortcuts.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/finders.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/handlers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/storage.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/testing.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/urls.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/finders.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/handlers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/__pycache__/collectstatic.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/__pycache__/findstatic.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/__pycache__/runserver.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/collectstatic.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/findstatic.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/management/commands/runserver.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/storage.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/testing.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/urls.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/staticfiles/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/syndication/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/syndication/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/syndication/__pycache__/apps.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/syndication/__pycache__/views.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/syndication/apps.py delete mode 100644 .venv/lib/python3.12/site-packages/django/contrib/syndication/views.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/asgi.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/paginator.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/signals.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/signing.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/validators.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/__pycache__/wsgi.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/asgi.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/db.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/dummy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/filebased.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/locmem.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/memcached.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/__pycache__/redis.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/db.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/dummy.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/filebased.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/locmem.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/memcached.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/backends/redis.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/cache/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/async_checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/caches.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/commands.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/database.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/files.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/messages.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/model_checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/registry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/templates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/translation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/__pycache__/urls.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/async_checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/caches.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/commands.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/compatibility/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/compatibility/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/compatibility/__pycache__/django_4_0.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/compatibility/django_4_0.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/database.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/files.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/messages.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/model_checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/registry.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/__pycache__/csrf.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/__pycache__/sessions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/csrf.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/security/sessions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/templates.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/translation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/checks/urls.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/images.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/locks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/move.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/temp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/uploadedfile.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/uploadhandler.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/images.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/locks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/move.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/__pycache__/filesystem.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/__pycache__/handler.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/__pycache__/memory.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/__pycache__/mixins.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/filesystem.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/handler.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/memory.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/storage/mixins.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/temp.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/uploadedfile.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/uploadhandler.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/files/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/__pycache__/asgi.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/__pycache__/exception.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/__pycache__/wsgi.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/asgi.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/exception.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/handlers/wsgi.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/__pycache__/message.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__pycache__/console.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__pycache__/dummy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__pycache__/filebased.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__pycache__/locmem.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/__pycache__/smtp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/console.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/dummy.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/filebased.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/locmem.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/backends/smtp.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/message.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/mail/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/__pycache__/color.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/__pycache__/sql.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/__pycache__/templates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/color.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/check.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/compilemessages.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/createcachetable.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/dbshell.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/diffsettings.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/dumpdata.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/flush.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/inspectdb.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/loaddata.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/makemessages.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/makemigrations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/migrate.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/optimizemigration.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/runserver.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/sendtestemail.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/shell.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/showmigrations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/sqlflush.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/sqlmigrate.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/sqlsequencereset.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/squashmigrations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/startapp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/startproject.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/test.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/__pycache__/testserver.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/check.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/compilemessages.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/createcachetable.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/dbshell.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/diffsettings.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/dumpdata.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/flush.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/inspectdb.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/loaddata.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/makemessages.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/makemigrations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/migrate.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/optimizemigration.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/runserver.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/sendtestemail.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/shell.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/showmigrations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/sqlflush.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/sqlmigrate.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/sqlsequencereset.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/squashmigrations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/startapp.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/startproject.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/test.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/commands/testserver.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/sql.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/templates.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/management/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/paginator.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__pycache__/json.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__pycache__/jsonl.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__pycache__/python.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__pycache__/pyyaml.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/__pycache__/xml_serializer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/json.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/jsonl.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/python.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/pyyaml.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/serializers/xml_serializer.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/servers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/servers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/servers/__pycache__/basehttp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/core/servers/basehttp.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/signals.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/signing.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/validators.py delete mode 100644 .venv/lib/python3.12/site-packages/django/core/wsgi.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/__pycache__/transaction.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/__pycache__/ddl_references.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/__pycache__/signals.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/creation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/__pycache__/validation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/client.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/creation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/base/validation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/ddl_references.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/dummy/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/dummy/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/dummy/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/dummy/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/dummy/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/dummy/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/compiler.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/creation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/__pycache__/validation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/client.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/compiler.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/creation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/mysql/validation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/creation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/functions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/__pycache__/validation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/client.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/creation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/functions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/oracle/validation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/compiler.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/creation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/psycopg_any.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/client.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/compiler.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/creation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/psycopg_any.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/postgresql/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/signals.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/_functions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/creation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/features.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/introspection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/operations.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/__pycache__/schema.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/_functions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/client.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/creation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/features.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/introspection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/operations.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/sqlite3/schema.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/backends/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/autodetector.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/executor.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/graph.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/loader.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/migration.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/optimizer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/questioner.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/recorder.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/serializer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/state.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/__pycache__/writer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/autodetector.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/executor.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/graph.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/loader.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/migration.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/__pycache__/fields.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/__pycache__/special.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/fields.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/operations/special.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/optimizer.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/questioner.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/recorder.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/serializer.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/state.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/migrations/writer.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/aggregates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/constants.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/constraints.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/deletion.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/enums.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/expressions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/indexes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/lookups.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/manager.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/options.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/query.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/query_utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/signals.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/aggregates.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/constants.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/constraints.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/deletion.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/enums.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/expressions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/composite.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/files.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/generated.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/json.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/mixins.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/proxy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/related.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/related_descriptors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/related_lookups.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/reverse_related.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/__pycache__/tuple_lookups.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/composite.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/files.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/generated.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/json.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/mixins.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/proxy.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/related.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/related_descriptors.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/related_lookups.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/reverse_related.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/fields/tuple_lookups.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/comparison.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/datetime.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/json.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/math.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/mixins.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/text.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/__pycache__/window.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/comparison.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/datetime.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/json.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/math.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/mixins.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/text.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/functions/window.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/indexes.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/lookups.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/manager.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/options.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/query.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/query_utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/signals.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__pycache__/compiler.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__pycache__/constants.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__pycache__/datastructures.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__pycache__/query.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__pycache__/subqueries.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/__pycache__/where.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/constants.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/datastructures.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/query.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/subqueries.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/sql/where.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/models/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/transaction.py delete mode 100644 .venv/lib/python3.12/site-packages/django/db/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/dispatch/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/dispatch/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/dispatch/__pycache__/dispatcher.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/dispatch/dispatcher.py delete mode 100644 .venv/lib/python3.12/site-packages/django/dispatch/license.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/boundfield.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/fields.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/forms.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/formsets.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/renderers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/__pycache__/widgets.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/boundfield.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/fields.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/forms.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/formsets.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/attrs.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/div.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/errors/dict/default.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/errors/dict/text.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/errors/dict/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/errors/list/default.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/errors/list/text.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/errors/list/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/field.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/formsets/div.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/formsets/p.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/formsets/table.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/formsets/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/label.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/p.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/table.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/attrs.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/checkbox.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/checkbox_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/checkbox_select.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/clearable_file_input.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/color.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/date.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/datetime.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/email.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/file.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/hidden.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/input.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/input_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/multiple_hidden.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/multiple_input.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/multiwidget.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/number.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/password.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/radio.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/radio_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/search.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/select.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/select_date.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/select_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/splitdatetime.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/splithiddendatetime.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/tel.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/text.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/textarea.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/time.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/jinja2/django/forms/widgets/url.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/models.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/renderers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/attrs.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/div.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/errors/dict/default.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/errors/dict/text.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/errors/dict/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/errors/list/default.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/errors/list/text.txt delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/errors/list/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/field.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/formsets/div.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/formsets/p.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/formsets/table.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/formsets/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/label.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/p.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/table.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/ul.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/attrs.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/checkbox.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/checkbox_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/checkbox_select.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/clearable_file_input.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/color.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/date.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/datetime.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/email.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/file.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/hidden.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/input.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/input_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/multiple_hidden.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/multiple_input.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/multiwidget.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/number.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/password.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/radio.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/radio_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/search.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/select.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/select_date.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/select_option.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/splitdatetime.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/splithiddendatetime.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/tel.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/text.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/textarea.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/time.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/templates/django/forms/widgets/url.html delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/forms/widgets.py delete mode 100644 .venv/lib/python3.12/site-packages/django/http/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/http/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/http/__pycache__/cookie.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/http/__pycache__/multipartparser.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/http/__pycache__/request.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/http/__pycache__/response.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/http/cookie.py delete mode 100644 .venv/lib/python3.12/site-packages/django/http/multipartparser.py delete mode 100644 .venv/lib/python3.12/site-packages/django/http/request.py delete mode 100644 .venv/lib/python3.12/site-packages/django/http/response.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/clickjacking.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/common.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/csp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/csrf.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/gzip.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/http.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/locale.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/__pycache__/security.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/clickjacking.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/common.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/csp.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/csrf.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/gzip.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/http.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/locale.py delete mode 100644 .venv/lib/python3.12/site-packages/django/middleware/security.py delete mode 100644 .venv/lib/python3.12/site-packages/django/shortcuts.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/__pycache__/checks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/__pycache__/signals.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/__pycache__/dummy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/__pycache__/immediate.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/dummy.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/backends/immediate.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/checks.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/tasks/signals.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/autoreload.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/context.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/context_processors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/defaultfilters.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/defaulttags.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/engine.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/library.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/loader.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/loader_tags.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/response.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/smartif.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/autoreload.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/__pycache__/django.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/__pycache__/dummy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/__pycache__/jinja2.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/django.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/dummy.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/jinja2.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/backends/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/context.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/context_processors.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/defaultfilters.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/defaulttags.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/engine.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/library.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loader.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loader_tags.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/__pycache__/app_directories.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/__pycache__/cached.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/__pycache__/filesystem.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/__pycache__/locmem.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/app_directories.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/cached.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/filesystem.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/loaders/locmem.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/response.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/smartif.py delete mode 100644 .venv/lib/python3.12/site-packages/django/template/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/__pycache__/i18n.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/__pycache__/l10n.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/__pycache__/static.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/__pycache__/tz.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/i18n.py delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/l10n.py delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/static.py delete mode 100644 .venv/lib/python3.12/site-packages/django/templatetags/tz.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/html.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/runner.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/selenium.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/signals.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/testcases.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/test/client.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/html.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/runner.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/selenium.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/signals.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/testcases.py delete mode 100644 .venv/lib/python3.12/site-packages/django/test/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__pycache__/conf.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__pycache__/converters.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__pycache__/resolvers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/conf.py delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/converters.py delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/resolvers.py delete mode 100644 .venv/lib/python3.12/site-packages/django/urls/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/_os.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/archive.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/asyncio.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/autoreload.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/choices.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/connection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/copy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/crypto.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/csp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/datastructures.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/dateformat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/dateparse.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/dates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/deconstruct.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/decorators.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/deprecation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/duration.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/encoding.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/feedgenerator.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/formats.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/functional.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/hashable.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/html.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/http.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/inspect.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/ipv6.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/json.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/log.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/lorem_ipsum.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/module_loading.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/numberformat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/regex_helper.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/safestring.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/termcolors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/text.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/timesince.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/timezone.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/tree.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/version.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/__pycache__/xmlutils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/_os.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/archive.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/asyncio.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/autoreload.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/choices.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/connection.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/copy.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/crypto.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/csp.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/datastructures.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/dateformat.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/dateparse.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/dates.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/deconstruct.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/decorators.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/deprecation.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/duration.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/encoding.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/feedgenerator.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/formats.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/functional.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/hashable.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/html.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/http.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/inspect.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/ipv6.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/json.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/log.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/lorem_ipsum.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/module_loading.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/numberformat.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/regex_helper.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/safestring.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/termcolors.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/text.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/timesince.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/timezone.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/__pycache__/reloader.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/__pycache__/template.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/__pycache__/trans_null.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/__pycache__/trans_real.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/reloader.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/template.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/trans_null.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/translation/trans_real.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/tree.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/version.py delete mode 100644 .venv/lib/python3.12/site-packages/django/utils/xmlutils.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/__pycache__/csrf.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/__pycache__/debug.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/__pycache__/defaults.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/__pycache__/i18n.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/__pycache__/static.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/csrf.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/debug.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/clickjacking.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/common.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/csp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/csrf.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/debug.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/gzip.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/http.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/__pycache__/vary.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/clickjacking.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/common.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/csp.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/csrf.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/debug.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/gzip.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/http.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/decorators/vary.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/defaults.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/__pycache__/dates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/__pycache__/detail.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/__pycache__/edit.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/__pycache__/list.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/base.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/dates.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/detail.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/edit.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/generic/list.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/i18n.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/static.py delete mode 100644 .venv/lib/python3.12/site-packages/django/views/templates/csrf_403.html delete mode 100644 .venv/lib/python3.12/site-packages/django/views/templates/default_urlconf.html delete mode 100644 .venv/lib/python3.12/site-packages/django/views/templates/directory_index.html delete mode 100644 .venv/lib/python3.12/site-packages/django/views/templates/i18n_catalog.js delete mode 100644 .venv/lib/python3.12/site-packages/django/views/templates/technical_404.html delete mode 100644 .venv/lib/python3.12/site-packages/django/views/templates/technical_500.html delete mode 100644 .venv/lib/python3.12/site-packages/django/views/templates/technical_500.txt delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/cli.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/ipython.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/main.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/parser.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/variables.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/__pycache__/version.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/cli.py delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/ipython.py delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/main.py delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/parser.py delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/variables.py delete mode 100644 .venv/lib/python3.12/site-packages/dotenv/version.py delete mode 100644 .venv/lib/python3.12/site-packages/msgpack-1.1.2.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/msgpack-1.1.2.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/msgpack-1.1.2.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/msgpack-1.1.2.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/msgpack-1.1.2.dist-info/licenses/COPYING delete mode 100644 .venv/lib/python3.12/site-packages/msgpack-1.1.2.dist-info/top_level.txt delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/__pycache__/ext.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/__pycache__/fallback.cpython-312.pyc delete mode 100755 .venv/lib/python3.12/site-packages/msgpack/_cmsgpack.cpython-312-x86_64-linux-gnu.so delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/ext.py delete mode 100644 .venv/lib/python3.12/site-packages/msgpack/fallback.py delete mode 100644 .venv/lib/python3.12/site-packages/mysqlclient-2.2.8.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/mysqlclient-2.2.8.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/mysqlclient-2.2.8.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/mysqlclient-2.2.8.dist-info/REQUESTED delete mode 100644 .venv/lib/python3.12/site-packages/mysqlclient-2.2.8.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/mysqlclient-2.2.8.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/mysqlclient-2.2.8.dist-info/top_level.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/REQUESTED delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/entry_points.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/AUTHORS.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/cachecontrol/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/certifi/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/dependency_groups/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/distlib/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/distro/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/idna/LICENSE.md delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/msgpack/COPYING delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/packaging/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.APACHE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/packaging/LICENSE.BSD delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/pkg_resources/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/platformdirs/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/pygments/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/pyproject_hooks/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/requests/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/resolvelib/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/rich/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/tomli/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/tomli_w/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/truststore/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip-26.0.1.dist-info/licenses/src/pip/_vendor/urllib3/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/__pip-runner__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/__pycache__/__pip-runner__.cpython-312.pyc delete mode 100755 .venv/lib/python3.12/site-packages/pip/_internal/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/build_env.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/configuration.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/main.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/pyproject.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/self_outdated_check.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/__pycache__/wheel_builder.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/build_env.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/autocompletion.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/base_command.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/cmdoptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/command_context.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/index_command.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/main_parser.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/parser.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/progress_bars.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/req_command.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/spinners.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/__pycache__/status_codes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/autocompletion.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/base_command.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/cmdoptions.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/command_context.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/index_command.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/main.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/main_parser.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/parser.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/progress_bars.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/req_command.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/spinners.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/cli/status_codes.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/check.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/completion.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/configuration.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/debug.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/download.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/freeze.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/hash.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/help.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/index.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/inspect.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/install.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/list.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/lock.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/search.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/show.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/uninstall.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/__pycache__/wheel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/check.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/completion.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/configuration.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/debug.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/download.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/freeze.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/hash.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/help.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/index.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/inspect.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/install.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/list.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/lock.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/search.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/show.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/uninstall.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/commands/wheel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/configuration.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/installed.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/sdist.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/__pycache__/wheel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/base.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/installed.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/sdist.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/distributions/wheel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/collector.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/package_finder.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/__pycache__/sources.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/collector.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/package_finder.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/index/sources.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_distutils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/_sysconfig.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/_distutils.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/_sysconfig.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/locations/base.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/main.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/_json.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/__pycache__/pkg_resources.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/_json.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/base.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_compat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_dists.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/__pycache__/_envs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_compat.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_envs.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/metadata/pkg_resources.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/candidate.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/direct_url.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/format_control.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/index.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/installation_report.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/link.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/release_control.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/scheme.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/search_scope.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/selection_prefs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/target_python.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/__pycache__/wheel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/candidate.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/direct_url.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/format_control.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/index.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/installation_report.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/link.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/release_control.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/scheme.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/search_scope.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/selection_prefs.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/target_python.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/models/wheel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/auth.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/download.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/lazy_wheel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/session.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/__pycache__/xmlrpc.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/auth.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/download.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/lazy_wheel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/session.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/network/xmlrpc.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/check.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/freeze.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/__pycache__/prepare.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/build_tracker.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/metadata.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/metadata_editable.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/wheel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/__pycache__/wheel_editable.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/build_tracker.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/metadata.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/metadata_editable.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/wheel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/build/wheel_editable.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/check.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/freeze.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/install/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/install/__pycache__/wheel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/install/wheel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/operations/prepare.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/pyproject.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/constructors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/pep723.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_dependency_group.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_file.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_install.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_set.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/__pycache__/req_uninstall.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/constructors.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/pep723.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/req_dependency_group.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/req_file.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/req_install.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/req_set.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/req/req_uninstall.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/base.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/__pycache__/resolver.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/legacy/resolver.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/candidates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/factory.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/found_candidates.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/provider.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/reporter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/requirements.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/__pycache__/resolver.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/base.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/candidates.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/factory.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/found_candidates.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/provider.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/reporter.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/requirements.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/self_outdated_check.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_jaraco_text.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/_log.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/appdirs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/compatibility_tags.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/datetime.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/deprecation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/direct_url_helpers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/egg_link.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/entrypoints.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filesystem.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/filetypes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/glibc.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/hashes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/logging.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/misc.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/packaging.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/pylock.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/retry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/subprocess.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/temp_dir.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/unpacking.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/urls.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/virtualenv.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/__pycache__/wheel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/_jaraco_text.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/_log.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/appdirs.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/compat.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/compatibility_tags.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/datetime.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/deprecation.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/direct_url_helpers.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/egg_link.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/entrypoints.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/filesystem.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/filetypes.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/glibc.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/hashes.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/logging.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/misc.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/packaging.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/pylock.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/retry.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/subprocess.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/temp_dir.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/unpacking.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/urls.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/virtualenv.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/utils/wheel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/bazaar.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/git.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/mercurial.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/subversion.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/__pycache__/versioncontrol.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/bazaar.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/git.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/mercurial.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/subversion.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/vcs/versioncontrol.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_internal/wheel_builder.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/README.rst delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/_cmd.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/adapter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/controller.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/filewrapper.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/heuristics.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/serialize.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/__pycache__/wrapper.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/_cmd.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/adapter.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/cache.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/file_cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/__pycache__/redis_cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/file_cache.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/caches/redis_cache.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/controller.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/filewrapper.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/heuristics.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/serialize.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/cachecontrol/wrapper.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/__pycache__/core.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/core.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/certifi/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_implementation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_lint_dependency_groups.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_pip_wrapper.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/__pycache__/_toml_compat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_implementation.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_lint_dependency_groups.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_pip_wrapper.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/_toml_compat.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/dependency_groups/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/compat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/resources.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/scripts.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/__pycache__/util.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/compat.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/resources.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/scripts.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/t32.exe delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64-arm.exe delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/t64.exe delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/util.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/w32.exe delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64-arm.exe delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distlib/w64.exe delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/__pycache__/distro.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/distro.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/distro/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/LICENSE.md delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/codec.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/compat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/core.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/idnadata.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/intranges.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/package_data.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/__pycache__/uts46data.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/codec.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/compat.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/core.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/idnadata.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/intranges.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/package_data.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/idna/uts46data.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/COPYING delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/ext.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/__pycache__/fallback.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/ext.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/msgpack/fallback.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.APACHE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/LICENSE.BSD delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_elffile.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_manylinux.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_musllinux.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_parser.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_structures.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/_tokenizer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/markers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/metadata.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/pylock.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/requirements.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/specifiers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/tags.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/__pycache__/version.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/_elffile.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/_manylinux.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/_musllinux.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/_parser.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/_structures.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/_tokenizer.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/__pycache__/_spdx.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/licenses/_spdx.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/markers.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/metadata.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/pylock.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/requirements.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/specifiers.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/tags.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/packaging/version.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/android.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/api.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/macos.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/unix.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/version.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/__pycache__/windows.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/android.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/api.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/macos.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/unix.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/version.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/platformdirs/windows.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/console.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/filter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/formatter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/lexer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/modeline.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/plugin.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/regexopt.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/scanner.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/sphinxext.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/style.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/token.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/unistring.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/__pycache__/util.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/console.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/filter.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/filters/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatter.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/__pycache__/_mapping.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/formatters/_mapping.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexer.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/_mapping.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/__pycache__/python.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/_mapping.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/lexers/python.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/modeline.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/plugin.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/regexopt.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/scanner.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/sphinxext.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/style.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/__pycache__/_mapping.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/styles/_mapping.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/token.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/unistring.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pygments/util.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/__pycache__/_impl.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_impl.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/__pycache__/_in_process.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/__version__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/_internal_utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/adapters.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/api.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/auth.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/certs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/compat.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/cookies.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/help.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/hooks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/models.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/packages.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/sessions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/status_codes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/structures.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/__version__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/_internal_utils.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/adapters.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/api.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/auth.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/certs.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/compat.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/cookies.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/help.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/hooks.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/models.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/packages.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/sessions.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/status_codes.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/structures.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/requests/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/providers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/reporters.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/__pycache__/structs.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/providers.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/reporters.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/abstract.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/criterion.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/__pycache__/resolution.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/abstract.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/criterion.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers/resolution.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/structs.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_cell_widths.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_codes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_emoji_replace.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_export_format.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_extension.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_fileno.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_inspect.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_log_render.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_loop.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_null_file.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_palettes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_pick.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_ratio.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_spinners.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_stack.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_timer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_win32_console.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_windows_renderer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/_wrap.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/abc.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/align.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/ansi.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/bar.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/box.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/cells.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/color_triplet.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/columns.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/console.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/constrain.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/containers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/control.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/default_styles.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/diagnose.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/emoji.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/errors.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/file_proxy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/filesize.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/highlighter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/json.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/jupyter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/layout.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/live_render.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/logging.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/markup.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/measure.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/padding.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pager.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/palette.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/panel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/pretty.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/progress_bar.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/prompt.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/protocol.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/region.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/repr.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/rule.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/scope.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/screen.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/segment.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/spinner.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/status.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/style.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/styled.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/syntax.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/table.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/terminal_theme.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/text.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/theme.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/themes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/traceback.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/__pycache__/tree.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_cell_widths.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_emoji_codes.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_emoji_replace.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_export_format.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_extension.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_fileno.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_inspect.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_log_render.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_loop.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_null_file.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_palettes.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_pick.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_ratio.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_spinners.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_stack.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_timer.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_win32_console.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_windows.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_windows_renderer.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/_wrap.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/abc.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/align.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/ansi.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/bar.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/box.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/cells.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/color.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/color_triplet.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/columns.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/console.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/constrain.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/containers.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/control.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/default_styles.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/diagnose.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/emoji.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/errors.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/file_proxy.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/filesize.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/highlighter.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/json.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/jupyter.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/layout.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/live.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/live_render.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/logging.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/markup.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/measure.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/padding.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/pager.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/palette.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/panel.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/pretty.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/progress.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/progress_bar.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/prompt.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/protocol.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/region.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/repr.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/rule.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/scope.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/screen.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/segment.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/spinner.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/status.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/style.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/styled.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/syntax.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/table.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/terminal_theme.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/text.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/theme.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/themes.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/traceback.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/rich/tree.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_parser.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_re.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/__pycache__/_types.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/_parser.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/_re.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/_types.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/__pycache__/_writer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/_writer.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/tomli_w/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_api.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_macos.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_openssl.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_ssl_constants.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/__pycache__/_windows.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/_api.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/_macos.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/_openssl.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/_ssl_constants.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/_windows.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/truststore/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/LICENSE.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_collections.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/_version.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/connectionpool.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/fields.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/filepost.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/poolmanager.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/request.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/__pycache__/response.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/_collections.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/_version.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/connection.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/connectionpool.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/_appengine_environ.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/appengine.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/ntlmpool.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/pyopenssl.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/securetransport.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/__pycache__/socks.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_appengine_environ.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/bindings.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/__pycache__/low_level.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/bindings.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/_securetransport/low_level.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/appengine.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/ntlmpool.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/pyopenssl.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/securetransport.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/contrib/socks.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/fields.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/filepost.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/__pycache__/six.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/makefile.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/__pycache__/weakref_finalize.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/makefile.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/backports/weakref_finalize.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/packages/six.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/request.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/response.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/connection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/proxy.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/queue.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/request.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/response.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/retry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssl_match_hostname.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/ssltransport.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/timeout.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/url.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/__pycache__/wait.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/connection.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/proxy.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/queue.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/request.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/response.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/retry.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/ssl_.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/ssl_match_hostname.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/ssltransport.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/timeout.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/url.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/urllib3/util/wait.py delete mode 100644 .venv/lib/python3.12/site-packages/pip/_vendor/vendor.txt delete mode 100644 .venv/lib/python3.12/site-packages/pip/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/REQUESTED delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/entry_points.txt delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/python_dotenv-1.2.1.dist-info/top_level.txt delete mode 100644 .venv/lib/python3.12/site-packages/redis-7.2.1.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/redis-7.2.1.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/redis-7.2.1.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/redis-7.2.1.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/redis-7.2.1.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/redis/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/background.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/backoff.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/cache.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/cluster.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/connection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/crc.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/credentials.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/data_structure.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/driver_info.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/event.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/lock.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/maint_notifications.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/ocsp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/retry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/sentinel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/typing.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/base.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/commands.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/encoders.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/helpers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/hiredis.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/resp2.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/resp3.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/__pycache__/socket.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/base.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/commands.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/encoders.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/helpers.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/hiredis.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/resp2.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/resp3.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/_parsers/socket.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/cluster.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/connection.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/lock.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/retry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/sentinel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/client.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/cluster.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/connection.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/http/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/http/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/http/__pycache__/http_client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/http/http_client.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/lock.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/command_executor.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/config.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/database.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/event.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/failover.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/failure_detector.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/__pycache__/healthcheck.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/client.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/command_executor.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/config.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/database.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/event.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/failover.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/failure_detector.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/multidb/healthcheck.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/retry.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/sentinel.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/asyncio/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/__pycache__/err.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/__pycache__/idp.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/__pycache__/token.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/__pycache__/token_manager.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/err.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/idp.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/token.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/auth/token_manager.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/background.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/backoff.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/cache.py delete mode 100755 .venv/lib/python3.12/site-packages/redis/client.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/cluster.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__pycache__/cluster.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__pycache__/core.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__pycache__/helpers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__pycache__/policies.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__pycache__/redismodules.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/__pycache__/sentinel.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/bf/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/bf/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/bf/__pycache__/commands.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/bf/__pycache__/info.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/bf/commands.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/bf/info.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/cluster.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/core.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/helpers.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/__pycache__/_util.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/__pycache__/commands.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/__pycache__/decoders.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/__pycache__/path.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/_util.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/commands.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/decoders.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/json/path.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/policies.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/redismodules.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/_util.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/aggregation.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/commands.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/dialect.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/document.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/field.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/hybrid_query.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/hybrid_result.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/index_definition.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/profile_information.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/query.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/querystring.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/reducers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/result.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/__pycache__/suggestion.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/_util.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/aggregation.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/commands.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/dialect.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/document.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/field.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/hybrid_query.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/hybrid_result.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/index_definition.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/profile_information.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/query.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/querystring.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/reducers.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/result.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/search/suggestion.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/sentinel.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/__pycache__/commands.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/__pycache__/info.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/commands.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/info.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/timeseries/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/vectorset/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/vectorset/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/vectorset/__pycache__/commands.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/vectorset/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/vectorset/commands.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/commands/vectorset/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/connection.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/crc.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/credentials.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/data_structure.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/driver_info.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/event.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/http/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/http/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/http/__pycache__/http_client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/http/http_client.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/lock.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/maint_notifications.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/circuit.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/client.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/command_executor.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/config.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/database.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/event.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/exception.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/failover.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/failure_detector.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/__pycache__/healthcheck.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/circuit.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/client.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/command_executor.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/config.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/database.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/event.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/exception.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/failover.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/failure_detector.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/multidb/healthcheck.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__pycache__/attributes.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__pycache__/config.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__pycache__/metrics.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__pycache__/providers.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__pycache__/recorder.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/__pycache__/registry.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/attributes.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/config.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/metrics.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/providers.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/recorder.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/observability/registry.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/ocsp.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/redis/retry.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/sentinel.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/typing.py delete mode 100644 .venv/lib/python3.12/site-packages/redis/utils.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse-0.5.5.dist-info/INSTALLER delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse-0.5.5.dist-info/METADATA delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse-0.5.5.dist-info/RECORD delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse-0.5.5.dist-info/WHEEL delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse-0.5.5.dist-info/entry_points.txt delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse-0.5.5.dist-info/licenses/AUTHORS delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse-0.5.5.dist-info/licenses/LICENSE delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__main__.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/__main__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/cli.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/exceptions.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/formatter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/keywords.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/lexer.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/sql.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/tokens.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/__pycache__/utils.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/cli.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/__pycache__/filter_stack.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/__pycache__/grouping.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/__pycache__/statement_splitter.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/filter_stack.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/grouping.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/engine/statement_splitter.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/exceptions.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__init__.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__pycache__/__init__.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__pycache__/aligned_indent.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__pycache__/others.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__pycache__/output.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__pycache__/reindent.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__pycache__/right_margin.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/__pycache__/tokens.cpython-312.pyc delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/aligned_indent.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/others.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/output.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/reindent.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/right_margin.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/filters/tokens.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/formatter.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/keywords.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/lexer.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/py.typed delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/sql.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/tokens.py delete mode 100644 .venv/lib/python3.12/site-packages/sqlparse/utils.py delete mode 120000 .venv/lib64 delete mode 100644 .venv/pyvenv.cfg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..28be0e6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# Python +__pycache__/ +*.py[cod] +*.so +*.egg-info/ +.eggs/ +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ + +# Virtual env +.venv/ +venv/ + +# Django +*.log +db.sqlite3 +staticfiles/ +media/ + +# Env/secrets +.env +.env.* +!.env.test.example +!.env.prod.example + +# Editors/OS +.vscode/ +.idea/ +.DS_Store diff --git a/.venv/bin/Activate.ps1 b/.venv/bin/Activate.ps1 deleted file mode 100644 index b49d77b..0000000 --- a/.venv/bin/Activate.ps1 +++ /dev/null @@ -1,247 +0,0 @@ -<# -.Synopsis -Activate a Python virtual environment for the current PowerShell session. - -.Description -Pushes the python executable for a virtual environment to the front of the -$Env:PATH environment variable and sets the prompt to signify that you are -in a Python virtual environment. Makes use of the command line switches as -well as the `pyvenv.cfg` file values present in the virtual environment. - -.Parameter VenvDir -Path to the directory that contains the virtual environment to activate. The -default value for this is the parent of the directory that the Activate.ps1 -script is located within. - -.Parameter Prompt -The prompt prefix to display when this virtual environment is activated. By -default, this prompt is the name of the virtual environment folder (VenvDir) -surrounded by parentheses and followed by a single space (ie. '(.venv) '). - -.Example -Activate.ps1 -Activates the Python virtual environment that contains the Activate.ps1 script. - -.Example -Activate.ps1 -Verbose -Activates the Python virtual environment that contains the Activate.ps1 script, -and shows extra information about the activation as it executes. - -.Example -Activate.ps1 -VenvDir C:\Users\MyUser\Common\.venv -Activates the Python virtual environment located in the specified location. - -.Example -Activate.ps1 -Prompt "MyPython" -Activates the Python virtual environment that contains the Activate.ps1 script, -and prefixes the current prompt with the specified string (surrounded in -parentheses) while the virtual environment is active. - -.Notes -On Windows, it may be required to enable this Activate.ps1 script by setting the -execution policy for the user. You can do this by issuing the following PowerShell -command: - -PS C:\> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser - -For more information on Execution Policies: -https://go.microsoft.com/fwlink/?LinkID=135170 - -#> -Param( - [Parameter(Mandatory = $false)] - [String] - $VenvDir, - [Parameter(Mandatory = $false)] - [String] - $Prompt -) - -<# Function declarations --------------------------------------------------- #> - -<# -.Synopsis -Remove all shell session elements added by the Activate script, including the -addition of the virtual environment's Python executable from the beginning of -the PATH variable. - -.Parameter NonDestructive -If present, do not remove this function from the global namespace for the -session. - -#> -function global:deactivate ([switch]$NonDestructive) { - # Revert to original values - - # The prior prompt: - if (Test-Path -Path Function:_OLD_VIRTUAL_PROMPT) { - Copy-Item -Path Function:_OLD_VIRTUAL_PROMPT -Destination Function:prompt - Remove-Item -Path Function:_OLD_VIRTUAL_PROMPT - } - - # The prior PYTHONHOME: - if (Test-Path -Path Env:_OLD_VIRTUAL_PYTHONHOME) { - Copy-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME -Destination Env:PYTHONHOME - Remove-Item -Path Env:_OLD_VIRTUAL_PYTHONHOME - } - - # The prior PATH: - if (Test-Path -Path Env:_OLD_VIRTUAL_PATH) { - Copy-Item -Path Env:_OLD_VIRTUAL_PATH -Destination Env:PATH - Remove-Item -Path Env:_OLD_VIRTUAL_PATH - } - - # Just remove the VIRTUAL_ENV altogether: - if (Test-Path -Path Env:VIRTUAL_ENV) { - Remove-Item -Path env:VIRTUAL_ENV - } - - # Just remove VIRTUAL_ENV_PROMPT altogether. - if (Test-Path -Path Env:VIRTUAL_ENV_PROMPT) { - Remove-Item -Path env:VIRTUAL_ENV_PROMPT - } - - # Just remove the _PYTHON_VENV_PROMPT_PREFIX altogether: - if (Get-Variable -Name "_PYTHON_VENV_PROMPT_PREFIX" -ErrorAction SilentlyContinue) { - Remove-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Scope Global -Force - } - - # Leave deactivate function in the global namespace if requested: - if (-not $NonDestructive) { - Remove-Item -Path function:deactivate - } -} - -<# -.Description -Get-PyVenvConfig parses the values from the pyvenv.cfg file located in the -given folder, and returns them in a map. - -For each line in the pyvenv.cfg file, if that line can be parsed into exactly -two strings separated by `=` (with any amount of whitespace surrounding the =) -then it is considered a `key = value` line. The left hand string is the key, -the right hand is the value. - -If the value starts with a `'` or a `"` then the first and last character is -stripped from the value before being captured. - -.Parameter ConfigDir -Path to the directory that contains the `pyvenv.cfg` file. -#> -function Get-PyVenvConfig( - [String] - $ConfigDir -) { - Write-Verbose "Given ConfigDir=$ConfigDir, obtain values in pyvenv.cfg" - - # Ensure the file exists, and issue a warning if it doesn't (but still allow the function to continue). - $pyvenvConfigPath = Join-Path -Resolve -Path $ConfigDir -ChildPath 'pyvenv.cfg' -ErrorAction Continue - - # An empty map will be returned if no config file is found. - $pyvenvConfig = @{ } - - if ($pyvenvConfigPath) { - - Write-Verbose "File exists, parse `key = value` lines" - $pyvenvConfigContent = Get-Content -Path $pyvenvConfigPath - - $pyvenvConfigContent | ForEach-Object { - $keyval = $PSItem -split "\s*=\s*", 2 - if ($keyval[0] -and $keyval[1]) { - $val = $keyval[1] - - # Remove extraneous quotations around a string value. - if ("'""".Contains($val.Substring(0, 1))) { - $val = $val.Substring(1, $val.Length - 2) - } - - $pyvenvConfig[$keyval[0]] = $val - Write-Verbose "Adding Key: '$($keyval[0])'='$val'" - } - } - } - return $pyvenvConfig -} - - -<# Begin Activate script --------------------------------------------------- #> - -# Determine the containing directory of this script -$VenvExecPath = Split-Path -Parent $MyInvocation.MyCommand.Definition -$VenvExecDir = Get-Item -Path $VenvExecPath - -Write-Verbose "Activation script is located in path: '$VenvExecPath'" -Write-Verbose "VenvExecDir Fullname: '$($VenvExecDir.FullName)" -Write-Verbose "VenvExecDir Name: '$($VenvExecDir.Name)" - -# Set values required in priority: CmdLine, ConfigFile, Default -# First, get the location of the virtual environment, it might not be -# VenvExecDir if specified on the command line. -if ($VenvDir) { - Write-Verbose "VenvDir given as parameter, using '$VenvDir' to determine values" -} -else { - Write-Verbose "VenvDir not given as a parameter, using parent directory name as VenvDir." - $VenvDir = $VenvExecDir.Parent.FullName.TrimEnd("\\/") - Write-Verbose "VenvDir=$VenvDir" -} - -# Next, read the `pyvenv.cfg` file to determine any required value such -# as `prompt`. -$pyvenvCfg = Get-PyVenvConfig -ConfigDir $VenvDir - -# Next, set the prompt from the command line, or the config file, or -# just use the name of the virtual environment folder. -if ($Prompt) { - Write-Verbose "Prompt specified as argument, using '$Prompt'" -} -else { - Write-Verbose "Prompt not specified as argument to script, checking pyvenv.cfg value" - if ($pyvenvCfg -and $pyvenvCfg['prompt']) { - Write-Verbose " Setting based on value in pyvenv.cfg='$($pyvenvCfg['prompt'])'" - $Prompt = $pyvenvCfg['prompt']; - } - else { - Write-Verbose " Setting prompt based on parent's directory's name. (Is the directory name passed to venv module when creating the virtual environment)" - Write-Verbose " Got leaf-name of $VenvDir='$(Split-Path -Path $venvDir -Leaf)'" - $Prompt = Split-Path -Path $venvDir -Leaf - } -} - -Write-Verbose "Prompt = '$Prompt'" -Write-Verbose "VenvDir='$VenvDir'" - -# Deactivate any currently active virtual environment, but leave the -# deactivate function in place. -deactivate -nondestructive - -# Now set the environment variable VIRTUAL_ENV, used by many tools to determine -# that there is an activated venv. -$env:VIRTUAL_ENV = $VenvDir - -if (-not $Env:VIRTUAL_ENV_DISABLE_PROMPT) { - - Write-Verbose "Setting prompt to '$Prompt'" - - # Set the prompt to include the env name - # Make sure _OLD_VIRTUAL_PROMPT is global - function global:_OLD_VIRTUAL_PROMPT { "" } - Copy-Item -Path function:prompt -Destination function:_OLD_VIRTUAL_PROMPT - New-Variable -Name _PYTHON_VENV_PROMPT_PREFIX -Description "Python virtual environment prompt prefix" -Scope Global -Option ReadOnly -Visibility Public -Value $Prompt - - function global:prompt { - Write-Host -NoNewline -ForegroundColor Green "($_PYTHON_VENV_PROMPT_PREFIX) " - _OLD_VIRTUAL_PROMPT - } - $env:VIRTUAL_ENV_PROMPT = $Prompt -} - -# Clear PYTHONHOME -if (Test-Path -Path Env:PYTHONHOME) { - Copy-Item -Path Env:PYTHONHOME -Destination Env:_OLD_VIRTUAL_PYTHONHOME - Remove-Item -Path Env:PYTHONHOME -} - -# Add the venv to the PATH -Copy-Item -Path Env:PATH -Destination Env:_OLD_VIRTUAL_PATH -$Env:PATH = "$VenvExecDir$([System.IO.Path]::PathSeparator)$Env:PATH" diff --git a/.venv/bin/activate b/.venv/bin/activate deleted file mode 100644 index 535af81..0000000 --- a/.venv/bin/activate +++ /dev/null @@ -1,70 +0,0 @@ -# This file must be used with "source bin/activate" *from bash* -# You cannot run it directly - -deactivate () { - # reset old environment variables - if [ -n "${_OLD_VIRTUAL_PATH:-}" ] ; then - PATH="${_OLD_VIRTUAL_PATH:-}" - export PATH - unset _OLD_VIRTUAL_PATH - fi - if [ -n "${_OLD_VIRTUAL_PYTHONHOME:-}" ] ; then - PYTHONHOME="${_OLD_VIRTUAL_PYTHONHOME:-}" - export PYTHONHOME - unset _OLD_VIRTUAL_PYTHONHOME - fi - - # Call hash to forget past commands. Without forgetting - # past commands the $PATH changes we made may not be respected - hash -r 2> /dev/null - - if [ -n "${_OLD_VIRTUAL_PS1:-}" ] ; then - PS1="${_OLD_VIRTUAL_PS1:-}" - export PS1 - unset _OLD_VIRTUAL_PS1 - fi - - unset VIRTUAL_ENV - unset VIRTUAL_ENV_PROMPT - if [ ! "${1:-}" = "nondestructive" ] ; then - # Self destruct! - unset -f deactivate - fi -} - -# unset irrelevant variables -deactivate nondestructive - -# on Windows, a path can contain colons and backslashes and has to be converted: -if [ "${OSTYPE:-}" = "cygwin" ] || [ "${OSTYPE:-}" = "msys" ] ; then - # transform D:\path\to\venv to /d/path/to/venv on MSYS - # and to /cygdrive/d/path/to/venv on Cygwin - export VIRTUAL_ENV=$(cygpath /home/coder/repos/weirsoe-party-protocol/.venv) -else - # use the path as-is - export VIRTUAL_ENV=/home/coder/repos/weirsoe-party-protocol/.venv -fi - -_OLD_VIRTUAL_PATH="$PATH" -PATH="$VIRTUAL_ENV/"bin":$PATH" -export PATH - -# unset PYTHONHOME if set -# this will fail if PYTHONHOME is set to the empty string (which is bad anyway) -# could use `if (set -u; : $PYTHONHOME) ;` in bash -if [ -n "${PYTHONHOME:-}" ] ; then - _OLD_VIRTUAL_PYTHONHOME="${PYTHONHOME:-}" - unset PYTHONHOME -fi - -if [ -z "${VIRTUAL_ENV_DISABLE_PROMPT:-}" ] ; then - _OLD_VIRTUAL_PS1="${PS1:-}" - PS1='(.venv) '"${PS1:-}" - export PS1 - VIRTUAL_ENV_PROMPT='(.venv) ' - export VIRTUAL_ENV_PROMPT -fi - -# Call hash to forget past commands. Without forgetting -# past commands the $PATH changes we made may not be respected -hash -r 2> /dev/null diff --git a/.venv/bin/activate.csh b/.venv/bin/activate.csh deleted file mode 100644 index 6d6a9a7..0000000 --- a/.venv/bin/activate.csh +++ /dev/null @@ -1,27 +0,0 @@ -# This file must be used with "source bin/activate.csh" *from csh*. -# You cannot run it directly. - -# Created by Davide Di Blasi . -# Ported to Python 3.3 venv by Andrew Svetlov - -alias deactivate 'test $?_OLD_VIRTUAL_PATH != 0 && setenv PATH "$_OLD_VIRTUAL_PATH" && unset _OLD_VIRTUAL_PATH; rehash; test $?_OLD_VIRTUAL_PROMPT != 0 && set prompt="$_OLD_VIRTUAL_PROMPT" && unset _OLD_VIRTUAL_PROMPT; unsetenv VIRTUAL_ENV; unsetenv VIRTUAL_ENV_PROMPT; test "\!:*" != "nondestructive" && unalias deactivate' - -# Unset irrelevant variables. -deactivate nondestructive - -setenv VIRTUAL_ENV /home/coder/repos/weirsoe-party-protocol/.venv - -set _OLD_VIRTUAL_PATH="$PATH" -setenv PATH "$VIRTUAL_ENV/"bin":$PATH" - - -set _OLD_VIRTUAL_PROMPT="$prompt" - -if (! "$?VIRTUAL_ENV_DISABLE_PROMPT") then - set prompt = '(.venv) '"$prompt" - setenv VIRTUAL_ENV_PROMPT '(.venv) ' -endif - -alias pydoc python -m pydoc - -rehash diff --git a/.venv/bin/activate.fish b/.venv/bin/activate.fish deleted file mode 100644 index 29b5fad..0000000 --- a/.venv/bin/activate.fish +++ /dev/null @@ -1,69 +0,0 @@ -# This file must be used with "source /bin/activate.fish" *from fish* -# (https://fishshell.com/). You cannot run it directly. - -function deactivate -d "Exit virtual environment and return to normal shell environment" - # reset old environment variables - if test -n "$_OLD_VIRTUAL_PATH" - set -gx PATH $_OLD_VIRTUAL_PATH - set -e _OLD_VIRTUAL_PATH - end - if test -n "$_OLD_VIRTUAL_PYTHONHOME" - set -gx PYTHONHOME $_OLD_VIRTUAL_PYTHONHOME - set -e _OLD_VIRTUAL_PYTHONHOME - end - - if test -n "$_OLD_FISH_PROMPT_OVERRIDE" - set -e _OLD_FISH_PROMPT_OVERRIDE - # prevents error when using nested fish instances (Issue #93858) - if functions -q _old_fish_prompt - functions -e fish_prompt - functions -c _old_fish_prompt fish_prompt - functions -e _old_fish_prompt - end - end - - set -e VIRTUAL_ENV - set -e VIRTUAL_ENV_PROMPT - if test "$argv[1]" != "nondestructive" - # Self-destruct! - functions -e deactivate - end -end - -# Unset irrelevant variables. -deactivate nondestructive - -set -gx VIRTUAL_ENV /home/coder/repos/weirsoe-party-protocol/.venv - -set -gx _OLD_VIRTUAL_PATH $PATH -set -gx PATH "$VIRTUAL_ENV/"bin $PATH - -# Unset PYTHONHOME if set. -if set -q PYTHONHOME - set -gx _OLD_VIRTUAL_PYTHONHOME $PYTHONHOME - set -e PYTHONHOME -end - -if test -z "$VIRTUAL_ENV_DISABLE_PROMPT" - # fish uses a function instead of an env var to generate the prompt. - - # Save the current fish_prompt function as the function _old_fish_prompt. - functions -c fish_prompt _old_fish_prompt - - # With the original prompt function renamed, we can override with our own. - function fish_prompt - # Save the return status of the last command. - set -l old_status $status - - # Output the venv prompt; color taken from the blue of the Python logo. - printf "%s%s%s" (set_color 4B8BBE) '(.venv) ' (set_color normal) - - # Restore the return status of the previous command. - echo "exit $old_status" | . - # Output the original/"old" prompt. - _old_fish_prompt - end - - set -gx _OLD_FISH_PROMPT_OVERRIDE "$VIRTUAL_ENV" - set -gx VIRTUAL_ENV_PROMPT '(.venv) ' -end diff --git a/.venv/bin/django-admin b/.venv/bin/django-admin deleted file mode 100755 index 3f5c352..0000000 --- a/.venv/bin/django-admin +++ /dev/null @@ -1,6 +0,0 @@ -#!/home/coder/repos/weirsoe-party-protocol/.venv/bin/python -import sys -from django.core.management import execute_from_command_line -if __name__ == '__main__': - sys.argv[0] = sys.argv[0].removesuffix('.exe') - sys.exit(execute_from_command_line()) diff --git a/.venv/bin/dotenv b/.venv/bin/dotenv deleted file mode 100755 index c5d5f88..0000000 --- a/.venv/bin/dotenv +++ /dev/null @@ -1,6 +0,0 @@ -#!/home/coder/repos/weirsoe-party-protocol/.venv/bin/python -import sys -from dotenv.__main__ import cli -if __name__ == '__main__': - sys.argv[0] = sys.argv[0].removesuffix('.exe') - sys.exit(cli()) diff --git a/.venv/bin/pip b/.venv/bin/pip deleted file mode 100755 index e222178..0000000 --- a/.venv/bin/pip +++ /dev/null @@ -1,8 +0,0 @@ -#!/home/coder/repos/weirsoe-party-protocol/.venv/bin/python -# -*- coding: utf-8 -*- -import re -import sys -from pip._internal.cli.main import main -if __name__ == '__main__': - sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) - sys.exit(main()) diff --git a/.venv/bin/pip3 b/.venv/bin/pip3 deleted file mode 100755 index e222178..0000000 --- a/.venv/bin/pip3 +++ /dev/null @@ -1,8 +0,0 @@ -#!/home/coder/repos/weirsoe-party-protocol/.venv/bin/python -# -*- coding: utf-8 -*- -import re -import sys -from pip._internal.cli.main import main -if __name__ == '__main__': - sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) - sys.exit(main()) diff --git a/.venv/bin/pip3.12 b/.venv/bin/pip3.12 deleted file mode 100755 index e222178..0000000 --- a/.venv/bin/pip3.12 +++ /dev/null @@ -1,8 +0,0 @@ -#!/home/coder/repos/weirsoe-party-protocol/.venv/bin/python -# -*- coding: utf-8 -*- -import re -import sys -from pip._internal.cli.main import main -if __name__ == '__main__': - sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) - sys.exit(main()) diff --git a/.venv/bin/python b/.venv/bin/python deleted file mode 120000 index b8a0adb..0000000 --- a/.venv/bin/python +++ /dev/null @@ -1 +0,0 @@ -python3 \ No newline at end of file diff --git a/.venv/bin/python3 b/.venv/bin/python3 deleted file mode 120000 index ae65fda..0000000 --- a/.venv/bin/python3 +++ /dev/null @@ -1 +0,0 @@ -/usr/bin/python3 \ No newline at end of file diff --git a/.venv/bin/python3.12 b/.venv/bin/python3.12 deleted file mode 120000 index b8a0adb..0000000 --- a/.venv/bin/python3.12 +++ /dev/null @@ -1 +0,0 @@ -python3 \ No newline at end of file diff --git a/.venv/bin/sqlformat b/.venv/bin/sqlformat deleted file mode 100755 index b693553..0000000 --- a/.venv/bin/sqlformat +++ /dev/null @@ -1,6 +0,0 @@ -#!/home/coder/repos/weirsoe-party-protocol/.venv/bin/python -import sys -from sqlparse.__main__ import main -if __name__ == '__main__': - sys.argv[0] = sys.argv[0].removesuffix('.exe') - sys.exit(main()) diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py b/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py deleted file mode 100644 index f834a35..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/__init__.py +++ /dev/null @@ -1,168 +0,0 @@ -""" -MySQLdb - A DB API v2.0 compatible interface to MySQL. - -This package is a wrapper around _mysql, which mostly implements the -MySQL C API. - -connect() -- connects to server - -See the C API specification and the MySQL documentation for more info -on other items. - -For information on how MySQLdb handles type conversion, see the -MySQLdb.converters module. -""" - -from .release import version_info -from . import _mysql - -if version_info != _mysql.version_info: - raise ImportError( - f"this is MySQLdb version {version_info}, " - f"but _mysql is version {_mysql.version_info!r}\n" - f"_mysql: {_mysql.__file__!r}" - ) - - -from ._mysql import ( - NotSupportedError, - OperationalError, - get_client_info, - ProgrammingError, - Error, - InterfaceError, - debug, - IntegrityError, - string_literal, - MySQLError, - DataError, - DatabaseError, - InternalError, - Warning, -) -from MySQLdb.constants import FIELD_TYPE -from MySQLdb.times import ( - Date, - Time, - Timestamp, - DateFromTicks, - TimeFromTicks, - TimestampFromTicks, -) - -threadsafety = 1 -apilevel = "2.0" -paramstyle = "format" - - -class DBAPISet(frozenset): - """A special type of set for which A == x is true if A is a - DBAPISet and x is a member of that set.""" - - def __eq__(self, other): - if isinstance(other, DBAPISet): - return not self.difference(other) - return other in self - - -STRING = DBAPISet([FIELD_TYPE.ENUM, FIELD_TYPE.STRING, FIELD_TYPE.VAR_STRING]) -BINARY = DBAPISet( - [ - FIELD_TYPE.BLOB, - FIELD_TYPE.LONG_BLOB, - FIELD_TYPE.MEDIUM_BLOB, - FIELD_TYPE.TINY_BLOB, - ] -) -NUMBER = DBAPISet( - [ - FIELD_TYPE.DECIMAL, - FIELD_TYPE.DOUBLE, - FIELD_TYPE.FLOAT, - FIELD_TYPE.INT24, - FIELD_TYPE.LONG, - FIELD_TYPE.LONGLONG, - FIELD_TYPE.TINY, - FIELD_TYPE.YEAR, - FIELD_TYPE.NEWDECIMAL, - ] -) -DATE = DBAPISet([FIELD_TYPE.DATE]) -TIME = DBAPISet([FIELD_TYPE.TIME]) -TIMESTAMP = DBAPISet([FIELD_TYPE.TIMESTAMP, FIELD_TYPE.DATETIME]) -DATETIME = TIMESTAMP -ROWID = DBAPISet() - - -def test_DBAPISet_set_equality(): - assert STRING == STRING - - -def test_DBAPISet_set_inequality(): - assert STRING != NUMBER - - -def test_DBAPISet_set_equality_membership(): - assert FIELD_TYPE.VAR_STRING == STRING - - -def test_DBAPISet_set_inequality_membership(): - assert FIELD_TYPE.DATE != STRING - - -def Binary(x): - return bytes(x) - - -def Connect(*args, **kwargs): - """Factory function for connections.Connection.""" - from MySQLdb.connections import Connection - - return Connection(*args, **kwargs) - - -connect = Connection = Connect - -__all__ = [ - "BINARY", - "Binary", - "Connect", - "Connection", - "DATE", - "Date", - "Time", - "Timestamp", - "DateFromTicks", - "TimeFromTicks", - "TimestampFromTicks", - "DataError", - "DatabaseError", - "Error", - "FIELD_TYPE", - "IntegrityError", - "InterfaceError", - "InternalError", - "MySQLError", - "NUMBER", - "NotSupportedError", - "DBAPISet", - "OperationalError", - "ProgrammingError", - "ROWID", - "STRING", - "TIME", - "TIMESTAMP", - "Warning", - "apilevel", - "connect", - "connections", - "constants", - "converters", - "cursors", - "debug", - "get_client_info", - "paramstyle", - "string_literal", - "threadsafety", - "version_info", -] diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index fc332a32c7e1b2eb4381001b9409678f007ef8ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4543 zcmb_f-ESMm5#J+^A*k?nQL&c(M*I#v=D3nFHG9=2Cln)<@UQfKGMEj0M z?;Yh(P!KlALxKQ}4HR$yr+{1Jp@CoePxPrTq+LMrp#@SDeej!XB?yqG&fFa-*%aD7 z^gzzd&d$!x{C0MB?=Nj_B7tYP{QJVQHbVZ1jm8u6nO!?b$bF&_nP{9A&^aR@2RP(| zdeGoyo+C6s`I~%W;NJVz1wz<~0HGm`r-27V3mvTYAfSbzC%!kb!9584F8qk|S|4#R zXGG_Xh#WBlSumn<)DUISh{-V{F2{{Fxy@*o+l>yn!$`;pqf_oQy5ugSTkbY`^C`sIG(uzc7UkOz!GdC(Y=hm2u)7~_+VXfgSy7MG;}xk|LQkBQb! zk39l3@R5&0T*qnO%^9z~pMvyf``aE5(rc~K)nFq&dBnFk*Qy0$vjdEPrvDjz8Q#evda9w`0Qfzp)&rP_hge5-Ud+KlR~AJxqRw790$IbTcv zk6Pz_tzxSdAXI9Vt_GSjT%Z@^i#Yy~uO|OQ>-d<+m$U@XpK6^zFKb;u-_W{&zNz&9 zourfRbMjkqdX;Fsf8gY)N?-DjszBPJ$}G)k&n zSkb9eDB6_e)f|;x&BF-nJeQoUSHm1-~hu&@}>yNCTKFLU{k|_d1s&- zdzj&=gTk75$Fl^;tbu8rf+Lj@MYq5e3uZh8Zn^F>AWV6EfRzQaX=RdV?=X$#$nRYuZcYQpsdC)iR8k z%tX9xoKtj z#`R1x?C>y_I{b3MpiUI2WvfQXL6dZbnZ|M|%Ak zPwa-rWRtU-dXIdLb#0QHp?#x$cC%TY;$#U%ZjyC)f6Zl+K}RfDg(3i3%uzNB`i`g- z@_EWA2$BJZx2T?XLhf#{a2iSaL77-H4LXrCHOeL!Et%HD9a>TyhB*3vUr0 zlji|0G_e~FhK4;w)Ojhl5G;4)jspWL2h@A^xLXj56}Uz|;wpq4g#@-qKk7!BOadaa+4SNK z7ZG=uYnH*%6NZBsCK@}01aW7FkqjU~R2Xh<7Da*!$*>AB{J3JBNZOH{MuISU6)TLK z0K^F`F1$NC?QLOxd3HVn=PA&o<@Ee@)`c2^S}N#to$5}+N5hHjgT;wL15XLta`2J{ zHxaz#fN~k?KC>9EE{mWg5zYYBup7aG|KSYU|5{pTF0`PAkz;rXz zfrC-iby$Lz&!iuO%ic-)Cd-2^?tSaeKzD*1$2||Uar}2j2zUJNr01Jp$KCT=-J|vH z(Z|8jr(*B6c>Lkzhp8RHoj$gG?Bv$5v-M+VYtjV}TJ-Hj? zW8odbhr-{tcW{C4$xGxriEzp90}<>1veQKpoz?huEKwD<+j^_wx8Vpk{7L0o=p26D zL&UDTm(cjbYg;4d>Lcg=w6S$zu6|*z);0emnyrSPMmxU|x<2ptv}0T7+7gE9!jQ`x zsS8J%lAUNM6y6O+#6UItJOMUg$d)ir7Y1CF!*$`X%k|k9Ogbu&m6c5*h z;hk;~ZO2{P14KyN9k_q=-qBj(*ptZdD*rUn@roecbNA*}-&nnG?2p&BPEFQNP1btf zdJ<1pqua5bs_;}ud?r>yFTxx*^g{5->&Trz((^*#xsyBXr2lA*9H~Y=8GFHx#R9*M HxJB#VdoCtd diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/_exceptions.cpython-312.pyc b/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/_exceptions.cpython-312.pyc deleted file mode 100644 index 47217840016dc2d97605b8e2ae9863345b02b041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3792 zcmbVP-D?|15I=qSL$MM&O_Qc3bW2kjw~j7#^3wDJQesL%<0hmbU?^gBHC$<5NHd1F!UjP?Mor#Pw8J!Ka@iM0SBuup%0yzyOU0YI93hX+Z)ZU_V=5a-;RH; z)v6Buor`}BN;vzQUb4TLbaL=7P98hHv*{F_FC4${$nlF%cv?!n-z>7Vgw`^Yp!l?$ z+DmM&pnV3dnRl73vuK@z^2l0Y>pWVkIqM8tkD+w|W=6iVY^|a7c+NV<))Q!5%vtBz zx`ft~Ict@zuc7r+&U%ckucP&J&blx-v+~BykLwRT=-EI;!V9G_U_?u4(dZ7$gHXuG z7q(%Pl9WXF*lNy8{cvf2QMROo*2gLQy#kJcv#P(YK($#8J;9tkup1JC} z{eHjR8`zGD>Poj=AGX~d^b8FbFRfkq$gO&5RQORyUk*;;nR_!tD&ci+lN3K1s8i#+rh=2R#tf` zbnDv?ZM$L6bQ9>8>mRPUCa~n_ZOJwmH$98nfGiFMdD4_rJj~<7P%1xi{wQDhYw6AJ zZt7#%ms3+Vdtd4(h}t{%b9~9bU<4`ZLAR&0m5~+w#LtK@*upSND}~i@D!_VmO*OKiD|A9Sb#m4PnjO!E6F4#S_Q-iwEL6_z&p0QSGgxGw8dfDq zf;(eSwj-?w3@2q%W?3s#OUN)33UgHppv)0t-Wk<}NLi7xv~n1nMS?@aY5e5ioSuL~ z4pYN9ej~D=ThfCB*VY)99tVq$PY4ky)nYF1sT3(@gq%?Y*@gn^fw1GMh{?&^L|_es zt-}zXB*ZkFn?$@eftVboMqIm|o;Cq|?SBAfoEe(KV349{8qQC`Sek%A4pYOJCm0EY zpN<5(sl;GAFeKI}xI3WLs)*t)=)e=(GQ`bP zY$?gLjM}iuyS$<*DSI^yAK>R8tIA?!VSg@HmEAXz|P9Vw}oi47V)rO6o@_|7EL)c9+x#)v6_|MSb?XAlKM9%cn zkxns_OjDB4&C3ZzMI89JW`IcoN$%y-DoFD`DRMK2yjR}3q}7^+b^MGHqgXjRQQzb+ zH8G2~(}KbTO}P2(1#YOT$m)(#8Ys~*rW|v;ps<6W`sE^Ge$Zcr8l*qKn>jEReG#XX z57X;9NHPsuQemj|>_TK$MPDo29Hp=cI@zWruouHpwKHB7P16z@^eV}_a+p`o)s&F@^GNH0Xz%U}9h?l0)7#DQeD_{%zMjr2xVkoU@G)GR#rd~G2Oq;zWdA0$)BIL$jy~)^ PQ&|3`_K$-PmahK*?y$$C diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/connections.cpython-312.pyc b/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/connections.cpython-312.pyc deleted file mode 100644 index 9cf7e5e24c09f96e4c9195765c6ec6bae9945ecb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15692 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 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/converters.cpython-312.pyc b/.venv/lib/python3.12/site-packages/MySQLdb/__pycache__/converters.cpython-312.pyc deleted file mode 100644 index e4c846274f4880e707e884ad3102eea1f8514a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4844 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 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/_exceptions.py b/.venv/lib/python3.12/site-packages/MySQLdb/_exceptions.py deleted file mode 100644 index f433366..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/_exceptions.py +++ /dev/null @@ -1,91 +0,0 @@ -"""Exception classes for _mysql and MySQLdb. - -These classes are dictated by the DB API v2.0: - - https://www.python.org/dev/peps/pep-0249/ -""" - - -class MySQLError(Exception): - """Exception related to operation with MySQL.""" - - __module__ = "MySQLdb" - - -class Warning(Warning, MySQLError): - """Exception raised for important warnings like data truncations - while inserting, etc.""" - - __module__ = "MySQLdb" - - -class Error(MySQLError): - """Exception that is the base class of all other error exceptions - (not Warning).""" - - __module__ = "MySQLdb" - - -class InterfaceError(Error): - """Exception raised for errors that are related to the database - interface rather than the database itself.""" - - __module__ = "MySQLdb" - - -class DatabaseError(Error): - """Exception raised for errors that are related to the - database.""" - - __module__ = "MySQLdb" - - -class DataError(DatabaseError): - """Exception raised for errors that are due to problems with the - processed data like division by zero, numeric value out of range, - etc.""" - - __module__ = "MySQLdb" - - -class OperationalError(DatabaseError): - """Exception raised for errors that are related to the database's - operation and not necessarily under the control of the programmer, - e.g. an unexpected disconnect occurs, the data source name is not - found, a transaction could not be processed, a memory allocation - error occurred during processing, etc.""" - - __module__ = "MySQLdb" - - -class IntegrityError(DatabaseError): - """Exception raised when the relational integrity of the database - is affected, e.g. a foreign key check fails, duplicate key, - etc.""" - - __module__ = "MySQLdb" - - -class InternalError(DatabaseError): - """Exception raised when the database encounters an internal - error, e.g. the cursor is not valid anymore, the transaction is - out of sync, etc.""" - - __module__ = "MySQLdb" - - -class ProgrammingError(DatabaseError): - """Exception raised for programming errors, e.g. table not found - or already exists, syntax error in the SQL statement, wrong number - of parameters specified, etc.""" - - __module__ = "MySQLdb" - - -class NotSupportedError(DatabaseError): - """Exception raised in case a method or database API was used - which is not supported by the database, e.g. requesting a - .rollback() on a connection that does not support transaction or - has transactions turned off.""" - - __module__ = "MySQLdb" diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/_mysql.c b/.venv/lib/python3.12/site-packages/MySQLdb/_mysql.c deleted file mode 100644 index 4d2133c..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/_mysql.c +++ /dev/null @@ -1,2980 +0,0 @@ -/* -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. Alternatively, you may use the original license -reproduced below. - -Copyright 1999 by Comstar.net, Inc., Atlanta, GA, US. - - All Rights Reserved - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Comstar.net, Inc. -or COMSTAR not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. - -COMSTAR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -EVENT SHALL COMSTAR BE LIABLE FOR ANY SPECIAL, INDIRECT OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF -USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -*/ -#include -#include "mysql.h" -#include "mysqld_error.h" - -#if MYSQL_VERSION_ID >= 80000 -// https://github.com/mysql/mysql-server/commit/eb821c023cedc029ca0b06456dfae365106bee84 -// my_bool was typedef of char before MySQL 8.0.0. -#define my_bool bool -#endif - -#if ((MYSQL_VERSION_ID >= 50555 && MYSQL_VERSION_ID <= 50599) || \ - (MYSQL_VERSION_ID >= 50636 && MYSQL_VERSION_ID <= 50699) || \ - (MYSQL_VERSION_ID >= 50711 && MYSQL_VERSION_ID <= 50799) || \ - (MYSQL_VERSION_ID >= 80000)) && \ - !defined(MARIADB_BASE_VERSION) && !defined(MARIADB_VERSION_ID) -#define HAVE_ENUM_MYSQL_OPT_SSL_MODE -#endif - -#if defined(MARIADB_VERSION_ID) && MARIADB_VERSION_ID >= 100403 || \ - !defined(MARIADB_VERSION_ID) && MYSQL_VERSION_ID >= 50723 -#define HAVE_MYSQL_SERVER_PUBLIC_KEY -#endif - -#if !defined(MARIADB_VERSION_ID) && MYSQL_VERSION_ID >= 80021 -#define HAVE_MYSQL_OPT_LOCAL_INFILE_DIR -#endif - -#define PY_SSIZE_T_CLEAN 1 -#include "Python.h" - -#if PY_MAJOR_VERSION == 2 -#error "Python 2 is not supported" -#endif - -#include "bytesobject.h" -#include "structmember.h" -#include "errmsg.h" - -#define MyAlloc(s,t) (s *) t.tp_alloc(&t,0) -#define MyFree(o) Py_TYPE(o)->tp_free((PyObject*)o) - -static PyObject *_mysql_MySQLError; -static PyObject *_mysql_Warning; -static PyObject *_mysql_Error; -static PyObject *_mysql_DatabaseError; -static PyObject *_mysql_InterfaceError; -static PyObject *_mysql_DataError; -static PyObject *_mysql_OperationalError; -static PyObject *_mysql_IntegrityError; -static PyObject *_mysql_InternalError; -static PyObject *_mysql_ProgrammingError; -static PyObject *_mysql_NotSupportedError; - -typedef struct { - PyObject_HEAD - MYSQL connection; - bool open; - bool reconnect; - PyObject *converter; -} _mysql_ConnectionObject; - -#define check_connection(c) \ - if (!(c->open)) { \ - return _mysql_Exception(c); \ - }; - -#define result_connection(r) ((_mysql_ConnectionObject *)r->conn) -#define check_result_connection(r) check_connection(result_connection(r)) - -extern PyTypeObject _mysql_ConnectionObject_Type; - -typedef struct { - PyObject_HEAD - PyObject *conn; - MYSQL_RES *result; - int nfields; - int use; - char has_next; - PyObject *converter; - const char *encoding; -} _mysql_ResultObject; - -extern PyTypeObject _mysql_ResultObject_Type; - - -PyObject * -_mysql_Exception(_mysql_ConnectionObject *c) -{ - PyObject *t, *e; - int merr; - - if (!(t = PyTuple_New(2))) return NULL; - if (!(c->open)) { - /* GH-270: When connection is closed, accessing the c->connection - * object may cause SEGV. - */ - merr = CR_SERVER_GONE_ERROR; - } - else { - merr = mysql_errno(&(c->connection)); - } - switch (merr) { - case 0: - e = _mysql_InterfaceError; - break; - case CR_COMMANDS_OUT_OF_SYNC: - case ER_DB_CREATE_EXISTS: - case ER_SYNTAX_ERROR: - case ER_PARSE_ERROR: - case ER_NO_SUCH_TABLE: - case ER_WRONG_DB_NAME: - case ER_WRONG_TABLE_NAME: - case ER_FIELD_SPECIFIED_TWICE: - case ER_INVALID_GROUP_FUNC_USE: - case ER_UNSUPPORTED_EXTENSION: - case ER_TABLE_MUST_HAVE_COLUMNS: -#ifdef ER_CANT_DO_THIS_DURING_AN_TRANSACTION - case ER_CANT_DO_THIS_DURING_AN_TRANSACTION: -#endif - e = _mysql_ProgrammingError; - break; -#ifdef WARN_DATA_TRUNCATED - case WARN_DATA_TRUNCATED: -#ifdef WARN_NULL_TO_NOTNULL - case WARN_NULL_TO_NOTNULL: -#endif -#ifdef ER_WARN_DATA_OUT_OF_RANGE - case ER_WARN_DATA_OUT_OF_RANGE: -#endif -#ifdef ER_NO_DEFAULT - case ER_NO_DEFAULT: -#endif -#ifdef ER_PRIMARY_CANT_HAVE_NULL - case ER_PRIMARY_CANT_HAVE_NULL: -#endif -#ifdef ER_DATA_TOO_LONG - case ER_DATA_TOO_LONG: -#endif -#ifdef ER_DATETIME_FUNCTION_OVERFLOW - case ER_DATETIME_FUNCTION_OVERFLOW: -#endif - e = _mysql_DataError; - break; -#endif - case ER_DUP_ENTRY: -#ifdef ER_DUP_UNIQUE - case ER_DUP_UNIQUE: -#endif -#ifdef ER_NO_REFERENCED_ROW - case ER_NO_REFERENCED_ROW: -#endif -#ifdef ER_NO_REFERENCED_ROW_2 - case ER_NO_REFERENCED_ROW_2: -#endif -#ifdef ER_ROW_IS_REFERENCED - case ER_ROW_IS_REFERENCED: -#endif -#ifdef ER_ROW_IS_REFERENCED_2 - case ER_ROW_IS_REFERENCED_2: -#endif -#ifdef ER_CANNOT_ADD_FOREIGN - case ER_CANNOT_ADD_FOREIGN: -#endif -#ifdef ER_NO_DEFAULT_FOR_FIELD - case ER_NO_DEFAULT_FOR_FIELD: -#endif - case ER_BAD_NULL_ERROR: - e = _mysql_IntegrityError; - break; -#ifdef ER_WARNING_NOT_COMPLETE_ROLLBACK - case ER_WARNING_NOT_COMPLETE_ROLLBACK: -#endif -#ifdef ER_NOT_SUPPORTED_YET - case ER_NOT_SUPPORTED_YET: -#endif -#ifdef ER_FEATURE_DISABLED - case ER_FEATURE_DISABLED: -#endif -#ifdef ER_UNKNOWN_STORAGE_ENGINE - case ER_UNKNOWN_STORAGE_ENGINE: -#endif - e = _mysql_NotSupportedError; - break; - default: - if (merr < 1000) - e = _mysql_InternalError; - else - e = _mysql_OperationalError; - break; - } - PyTuple_SET_ITEM(t, 0, PyLong_FromLong((long)merr)); - PyTuple_SET_ITEM(t, 1, PyUnicode_FromString(mysql_error(&(c->connection)))); - PyErr_SetObject(e, t); - Py_DECREF(t); - return NULL; -} - -static const char *utf8 = "utf8"; - -static const char* -_get_encoding(MYSQL *mysql) -{ - MY_CHARSET_INFO cs; - mysql_get_character_set_info(mysql, &cs); - if (strncmp(utf8, cs.csname, 4) == 0) { // utf8, utf8mb3, utf8mb4 - return utf8; - } - else if (strncmp("latin1", cs.csname, 6) == 0) { - return "cp1252"; - } - else if (strncmp("koi8r", cs.csname, 5) == 0) { - return "koi8_r"; - } - else if (strncmp("koi8u", cs.csname, 5) == 0) { - return "koi8_u"; - } - return cs.csname; -} - -static char _mysql_ResultObject__doc__[] = -"result(connection, use=0, converter={}) -- Result set from a query.\n\ -\n\ -Creating instances of this class directly is an excellent way to\n\ -shoot yourself in the foot. If using _mysql.connection directly,\n\ -use connection.store_result() or connection.use_result() instead.\n\ -If using MySQLdb.Connection, this is done by the cursor class.\n\ -Just forget you ever saw this. Forget... FOR-GET..."; - -static int -_mysql_ResultObject_Initialize( - _mysql_ResultObject *self, - PyObject *args, - PyObject *kwargs) -{ - static char *kwlist[] = {"connection", "use", "converter", NULL}; - MYSQL_RES *result; - _mysql_ConnectionObject *conn=NULL; - int use=0; - PyObject *conv=NULL; - int n, i; - MYSQL_FIELD *fields; - - if (!PyArg_ParseTupleAndKeywords(args, kwargs, "O!|iO", kwlist, - &_mysql_ConnectionObject_Type, &conn, &use, &conv)) - return -1; - - self->conn = (PyObject *) conn; - Py_INCREF(conn); - self->use = use; - Py_BEGIN_ALLOW_THREADS ; - if (use) - result = mysql_use_result(&(conn->connection)); - else - result = mysql_store_result(&(conn->connection)); - self->result = result; - self->has_next = (char)mysql_more_results(&(conn->connection)); - Py_END_ALLOW_THREADS ; - - self->encoding = _get_encoding(&(conn->connection)); - //fprintf(stderr, "encoding=%s\n", self->encoding); - if (!result) { - if (mysql_errno(&(conn->connection))) { - _mysql_Exception(conn); - return -1; - } - self->converter = PyTuple_New(0); - return 0; - } - n = mysql_num_fields(result); - self->nfields = n; - if (!(self->converter = PyTuple_New(n))) { - return -1; - } - fields = mysql_fetch_fields(result); - for (i=0; iconverter, i, fun); - } - - return 0; -} - -static int _mysql_ResultObject_traverse( - _mysql_ResultObject *self, - visitproc visit, - void *arg) -{ - int r; - if (self->converter) { - if (!(r = visit(self->converter, arg))) return r; - } - if (self->conn) - return visit(self->conn, arg); - return 0; -} - -static int _mysql_ResultObject_clear(_mysql_ResultObject *self) -{ - Py_CLEAR(self->converter); - Py_CLEAR(self->conn); - return 0; -} - -enum { - SSLMODE_DISABLED = 1, - SSLMODE_PREFERRED = 2, - SSLMODE_REQUIRED = 3, - SSLMODE_VERIFY_CA = 4, - SSLMODE_VERIFY_IDENTITY = 5 -}; - -static int -_get_ssl_mode_num(const char *ssl_mode) -{ - static const char *ssl_mode_list[] = { - "DISABLED", "PREFERRED", "REQUIRED", "VERIFY_CA", "VERIFY_IDENTITY" }; - unsigned int i; - for (i=0; i < sizeof(ssl_mode_list)/sizeof(ssl_mode_list[0]); i++) { - if (strcmp(ssl_mode, ssl_mode_list[i]) == 0) { - // SSL_MODE one-based - return i + 1; - } - } - return -1; -} - -static int -_mysql_ConnectionObject_Initialize( - _mysql_ConnectionObject *self, - PyObject *args, - PyObject *kwargs) -{ - MYSQL *conn = NULL; - PyObject *conv = NULL; - PyObject *ssl = NULL; - const char *ssl_mode = NULL; - const char *key = NULL, *cert = NULL, *ca = NULL, - *capath = NULL, *cipher = NULL; - PyObject *ssl_keepref[5] = {NULL}; - int n_ssl_keepref = 0; - char *host = NULL, *user = NULL, *passwd = NULL, - *db = NULL, *unix_socket = NULL; - unsigned int port = 0; - unsigned int client_flag = 0; - static char *kwlist[] = { "host", "user", "password", "database", "port", - "unix_socket", "conv", - "connect_timeout", "compress", - "named_pipe", "init_command", - "read_default_file", "read_default_group", - "client_flag", "ssl", "ssl_mode", - "local_infile", - "read_timeout", "write_timeout", "charset", - "auth_plugin", "server_public_key_path", "local_infile_dir", - NULL } ; - int connect_timeout = 0; - int read_timeout = 0; - int write_timeout = 0; - int compress = -1, named_pipe = -1, local_infile = -1; - int ssl_mode_num = SSLMODE_PREFERRED; - char *init_command=NULL, - *read_default_file=NULL, - *read_default_group=NULL, - *charset=NULL, - *auth_plugin=NULL, - *server_public_key_path=NULL, - *local_infile_dir=NULL; - - self->converter = NULL; - self->open = false; - self->reconnect = false; - - if (!PyArg_ParseTupleAndKeywords(args, kwargs, - "|ssssisOiiisssiOsiiissss:connect", - kwlist, - &host, &user, &passwd, &db, - &port, &unix_socket, &conv, - &connect_timeout, - &compress, &named_pipe, - &init_command, &read_default_file, - &read_default_group, - &client_flag, &ssl, &ssl_mode, - &local_infile, - &read_timeout, - &write_timeout, - &charset, - &auth_plugin, - &server_public_key_path, - &local_infile_dir - )) - return -1; - -#ifndef HAVE_MYSQL_SERVER_PUBLIC_KEY - if (server_public_key_path) { - PyErr_SetString(_mysql_NotSupportedError, "server_public_key_path is not supported"); - return -1; - } -#endif - -#ifndef HAVE_MYSQL_OPT_LOCAL_INFILE_DIR - if (local_infile_dir) { - PyErr_SetString(_mysql_NotSupportedError, "local_infile_dir is not supported"); - return -1; - } -#endif - // For compatibility with PyPy, we need to keep strong reference - // to unicode objects until we use UTF8. -#define _stringsuck(d,t,s) {t=PyMapping_GetItemString(s,#d);\ - if(t){d=PyUnicode_AsUTF8(t);ssl_keepref[n_ssl_keepref++]=t;}\ - PyErr_Clear();} - - char ssl_mode_set = 0; - if (ssl) { - if (PyMapping_Check(ssl)) { - PyObject *value = NULL; - _stringsuck(ca, value, ssl); - _stringsuck(capath, value, ssl); - _stringsuck(cert, value, ssl); - _stringsuck(key, value, ssl); - _stringsuck(cipher, value, ssl); - } else if (PyObject_IsTrue(ssl)) { - // Support ssl=True from mysqlclient 2.2.4. - // for compatibility with PyMySQL and mysqlclient==2.2.1&libmariadb. - ssl_mode_num = SSLMODE_REQUIRED; - ssl_mode_set = 1; - } else { - ssl_mode_num = SSLMODE_DISABLED; - ssl_mode_set = 1; - } - } - if (ssl_mode) { - if ((ssl_mode_num = _get_ssl_mode_num(ssl_mode)) <= 0) { - PyErr_SetString(_mysql_NotSupportedError, "Unknown ssl_mode specification"); - return -1; - } - ssl_mode_set = 1; - } - - conn = mysql_init(&(self->connection)); - if (!conn) { - PyErr_SetNone(PyExc_MemoryError); - return -1; - } - self->open = true; - - if (connect_timeout) { - unsigned int timeout = connect_timeout; - mysql_options(&(self->connection), MYSQL_OPT_CONNECT_TIMEOUT, - (char *)&timeout); - } - if (read_timeout) { - unsigned int timeout = read_timeout; - mysql_options(&(self->connection), MYSQL_OPT_READ_TIMEOUT, - (char *)&timeout); - } - if (write_timeout) { - unsigned int timeout = write_timeout; - mysql_options(&(self->connection), MYSQL_OPT_WRITE_TIMEOUT, - (char *)&timeout); - } - if (compress != -1) { - mysql_options(&(self->connection), MYSQL_OPT_COMPRESS, 0); - client_flag |= CLIENT_COMPRESS; - } - if (named_pipe != -1) - mysql_options(&(self->connection), MYSQL_OPT_NAMED_PIPE, 0); - if (init_command != NULL) - mysql_options(&(self->connection), MYSQL_INIT_COMMAND, init_command); - if (read_default_file != NULL) - mysql_options(&(self->connection), MYSQL_READ_DEFAULT_FILE, read_default_file); - if (read_default_group != NULL) - mysql_options(&(self->connection), MYSQL_READ_DEFAULT_GROUP, read_default_group); - - if (local_infile != -1) - mysql_options(&(self->connection), MYSQL_OPT_LOCAL_INFILE, (char *) &local_infile); - - if (ssl) { - mysql_options(&(self->connection), MYSQL_OPT_SSL_KEY, key); - mysql_options(&(self->connection), MYSQL_OPT_SSL_CERT, cert); - mysql_options(&(self->connection), MYSQL_OPT_SSL_CA, ca); - mysql_options(&(self->connection), MYSQL_OPT_SSL_CAPATH, capath); - mysql_options(&(self->connection), MYSQL_OPT_SSL_CIPHER, cipher); - } - for (int i=0 ; iconnection), MYSQL_OPT_SSL_MODE, &ssl_mode_num); - } -#else - // MariaDB doesn't support MYSQL_OPT_SSL_MODE. - // See https://github.com/PyMySQL/mysqlclient/issues/474 - // And MariDB 11.4 changed the default value of MYSQL_OPT_SSL_ENFORCE and - // MYSQL_OPT_SSL_VERIFY_SERVER_CERT to 1. - // https://github.com/mariadb-corporation/mariadb-connector-c/commit/8dffd56936df3d03eeccf47904773860a0cdeb57 - // We emulate the ssl_mode and old behavior. - my_bool my_true = 1; - my_bool my_false = 0; - if (ssl_mode_num >= SSLMODE_REQUIRED) { - mysql_options(&(self->connection), MYSQL_OPT_SSL_ENFORCE, (void *)&my_true); - } else { - mysql_options(&(self->connection), MYSQL_OPT_SSL_ENFORCE, (void *)&my_false); - } - if (ssl_mode_num >= SSLMODE_VERIFY_CA) { - mysql_options(&(self->connection), MYSQL_OPT_SSL_VERIFY_SERVER_CERT, (void *)&my_true); - } else { - mysql_options(&(self->connection), MYSQL_OPT_SSL_VERIFY_SERVER_CERT, (void *)&my_false); - } -#endif - - if (charset) { - mysql_options(&(self->connection), MYSQL_SET_CHARSET_NAME, charset); - } - if (auth_plugin) { - mysql_options(&(self->connection), MYSQL_DEFAULT_AUTH, auth_plugin); - } -#ifdef HAVE_MYSQL_SERVER_PUBLIC_KEY - if (server_public_key_path) { - mysql_options(&(self->connection), MYSQL_SERVER_PUBLIC_KEY, server_public_key_path); - } -#endif - -#ifdef HAVE_MYSQL_OPT_LOCAL_INFILE_DIR - if (local_infile_dir) { - mysql_options(&(self->connection), MYSQL_OPT_LOAD_DATA_LOCAL_DIR, local_infile_dir); - } -#endif - - Py_BEGIN_ALLOW_THREADS - conn = mysql_real_connect(&(self->connection), host, user, passwd, db, - port, unix_socket, client_flag); - Py_END_ALLOW_THREADS - - if (!conn) { - _mysql_Exception(self); - return -1; - } - - /* Internal references to python-land objects */ - if (!conv) - conv = PyDict_New(); - else - Py_INCREF(conv); - - if (!conv) - return -1; - self->converter = conv; - - /* - PyType_GenericAlloc() automatically sets up GC allocation and - tracking for GC objects, at least in 2.2.1, so it does not need to - be done here. tp_dealloc still needs to call PyObject_GC_UnTrack(), - however. - */ - return 0; -} - -static char _mysql_connect__doc__[] = -"Returns a MYSQL connection object. Exclusive use of\n\ -keyword parameters strongly recommended. Consult the\n\ -MySQL C API documentation for more details.\n\ -\n\ -host\n\ - string, host to connect\n\ -\n\ -user\n\ - string, user to connect as\n\ -\n\ -password\n\ - string, password to use\n\ -\n\ -database\n\ - string, database to use\n\ -\n\ -port\n\ - integer, TCP/IP port to connect to\n\ -\n\ -unix_socket\n\ - string, location of unix_socket (UNIX-ish only)\n\ -\n\ -conv\n\ - mapping, maps MySQL FIELD_TYPE.* to Python functions which\n\ - convert a string to the appropriate Python type\n\ -\n\ -connect_timeout\n\ - number of seconds to wait before the connection\n\ - attempt fails.\n\ -\n\ -compress\n\ - if set, gzip compression is enabled\n\ -\n\ -named_pipe\n\ - if set, connect to server via named pipe (Windows only)\n\ -\n\ -init_command\n\ - command which is run once the connection is created\n\ -\n\ -read_default_file\n\ - see the MySQL documentation for mysql_options()\n\ -\n\ -read_default_group\n\ - see the MySQL documentation for mysql_options()\n\ -\n\ -client_flag\n\ - client flags from MySQLdb.constants.CLIENT\n\ -\n\ -load_infile\n\ - int, non-zero enables LOAD LOCAL INFILE, zero disables\n\ -\n\ -"; - -static PyObject * -_mysql_connect( - PyObject *self, - PyObject *args, - PyObject *kwargs) -{ - _mysql_ConnectionObject *c=NULL; - - c = MyAlloc(_mysql_ConnectionObject, _mysql_ConnectionObject_Type); - if (c == NULL) return NULL; - if (_mysql_ConnectionObject_Initialize(c, args, kwargs)) { - Py_DECREF(c); - c = NULL; - } - return (PyObject *) c; -} - -static int _mysql_ConnectionObject_traverse( - _mysql_ConnectionObject *self, - visitproc visit, - void *arg) -{ - if (self->converter) - return visit(self->converter, arg); - return 0; -} - -static int _mysql_ConnectionObject_clear( - _mysql_ConnectionObject *self) -{ - Py_XDECREF(self->converter); - self->converter = NULL; - return 0; -} - -static char _mysql_ConnectionObject_close__doc__[] = -"Close the connection. No further activity possible."; - -static PyObject * -_mysql_ConnectionObject_close( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - Py_BEGIN_ALLOW_THREADS - mysql_close(&(self->connection)); - Py_END_ALLOW_THREADS - self->open = false; - _mysql_ConnectionObject_clear(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_affected_rows__doc__ [] = -"Return number of rows affected by the last query.\n\ -Non-standard. Use Cursor.rowcount.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_affected_rows( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - my_ulonglong ret; - check_connection(self); - ret = mysql_affected_rows(&(self->connection)); - if (ret == (my_ulonglong)-1) - return PyLong_FromLong(-1); - return PyLong_FromUnsignedLongLong(ret); -} - -static char _mysql_debug__doc__[] = -"Does a DBUG_PUSH with the given string.\n\ -mysql_debug() uses the Fred Fish debug library.\n\ -To use this function, you must compile the client library to\n\ -support debugging.\n\ -"; -static PyObject * -_mysql_debug( - PyObject *self, - PyObject *args) -{ - char *debug; - if (!PyArg_ParseTuple(args, "s", &debug)) return NULL; - mysql_debug(debug); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_dump_debug_info__doc__[] = -"Instructs the server to write some debug information to the\n\ -log. The connected user must have the process privilege for\n\ -this to work. Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_dump_debug_info( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - int err; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - err = mysql_dump_debug_info(&(self->connection)); - Py_END_ALLOW_THREADS - if (err) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_autocommit__doc__[] = -"Set the autocommit mode. True values enable; False value disable.\n\ -"; -static PyObject * -_mysql_ConnectionObject_autocommit( - _mysql_ConnectionObject *self, - PyObject *args) -{ - int flag, err; - if (!PyArg_ParseTuple(args, "i", &flag)) return NULL; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - err = mysql_autocommit(&(self->connection), flag); - Py_END_ALLOW_THREADS - if (err) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_get_autocommit__doc__[] = -"Get the autocommit mode. True when enable; False when disable.\n"; - -static PyObject * -_mysql_ConnectionObject_get_autocommit( - _mysql_ConnectionObject *self, - PyObject *args) -{ - check_connection(self); - if (self->connection.server_status & SERVER_STATUS_AUTOCOMMIT) { - Py_RETURN_TRUE; - } - Py_RETURN_FALSE; -} - -static char _mysql_ConnectionObject_commit__doc__[] = -"Commits the current transaction\n\ -"; -static PyObject * -_mysql_ConnectionObject_commit( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - int err; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - err = mysql_commit(&(self->connection)); - Py_END_ALLOW_THREADS - if (err) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_rollback__doc__[] = -"Rolls back the current transaction\n\ -"; -static PyObject * -_mysql_ConnectionObject_rollback( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - int err; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - err = mysql_rollback(&(self->connection)); - Py_END_ALLOW_THREADS - if (err) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_next_result__doc__[] = -"If more query results exist, next_result() reads the next query\n\ -results and returns the status back to application.\n\ -\n\ -After calling next_result() the state of the connection is as if\n\ -you had called query() for the next query. This means that you can\n\ -now call store_result(), warning_count(), affected_rows()\n\ -, and so forth. \n\ -\n\ -Returns 0 if there are more results; -1 if there are no more results\n\ -\n\ -Non-standard.\n\ -"; -static PyObject * -_mysql_ConnectionObject_next_result( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - int err; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - err = mysql_next_result(&(self->connection)); - Py_END_ALLOW_THREADS - if (err > 0) return _mysql_Exception(self); - return PyLong_FromLong(err); -} - - -static char _mysql_ConnectionObject_set_server_option__doc__[] = -"set_server_option(option) -- Enables or disables an option\n\ -for the connection.\n\ -\n\ -Non-standard.\n\ -"; -static PyObject * -_mysql_ConnectionObject_set_server_option( - _mysql_ConnectionObject *self, - PyObject *args) -{ - int err, flags=0; - if (!PyArg_ParseTuple(args, "i", &flags)) - return NULL; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - err = mysql_set_server_option(&(self->connection), flags); - Py_END_ALLOW_THREADS - if (err) return _mysql_Exception(self); - return PyLong_FromLong(err); -} - -static char _mysql_ConnectionObject_sqlstate__doc__[] = -"Returns a string containing the SQLSTATE error code\n\ -for the last error. The error code consists of five characters.\n\ -'00000' means \"no error.\" The values are specified by ANSI SQL\n\ -and ODBC. For a list of possible values, see section 23\n\ -Error Handling in MySQL in the MySQL Manual.\n\ -\n\ -Note that not all MySQL errors are yet mapped to SQLSTATE's.\n\ -The value 'HY000' (general error) is used for unmapped errors.\n\ -\n\ -Non-standard.\n\ -"; -static PyObject * -_mysql_ConnectionObject_sqlstate( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyUnicode_FromString(mysql_sqlstate(&(self->connection))); -} - -static char _mysql_ConnectionObject_warning_count__doc__[] = -"Returns the number of warnings generated during execution\n\ -of the previous SQL statement.\n\ -\n\ -Non-standard.\n\ -"; -static PyObject * -_mysql_ConnectionObject_warning_count( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyLong_FromLong(mysql_warning_count(&(self->connection))); -} - -static char _mysql_ConnectionObject_errno__doc__[] = -"Returns the error code for the most recently invoked API function\n\ -that can succeed or fail. A return value of zero means that no error\n\ -occurred.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_errno( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyLong_FromLong((long)mysql_errno(&(self->connection))); -} - -static char _mysql_ConnectionObject_error__doc__[] = -"Returns the error message for the most recently invoked API function\n\ -that can succeed or fail. An empty string ("") is returned if no error\n\ -occurred.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_error( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyUnicode_FromString(mysql_error(&(self->connection))); -} - -static char _mysql_escape_string__doc__[] = -"escape_string(s) -- quote any SQL-interpreted characters in string s.\n\ -\n\ -Use connection.escape_string(s), if you use it at all.\n\ -_mysql.escape_string(s) cannot handle character sets. You are\n\ -probably better off using connection.escape(o) instead, since\n\ -it will escape entire sequences as well as strings."; - -static PyObject * -_mysql_escape_string( - _mysql_ConnectionObject *self, - PyObject *args) -{ - PyObject *str; - char *in, *out; - unsigned long len; - Py_ssize_t size; - if (!PyArg_ParseTuple(args, "s#:escape_string", &in, &size)) return NULL; - str = PyBytes_FromStringAndSize((char *) NULL, size*2+1); - if (!str) return PyErr_NoMemory(); - out = PyBytes_AS_STRING(str); - - if (self && PyModule_Check((PyObject*)self)) - self = NULL; - if (self && self->open) { -#if MYSQL_VERSION_ID >= 50707 && !defined(MARIADB_BASE_VERSION) && !defined(MARIADB_VERSION_ID) - len = mysql_real_escape_string_quote(&(self->connection), out, in, size, '\''); -#else - len = mysql_real_escape_string(&(self->connection), out, in, size); -#endif - } else { - len = mysql_escape_string(out, in, size); - } - if (_PyBytes_Resize(&str, len) < 0) return NULL; - return (str); -} - -static char _mysql_string_literal__doc__[] = -"string_literal(obj) -- converts object obj into a SQL string literal.\n\ -This means, any special SQL characters are escaped, and it is enclosed\n\ -within single quotes. In other words, it performs:\n\ -\n\ -\"'%s'\" % escape_string(str(obj))\n\ -\n\ -Use connection.string_literal(obj), if you use it at all.\n\ -_mysql.string_literal(obj) cannot handle character sets."; - -static PyObject * -_mysql_string_literal( - _mysql_ConnectionObject *self, - PyObject *o) -{ - PyObject *s; // input string or bytes. need to decref. - - if (self && PyModule_Check((PyObject*)self)) - self = NULL; - - if (PyBytes_Check(o)) { - s = o; - Py_INCREF(s); - } - else { - PyObject *t = PyObject_Str(o); - if (!t) return NULL; - - const char *encoding = (self && self->open) ? - _get_encoding(&self->connection) : utf8; - if (encoding == utf8) { - s = t; - } - else { - s = PyUnicode_AsEncodedString(t, encoding, "strict"); - Py_DECREF(t); - if (!s) return NULL; - } - } - - // Prepare input string (in, size) - const char *in; - Py_ssize_t size; - if (PyUnicode_Check(s)) { - in = PyUnicode_AsUTF8AndSize(s, &size); - } else { - assert(PyBytes_Check(s)); - in = PyBytes_AsString(s); - size = PyBytes_GET_SIZE(s); - } - - // Prepare output buffer (str, out) - PyObject *str = PyBytes_FromStringAndSize((char *) NULL, size*2+3); - if (!str) { - Py_DECREF(s); - return PyErr_NoMemory(); - } - char *out = PyBytes_AS_STRING(str); - - // escape - unsigned long len; - if (self && self->open) { -#if MYSQL_VERSION_ID >= 50707 && !defined(MARIADB_BASE_VERSION) && !defined(MARIADB_VERSION_ID) - len = mysql_real_escape_string_quote(&(self->connection), out+1, in, size, '\''); -#else - len = mysql_real_escape_string(&(self->connection), out+1, in, size); -#endif - } else { - len = mysql_escape_string(out+1, in, size); - } - - Py_DECREF(s); - *out = *(out+len+1) = '\''; - if (_PyBytes_Resize(&str, len+2) < 0) { - Py_DECREF(str); - return NULL; - } - return str; -} - -static PyObject * -_escape_item( - PyObject *self, - PyObject *item, - PyObject *d) -{ - PyObject *quoted=NULL, *itemtype, *itemconv; - if (!(itemtype = PyObject_Type(item))) { - return NULL; - } - itemconv = PyObject_GetItem(d, itemtype); - Py_DECREF(itemtype); - if (!itemconv) { - PyErr_Clear(); - return _mysql_string_literal((_mysql_ConnectionObject*)self, item); - } - Py_INCREF(d); - quoted = PyObject_CallFunction(itemconv, "OO", item, d); - Py_DECREF(d); - Py_DECREF(itemconv); - - return quoted; -} - -static char _mysql_escape__doc__[] = -"escape(obj, dict) -- escape any special characters in object obj\n\ -using mapping dict to provide quoting functions for each type.\n\ -Returns a SQL literal string."; -static PyObject * -_mysql_escape( - PyObject *self, - PyObject *args) -{ - PyObject *o=NULL, *d=NULL; - if (!PyArg_ParseTuple(args, "O|O:escape", &o, &d)) - return NULL; - if (d) { - if (!PyMapping_Check(d)) { - PyErr_SetString(PyExc_TypeError, - "argument 2 must be a mapping"); - return NULL; - } - return _escape_item(self, o, d); - } else { - if (!self) { - PyErr_SetString(PyExc_TypeError, - "argument 2 must be a mapping"); - return NULL; - } - return _escape_item(self, o, - ((_mysql_ConnectionObject *) self)->converter); - } -} - -static char _mysql_ResultObject_describe__doc__[] = -"Returns the sequence of 7-tuples required by the DB-API for\n\ -the Cursor.description attribute.\n\ -"; - -static PyObject * -_mysql_ResultObject_describe( - _mysql_ResultObject *self, - PyObject *noargs) -{ - PyObject *d; - MYSQL_FIELD *fields; - unsigned int i, n; - - check_result_connection(self); - - n = mysql_num_fields(self->result); - fields = mysql_fetch_fields(self->result); - if (!(d = PyTuple_New(n))) return NULL; - for (i=0; iencoding == utf8) { - name = PyUnicode_DecodeUTF8(fields[i].name, fields[i].name_length, "replace"); - } else { - name = PyUnicode_Decode(fields[i].name, fields[i].name_length, self->encoding, "replace"); - } - if (name == NULL) { - goto error; - } - - t = Py_BuildValue("(Niiiiii)", - name, - (long) fields[i].type, - (long) fields[i].max_length, - (long) fields[i].length, - (long) fields[i].length, - (long) fields[i].decimals, - (long) !(IS_NOT_NULL(fields[i].flags))); - if (!t) goto error; - PyTuple_SET_ITEM(d, i, t); - } - return d; - error: - Py_XDECREF(d); - return NULL; -} - -static char _mysql_ResultObject_field_flags__doc__[] = -"Returns a tuple of field flags, one for each column in the result.\n\ -" ; - -static PyObject * -_mysql_ResultObject_field_flags( - _mysql_ResultObject *self, - PyObject *noargs) -{ - PyObject *d; - MYSQL_FIELD *fields; - unsigned int i, n; - check_result_connection(self); - n = mysql_num_fields(self->result); - fields = mysql_fetch_fields(self->result); - if (!(d = PyTuple_New(n))) return NULL; - for (i=0; itype) { - case FIELD_TYPE_DECIMAL: - case FIELD_TYPE_NEWDECIMAL: - case FIELD_TYPE_TIMESTAMP: - case FIELD_TYPE_DATETIME: - case FIELD_TYPE_TIME: - case FIELD_TYPE_DATE: - binary = 0; // pass str, because these converters expect it - break; - default: // Default to just passing bytes - binary = 1; - } - return PyObject_CallFunction(converter, - binary ? "y#" : "s#", - rowitem, (Py_ssize_t)length); -} - -static PyObject * -_mysql_row_to_tuple( - _mysql_ResultObject *self, - MYSQL_ROW row, - PyObject *unused) -{ - unsigned int n, i; - unsigned long *length; - PyObject *r, *c; - MYSQL_FIELD *fields; - - n = mysql_num_fields(self->result); - if (!(r = PyTuple_New(n))) return NULL; - length = mysql_fetch_lengths(self->result); - fields = mysql_fetch_fields(self->result); - for (i=0; iconverter, i); - v = _mysql_field_to_python(c, row[i], length[i], &fields[i], self->encoding); - if (!v) goto error; - PyTuple_SET_ITEM(r, i, v); - } - return r; - error: - Py_XDECREF(r); - return NULL; -} - -static PyObject * -_mysql_row_to_dict( - _mysql_ResultObject *self, - MYSQL_ROW row, - PyObject *cache) -{ - unsigned int n, i; - unsigned long *length; - PyObject *r, *c; - MYSQL_FIELD *fields; - - n = mysql_num_fields(self->result); - if (!(r = PyDict_New())) return NULL; - length = mysql_fetch_lengths(self->result); - fields = mysql_fetch_fields(self->result); - for (i=0; iconverter, i); - v = _mysql_field_to_python(c, row[i], length[i], &fields[i], self->encoding); - if (!v) goto error; - - PyObject *pyname = PyUnicode_FromString(fields[i].name); - if (pyname == NULL) { - Py_DECREF(v); - goto error; - } - int err = PyDict_Contains(r, pyname); - if (err < 0) { // error - Py_DECREF(v); - goto error; - } - if (err) { // duplicate - Py_DECREF(pyname); - pyname = PyUnicode_FromFormat("%s.%s", fields[i].table, fields[i].name); - if (pyname == NULL) { - Py_DECREF(v); - goto error; - } - } - - err = PyDict_SetItem(r, pyname, v); - if (cache) { - PyTuple_SET_ITEM(cache, i, pyname); - } else { - Py_DECREF(pyname); - } - Py_DECREF(v); - if (err) { - goto error; - } - } - return r; -error: - Py_DECREF(r); - return NULL; -} - -static PyObject * -_mysql_row_to_dict_old( - _mysql_ResultObject *self, - MYSQL_ROW row, - PyObject *cache) -{ - unsigned int n, i; - unsigned long *length; - PyObject *r, *c; - MYSQL_FIELD *fields; - - n = mysql_num_fields(self->result); - if (!(r = PyDict_New())) return NULL; - length = mysql_fetch_lengths(self->result); - fields = mysql_fetch_fields(self->result); - for (i=0; iconverter, i); - v = _mysql_field_to_python(c, row[i], length[i], &fields[i], self->encoding); - if (!v) { - goto error; - } - - PyObject *pyname; - if (strlen(fields[i].table)) { - pyname = PyUnicode_FromFormat("%s.%s", fields[i].table, fields[i].name); - } else { - pyname = PyUnicode_FromString(fields[i].name); - } - int err = PyDict_SetItem(r, pyname, v); - Py_DECREF(v); - if (cache) { - PyTuple_SET_ITEM(cache, i, pyname); - } else { - Py_DECREF(pyname); - } - if (err) { - goto error; - } - } - return r; - error: - Py_XDECREF(r); - return NULL; -} - -static PyObject * -_mysql_row_to_dict_cached( - _mysql_ResultObject *self, - MYSQL_ROW row, - PyObject *cache) -{ - PyObject *r = PyDict_New(); - if (!r) { - return NULL; - } - - unsigned int n = mysql_num_fields(self->result); - unsigned long *length = mysql_fetch_lengths(self->result); - MYSQL_FIELD *fields = mysql_fetch_fields(self->result); - - for (unsigned int i=0; iconverter, i); - PyObject *v = _mysql_field_to_python(c, row[i], length[i], &fields[i], self->encoding); - if (!v) { - goto error; - } - - PyObject *pyname = PyTuple_GET_ITEM(cache, i); // borrowed - int err = PyDict_SetItem(r, pyname, v); - Py_DECREF(v); - if (err) { - goto error; - } - } - return r; - error: - Py_XDECREF(r); - return NULL; -} - - -typedef PyObject *_convertfunc(_mysql_ResultObject *, MYSQL_ROW, PyObject *); -static _convertfunc * const row_converters[] = { - _mysql_row_to_tuple, - _mysql_row_to_dict, - _mysql_row_to_dict_old -}; - -Py_ssize_t -_mysql__fetch_row( - _mysql_ResultObject *self, - PyObject *r, /* list object */ - Py_ssize_t maxrows, - int how) -{ - _convertfunc *convert_row = row_converters[how]; - - PyObject *cache = NULL; - if (maxrows > 0 && how > 0) { - cache = PyTuple_New(mysql_num_fields(self->result)); - if (!cache) { - return -1; - } - } - - Py_ssize_t i; - for (i = 0; i < maxrows; i++) { - MYSQL_ROW row; - if (!self->use) - row = mysql_fetch_row(self->result); - else { - Py_BEGIN_ALLOW_THREADS - row = mysql_fetch_row(self->result); - Py_END_ALLOW_THREADS - } - if (!row && mysql_errno(&(((_mysql_ConnectionObject *)(self->conn))->connection))) { - _mysql_Exception((_mysql_ConnectionObject *)self->conn); - goto error; - } - if (!row) { - break; - } - PyObject *v = convert_row(self, row, cache); - if (!v) { - goto error; - } - if (cache) { - convert_row = _mysql_row_to_dict_cached; - } - if (PyList_Append(r, v)) { - Py_DECREF(v); - goto error; - } - Py_DECREF(v); - } - Py_XDECREF(cache); - return i; -error: - Py_XDECREF(cache); - return -1; -} - -static char _mysql_ResultObject_fetch_row__doc__[] = -"fetch_row([maxrows, how]) -- Fetches up to maxrows as a tuple.\n\ -The rows are formatted according to how:\n\ -\n\ - 0 -- tuples (default)\n\ - 1 -- dictionaries, key=column or table.column if duplicated\n\ - 2 -- dictionaries, key=table.column\n\ -"; - -static PyObject * -_mysql_ResultObject_fetch_row( - _mysql_ResultObject *self, - PyObject *args, - PyObject *kwargs) -{ - static char *kwlist[] = {"maxrows", "how", NULL }; - int maxrows=1, how=0; - PyObject *r=NULL; - - if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|ii:fetch_row", kwlist, - &maxrows, &how)) - return NULL; - check_result_connection(self); - if (how >= (int)(sizeof(row_converters) / sizeof(row_converters[0]))) { - PyErr_SetString(PyExc_ValueError, "how out of range"); - return NULL; - } - if (!maxrows) { - if (self->use) { - maxrows = INT_MAX; - } else { - // todo: preallocate. - maxrows = (Py_ssize_t) mysql_num_rows(self->result); - } - } - if (!(r = PyList_New(0))) goto error; - Py_ssize_t rowsadded = _mysql__fetch_row(self, r, maxrows, how); - if (rowsadded == -1) goto error; - - /* DB-API allows return rows as list. - * But we need to return list because Django expecting tuple. - */ - PyObject *t = PyList_AsTuple(r); - Py_DECREF(r); - return t; - error: - Py_XDECREF(r); - return NULL; -} - -static const char _mysql_ResultObject_discard__doc__[] = -"discard() -- Discard remaining rows in the resultset."; - -static PyObject * -_mysql_ResultObject_discard( - _mysql_ResultObject *self, - PyObject *noargs) -{ - check_result_connection(self); - - MYSQL_ROW row; - Py_BEGIN_ALLOW_THREADS - while (NULL != (row = mysql_fetch_row(self->result))) { - // do nothing - } - Py_END_ALLOW_THREADS - _mysql_ConnectionObject *conn = (_mysql_ConnectionObject *)self->conn; - if (mysql_errno(&conn->connection)) { - return _mysql_Exception(conn); - } - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_change_user__doc__[] = -"Changes the user and causes the database specified by db to\n\ -become the default (current) database on the connection\n\ -specified by mysql. In subsequent queries, this database is\n\ -the default for table references that do not include an\n\ -explicit database specifier.\n\ -\n\ -This function was introduced in MySQL Version 3.23.3.\n\ -\n\ -Fails unless the connected user can be authenticated or if he\n\ -doesn't have permission to use the database. In this case the\n\ -user and database are not changed.\n\ -\n\ -The db parameter may be set to None if you don't want to have\n\ -a default database.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_change_user( - _mysql_ConnectionObject *self, - PyObject *args, - PyObject *kwargs) -{ - char *user, *pwd=NULL, *db=NULL; - int r; - static char *kwlist[] = { "user", "passwd", "db", NULL } ; - - if (!PyArg_ParseTupleAndKeywords(args, kwargs, "s|ss:change_user", - kwlist, &user, &pwd, &db)) - return NULL; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - r = mysql_change_user(&(self->connection), user, pwd, db); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_character_set_name__doc__[] = -"Returns the default character set for the current connection.\n\ -Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_character_set_name( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - const char *s; - check_connection(self); - s = mysql_character_set_name(&(self->connection)); - return PyUnicode_FromString(s); -} - -static char _mysql_ConnectionObject_set_character_set__doc__[] = -"Sets the default character set for the current connection.\n\ -Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_set_character_set( - _mysql_ConnectionObject *self, - PyObject *args) -{ - const char *s; - int err; - if (!PyArg_ParseTuple(args, "s", &s)) return NULL; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - err = mysql_set_character_set(&(self->connection), s); - Py_END_ALLOW_THREADS - if (err) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -#if MYSQL_VERSION_ID >= 50010 -static char _mysql_ConnectionObject_get_character_set_info__doc__[] = -"Returns a dict with information about the current character set:\n\ -\n\ -collation\n\ - collation name\n\ -name\n\ - character set name\n\ -comment\n\ - comment or descriptive name\n\ -dir\n\ - character set directory\n\ -mbminlen\n\ - min. length for multibyte string\n\ -mbmaxlen\n\ - max. length for multibyte string\n\ -\n\ -Not all keys may be present, particularly dir.\n\ -\n\ -Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_get_character_set_info( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - PyObject *result; - MY_CHARSET_INFO cs; - - check_connection(self); - mysql_get_character_set_info(&(self->connection), &cs); - if (!(result = PyDict_New())) return NULL; - if (cs.csname) - PyDict_SetItemString(result, "name", PyUnicode_FromString(cs.csname)); - if (cs.name) - PyDict_SetItemString(result, "collation", PyUnicode_FromString(cs.name)); - if (cs.comment) - PyDict_SetItemString(result, "comment", PyUnicode_FromString(cs.comment)); - if (cs.dir) - PyDict_SetItemString(result, "dir", PyUnicode_FromString(cs.dir)); - PyDict_SetItemString(result, "mbminlen", PyLong_FromLong(cs.mbminlen)); - PyDict_SetItemString(result, "mbmaxlen", PyLong_FromLong(cs.mbmaxlen)); - return result; -} -#endif - -static char _mysql_ConnectionObject_get_native_connection__doc__[] = -"Return the internal MYSQL* wrapped in a PyCapsule object.\n\ -NOTE: this is a private API introduced ONLY for XTA integration,\n\ - don't use it for different use cases.\n\ - This method is supported only for XTA integration and support must\n\ - be asked to LIXA project: http://www.tiian.org/lixa/\n\ - Please DO NOT ask support to PyMySQL/mysqlclient-python project.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_get_native_connection( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - PyObject *result; - check_connection(self); - result = PyCapsule_New(&(self->connection), - "_mysql.connection.native_connection", NULL); - return result; -} - - -static char _mysql_get_client_info__doc__[] = -"get_client_info() -- Returns a string that represents\n\ -the client library version."; -static PyObject * -_mysql_get_client_info( - PyObject *self, - PyObject *noargs) -{ - return PyUnicode_FromString(mysql_get_client_info()); -} - -static char _mysql_ConnectionObject_get_host_info__doc__[] = -"Returns a string that represents the MySQL client library\n\ -version. Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_get_host_info( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyUnicode_FromString(mysql_get_host_info(&(self->connection))); -} - -static char _mysql_ConnectionObject_get_proto_info__doc__[] = -"Returns an unsigned integer representing the protocol version\n\ -used by the current connection. Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_get_proto_info( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyLong_FromLong((long)mysql_get_proto_info(&(self->connection))); -} - -static char _mysql_ConnectionObject_get_server_info__doc__[] = -"Returns a string that represents the server version number.\n\ -Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_get_server_info( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyUnicode_FromString(mysql_get_server_info(&(self->connection))); -} - -static char _mysql_ConnectionObject_info__doc__[] = -"Retrieves a string providing information about the most\n\ -recently executed query. Non-standard. Use messages or\n\ -Cursor.messages.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_info( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - const char *s; - check_connection(self); - s = mysql_info(&(self->connection)); - if (s) return PyUnicode_FromString(s); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_insert_id__doc__[] = -"Returns the ID generated for an AUTO_INCREMENT column by the previous\n\ -query. Use this function after you have performed an INSERT query into a\n\ -table that contains an AUTO_INCREMENT field.\n\ -\n\ -Note that this returns 0 if the previous query does not\n\ -generate an AUTO_INCREMENT value. If you need to save the value for\n\ -later, be sure to call this immediately after the query\n\ -that generates the value.\n\ -\n\ -The ID is updated after INSERT and UPDATE statements that generate\n\ -an AUTO_INCREMENT value or that set a column value to\n\ -LAST_INSERT_ID(expr). See section 6.3.5.2 Miscellaneous Functions\n\ -in the MySQL documentation.\n\ -\n\ -Also note that the value of the SQL LAST_INSERT_ID() function always\n\ -contains the most recently generated AUTO_INCREMENT value, and is not\n\ -reset between queries because the value of that function is maintained\n\ -in the server.\n\ -" ; - -static PyObject * -_mysql_ConnectionObject_insert_id( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - my_ulonglong r; - check_connection(self); - r = mysql_insert_id(&(self->connection)); - return PyLong_FromUnsignedLongLong(r); -} - -static char _mysql_ConnectionObject_kill__doc__[] = -"Asks the server to kill the thread specified by pid.\n\ -Non-standard. Deprecated."; - -static PyObject * -_mysql_ConnectionObject_kill( - _mysql_ConnectionObject *self, - PyObject *args) -{ - unsigned long pid; - int r; - char query[50]; - if (!PyArg_ParseTuple(args, "k:kill", &pid)) return NULL; - check_connection(self); - snprintf(query, 50, "KILL %lu", pid); - Py_BEGIN_ALLOW_THREADS - r = mysql_query(&(self->connection), query); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_field_count__doc__[] = -"Returns the number of columns for the most recent query on the\n\ -connection. Non-standard. Will probably give you bogus results\n\ -on most cursor classes. Use Cursor.rowcount.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_field_count( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyLong_FromLong((long)mysql_field_count(&(self->connection))); -} - -static char _mysql_ConnectionObject_fileno__doc__[] = -"Return file descriptor of the underlying libmysqlclient connection.\n\ -This provides raw access to the underlying network connection.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_fileno( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - return PyLong_FromLong(self->connection.net.fd); -} - -static char _mysql_ResultObject_num_fields__doc__[] = -"Returns the number of fields (column) in the result." ; - -static PyObject * -_mysql_ResultObject_num_fields( - _mysql_ResultObject *self, - PyObject *noargs) -{ - check_result_connection(self); - return PyLong_FromLong((long)mysql_num_fields(self->result)); -} - -static char _mysql_ResultObject_num_rows__doc__[] = -"Returns the number of rows in the result set. Note that if\n\ -use=1, this will not return a valid value until the entire result\n\ -set has been read.\n\ -"; - -static PyObject * -_mysql_ResultObject_num_rows( - _mysql_ResultObject *self, - PyObject *noargs) -{ - check_result_connection(self); - return PyLong_FromUnsignedLongLong(mysql_num_rows(self->result)); -} - -static char _mysql_ConnectionObject_ping__doc__[] = -"Checks whether or not the connection to the server is working.\n\ -\n\ -This function can be used by clients that remain idle for a\n\ -long while, to check whether or not the server has closed the\n\ -connection.\n\ -\n\ -New in 1.2.2: Accepts an optional reconnect parameter. If True,\n\ -then the client will attempt reconnection. Note that this setting\n\ -is persistent. By default, this is on in MySQL<5.0.3, and off\n\ -thereafter.\n\ -MySQL 8.0.33 deprecated the MYSQL_OPT_RECONNECT option so reconnect\n\ -parameter is also deprecated in mysqlclient 2.2.1.\n\ -\n\ -Non-standard. You should assume that ping() performs an\n\ -implicit rollback; use only when starting a new transaction.\n\ -You have been warned.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_ping( - _mysql_ConnectionObject *self, - PyObject *args) -{ - int reconnect = 0; - if (!PyArg_ParseTuple(args, "|p", &reconnect)) return NULL; - check_connection(self); - if (reconnect != (self->reconnect == true)) { - // libmysqlclient show warning to stderr when MYSQL_OPT_RECONNECT is used. - // so we avoid using it as possible for now. - // TODO: Warn when reconnect is true. - // MySQL 8.0.33 show warning to stderr already. - // We will emit Pytohn warning in future. - my_bool recon = (my_bool)reconnect; - mysql_options(&self->connection, MYSQL_OPT_RECONNECT, &recon); - self->reconnect = (bool)reconnect; - } - int r; - Py_BEGIN_ALLOW_THREADS - r = mysql_ping(&(self->connection)); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_query__doc__[] = -"Execute a query. store_result() or use_result() will get the\n\ -result set, if any. Non-standard. Use cursor() to create a cursor,\n\ -then cursor.execute().\n\ -" ; - -static PyObject * -_mysql_ConnectionObject_query( - _mysql_ConnectionObject *self, - PyObject *args) -{ - char *query; - Py_ssize_t len; - int r; - if (!PyArg_ParseTuple(args, "s#:query", &query, &len)) return NULL; - check_connection(self); - - Py_BEGIN_ALLOW_THREADS - r = mysql_real_query(&(self->connection), query, len); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - - -static char _mysql_ConnectionObject_send_query__doc__[] = -"Send a query. Same to query() except not wait response.\n\n\ -Use read_query_result() before calling store_result() or use_result()\n"; - -static PyObject * -_mysql_ConnectionObject_send_query( - _mysql_ConnectionObject *self, - PyObject *args) -{ - char *query; - Py_ssize_t len; - int r; - MYSQL *mysql = &(self->connection); - if (!PyArg_ParseTuple(args, "s#:query", &query, &len)) return NULL; - check_connection(self); - - Py_BEGIN_ALLOW_THREADS - r = mysql_send_query(mysql, query, len); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - - -static char _mysql_ConnectionObject_read_query_result__doc__[] = -"Read result of query sent by send_query().\n"; - -static PyObject * -_mysql_ConnectionObject_read_query_result( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - int r; - MYSQL *mysql = &(self->connection); - check_connection(self); - - Py_BEGIN_ALLOW_THREADS - r = (int)mysql_read_query_result(mysql); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_select_db__doc__[] = -"Causes the database specified by db to become the default\n\ -(current) database on the connection specified by mysql. In subsequent\n\ -queries, this database is the default for table references that do not\n\ -include an explicit database specifier.\n\ -\n\ -Fails unless the connected user can be authenticated as having\n\ -permission to use the database.\n\ -\n\ -Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_select_db( - _mysql_ConnectionObject *self, - PyObject *args) -{ - char *db; - int r; - if (!PyArg_ParseTuple(args, "s:select_db", &db)) return NULL; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - r = mysql_select_db(&(self->connection), db); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_shutdown__doc__[] = -"Asks the database server to shut down. The connected user must\n\ -have shutdown privileges. Non-standard. Deprecated.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_shutdown( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - int r; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - r = mysql_query(&(self->connection), "SHUTDOWN"); - Py_END_ALLOW_THREADS - if (r) return _mysql_Exception(self); - Py_RETURN_NONE; -} - -static char _mysql_ConnectionObject_stat__doc__[] = -"Returns a character string containing information similar to\n\ -that provided by the mysqladmin status command. This includes\n\ -uptime in seconds and the number of running threads,\n\ -questions, reloads, and open tables. Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_stat( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - const char *s; - check_connection(self); - Py_BEGIN_ALLOW_THREADS - s = mysql_stat(&(self->connection)); - Py_END_ALLOW_THREADS - if (!s) return _mysql_Exception(self); - return PyUnicode_FromString(s); -} - -static char _mysql_ConnectionObject_store_result__doc__[] = -"Returns a result object acquired by mysql_store_result\n\ -(results stored in the client). If no results are available,\n\ -None is returned. Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_store_result( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - PyObject *arglist=NULL, *kwarglist=NULL, *result=NULL; - _mysql_ResultObject *r=NULL; - - check_connection(self); - arglist = Py_BuildValue("(OiO)", self, 0, self->converter); - if (!arglist) goto error; - kwarglist = PyDict_New(); - if (!kwarglist) goto error; - r = MyAlloc(_mysql_ResultObject, _mysql_ResultObject_Type); - if (!r) goto error; - if (_mysql_ResultObject_Initialize(r, arglist, kwarglist)) { - Py_DECREF(r); - goto error; - } - result = (PyObject *) r; - if (!(r->result)) { - Py_DECREF(result); - Py_INCREF(Py_None); - result = Py_None; - } - error: - Py_XDECREF(arglist); - Py_XDECREF(kwarglist); - return result; -} - -static char _mysql_ConnectionObject_thread_id__doc__[] = -"Returns the thread ID of the current connection. This value\n\ -can be used as an argument to kill() to kill the thread.\n\ -\n\ -If the connection is lost and you reconnect with ping(), the\n\ -thread ID will change. This means you should not get the\n\ -thread ID and store it for later. You should get it when you\n\ -need it.\n\ -\n\ -Non-standard."; - -static PyObject * -_mysql_ConnectionObject_thread_id( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - unsigned long pid; - check_connection(self); - pid = mysql_thread_id(&(self->connection)); - return PyLong_FromLong((long)pid); -} - -static char _mysql_ConnectionObject_use_result__doc__[] = -"Returns a result object acquired by mysql_use_result\n\ -(results stored in the server). If no results are available,\n\ -None is returned. Non-standard.\n\ -"; - -static PyObject * -_mysql_ConnectionObject_use_result( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - PyObject *arglist=NULL, *kwarglist=NULL, *result=NULL; - _mysql_ResultObject *r=NULL; - - check_connection(self); - arglist = Py_BuildValue("(OiO)", self, 1, self->converter); - if (!arglist) return NULL; - kwarglist = PyDict_New(); - if (!kwarglist) goto error; - r = MyAlloc(_mysql_ResultObject, _mysql_ResultObject_Type); - if (!r) goto error; - if (_mysql_ResultObject_Initialize(r, arglist, kwarglist)) { - Py_DECREF(r); - goto error; - } - result = (PyObject *) r; - if (!(r->result)) { - Py_DECREF(result); - Py_INCREF(Py_None); - result = Py_None; - } - error: - Py_DECREF(arglist); - Py_XDECREF(kwarglist); - return result; -} - -static const char _mysql_ConnectionObject_discard_result__doc__[] = -"Discard current result set.\n\n" -"This function can be called instead of use_result() or store_result(). Non-standard."; - -static PyObject * -_mysql_ConnectionObject_discard_result( - _mysql_ConnectionObject *self, - PyObject *noargs) -{ - check_connection(self); - MYSQL *conn = &(self->connection); - - Py_BEGIN_ALLOW_THREADS; - - MYSQL_RES *res = mysql_use_result(conn); - if (res == NULL) { - Py_BLOCK_THREADS; - if (mysql_errno(conn) != 0) { - // fprintf(stderr, "mysql_use_result failed: %s\n", mysql_error(conn)); - return _mysql_Exception(self); - } - Py_RETURN_NONE; - } - - MYSQL_ROW row; - while (NULL != (row = mysql_fetch_row(res))) { - // do nothing. - } - mysql_free_result(res); - Py_END_ALLOW_THREADS; - if (mysql_errno(conn)) { - // fprintf(stderr, "mysql_free_result failed: %s\n", mysql_error(conn)); - return _mysql_Exception(self); - } - Py_RETURN_NONE; -} - -static void -_mysql_ConnectionObject_dealloc( - _mysql_ConnectionObject *self) -{ - PyObject_GC_UnTrack(self); - if (self->open) { - mysql_close(&(self->connection)); - self->open = false; - } - Py_CLEAR(self->converter); - MyFree(self); -} - -static PyObject * -_mysql_ConnectionObject_repr( - _mysql_ConnectionObject *self) -{ - char buf[300]; - if (self->open) - snprintf(buf, 300, "<_mysql.connection open to '%.256s' at %p>", - self->connection.host, self); - else - snprintf(buf, 300, "<_mysql.connection closed at %p>", self); - return PyUnicode_FromString(buf); -} - -static char _mysql_ResultObject_data_seek__doc__[] = -"data_seek(n) -- seek to row n of result set"; -static PyObject * -_mysql_ResultObject_data_seek( - _mysql_ResultObject *self, - PyObject *args) -{ - unsigned int row; - if (!PyArg_ParseTuple(args, "i:data_seek", &row)) return NULL; - check_result_connection(self); - mysql_data_seek(self->result, row); - Py_RETURN_NONE; -} - -static void -_mysql_ResultObject_dealloc( - _mysql_ResultObject *self) -{ - PyObject_GC_UnTrack((PyObject *)self); - mysql_free_result(self->result); - _mysql_ResultObject_clear(self); - MyFree(self); -} - -static PyObject * -_mysql_ResultObject_repr( - _mysql_ResultObject *self) -{ - char buf[300]; - snprintf(buf, 300, "<_mysql.result object at %p>", self); - return PyUnicode_FromString(buf); -} - -static PyMethodDef _mysql_ConnectionObject_methods[] = { - { - "affected_rows", - (PyCFunction)_mysql_ConnectionObject_affected_rows, - METH_NOARGS, - _mysql_ConnectionObject_affected_rows__doc__ - }, - { - "autocommit", - (PyCFunction)_mysql_ConnectionObject_autocommit, - METH_VARARGS, - _mysql_ConnectionObject_autocommit__doc__ - }, - { - "get_autocommit", - (PyCFunction)_mysql_ConnectionObject_get_autocommit, - METH_NOARGS, - _mysql_ConnectionObject_get_autocommit__doc__ - }, - { - "commit", - (PyCFunction)_mysql_ConnectionObject_commit, - METH_NOARGS, - _mysql_ConnectionObject_commit__doc__ - }, - { - "rollback", - (PyCFunction)_mysql_ConnectionObject_rollback, - METH_NOARGS, - _mysql_ConnectionObject_rollback__doc__ - }, - { - "next_result", - (PyCFunction)_mysql_ConnectionObject_next_result, - METH_NOARGS, - _mysql_ConnectionObject_next_result__doc__ - }, - { - "set_server_option", - (PyCFunction)_mysql_ConnectionObject_set_server_option, - METH_VARARGS, - _mysql_ConnectionObject_set_server_option__doc__ - }, - { - "sqlstate", - (PyCFunction)_mysql_ConnectionObject_sqlstate, - METH_NOARGS, - _mysql_ConnectionObject_sqlstate__doc__ - }, - { - "warning_count", - (PyCFunction)_mysql_ConnectionObject_warning_count, - METH_NOARGS, - _mysql_ConnectionObject_warning_count__doc__ - }, - { - "change_user", - (PyCFunction)_mysql_ConnectionObject_change_user, - METH_VARARGS | METH_KEYWORDS, - _mysql_ConnectionObject_change_user__doc__ - }, - { - "character_set_name", - (PyCFunction)_mysql_ConnectionObject_character_set_name, - METH_NOARGS, - _mysql_ConnectionObject_character_set_name__doc__ - }, - { - "set_character_set", - (PyCFunction)_mysql_ConnectionObject_set_character_set, - METH_VARARGS, - _mysql_ConnectionObject_set_character_set__doc__ - }, -#if MYSQL_VERSION_ID >= 50010 - { - "get_character_set_info", - (PyCFunction)_mysql_ConnectionObject_get_character_set_info, - METH_NOARGS, - _mysql_ConnectionObject_get_character_set_info__doc__ - }, -#endif - { - "_get_native_connection", - (PyCFunction)_mysql_ConnectionObject_get_native_connection, - METH_NOARGS, - _mysql_ConnectionObject_get_native_connection__doc__ - }, - { - "close", - (PyCFunction)_mysql_ConnectionObject_close, - METH_NOARGS, - _mysql_ConnectionObject_close__doc__ - }, - { - "dump_debug_info", - (PyCFunction)_mysql_ConnectionObject_dump_debug_info, - METH_NOARGS, - _mysql_ConnectionObject_dump_debug_info__doc__ - }, - { - "escape", - (PyCFunction)_mysql_escape, - METH_VARARGS, - _mysql_escape__doc__ - }, - { - "escape_string", - (PyCFunction)_mysql_escape_string, - METH_VARARGS, - _mysql_escape_string__doc__ - }, - { - "error", - (PyCFunction)_mysql_ConnectionObject_error, - METH_NOARGS, - _mysql_ConnectionObject_error__doc__ - }, - { - "errno", - (PyCFunction)_mysql_ConnectionObject_errno, - METH_NOARGS, - _mysql_ConnectionObject_errno__doc__ - }, - { - "field_count", - (PyCFunction)_mysql_ConnectionObject_field_count, - METH_NOARGS, - _mysql_ConnectionObject_field_count__doc__ - }, - { - "fileno", - (PyCFunction)_mysql_ConnectionObject_fileno, - METH_NOARGS, - _mysql_ConnectionObject_fileno__doc__ - }, - { - "get_host_info", - (PyCFunction)_mysql_ConnectionObject_get_host_info, - METH_NOARGS, - _mysql_ConnectionObject_get_host_info__doc__ - }, - { - "get_proto_info", - (PyCFunction)_mysql_ConnectionObject_get_proto_info, - METH_NOARGS, - _mysql_ConnectionObject_get_proto_info__doc__ - }, - { - "get_server_info", - (PyCFunction)_mysql_ConnectionObject_get_server_info, - METH_NOARGS, - _mysql_ConnectionObject_get_server_info__doc__ - }, - { - "info", - (PyCFunction)_mysql_ConnectionObject_info, - METH_NOARGS, - _mysql_ConnectionObject_info__doc__ - }, - { - "insert_id", - (PyCFunction)_mysql_ConnectionObject_insert_id, - METH_NOARGS, - _mysql_ConnectionObject_insert_id__doc__ - }, - { - "kill", - (PyCFunction)_mysql_ConnectionObject_kill, - METH_VARARGS, - _mysql_ConnectionObject_kill__doc__ - }, - { - "ping", - (PyCFunction)_mysql_ConnectionObject_ping, - METH_VARARGS, - _mysql_ConnectionObject_ping__doc__ - }, - { - "query", - (PyCFunction)_mysql_ConnectionObject_query, - METH_VARARGS, - _mysql_ConnectionObject_query__doc__ - }, - { - "send_query", - (PyCFunction)_mysql_ConnectionObject_send_query, - METH_VARARGS, - _mysql_ConnectionObject_send_query__doc__, - }, - { - "read_query_result", - (PyCFunction)_mysql_ConnectionObject_read_query_result, - METH_NOARGS, - _mysql_ConnectionObject_read_query_result__doc__, - }, - { - "select_db", - (PyCFunction)_mysql_ConnectionObject_select_db, - METH_VARARGS, - _mysql_ConnectionObject_select_db__doc__ - }, - { - "shutdown", - (PyCFunction)_mysql_ConnectionObject_shutdown, - METH_NOARGS, - _mysql_ConnectionObject_shutdown__doc__ - }, - { - "stat", - (PyCFunction)_mysql_ConnectionObject_stat, - METH_NOARGS, - _mysql_ConnectionObject_stat__doc__ - }, - { - "store_result", - (PyCFunction)_mysql_ConnectionObject_store_result, - METH_NOARGS, - _mysql_ConnectionObject_store_result__doc__ - }, - { - "string_literal", - (PyCFunction)_mysql_string_literal, - METH_O, - _mysql_string_literal__doc__}, - { - "thread_id", - (PyCFunction)_mysql_ConnectionObject_thread_id, - METH_NOARGS, - _mysql_ConnectionObject_thread_id__doc__ - }, - { - "use_result", - (PyCFunction)_mysql_ConnectionObject_use_result, - METH_NOARGS, - _mysql_ConnectionObject_use_result__doc__ - }, - { - "discard_result", - (PyCFunction)_mysql_ConnectionObject_discard_result, - METH_NOARGS, - _mysql_ConnectionObject_discard_result__doc__ - }, - {NULL, NULL} /* sentinel */ -}; - -static struct PyMemberDef _mysql_ConnectionObject_memberlist[] = { - { - "open", - T_INT, - offsetof(_mysql_ConnectionObject,open), - READONLY, - "True if connection is open" - }, - { - "converter", - T_OBJECT, - offsetof(_mysql_ConnectionObject,converter), - 0, - "Type conversion mapping" - }, - { - "server_capabilities", - T_ULONG, - offsetof(_mysql_ConnectionObject,connection.server_capabilities), - READONLY, - "Capabilities of server; consult MySQLdb.constants.CLIENT" - }, - { - "port", - T_UINT, - offsetof(_mysql_ConnectionObject,connection.port), - READONLY, - "TCP/IP port of the server connection" - }, - { - "client_flag", - T_ULONG, - offsetof(_mysql_ConnectionObject,connection.client_flag), - READONLY, - "Client flags; refer to MySQLdb.constants.CLIENT" - }, - {NULL} /* Sentinel */ -}; - -static PyMethodDef _mysql_ResultObject_methods[] = { - { - "data_seek", - (PyCFunction)_mysql_ResultObject_data_seek, - METH_VARARGS, - _mysql_ResultObject_data_seek__doc__ - }, - { - "describe", - (PyCFunction)_mysql_ResultObject_describe, - METH_NOARGS, - _mysql_ResultObject_describe__doc__ - }, - { - "fetch_row", - (PyCFunction)_mysql_ResultObject_fetch_row, - METH_VARARGS | METH_KEYWORDS, - _mysql_ResultObject_fetch_row__doc__ - }, - { - "discard", - (PyCFunction)_mysql_ResultObject_discard, - METH_NOARGS, - _mysql_ResultObject_discard__doc__ - }, - { - "field_flags", - (PyCFunction)_mysql_ResultObject_field_flags, - METH_NOARGS, - _mysql_ResultObject_field_flags__doc__ - }, - { - "num_fields", - (PyCFunction)_mysql_ResultObject_num_fields, - METH_NOARGS, - _mysql_ResultObject_num_fields__doc__ - }, - { - "num_rows", - (PyCFunction)_mysql_ResultObject_num_rows, - METH_NOARGS, - _mysql_ResultObject_num_rows__doc__ - }, - {NULL, NULL} /* sentinel */ -}; - -static struct PyMemberDef _mysql_ResultObject_memberlist[] = { - { - "converter", - T_OBJECT, - offsetof(_mysql_ResultObject,converter), - READONLY, - "Type conversion mapping" - }, - { - "has_next", - T_BOOL, - offsetof(_mysql_ResultObject, has_next), - READONLY, - "Has next result" - }, - {NULL} /* Sentinel */ -}; - -static PyObject * -_mysql_ConnectionObject_getattro( - _mysql_ConnectionObject *self, - PyObject *name) -{ - const char *cname; - cname = PyUnicode_AsUTF8(name); - if (strcmp(cname, "closed") == 0) - return PyLong_FromLong((long)!(self->open)); - - return PyObject_GenericGetAttr((PyObject *)self, name); -} - -static int -_mysql_ConnectionObject_setattro( - _mysql_ConnectionObject *self, - PyObject *name, - PyObject *v) -{ - if (v == NULL) { - PyErr_SetString(PyExc_AttributeError, - "can't delete connection attributes"); - return -1; - } - return PyObject_GenericSetAttr((PyObject *)self, name, v); -} - -static int -_mysql_ResultObject_setattro( - _mysql_ResultObject *self, - PyObject *name, - PyObject *v) -{ - if (v == NULL) { - PyErr_SetString(PyExc_AttributeError, - "can't delete connection attributes"); - return -1; - } - return PyObject_GenericSetAttr((PyObject *)self, name, v); -} - -PyTypeObject _mysql_ConnectionObject_Type = { - PyVarObject_HEAD_INIT(NULL, 0) - "_mysql.connection", /* (char *)tp_name For printing */ - sizeof(_mysql_ConnectionObject), - 0, - (destructor)_mysql_ConnectionObject_dealloc, /* tp_dealloc */ - 0, /*tp_print*/ - 0, /* tp_getattr */ - 0, /* tp_setattr */ - 0, /*tp_compare*/ - (reprfunc)_mysql_ConnectionObject_repr, /* tp_repr */ - - /* Method suites for standard classes */ - - 0, /* (PyNumberMethods *) tp_as_number */ - 0, /* (PySequenceMethods *) tp_as_sequence */ - 0, /* (PyMappingMethods *) tp_as_mapping */ - - /* More standard operations (here for binary compatibility) */ - - 0, /* (hashfunc) tp_hash */ - 0, /* (ternaryfunc) tp_call */ - 0, /* (reprfunc) tp_str */ - (getattrofunc)_mysql_ConnectionObject_getattro, /* tp_getattro */ - (setattrofunc)_mysql_ConnectionObject_setattro, /* tp_setattro */ - - /* Functions to access object as input/output buffer */ - 0, /* (PyBufferProcs *) tp_as_buffer */ - - /* (tp_flags) Flags to define presence of optional/expanded features */ - Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, - _mysql_connect__doc__, /* (char *) tp_doc Documentation string */ - - /* call function for all accessible objects */ - (traverseproc) _mysql_ConnectionObject_traverse, /* tp_traverse */ - - /* delete references to contained objects */ - (inquiry) _mysql_ConnectionObject_clear, /* tp_clear */ - - /* rich comparisons */ - 0, /* (richcmpfunc) tp_richcompare */ - - /* weak reference enabler */ - 0, /* (long) tp_weaklistoffset */ - - /* Iterators */ - 0, /* (getiterfunc) tp_iter */ - 0, /* (iternextfunc) tp_iternext */ - - /* Attribute descriptor and subclassing stuff */ - (struct PyMethodDef *)_mysql_ConnectionObject_methods, /* tp_methods */ - (struct PyMemberDef *)_mysql_ConnectionObject_memberlist, /* tp_members */ - 0, /* (struct getsetlist *) tp_getset; */ - 0, /* (struct _typeobject *) tp_base; */ - 0, /* (PyObject *) tp_dict */ - 0, /* (descrgetfunc) tp_descr_get */ - 0, /* (descrsetfunc) tp_descr_set */ - 0, /* (long) tp_dictoffset */ - (initproc)_mysql_ConnectionObject_Initialize, /* tp_init */ - NULL, /* tp_alloc */ - PyType_GenericNew, /* tp_new */ - NULL, /* tp_free Low-level free-memory routine */ - 0, /* (PyObject *) tp_bases */ - 0, /* (PyObject *) tp_mro method resolution order */ - 0, /* (PyObject *) tp_defined */ -} ; - -PyTypeObject _mysql_ResultObject_Type = { - PyVarObject_HEAD_INIT(NULL, 0) - "_mysql.result", - sizeof(_mysql_ResultObject), - 0, - (destructor)_mysql_ResultObject_dealloc, /* tp_dealloc */ - 0, /*tp_print*/ - 0, /* tp_getattr */ - 0, /* tp_setattr */ - 0, /*tp_compare*/ - (reprfunc)_mysql_ResultObject_repr, /* tp_repr */ - - /* Method suites for standard classes */ - - 0, /* (PyNumberMethods *) tp_as_number */ - 0, /* (PySequenceMethods *) tp_as_sequence */ - 0, /* (PyMappingMethods *) tp_as_mapping */ - - /* More standard operations (here for binary compatibility) */ - - 0, /* (hashfunc) tp_hash */ - 0, /* (ternaryfunc) tp_call */ - 0, /* (reprfunc) tp_str */ - (getattrofunc)PyObject_GenericGetAttr, /* tp_getattro */ - (setattrofunc)_mysql_ResultObject_setattro, /* tp_setattr */ - - /* Functions to access object as input/output buffer */ - 0, /* (PyBufferProcs *) tp_as_buffer */ - - /* Flags to define presence of optional/expanded features */ - Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_BASETYPE, - - _mysql_ResultObject__doc__, /* (char *) tp_doc Documentation string */ - - /* call function for all accessible objects */ - (traverseproc) _mysql_ResultObject_traverse, /* tp_traverse */ - - /* delete references to contained objects */ - (inquiry) _mysql_ResultObject_clear, /* tp_clear */ - - /* rich comparisons */ - 0, /* (richcmpfunc) tp_richcompare */ - - /* weak reference enabler */ - 0, /* (long) tp_weaklistoffset */ - - /* Iterators */ - 0, /* (getiterfunc) tp_iter */ - 0, /* (iternextfunc) tp_iternext */ - - /* Attribute descriptor and subclassing stuff */ - (struct PyMethodDef *) _mysql_ResultObject_methods, /* tp_methods */ - (struct PyMemberDef *) _mysql_ResultObject_memberlist, /*tp_members */ - 0, /* (struct getsetlist *) tp_getset; */ - 0, /* (struct _typeobject *) tp_base; */ - 0, /* (PyObject *) tp_dict */ - 0, /* (descrgetfunc) tp_descr_get */ - 0, /* (descrsetfunc) tp_descr_set */ - 0, /* (long) tp_dictoffset */ - (initproc)_mysql_ResultObject_Initialize, /* tp_init */ - NULL, /* tp_alloc */ - PyType_GenericNew, /* tp_new */ - NULL, /* tp_free Low-level free-memory routine */ - 0, /* (PyObject *) tp_bases */ - 0, /* (PyObject *) tp_mro method resolution order */ - 0, /* (PyObject *) tp_defined */ -}; - -static PyMethodDef -_mysql_methods[] = { - { - "connect", - (PyCFunction)_mysql_connect, - METH_VARARGS | METH_KEYWORDS, - _mysql_connect__doc__ - }, - { - "debug", - (PyCFunction)_mysql_debug, - METH_VARARGS, - _mysql_debug__doc__ - }, - { - "escape", - (PyCFunction)_mysql_escape, - METH_VARARGS, - _mysql_escape__doc__ - }, - { - "escape_string", - (PyCFunction)_mysql_escape_string, - METH_VARARGS, - _mysql_escape_string__doc__ - }, - { - "string_literal", - (PyCFunction)_mysql_string_literal, - METH_O, - _mysql_string_literal__doc__ - }, - { - "get_client_info", - (PyCFunction)_mysql_get_client_info, - METH_NOARGS, - _mysql_get_client_info__doc__ - }, - {NULL, NULL} /* sentinel */ -}; - -static PyObject * -_mysql_NewException( - PyObject *dict, - PyObject *edict, - char *name) -{ - PyObject *e; - if (!(e = PyDict_GetItemString(edict, name))) - return NULL; - if (PyDict_SetItemString(dict, name, e)) - return NULL; - Py_INCREF(e); - return e; -} - -#define QUOTE(X) _QUOTE(X) -#define _QUOTE(X) #X - -static char _mysql___doc__[] = -"an adaptation of the MySQL C API (mostly)\n\ -\n\ -You probably are better off using MySQLdb instead of using this\n\ -module directly.\n\ -\n\ -In general, renaming goes from mysql_* to _mysql.*. _mysql.connect()\n\ -returns a connection object (MYSQL). Functions which expect MYSQL * as\n\ -an argument are now methods of the connection object. A number of things\n\ -return result objects (MYSQL_RES). Functions which expect MYSQL_RES * as\n\ -an argument are now methods of the result object. Deprecated functions\n\ -(as of 3.23) are NOT implemented.\n\ -"; - -static struct PyModuleDef _mysqlmodule = { - PyModuleDef_HEAD_INIT, - "_mysql", /* name of module */ - _mysql___doc__, /* module documentation, may be NULL */ - -1, /* size of per-interpreter state of the module, - or -1 if the module keeps state in global variables. */ - _mysql_methods -}; - -PyMODINIT_FUNC -PyInit__mysql(void) -{ - PyObject *dict, *module, *emod, *edict; - - if (mysql_library_init(0, NULL, NULL)) { - PyErr_SetString(PyExc_ImportError, "_mysql: mysql_library_init failed"); - return NULL; - } - - if (PyType_Ready(&_mysql_ConnectionObject_Type) < 0) - return NULL; - if (PyType_Ready(&_mysql_ResultObject_Type) < 0) - return NULL; - - module = PyModule_Create(&_mysqlmodule); - if (!module) return module; /* this really should never happen */ -#ifdef Py_GIL_DISABLED - PyUnstable_Module_SetGIL(module, Py_MOD_GIL_NOT_USED); -#endif - if (!(dict = PyModule_GetDict(module))) goto error; - if (PyDict_SetItemString(dict, "version_info", - PyRun_String(QUOTE(version_info), Py_eval_input, - dict, dict))) - goto error; - if (PyDict_SetItemString(dict, "__version__", - PyUnicode_FromString(QUOTE(__version__)))) - goto error; - if (PyDict_SetItemString(dict, "connection", - (PyObject *)&_mysql_ConnectionObject_Type)) - goto error; - Py_INCREF(&_mysql_ConnectionObject_Type); - if (PyDict_SetItemString(dict, "result", - (PyObject *)&_mysql_ResultObject_Type)) - goto error; - Py_INCREF(&_mysql_ResultObject_Type); - if (!(emod = PyImport_ImportModule("MySQLdb._exceptions"))) { - PyErr_Print(); - goto error; - } - if (!(edict = PyModule_GetDict(emod))) goto error; - if (!(_mysql_MySQLError = - _mysql_NewException(dict, edict, "MySQLError"))) - goto error; - if (!(_mysql_Warning = - _mysql_NewException(dict, edict, "Warning"))) - goto error; - if (!(_mysql_Error = - _mysql_NewException(dict, edict, "Error"))) - goto error; - if (!(_mysql_InterfaceError = - _mysql_NewException(dict, edict, "InterfaceError"))) - goto error; - if (!(_mysql_DatabaseError = - _mysql_NewException(dict, edict, "DatabaseError"))) - goto error; - if (!(_mysql_DataError = - _mysql_NewException(dict, edict, "DataError"))) - goto error; - if (!(_mysql_OperationalError = - _mysql_NewException(dict, edict, "OperationalError"))) - goto error; - if (!(_mysql_IntegrityError = - _mysql_NewException(dict, edict, "IntegrityError"))) - goto error; - if (!(_mysql_InternalError = - _mysql_NewException(dict, edict, "InternalError"))) - goto error; - if (!(_mysql_ProgrammingError = - _mysql_NewException(dict, edict, "ProgrammingError"))) - goto error; - if (!(_mysql_NotSupportedError = - _mysql_NewException(dict, edict, "NotSupportedError"))) - goto error; - Py_DECREF(emod); - error: - if (PyErr_Occurred()) { - PyErr_SetString(PyExc_ImportError, "_mysql: init failed"); - module = NULL; - } - return module; -} - -/* vim: set ts=4 sts=4 sw=4 expandtab : */ diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/_mysql.cpython-312-x86_64-linux-gnu.so b/.venv/lib/python3.12/site-packages/MySQLdb/_mysql.cpython-312-x86_64-linux-gnu.so deleted file mode 100755 index 46ceca041530f22a96447649f66724c07ecb306d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 184320 zcmeFadt98=wKx6%xr{^sH7aV=rx6XY1R)p2D3uA2%qU4PA(|K!1{h!rnZdc_;uQsA z<{*`-^`xz})LNUWZBy&NuHW4xu>CU}2Fyrf=JZ@k~N_j=~pv%{$8{LcHw z@AGyv>}P%V-fOSD_S$P-pP6f_YvyETWEl1*%lNM0P=-;#5f$4q?Igg;j0yNV**ICG z9g~bX@L@^0#O%<>lQfkvmL4nU4?Y#*Z!$b+zNGC?%_qw1=k!`Q<`{|Fp_*?TqVj$% zv-NB)qFB353YvX)voX-w-va;;ZCD|AxBmLVz3`Pk}ff|M#>iKqXK0Pep ze0E4>&}Y%>(dPe2d9|D`|A&%~9!6OXJG9F?5BW$h-}J-HZY<>T(zU}rF3%2Gy+W77 zgKTE*{KW>64U#NbEC4-EWSZjdpL5CBlWsWv)HjcvKFj^!!?$kF(J1m%n-PcTjTqaf#K={Ke+ zm&!Cpsqcko(9z_%FHN~+z(*_BpGMDzr>WOtFoe;{y%Fh0!%s~k=dmbvG*Q+?ht6`Dysqq><;xNI#mL zpOVHNZckI+tJBEyoiy$80`Sr75Na??{L??5q^Z{(Y4D~rdJCnI^Dk-A-QOemjl5b)-pOpQfMAN>lFmH0^#?8a~$pAI%Qm zOk*eckbks#{UJ@c|CYv1Zb(z#>@;@%t2F%2Nh8ldn)<$x#vZ!U@OdJQ{5ONoXnK1k zP5Qnx_Tx*VhvU-d|H?Fcwxq#tO4GipTWQls^ z7@ZA*G-jdw=<_M?Lye=2fzKs90KW8j3wkEp_)O9^K8yJe^+b-UI>YM#xe`_ET^@r=`RknwM{yJY{yI;nQ9#h}6+E?Ea2>RLsmm^{An))ig zuf09gWYn%%91Jvtn*H^4YdU1qd~jS84ab_Ih@HJA>W|2{+BG$yU~4kng2qezP0{*F z@R<_}Hbnyva}n6rDLkwE#5&1lPB^pzoCCpDcd(h#9*}f#-JCLjq97-=v0_c+viAC5 zYy~ReZ*PtuNmT%a&-bt5xE6o3sja@dO1Y1HzBpMDjt>{3rp~ae(Bgyjm7GI#9 zfM5q|9&I5EJXw8nE9(~r>%e9?Gj3`RMf`RJ!hU~!*dK|tN7Z861O6bFho*FgTkC6m z;fTL3*3s_gCXfni_BX~_ZTaU)`KA7CkSmo0=Y^VMU?Oaxb`1sf-pHa@W0Z`;wgz{E z)5}u)ktQF~q3UQ@GA?N|3;mJQ7IsIdb)A-H4S*L{E)1KjPvKU7Su7M)t;8Lv4w6YV zCnc^9hwJBu=J{8I!fPD0as_N9bJNwXq12V_eqR_#=lME1AaQ+Vn;+Uo-0CJ#aij@R zJf($xk|o)uA?ra+O)c%Tq(A5n2b!Q}cNA4pjF_zXfOO!@>8M))!lSt(!W78=&W;7zo6q;P$Lt=<%?u@>w;x#7sL*bG zz*aEai`^Ee0Zd=2B;s!;r`+7=v_msG5fY@TA>t1*?j&rN2^pZS!H@8aevCdSTQTaz z!APJr=x?SPiCWn<0xu{ZTj3OuaV7kt@Qn`I5e`K|I@lJ9uv3!>h2O4k3dMqUMVn(Q zIxzUbr^&pvYbt#mP?ujB2gnnr_+=I*1*;GGR@gok5y4h}J#5K#L#uq@Ao&HgXbeB3 zaXS;0!c~(!flCScS4UG79S*g(H!9vev|3zuwI)P@I&h3Nj|f_V(7ggc1(r#S#R0}Z4A7RE4D5W~fsc3-RT zA}G)vF&?xlOB*w?$NT_&PDS=J&c$zV{ z#yh*Rep>O2v2qGO-VBKaUZ(O;H+prgZ9mM33d% zHZIfHX&s6Xq8vo#7?Xk%=A^PI6-(tJQ%IhYpZaXeY-5fLnbp zKA*?fcrD|mhDUFb`3g1sD#lAR{CdXAG`yej3Jw1elBn-okuJH2hM= zD>VFW#yuKt%UP@8zvc8xG<*}|4I2Ik<82zgjqwf*-^KW94S#|0P7QyP@pT%$kMVvD z|BUhV8t!6!4rur>jBn8Jsf=&b@G}_Sq~Ya^4{G=v#&>A=BF1-Wcmw0RH9W}pkcO{h z+|uyt7~iMiKV-b{{ZzZXoADA2AK-pcq2ZlO+o9c$e#d;)Y3Vm!D$851;T6LYAJFgz zna>6dZ=i!1d^TzLP(tE^8s5zPYlnt!Tq@J=*6@bC5+Bm=o0yNK;X@b7^!qiu;bn;% zAIQ+w&%<0Vmxkw^FVp2~xG^MgQ^TKRK7|@y!TKrF@P-#8p9T%L{YIyTe|fV^zfQxC zyhY+0H2eg{hctZl_houZ!)tlJWxs|GJ|@!}AIi|y+o{aorQ!R!WV(C}H@F>54XFWEB;Kjv zHOyz7hIcTZ^%`#Olzav>`~v2)LBmU!&n6A;d`j{e((skc$Dj>GeC&2?VBDqQwjCB~ zxNV0e8h!=ysnu}v-(`7AG~6DiR%>_zr|;Bo+y4(}_&QEMq~SNRJeGzJT`T3;ui*o4 zN!<8YhPHlwX6r}8OPEi-h7VaXzp3FrVLpW#zOPfJFVpY==2M~JzhFKd4If}WOEkQJ z`7~(wz09Xg!)uw(Y7IA;Pp5|e2lH8{;Rf?rui>3<$odXw_#@0`gNE1A1ps_DX}HOJ z1~vQ{=Ceb?^O(G$jSs}eUpk)ex8ll_}Z!wu$>ui*_Z z$&99kzs2$tYWUz)GJTnb8_cId!@poY9u3c9K1(!w;6=&5LBn%@An`U0-+6_^S8I61 zUnSnD;U_bnbs9dveAa9D;0uz^fQFYdpA8zG$9y(vxWV(BK@G2DK07pg@N!x1ZVj*C zdCriA+w&Yt!|i#_ehs(hImUijj%`2oJjbQs_BpLBlsPpG_KWyde1xYIrB}*`ediXSa?&FZm2<_>IiR((nrAvtPqa=41R*^0Vz{ zKJ#&D_`cOLUA~5QJ|}Tg!+*+r3N?Hq^C{DCbC={(q2URhw|g{vXq8OAM8gNU-5WH# zi}|!^_`a2r&uR@H`isOnHGB{AS*PI@%xArhGoJws{}tUluV6mAHN2Dg3~Bh&TrW$*`=hel{TgmQA#vkV8QS);R9T+{Tkl6NXk?4g$!-}ofk^FOv6hql6b9#+xsm`G<+ZH zp+Untn9n*5x7R=YI{u+7cZY@#HnN-#%Wxb5UMdTqLcz0T67kog;Mnj^ergr`m?UZ# zOBDP>1#eLBLIrPA@KY4LL&2*Qe6@nlQSeR$pR3^O6#N1O?^p1P6@0yd^O9S{4k)-! zNxwnCTNHewf?ulOn-siV!3PzbhawTXL&2|7()Y9dX8`jmcp2L*;onj4-E0p!ZVbvq z;}KAt{c#P-C&Dvr5Mkb+BnZ!vkK%9spd<(%BOk?Ib5Ih5;|fsnQ#dFe2_Kh44WmTC zDbD_s4az6N?7l}x#UTAP48ji*Px6mvP=KloEBI~&KS9BV6x>vBOToXb;QJJOl7jD7 z@B#%l9+3pK?@0>oQt*=%JWs(VD|o(wPf>7F!HX2UP{F4vc!`1+D|nfLpQ_*$3SOe% z9tAH|@LC0*rr=8ye7b@+DEJHoZ&UD@3f`gMrz!Yq1wUQEI~BZ4!PhDH84BL7;IkBb zy@H>q-~$SNmV$3k@Nxy;sNmmK@J$MSwt^2Tc!h%RP;j?`?^N*F3cg#xD;0c5!K)SA zQgDxg?^AGfT-dMR=P2ooEs`MnKUcwB3SOh&c?v#H!SfY-zJi+y&Qm%OTd3f*O8OE7 zKTpBS6nvqAS1347(L}6A!Fft2@LC1usja}5DERpb{{{tLqTp=`zEr_G6r87qB6hWc zFH_QYDmYK|MC>{RzeGvjui*6xzFxr_6nsFz8x?$mf;TDnMg?zH@J$NtSMWgvZ&mOe z3f`vRI~6>j;JX!^r|cqjNWoVq=`95hD)>GH4=MP51?MG}jNK{&vVUH}3BaY`ywntU zo`OeYR`EAq!J`UpDtJu63l*HVLPTtdg0EK6mnrxf1+P%>%N5+C;8!Skt%6^v;7b(z zY6Wjl@M{$OUyuLN!2cgK@ImhJpL)99c6oZoUIzR1^bAHbM|OI;9_0=`GV=+*BPaa@ ze{)Z$Fett7SBY0fMn+ot1)YJKCU!Y=Ced3QI*aK09GVtDi8~yc7Cwoa9C{ql*Euvf zpG4T9X@QeybZA=GBo;a}EzlFQ9hw$6iD?c^3!B6who*&l;xLEKAv)8cX zO$(94LWiaehs11$rUgl2nnTkPR^nidv`n;e=J6p8B`dNR>rhb|<#(V=NUkyz-^v{90n?a<#L zdYVJiLL)KBp=p7UILx7GVUfsmXj)Jt-v2yVe_BW+UU6tzKqPiKG%XwwTO67e42k<3 znidL)I~l~UE1c|Ui(?TH8=+LwPNGx<{n)oMXJ2XxB6Vn`;Ci;m< z4owsM#95`CXTR}p=OL({}Pag#&O zA^JLpo=bGtp*=)5Iy6n>6AK-hCh&>b4owsH#59Md343CaL(@b(ahOBX1U-@I&@?em zy#Hyk{xl&^yyDO_5l`%LXqtd0wm39Ryc731G)=e@cQ`anv=cWuG)=G**E#eBM28)k zCfbQcho%X3VxdFR#5ytCp=m;$nC8$lkxoo<=!=Oy%%N#Qoyc_PdZOR|XR`hcM8D$D zKB9LybR*GQ9J-0<`y84k&WSr5nkLMNn;g1@=<6K1mFTcT(*TrcbZD9=Cl)&Nr9{tm zXqqr5ra5#w(UX$&$Vr%!6*68Ck`bdq=(dcm+ z{Uw$VYWsey(eG;X8ydYwqo3F4CpCJTMsL>W2Q>OO8hw{W->%WOYV`LsdaXuZt=h=#?5B)aVwCzC@$X*Xa2gJx8Oz ztI?-vbg@RCtkK77^pP5!qtW9u`b%srr1XD{epjR4(C9rH{k%p$snOdsdb379pwYk4 z=({xfc8$JOqra!oYm>C6uYBo7tn2#5E~Ma${m~<^)SHj399rrfG%}QXLMKK;V=IS9 zKSiXUIf;TPUwY#EJdeD4w&#)kS)Pn-o~OTzP6UG?GR#=OkX;${r1u>}>#pZoKtJ$*+UNssY= z)Z|uf@x-^34%WoCCGJDPE&Yfb!SvpH#?EL#>EktV#BWcG$I{2P2aq15v^7$?ixRA) zxv`ip!4}+*0@acFz4p_OAp%POIk{@+@r|T`W<>9&ABajI# z(36X7p039-yj^d1dd_GsFmt;PC8!s?+SQ*~< zc-g+*-iZa?-e^G{`ez-MXQhMI!jBwYcL`oE*2KRgcAHR&r?;jc-_!GWZqG63Oy1t3 zdUoZmn}|oMq&I$4ZqIlSHSrOsqsUqb0Z@w~vB@FZHNIEGkUlAf4DuhSlDD^->^@sc zS8YV+S3{>=kCxTMt!3zG?u*@*xa*z%h7zoN@JP%OeHyyULiPt`x5K;;R8YG)~}qpt+e~WIZI}qUS$EyG}?9ynygK7zZSy`pOR@{NDr)2f7c- zW>0R_ZfftcX3uw|D6wMH-s6eyUMBpQr|-CjkZ$+pQ{Rn#tf`=?UZ7n?US4o~P-Y3!aS|5Efnp_7Z<+7?!sJ-7v{?|GYezWrr zLKU%Dp58wQ4-WTztY>={J<|uiS@p@^@$^>0W$az%>FuQIVyuF{yCTop4ujm*C3p?r zFYV5XP-UMK{zsJed!e~2@~u595*Neb$#C?Z_`5anH{pe>AN+$lMC{PstggX~Xl6W17%T?H(wFQf zsRuFMp3kl~{sBZcQv}Y3z|gwsiGShgo%tnJ;&9F`&l#UY53%}D3zR&L$up%_nJ#kV~@??eyj{F7+U+@4+FR}-fZ#o8-6!ei3s2#4y4XXSR2Ex5N;P0g6> z>5FB0`mQX<16g2Bwl?phb`buZ{N-FEq*C&e>d)<2O<32XrtR#=)l~uN6T{P9>&MW) zs0ON#D1+1Ec+{{#)I<&mpHruw4yxi{B;c$n4!Thg+TAp@qqP@_X`1=?+ ztOn7U9!q>nxYlk&kQ`URzG(n}D*MKsSO(~fZP7b06t~hd#8?9{NSDGBJ6gF3x##t~ z7WI2+JgY%}RT>Y%EP*hIBScYDUofhGwi3SwO#V%9))G)Ar|p8 z#O6g|_hJLQpPFg^do(2y8{nY#S{CTx&5qu7gHHHRvQ-SG%JdB7ikSlJ-@Vuy{|NI1 z(FZO-208XdJ4g>06RVIjS?Q#hK2$ijyB{^jutq&2D_)JNC2Hbtp|_TwPO5$rW9?dI zs0@A{q>OsKy<-ZT;c!er^aSosG!D|dmgpZ3%}h`Rn8!b% zF1VE=q<7r|O)a}PF$3x$z2!b2`aQ)hySVFMRLldym;iE7Ju;p zD$p9`7}UN{Oh4dv2ZvuKy;#3T`r+rT&k-m+Mvhk)X2vG&Ks`y_7-oJ+g7?j=#ppyW zv>$mkp}UFkOkEDap2_|^B7dWkzg6bX1#Cfg6!66VY847Uy@f{Q3dFvF^#=7kFm_o7lZwd5renzndZck;s z<&A$RmRu0=ntbbQ=o~^E93MnKB-6KkO}c|9F}cQitn?-8EeoENS6{`b4O9tv4~C+S z9_VD;kWzBA1x8DY<|2sk&p6wZUOAYQd8QMSZe-Mq=Xbz@x-~k zGu|beI!CNGt4or$^%tpeYLhxoZv>`sc;|PG+#cFrfeBeRpusTiCH$aCURp?EAihB^ z11A>5uEU6g>J(XFR2&T_R(fHiw#RKOtu%W((-~CAGGT9J_E;vDey}%tW%(`Uns5mL zpu@eE3)t`zo}(pTrD;)nXo81%Hwbn@> z=c=XU|3$pk()zS-9i2=*1g?hXnO8gyns~tHAWzQ|v7EFOh%5*DPwn~E)Huc< z0Q+c;l`OCPXW$>5n0x)tk*BqDrhr|*!#GL^bI;LirvT0p@FX9NwVV&jl^H?+und?iTA7Wj)k)#4m94z6fjUJg89_^ScWS z02ogCx(jwf3%OIe3wCp8AtVEDKqwxt#*q&l@}aw6KRw_>$yUpU?t)Hwz{j(_yI`Gs z6wm$2^LlPjTX05QRbo;S!x@w`!a-lRMaD$hHVXVMXUYHfv$`cPHS2E3}EUBq@HJvqt-K~d?c z4-_vDYKk-uB%6r(qy3OXhHS*Nvy;FgaiNWf2inxQp@1H1(At#R8c(j_+DAzX)Y~6I zSkv2H&@hiY{g0q#+C{tL71-Tlcsqj9=i5t&~qL= zA3aE;1Spq?8TztoFbk@vrH!gKOqp}L{|HW!T}|K28!y1+;@%n9Yu{^4cwJ6Ew?YhW z*LIAVBjaMPVDJ1#>rq(W%+E@M*@z~$=D%vs)Ue01A7v>E)ooyaO1e;x;+;i3z~)Ze zk-@lm92kg^j+aZvV4(k#sN{)M$@p!ed&sfyyw`w`8j!sW*{vaHh@vo7(xMjY0C?eH z$nR--j)t=MZO@Y7h$PnGO72q1P5PxM?3g&Ye?4k$m-QUU$z|`ybswu4xv}3%#U4$? zMw1z9;`fSTX*c+GCEH_^Z7LUPs)d#%^Qt17R)ffm7OTb*0FBmju5enN)TZ7(nunpi z{!H~EE1C@-=ib&Wx@iW+#WFITzoRGO`7C<=oqVpK=N>$FU0G0tQ;X7Fn@QosD+EEh zY6@nUi1Lg?a}gzaGNS58Ml>>v07Jp9=pma?oX9kbV+N8jXm}B0at!r7nFmf*#EheY zt}Lh-i5^Ci&%(`QrzF8UR2#%J;K%`s;LUV%jqvA0>tUL@c_JfQ8Ohsx1S7v=B!Baf zjQo@lbMsM*^Z~(&$y?KRue7YDcf5V=?-;}Ryk7HeuSQZb{l{G1Gv0}w;O)H%osSj> zukl$+>?Ld4UW@?G()dx`J(AmV6ck9xp$;u8ig7~7eVmZsmV!;mm_s=xi(>|pF~@OC zLNxm=1)|#vRnz@3(!x`SvCg6B_+C%^F*NLq+L8N3n^a-Hy`rWU%};52Zz$*&;Voh) z@buna&<8g=68#uJTl#4epmy_#lmr#XLHY8cqP?D>_`1zvf+2SN>#VoX zMG_6-1gHwRMEnGqAHB8CdV=C-q{P$t4ILNMS-+;p2_mwa#4)PkR~FPtN0-=v8d&$d zEc;8(w=q~H&W4aQ75fOgX5xkxR-=#LdK4`~GtkJ1JMHe<1z$VuJj)MkdR(wBz!hvu#Eu6+i6?0*-eI0x?_gT6s0SLs1jsA)Qm`HD zuEU<+3k8ND7IdDP-mx3NUzr5KMbQkXs-Oe|71E(FJQUgwCG>#t6ib3y8bfOe%B&~R zBo{6vZ`Ta>BV0#srZ>JgPwpybqDK_C2>l`INxg`VxWfxz|+}TC3>U&T9P=&dM9ddYZ;f`hI*;2b=1x(8KHHe7U-JMgi3)3Z7N*e_Z?W zHDKa~$9J9WiDOk7%OUjfPO3Z6J%d*_SM_y_z}*bzf}giT%I> zw7rqrJ(ap(Z-wjQ&U?UNOmw`b>+-zJ=u%H_CMvx}dhpEHgS0fwfLP2f_B+(?pS3CV zd!F|XX{*E8rT$z9_CaE`sBQ%c3!9$a%W>5CarB_xaZ)?uJiT*SgpAzoA(4ePHt7i2 zI)}8`L$emKT}k_Gx!o5*3sOcdDl@nHG0NBTF}C~>nOKHDsJ~;D_d)Sw(i@Qs#}qe1 z3uJ-lQea8vgA>JJTW$}QJJgLm$}G(3!qN{NZJ&pVDTTG0ijwvz_Th%_RqS=Itj1O( z5;aJ?162swbJxwIYKR*NnYld`M95R~7pz;7$)^wuYb>-nvC}eqyY*K@CHd2OoLyXQ z_irIN+(`UOu{tdsgeU2}QS9{gm3Nsmo{=tv&&%z;9f_^~5?Y{hn&?$9=jU;gRvhlL za~2b}-0tm2Dtt5+>)Wj}K9h=k9H^)3s(d4Qsnm+o>Nzkg-fGXG`gzfrbGrvAgWL>) zvy}Qu+=C4f(N3v$b0^Z$#*NrIQunXrCevY3Yt=@Kysg#p0_o_8R){Zq-0FBHWWwPB zT0HI-ihV9|sn8_K$&D|>W9d7IB?x3cJ7Dwb667y^hti&mM8msyJfopt|MRe~=|D+t z;kVu(WC4(Vr_}e*%!wY6s*38p*BYc$bVeldy=QF%jehPJ7jUILqbG{(-mdL=)?MT@ z#K^KeF^if%xqpyYjvX(Bg_1wFn|7pxJ(TWBHHMYPqwW8J{%jk=>qu!0q7*uFL8ZGN zrMBuF`xvfXA7BvC%N=7V`X?DftU?$|KoB##O7UczD3u5>?5vIzz}wumojnTWAmp_2s}*_-wTMIWBpomTnuqs z+v8+yA;yVPjLDFq{~WSKEM}5UI)?4(NAsw{a3r0w9dKR?nTDU2ddIoSU##DPhoTHs zUPT{8)?|``CAcD~h@b5m8L8-gCw4Gt;$X-?#lgOWo~Y^*`_w-Z`<_ z0V{(Vnr$_lYu$xHsfO4N#*k-=(us7kO^$>pXp>10q{}On;hb^DPJlAR`Sw<^7JxAo2uXg>MMVzZ zOzpFY_S1ipY@a)=@n2Ej_px3?eQQ(tlZO@p=n&Rb)JsrLEGF!FM%!z!wuKS37vw!S z4LH)q-xK$LHWP^}L%#q|YtmDgjZP((0?Wtpi@d;>5JXzsors0SnW+Aub0GnY)8ll% z<52xt(fz1C7PjYx|DLSRGuG+Qozi~X*Oc+>Rw|aqvvW|AGM@by%#=Q>jAzm5$?@=G z6o6qWb|}OP&mjfj{YN?f#3B+zq6&(k{+T#8JwIoBoukN;O-{oZUniu`e{52owa^9Y<@@96JV)WNRL6VQbs-=DD>)as*+M@7~zNqzQsmo&j| zLui=bA>@Ahs-*iR|0et|?H}6ySB^e78n+GYLTfQ|q+v5o%EmDL^j{Fli)ehA4C}iC zPP2=ZBWn~q5d~At#BqJ{Iq?y8qlCR#!{9pnXBdAs`j&hj$rj^q59V&TfZI3oNDK;z zLm^Xt;t$BF>4OeDD^mJ57W&L2xBF9Y#l=bDWnJ=T^x30DedM(y+6t$|0S-k+qDNWt zDXMSgQ{*#f%WI2OgB+AVTpT&dnkp0g8oPp=;5(cED>CA6uuO2PlOUTDm@>gI>;Xj_ zgB?QVkaz-Kj@BmwWMzFb8=bsQ%BUi%M@H2;QNKqNEzXpinNy+Y3flHj=NqX>Fo}G$ zVp(D(ZR|Y_!IJZv=mR;NKvm(tmovRN*1VZ|om^5EeT{a@vI(=zT|g zE^D58SH`4~f)>vh8j~B2VhfTtiSla@ooC&NiqlR}G-%IC7F&7b1u&LiR)VpHR79$x zapGjCO{(e2$K@o6^kh{?JtygiW{!B>4tt^lADiBQG#@Lp0BI+bn zv=qX?l1{>=!_~s*Q)aT0pdouEOa2Ap>3Zyf4ew5lr%zgMf`g);1N>(zc{aA-Gx03T zeR(^Tdky?&(-*Wf$Uxyq|2YF?*!Fk;zoQg>e}KLvzwd)zaz6a|cT?xXukHN`e%r~s zS-wA`E|Q;H<#(^f?-qq$vcG(MeJ!>zGh^8>w&ln`^WEODYv{@LzlmkY_*L!uCT3`9 z+t->39id$VcDvSE6CgWQz*2fSnXAbC!8U6;q?h$rvrX!y0J6MZF1vs-Rs6Qnz!jo> zH|;_D{x#XYPg&!^OKIO^eaYuTR+n`?643T|*ZvWCuP!kWg^Kyjaxg+C?%0ESUTg`==pa+0xA_5e(A_h`FCT3 z)NT*qujGp%a8%F4cI*QbV>ESE9^?(a^at|t&hbFVi zP+MC*x-o`I)WnBqS|N7vJ0X&Ux`ix`r}p z5!Z&1#kvLQFI-9uSMKe42ThcP3uUf(XS`0gFBg}&dt)9tDXcl;{n%|7yB1LyJB6fF zM(j4beZ;FGVspjWQ9AHGQ@(5}`&AY>PgB4|HTF4qeX!Rm+lv0D+-Gt&FZMtQ>77F! z{@>HqEv za1*@gbUGjMVq|Z6+P>aT9Vox1w_v9yKBHh>&&OB0@WRlI8Q5&a^@Y-RfaHGf&uCX{ zaxG_m)Tylh1b^)R&%+Gw8u8B2TQD>C$g{xELh_zJy~cq16exMASOb4qlUqGx9S5WB z8N?e-xjj#SvAwT{_nfd_OmAA9@$S{`-b$PmMSoxo2@PB!uHw0@*(g*@O;L)q_>qwj z6d$`*ye>fJM<;F}&bd8X!4~C4kK{L%c)yr-0Dnv-+Vv>-iM>7NRVB19y{FUxriqo< zRU4emrMm{XJ@gKg@Dtl195nx1)=SUenj*rf=vTSum!zA(rt;Ht(swA> z4{x{iC_Kpc*i%&SCxeK2jMBV=C$Wo6Hev0>z8WrsJF^YhfALP#Aq4@t*rd$Xt~p4U zTIy^KZ)?!O-9#}bqZu2TmM$G(+Km2Th{nk6zMJ&o*kEq=F9G04XkupWjeo-8~_b^7)-uw}rs`iz) zwjtssn2WugekEmqCEiYbKR^=QBG_<_PfuP9Bw9)M7!sUnB1Prp+NBeHe!1Xw8O!4T6d7A_mEs5@eE|VYlbNL zM$WkRk5Y$jnQ~H)*R@`$y_QRd*kH8e|Bjyi<71+Z6lC$ptnkxLOV_Eo_S75zIb+|&| z@>lAvNfr2*%T}PNT<)>Cd}*DfWWOdwh)JA1aDWgi?d&t(y-W)6@n)wg;-#yk5Py3} zYNGT2F770k0p_w%;UZq$O>()Fx%?CTNT~`Y3fY3o8!*$F_{;@hWZf-hCS%XUvlz@C z{hTcQi1)^jsFcuJCsQ11r?^9=*yE&VktyEnU>==FAqR!rbx}$!yg$aIo)%E#_&Y;w?S�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 E1I@cti2wiq diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/connections.py b/.venv/lib/python3.12/site-packages/MySQLdb/connections.py deleted file mode 100644 index 2f32bcc..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/connections.py +++ /dev/null @@ -1,368 +0,0 @@ -""" -This module implements connections for MySQLdb. Presently there is -only one class: Connection. Others are unlikely. However, you might -want to make your own subclasses. In most cases, you will probably -override Connection.default_cursor with a non-standard Cursor class. -""" -import re - -from . import cursors, _mysql -from ._exceptions import ( - Warning, - Error, - InterfaceError, - DataError, - DatabaseError, - OperationalError, - IntegrityError, - InternalError, - NotSupportedError, - ProgrammingError, -) - -# Mapping from MySQL charset name to Python codec name -_charset_to_encoding = { - "utf8mb4": "utf8", - "utf8mb3": "utf8", - "latin1": "cp1252", - "koi8r": "koi8_r", - "koi8u": "koi8_u", -} - -re_numeric_part = re.compile(r"^(\d+)") - - -def numeric_part(s): - """Returns the leading numeric part of a string. - - >>> numeric_part("20-alpha") - 20 - >>> numeric_part("foo") - >>> numeric_part("16b") - 16 - """ - - m = re_numeric_part.match(s) - if m: - return int(m.group(1)) - return None - - -class Connection(_mysql.connection): - """MySQL Database Connection Object""" - - default_cursor = cursors.Cursor - - def __init__(self, *args, **kwargs): - """ - Create a connection to the database. It is strongly recommended - that you only use keyword parameters. Consult the MySQL C API - documentation for more information. - - :param str host: host to connect - :param str user: user to connect as - :param str password: password to use - :param str passwd: alias of password (deprecated) - :param str database: database to use - :param str db: alias of database (deprecated) - :param int port: TCP/IP port to connect to - :param str unix_socket: location of unix_socket to use - :param dict conv: conversion dictionary, see MySQLdb.converters - :param int connect_timeout: - number of seconds to wait before the connection attempt fails. - - :param bool compress: if set, compression is enabled - :param str named_pipe: if set, a named pipe is used to connect (Windows only) - :param str init_command: - command which is run once the connection is created - - :param str read_default_file: - file from which default client values are read - - :param str read_default_group: - configuration group to use from the default file - - :param type cursorclass: - class object, used to create cursors (keyword only) - - :param bool use_unicode: - If True, text-like columns are returned as unicode objects - using the connection's character set. Otherwise, text-like - columns are returned as bytes. Unicode objects will always - be encoded to the connection's character set regardless of - this setting. - Default to True. - - :param str charset: - If supplied, the connection character set will be changed - to this character set. - - :param str collation: - If ``charset`` and ``collation`` are both supplied, the - character set and collation for the current connection - will be set. - - If omitted, empty string, or None, the default collation - for the ``charset`` is implied. - - :param str auth_plugin: - If supplied, the connection default authentication plugin will be - changed to this value. Example values: - `mysql_native_password` or `caching_sha2_password` - - :param str sql_mode: - If supplied, the session SQL mode will be changed to this - setting. - For more details and legal values, see the MySQL documentation. - - :param int client_flag: - flags to use or 0 (see MySQL docs or constants/CLIENTS.py) - - :param bool multi_statements: - If True, enable multi statements for clients >= 4.1. - Defaults to True. - - :param str ssl_mode: - specify the security settings for connection to the server; - see the MySQL documentation for more details - (mysql_option(), MYSQL_OPT_SSL_MODE). - Only one of 'DISABLED', 'PREFERRED', 'REQUIRED', - 'VERIFY_CA', 'VERIFY_IDENTITY' can be specified. - - :param dict ssl: - dictionary or mapping contains SSL connection parameters; - see the MySQL documentation for more details - (mysql_ssl_set()). If this is set, and the client does not - support SSL, NotSupportedError will be raised. - Since mysqlclient 2.2.4, ssl=True is alias of ssl_mode=REQUIRED - for better compatibility with PyMySQL and MariaDB. - - :param str server_public_key_path: - specify the path to a file RSA public key file for caching_sha2_password. - See https://dev.mysql.com/doc/refman/9.0/en/caching-sha2-pluggable-authentication.html - - :param bool local_infile: - sets ``MYSQL_OPT_LOCAL_INFILE`` in ``mysql_options()`` enabling LOAD LOCAL INFILE from any path; zero disables; - - :param str local_infile_dir: - sets ``MYSQL_OPT_LOAD_DATA_LOCAL_DIR`` in ``mysql_options()`` enabling LOAD LOCAL INFILE from any path; - if ``local_infile`` is set to ``True`` then this is ignored; - - supported for mysql version >= 8.0.21 - - :param bool autocommit: - If False (default), autocommit is disabled. - If True, autocommit is enabled. - If None, autocommit isn't set and server default is used. - - :param bool binary_prefix: - If set, the '_binary' prefix will be used for raw byte query - arguments (e.g. Binary). This is disabled by default. - - There are a number of undocumented, non-standard methods. See the - documentation for the MySQL C API for some hints on what they do. - """ - from MySQLdb.constants import CLIENT, FIELD_TYPE - from MySQLdb.converters import conversions, _bytes_or_str - - kwargs2 = kwargs.copy() - - if "db" in kwargs2: - kwargs2["database"] = kwargs2.pop("db") - if "passwd" in kwargs2: - kwargs2["password"] = kwargs2.pop("passwd") - - if "conv" in kwargs: - conv = kwargs["conv"] - else: - conv = conversions - - conv2 = {} - for k, v in conv.items(): - if isinstance(k, int) and isinstance(v, list): - conv2[k] = v[:] - else: - conv2[k] = v - kwargs2["conv"] = conv2 - - cursorclass = kwargs2.pop("cursorclass", self.default_cursor) - charset = kwargs2.get("charset", "") - collation = kwargs2.pop("collation", "") - use_unicode = kwargs2.pop("use_unicode", True) - sql_mode = kwargs2.pop("sql_mode", "") - self._binary_prefix = kwargs2.pop("binary_prefix", False) - - client_flag = kwargs.get("client_flag", 0) - client_flag |= CLIENT.MULTI_RESULTS - multi_statements = kwargs2.pop("multi_statements", True) - if multi_statements: - client_flag |= CLIENT.MULTI_STATEMENTS - kwargs2["client_flag"] = client_flag - - # PEP-249 requires autocommit to be initially off - autocommit = kwargs2.pop("autocommit", False) - - self._set_attributes(*args, **kwargs2) - super().__init__(*args, **kwargs2) - - self.cursorclass = cursorclass - self.encoders = { - k: v - for k, v in conv.items() - if type(k) is not int # noqa: E721 - } - self._server_version = tuple( - [numeric_part(n) for n in self.get_server_info().split(".")[:2]] - ) - self.encoding = "ascii" # overridden in set_character_set() - - if not charset: - charset = self.character_set_name() - self.set_character_set(charset, collation) - - if sql_mode: - self.set_sql_mode(sql_mode) - - if use_unicode: - for t in ( - FIELD_TYPE.STRING, - FIELD_TYPE.VAR_STRING, - FIELD_TYPE.VARCHAR, - FIELD_TYPE.TINY_BLOB, - FIELD_TYPE.MEDIUM_BLOB, - FIELD_TYPE.LONG_BLOB, - FIELD_TYPE.BLOB, - ): - self.converter[t] = _bytes_or_str - # Unlike other string/blob types, JSON is always text. - # MySQL may return JSON with charset==binary. - self.converter[FIELD_TYPE.JSON] = str - - self._transactional = self.server_capabilities & CLIENT.TRANSACTIONS - if self._transactional: - if autocommit is not None: - self.autocommit(autocommit) - self.messages = [] - - def _set_attributes(self, host=None, user=None, password=None, database="", port=3306, - unix_socket=None, **kwargs): - """set some attributes for otel""" - if unix_socket and not host: - host = "localhost" - # support opentelemetry-instrumentation-dbapi - self.host = host - # _mysql.Connection provides self.port - self.user = user - self.database = database - # otel-inst-mysqlclient uses db instead of database. - self.db = database - # NOTE: We have not supported semantic conventions yet. - # https://opentelemetry.io/docs/specs/semconv/database/sql/ - - def __enter__(self): - return self - - def __exit__(self, exc_type, exc_value, traceback): - self.close() - - def autocommit(self, on): - on = bool(on) - if self.get_autocommit() != on: - _mysql.connection.autocommit(self, on) - - def cursor(self, cursorclass=None): - """ - Create a cursor on which queries may be performed. The - optional cursorclass parameter is used to create the - Cursor. By default, self.cursorclass=cursors.Cursor is - used. - """ - return (cursorclass or self.cursorclass)(self) - - def query(self, query): - # Since _mysql releases GIL while querying, we need immutable buffer. - if isinstance(query, bytearray): - query = bytes(query) - _mysql.connection.query(self, query) - - def _bytes_literal(self, bs): - assert isinstance(bs, (bytes, bytearray)) - x = self.string_literal(bs) # x is escaped and quoted bytes - if self._binary_prefix: - return b"_binary" + x - return x - - def _tuple_literal(self, t): - return b"(%s)" % (b",".join(map(self.literal, t))) - - def literal(self, o): - """If o is a single object, returns an SQL literal as a string. - If o is a non-string sequence, the items of the sequence are - converted and returned as a sequence. - - Non-standard. For internal use; do not use this in your - applications. - """ - if isinstance(o, str): - s = self.string_literal(o.encode(self.encoding)) - elif isinstance(o, bytearray): - s = self._bytes_literal(o) - elif isinstance(o, bytes): - s = self._bytes_literal(o) - elif isinstance(o, (tuple, list)): - s = self._tuple_literal(o) - else: - s = self.escape(o, self.encoders) - if isinstance(s, str): - s = s.encode(self.encoding) - assert isinstance(s, bytes) - return s - - def begin(self): - """Explicitly begin a connection. - - This method is not used when autocommit=False (default). - """ - self.query(b"BEGIN") - - def set_character_set(self, charset, collation=None): - """Set the connection character set to charset.""" - super().set_character_set(charset) - self.encoding = _charset_to_encoding.get(charset, charset) - if collation: - self.query(f"SET NAMES {charset} COLLATE {collation}") - self.store_result() - - def set_sql_mode(self, sql_mode): - """Set the connection sql_mode. See MySQL documentation for - legal values.""" - if self._server_version < (4, 1): - raise NotSupportedError("server is too old to set sql_mode") - self.query("SET SESSION sql_mode='%s'" % sql_mode) - self.store_result() - - def show_warnings(self): - """Return detailed information about warnings as a - sequence of tuples of (Level, Code, Message). This - is only supported in MySQL-4.1 and up. If your server - is an earlier version, an empty sequence is returned.""" - if self._server_version < (4, 1): - return () - self.query("SHOW WARNINGS") - r = self.store_result() - warnings = r.fetch_row(0) - return warnings - - Warning = Warning - Error = Error - InterfaceError = InterfaceError - DatabaseError = DatabaseError - DataError = DataError - OperationalError = OperationalError - IntegrityError = IntegrityError - InternalError = InternalError - ProgrammingError = ProgrammingError - NotSupportedError = NotSupportedError - - -# vim: colorcolumn=100 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/CLIENT.py b/.venv/lib/python3.12/site-packages/MySQLdb/constants/CLIENT.py deleted file mode 100644 index 66f28ff..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/constants/CLIENT.py +++ /dev/null @@ -1,27 +0,0 @@ -"""MySQL CLIENT constants - -These constants are used when creating the connection. Use bitwise-OR -(|) to combine options together, and pass them as the client_flags -parameter to MySQLdb.Connection. For more information on these flags, -see the MySQL C API documentation for mysql_real_connect(). - -""" - -LONG_PASSWORD = 1 -FOUND_ROWS = 2 -LONG_FLAG = 4 -CONNECT_WITH_DB = 8 -NO_SCHEMA = 16 -COMPRESS = 32 -ODBC = 64 -LOCAL_FILES = 128 -IGNORE_SPACE = 256 -CHANGE_USER = 512 -INTERACTIVE = 1024 -SSL = 2048 -IGNORE_SIGPIPE = 4096 -TRANSACTIONS = 8192 # mysql_com.h was WRONG prior to 3.23.35 -RESERVED = 16384 -SECURE_CONNECTION = 32768 -MULTI_STATEMENTS = 65536 -MULTI_RESULTS = 131072 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/CR.py b/.venv/lib/python3.12/site-packages/MySQLdb/constants/CR.py deleted file mode 100644 index cffc011..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/constants/CR.py +++ /dev/null @@ -1,105 +0,0 @@ -"""MySQL Connection Errors - -Nearly all of these raise OperationalError. COMMANDS_OUT_OF_SYNC -raises ProgrammingError. - -""" - -if __name__ == "__main__": - """ - Usage: python CR.py [/path/to/mysql/errmsg.h ...] >> CR.py - """ - import fileinput - import re - - data = {} - error_last = None - for line in fileinput.input(): - line = re.sub(r"/\*.*?\*/", "", line) - m = re.match(r"^\s*#define\s+CR_([A-Z0-9_]+)\s+(\d+)(\s.*|$)", line) - if m: - name = m.group(1) - value = int(m.group(2)) - if name == "ERROR_LAST": - if error_last is None or error_last < value: - error_last = value - continue - if value not in data: - data[value] = set() - data[value].add(name) - for value, names in sorted(data.items()): - for name in sorted(names): - print(f"{name} = {value}") - if error_last is not None: - print("ERROR_LAST = %s" % error_last) - - -ERROR_FIRST = 2000 -MIN_ERROR = 2000 -UNKNOWN_ERROR = 2000 -SOCKET_CREATE_ERROR = 2001 -CONNECTION_ERROR = 2002 -CONN_HOST_ERROR = 2003 -IPSOCK_ERROR = 2004 -UNKNOWN_HOST = 2005 -SERVER_GONE_ERROR = 2006 -VERSION_ERROR = 2007 -OUT_OF_MEMORY = 2008 -WRONG_HOST_INFO = 2009 -LOCALHOST_CONNECTION = 2010 -TCP_CONNECTION = 2011 -SERVER_HANDSHAKE_ERR = 2012 -SERVER_LOST = 2013 -COMMANDS_OUT_OF_SYNC = 2014 -NAMEDPIPE_CONNECTION = 2015 -NAMEDPIPEWAIT_ERROR = 2016 -NAMEDPIPEOPEN_ERROR = 2017 -NAMEDPIPESETSTATE_ERROR = 2018 -CANT_READ_CHARSET = 2019 -NET_PACKET_TOO_LARGE = 2020 -EMBEDDED_CONNECTION = 2021 -PROBE_SLAVE_STATUS = 2022 -PROBE_SLAVE_HOSTS = 2023 -PROBE_SLAVE_CONNECT = 2024 -PROBE_MASTER_CONNECT = 2025 -SSL_CONNECTION_ERROR = 2026 -MALFORMED_PACKET = 2027 -WRONG_LICENSE = 2028 -NULL_POINTER = 2029 -NO_PREPARE_STMT = 2030 -PARAMS_NOT_BOUND = 2031 -DATA_TRUNCATED = 2032 -NO_PARAMETERS_EXISTS = 2033 -INVALID_PARAMETER_NO = 2034 -INVALID_BUFFER_USE = 2035 -UNSUPPORTED_PARAM_TYPE = 2036 -SHARED_MEMORY_CONNECTION = 2037 -SHARED_MEMORY_CONNECT_REQUEST_ERROR = 2038 -SHARED_MEMORY_CONNECT_ANSWER_ERROR = 2039 -SHARED_MEMORY_CONNECT_FILE_MAP_ERROR = 2040 -SHARED_MEMORY_CONNECT_MAP_ERROR = 2041 -SHARED_MEMORY_FILE_MAP_ERROR = 2042 -SHARED_MEMORY_MAP_ERROR = 2043 -SHARED_MEMORY_EVENT_ERROR = 2044 -SHARED_MEMORY_CONNECT_ABANDONED_ERROR = 2045 -SHARED_MEMORY_CONNECT_SET_ERROR = 2046 -CONN_UNKNOW_PROTOCOL = 2047 -INVALID_CONN_HANDLE = 2048 -UNUSED_1 = 2049 -FETCH_CANCELED = 2050 -NO_DATA = 2051 -NO_STMT_METADATA = 2052 -NO_RESULT_SET = 2053 -NOT_IMPLEMENTED = 2054 -SERVER_LOST_EXTENDED = 2055 -STMT_CLOSED = 2056 -NEW_STMT_METADATA = 2057 -ALREADY_CONNECTED = 2058 -AUTH_PLUGIN_CANNOT_LOAD = 2059 -DUPLICATE_CONNECTION_ATTR = 2060 -AUTH_PLUGIN_ERR = 2061 -INSECURE_API_ERR = 2062 -FILE_NAME_TOO_LONG = 2063 -SSL_FIPS_MODE_ERR = 2064 -MAX_ERROR = 2999 -ERROR_LAST = 2064 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/ER.py b/.venv/lib/python3.12/site-packages/MySQLdb/constants/ER.py deleted file mode 100644 index 490fcfe..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/constants/ER.py +++ /dev/null @@ -1,827 +0,0 @@ -"""MySQL ER Constants - -These constants are error codes for the bulk of the error conditions -that may occur. -""" - -if __name__ == "__main__": - """ - Usage: python ER.py [/path/to/mysql/mysqld_error.h ...] >> ER.py - """ - import fileinput - import re - - data = {} - error_last = None - for line in fileinput.input(): - line = re.sub(r"/\*.*?\*/", "", line) - m = re.match(r"^\s*#define\s+((ER|WARN)_[A-Z0-9_]+)\s+(\d+)\s*", line) - if m: - name = m.group(1) - if name.startswith("ER_"): - name = name[3:] - value = int(m.group(3)) - if name == "ERROR_LAST": - if error_last is None or error_last < value: - error_last = value - continue - if value not in data: - data[value] = set() - data[value].add(name) - for value, names in sorted(data.items()): - for name in sorted(names): - print(f"{name} = {value}") - if error_last is not None: - print("ERROR_LAST = %s" % error_last) - - -ERROR_FIRST = 1000 -NO = 1002 -YES = 1003 -CANT_CREATE_FILE = 1004 -CANT_CREATE_TABLE = 1005 -CANT_CREATE_DB = 1006 -DB_CREATE_EXISTS = 1007 -DB_DROP_EXISTS = 1008 -DB_DROP_RMDIR = 1010 -CANT_FIND_SYSTEM_REC = 1012 -CANT_GET_STAT = 1013 -CANT_LOCK = 1015 -CANT_OPEN_FILE = 1016 -FILE_NOT_FOUND = 1017 -CANT_READ_DIR = 1018 -CHECKREAD = 1020 -DUP_KEY = 1022 -ERROR_ON_READ = 1024 -ERROR_ON_RENAME = 1025 -ERROR_ON_WRITE = 1026 -FILE_USED = 1027 -FILSORT_ABORT = 1028 -GET_ERRNO = 1030 -ILLEGAL_HA = 1031 -KEY_NOT_FOUND = 1032 -NOT_FORM_FILE = 1033 -NOT_KEYFILE = 1034 -OLD_KEYFILE = 1035 -OPEN_AS_READONLY = 1036 -OUTOFMEMORY = 1037 -OUT_OF_SORTMEMORY = 1038 -CON_COUNT_ERROR = 1040 -OUT_OF_RESOURCES = 1041 -BAD_HOST_ERROR = 1042 -HANDSHAKE_ERROR = 1043 -DBACCESS_DENIED_ERROR = 1044 -ACCESS_DENIED_ERROR = 1045 -NO_DB_ERROR = 1046 -UNKNOWN_COM_ERROR = 1047 -BAD_NULL_ERROR = 1048 -BAD_DB_ERROR = 1049 -TABLE_EXISTS_ERROR = 1050 -BAD_TABLE_ERROR = 1051 -NON_UNIQ_ERROR = 1052 -SERVER_SHUTDOWN = 1053 -BAD_FIELD_ERROR = 1054 -WRONG_FIELD_WITH_GROUP = 1055 -WRONG_GROUP_FIELD = 1056 -WRONG_SUM_SELECT = 1057 -WRONG_VALUE_COUNT = 1058 -TOO_LONG_IDENT = 1059 -DUP_FIELDNAME = 1060 -DUP_KEYNAME = 1061 -DUP_ENTRY = 1062 -WRONG_FIELD_SPEC = 1063 -PARSE_ERROR = 1064 -EMPTY_QUERY = 1065 -NONUNIQ_TABLE = 1066 -INVALID_DEFAULT = 1067 -MULTIPLE_PRI_KEY = 1068 -TOO_MANY_KEYS = 1069 -TOO_MANY_KEY_PARTS = 1070 -TOO_LONG_KEY = 1071 -KEY_COLUMN_DOES_NOT_EXITS = 1072 -BLOB_USED_AS_KEY = 1073 -TOO_BIG_FIELDLENGTH = 1074 -WRONG_AUTO_KEY = 1075 -READY = 1076 -SHUTDOWN_COMPLETE = 1079 -FORCING_CLOSE = 1080 -IPSOCK_ERROR = 1081 -NO_SUCH_INDEX = 1082 -WRONG_FIELD_TERMINATORS = 1083 -BLOBS_AND_NO_TERMINATED = 1084 -TEXTFILE_NOT_READABLE = 1085 -FILE_EXISTS_ERROR = 1086 -LOAD_INFO = 1087 -ALTER_INFO = 1088 -WRONG_SUB_KEY = 1089 -CANT_REMOVE_ALL_FIELDS = 1090 -CANT_DROP_FIELD_OR_KEY = 1091 -INSERT_INFO = 1092 -UPDATE_TABLE_USED = 1093 -NO_SUCH_THREAD = 1094 -KILL_DENIED_ERROR = 1095 -NO_TABLES_USED = 1096 -TOO_BIG_SET = 1097 -NO_UNIQUE_LOGFILE = 1098 -TABLE_NOT_LOCKED_FOR_WRITE = 1099 -TABLE_NOT_LOCKED = 1100 -BLOB_CANT_HAVE_DEFAULT = 1101 -WRONG_DB_NAME = 1102 -WRONG_TABLE_NAME = 1103 -TOO_BIG_SELECT = 1104 -UNKNOWN_ERROR = 1105 -UNKNOWN_PROCEDURE = 1106 -WRONG_PARAMCOUNT_TO_PROCEDURE = 1107 -WRONG_PARAMETERS_TO_PROCEDURE = 1108 -UNKNOWN_TABLE = 1109 -FIELD_SPECIFIED_TWICE = 1110 -INVALID_GROUP_FUNC_USE = 1111 -UNSUPPORTED_EXTENSION = 1112 -TABLE_MUST_HAVE_COLUMNS = 1113 -RECORD_FILE_FULL = 1114 -UNKNOWN_CHARACTER_SET = 1115 -TOO_MANY_TABLES = 1116 -TOO_MANY_FIELDS = 1117 -TOO_BIG_ROWSIZE = 1118 -STACK_OVERRUN = 1119 -WRONG_OUTER_JOIN_UNUSED = 1120 -NULL_COLUMN_IN_INDEX = 1121 -CANT_FIND_UDF = 1122 -CANT_INITIALIZE_UDF = 1123 -UDF_NO_PATHS = 1124 -UDF_EXISTS = 1125 -CANT_OPEN_LIBRARY = 1126 -CANT_FIND_DL_ENTRY = 1127 -FUNCTION_NOT_DEFINED = 1128 -HOST_IS_BLOCKED = 1129 -HOST_NOT_PRIVILEGED = 1130 -PASSWORD_ANONYMOUS_USER = 1131 -PASSWORD_NOT_ALLOWED = 1132 -PASSWORD_NO_MATCH = 1133 -UPDATE_INFO = 1134 -CANT_CREATE_THREAD = 1135 -WRONG_VALUE_COUNT_ON_ROW = 1136 -CANT_REOPEN_TABLE = 1137 -INVALID_USE_OF_NULL = 1138 -REGEXP_ERROR = 1139 -MIX_OF_GROUP_FUNC_AND_FIELDS = 1140 -NONEXISTING_GRANT = 1141 -TABLEACCESS_DENIED_ERROR = 1142 -COLUMNACCESS_DENIED_ERROR = 1143 -ILLEGAL_GRANT_FOR_TABLE = 1144 -GRANT_WRONG_HOST_OR_USER = 1145 -NO_SUCH_TABLE = 1146 -NONEXISTING_TABLE_GRANT = 1147 -NOT_ALLOWED_COMMAND = 1148 -SYNTAX_ERROR = 1149 -ABORTING_CONNECTION = 1152 -NET_PACKET_TOO_LARGE = 1153 -NET_READ_ERROR_FROM_PIPE = 1154 -NET_FCNTL_ERROR = 1155 -NET_PACKETS_OUT_OF_ORDER = 1156 -NET_UNCOMPRESS_ERROR = 1157 -NET_READ_ERROR = 1158 -NET_READ_INTERRUPTED = 1159 -NET_ERROR_ON_WRITE = 1160 -NET_WRITE_INTERRUPTED = 1161 -TOO_LONG_STRING = 1162 -TABLE_CANT_HANDLE_BLOB = 1163 -TABLE_CANT_HANDLE_AUTO_INCREMENT = 1164 -WRONG_COLUMN_NAME = 1166 -WRONG_KEY_COLUMN = 1167 -WRONG_MRG_TABLE = 1168 -DUP_UNIQUE = 1169 -BLOB_KEY_WITHOUT_LENGTH = 1170 -PRIMARY_CANT_HAVE_NULL = 1171 -TOO_MANY_ROWS = 1172 -REQUIRES_PRIMARY_KEY = 1173 -UPDATE_WITHOUT_KEY_IN_SAFE_MODE = 1175 -KEY_DOES_NOT_EXITS = 1176 -CHECK_NO_SUCH_TABLE = 1177 -CHECK_NOT_IMPLEMENTED = 1178 -CANT_DO_THIS_DURING_AN_TRANSACTION = 1179 -ERROR_DURING_COMMIT = 1180 -ERROR_DURING_ROLLBACK = 1181 -ERROR_DURING_FLUSH_LOGS = 1182 -NEW_ABORTING_CONNECTION = 1184 -MASTER = 1188 -MASTER_NET_READ = 1189 -MASTER_NET_WRITE = 1190 -FT_MATCHING_KEY_NOT_FOUND = 1191 -LOCK_OR_ACTIVE_TRANSACTION = 1192 -UNKNOWN_SYSTEM_VARIABLE = 1193 -CRASHED_ON_USAGE = 1194 -CRASHED_ON_REPAIR = 1195 -WARNING_NOT_COMPLETE_ROLLBACK = 1196 -TRANS_CACHE_FULL = 1197 -SLAVE_NOT_RUNNING = 1199 -BAD_SLAVE = 1200 -MASTER_INFO = 1201 -SLAVE_THREAD = 1202 -TOO_MANY_USER_CONNECTIONS = 1203 -SET_CONSTANTS_ONLY = 1204 -LOCK_WAIT_TIMEOUT = 1205 -LOCK_TABLE_FULL = 1206 -READ_ONLY_TRANSACTION = 1207 -WRONG_ARGUMENTS = 1210 -NO_PERMISSION_TO_CREATE_USER = 1211 -LOCK_DEADLOCK = 1213 -TABLE_CANT_HANDLE_FT = 1214 -CANNOT_ADD_FOREIGN = 1215 -NO_REFERENCED_ROW = 1216 -ROW_IS_REFERENCED = 1217 -CONNECT_TO_MASTER = 1218 -ERROR_WHEN_EXECUTING_COMMAND = 1220 -WRONG_USAGE = 1221 -WRONG_NUMBER_OF_COLUMNS_IN_SELECT = 1222 -CANT_UPDATE_WITH_READLOCK = 1223 -MIXING_NOT_ALLOWED = 1224 -DUP_ARGUMENT = 1225 -USER_LIMIT_REACHED = 1226 -SPECIFIC_ACCESS_DENIED_ERROR = 1227 -LOCAL_VARIABLE = 1228 -GLOBAL_VARIABLE = 1229 -NO_DEFAULT = 1230 -WRONG_VALUE_FOR_VAR = 1231 -WRONG_TYPE_FOR_VAR = 1232 -VAR_CANT_BE_READ = 1233 -CANT_USE_OPTION_HERE = 1234 -NOT_SUPPORTED_YET = 1235 -MASTER_FATAL_ERROR_READING_BINLOG = 1236 -SLAVE_IGNORED_TABLE = 1237 -INCORRECT_GLOBAL_LOCAL_VAR = 1238 -WRONG_FK_DEF = 1239 -KEY_REF_DO_NOT_MATCH_TABLE_REF = 1240 -OPERAND_COLUMNS = 1241 -SUBQUERY_NO_1_ROW = 1242 -UNKNOWN_STMT_HANDLER = 1243 -CORRUPT_HELP_DB = 1244 -AUTO_CONVERT = 1246 -ILLEGAL_REFERENCE = 1247 -DERIVED_MUST_HAVE_ALIAS = 1248 -SELECT_REDUCED = 1249 -TABLENAME_NOT_ALLOWED_HERE = 1250 -NOT_SUPPORTED_AUTH_MODE = 1251 -SPATIAL_CANT_HAVE_NULL = 1252 -COLLATION_CHARSET_MISMATCH = 1253 -TOO_BIG_FOR_UNCOMPRESS = 1256 -ZLIB_Z_MEM_ERROR = 1257 -ZLIB_Z_BUF_ERROR = 1258 -ZLIB_Z_DATA_ERROR = 1259 -CUT_VALUE_GROUP_CONCAT = 1260 -WARN_TOO_FEW_RECORDS = 1261 -WARN_TOO_MANY_RECORDS = 1262 -WARN_NULL_TO_NOTNULL = 1263 -WARN_DATA_OUT_OF_RANGE = 1264 -WARN_DATA_TRUNCATED = 1265 -WARN_USING_OTHER_HANDLER = 1266 -CANT_AGGREGATE_2COLLATIONS = 1267 -REVOKE_GRANTS = 1269 -CANT_AGGREGATE_3COLLATIONS = 1270 -CANT_AGGREGATE_NCOLLATIONS = 1271 -VARIABLE_IS_NOT_STRUCT = 1272 -UNKNOWN_COLLATION = 1273 -SLAVE_IGNORED_SSL_PARAMS = 1274 -SERVER_IS_IN_SECURE_AUTH_MODE = 1275 -WARN_FIELD_RESOLVED = 1276 -BAD_SLAVE_UNTIL_COND = 1277 -MISSING_SKIP_SLAVE = 1278 -UNTIL_COND_IGNORED = 1279 -WRONG_NAME_FOR_INDEX = 1280 -WRONG_NAME_FOR_CATALOG = 1281 -BAD_FT_COLUMN = 1283 -UNKNOWN_KEY_CACHE = 1284 -WARN_HOSTNAME_WONT_WORK = 1285 -UNKNOWN_STORAGE_ENGINE = 1286 -WARN_DEPRECATED_SYNTAX = 1287 -NON_UPDATABLE_TABLE = 1288 -FEATURE_DISABLED = 1289 -OPTION_PREVENTS_STATEMENT = 1290 -DUPLICATED_VALUE_IN_TYPE = 1291 -TRUNCATED_WRONG_VALUE = 1292 -INVALID_ON_UPDATE = 1294 -UNSUPPORTED_PS = 1295 -GET_ERRMSG = 1296 -GET_TEMPORARY_ERRMSG = 1297 -UNKNOWN_TIME_ZONE = 1298 -WARN_INVALID_TIMESTAMP = 1299 -INVALID_CHARACTER_STRING = 1300 -WARN_ALLOWED_PACKET_OVERFLOWED = 1301 -CONFLICTING_DECLARATIONS = 1302 -SP_NO_RECURSIVE_CREATE = 1303 -SP_ALREADY_EXISTS = 1304 -SP_DOES_NOT_EXIST = 1305 -SP_DROP_FAILED = 1306 -SP_STORE_FAILED = 1307 -SP_LILABEL_MISMATCH = 1308 -SP_LABEL_REDEFINE = 1309 -SP_LABEL_MISMATCH = 1310 -SP_UNINIT_VAR = 1311 -SP_BADSELECT = 1312 -SP_BADRETURN = 1313 -SP_BADSTATEMENT = 1314 -UPDATE_LOG_DEPRECATED_IGNORED = 1315 -UPDATE_LOG_DEPRECATED_TRANSLATED = 1316 -QUERY_INTERRUPTED = 1317 -SP_WRONG_NO_OF_ARGS = 1318 -SP_COND_MISMATCH = 1319 -SP_NORETURN = 1320 -SP_NORETURNEND = 1321 -SP_BAD_CURSOR_QUERY = 1322 -SP_BAD_CURSOR_SELECT = 1323 -SP_CURSOR_MISMATCH = 1324 -SP_CURSOR_ALREADY_OPEN = 1325 -SP_CURSOR_NOT_OPEN = 1326 -SP_UNDECLARED_VAR = 1327 -SP_WRONG_NO_OF_FETCH_ARGS = 1328 -SP_FETCH_NO_DATA = 1329 -SP_DUP_PARAM = 1330 -SP_DUP_VAR = 1331 -SP_DUP_COND = 1332 -SP_DUP_CURS = 1333 -SP_CANT_ALTER = 1334 -SP_SUBSELECT_NYI = 1335 -STMT_NOT_ALLOWED_IN_SF_OR_TRG = 1336 -SP_VARCOND_AFTER_CURSHNDLR = 1337 -SP_CURSOR_AFTER_HANDLER = 1338 -SP_CASE_NOT_FOUND = 1339 -FPARSER_TOO_BIG_FILE = 1340 -FPARSER_BAD_HEADER = 1341 -FPARSER_EOF_IN_COMMENT = 1342 -FPARSER_ERROR_IN_PARAMETER = 1343 -FPARSER_EOF_IN_UNKNOWN_PARAMETER = 1344 -VIEW_NO_EXPLAIN = 1345 -WRONG_OBJECT = 1347 -NONUPDATEABLE_COLUMN = 1348 -VIEW_SELECT_CLAUSE = 1350 -VIEW_SELECT_VARIABLE = 1351 -VIEW_SELECT_TMPTABLE = 1352 -VIEW_WRONG_LIST = 1353 -WARN_VIEW_MERGE = 1354 -WARN_VIEW_WITHOUT_KEY = 1355 -VIEW_INVALID = 1356 -SP_NO_DROP_SP = 1357 -TRG_ALREADY_EXISTS = 1359 -TRG_DOES_NOT_EXIST = 1360 -TRG_ON_VIEW_OR_TEMP_TABLE = 1361 -TRG_CANT_CHANGE_ROW = 1362 -TRG_NO_SUCH_ROW_IN_TRG = 1363 -NO_DEFAULT_FOR_FIELD = 1364 -DIVISION_BY_ZERO = 1365 -TRUNCATED_WRONG_VALUE_FOR_FIELD = 1366 -ILLEGAL_VALUE_FOR_TYPE = 1367 -VIEW_NONUPD_CHECK = 1368 -VIEW_CHECK_FAILED = 1369 -PROCACCESS_DENIED_ERROR = 1370 -RELAY_LOG_FAIL = 1371 -UNKNOWN_TARGET_BINLOG = 1373 -IO_ERR_LOG_INDEX_READ = 1374 -BINLOG_PURGE_PROHIBITED = 1375 -FSEEK_FAIL = 1376 -BINLOG_PURGE_FATAL_ERR = 1377 -LOG_IN_USE = 1378 -LOG_PURGE_UNKNOWN_ERR = 1379 -RELAY_LOG_INIT = 1380 -NO_BINARY_LOGGING = 1381 -RESERVED_SYNTAX = 1382 -PS_MANY_PARAM = 1390 -KEY_PART_0 = 1391 -VIEW_CHECKSUM = 1392 -VIEW_MULTIUPDATE = 1393 -VIEW_NO_INSERT_FIELD_LIST = 1394 -VIEW_DELETE_MERGE_VIEW = 1395 -CANNOT_USER = 1396 -XAER_NOTA = 1397 -XAER_INVAL = 1398 -XAER_RMFAIL = 1399 -XAER_OUTSIDE = 1400 -XAER_RMERR = 1401 -XA_RBROLLBACK = 1402 -NONEXISTING_PROC_GRANT = 1403 -PROC_AUTO_GRANT_FAIL = 1404 -PROC_AUTO_REVOKE_FAIL = 1405 -DATA_TOO_LONG = 1406 -SP_BAD_SQLSTATE = 1407 -STARTUP = 1408 -LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR = 1409 -CANT_CREATE_USER_WITH_GRANT = 1410 -WRONG_VALUE_FOR_TYPE = 1411 -TABLE_DEF_CHANGED = 1412 -SP_DUP_HANDLER = 1413 -SP_NOT_VAR_ARG = 1414 -SP_NO_RETSET = 1415 -CANT_CREATE_GEOMETRY_OBJECT = 1416 -BINLOG_UNSAFE_ROUTINE = 1418 -BINLOG_CREATE_ROUTINE_NEED_SUPER = 1419 -STMT_HAS_NO_OPEN_CURSOR = 1421 -COMMIT_NOT_ALLOWED_IN_SF_OR_TRG = 1422 -NO_DEFAULT_FOR_VIEW_FIELD = 1423 -SP_NO_RECURSION = 1424 -TOO_BIG_SCALE = 1425 -TOO_BIG_PRECISION = 1426 -M_BIGGER_THAN_D = 1427 -WRONG_LOCK_OF_SYSTEM_TABLE = 1428 -CONNECT_TO_FOREIGN_DATA_SOURCE = 1429 -QUERY_ON_FOREIGN_DATA_SOURCE = 1430 -FOREIGN_DATA_SOURCE_DOESNT_EXIST = 1431 -FOREIGN_DATA_STRING_INVALID_CANT_CREATE = 1432 -FOREIGN_DATA_STRING_INVALID = 1433 -TRG_IN_WRONG_SCHEMA = 1435 -STACK_OVERRUN_NEED_MORE = 1436 -TOO_LONG_BODY = 1437 -WARN_CANT_DROP_DEFAULT_KEYCACHE = 1438 -TOO_BIG_DISPLAYWIDTH = 1439 -XAER_DUPID = 1440 -DATETIME_FUNCTION_OVERFLOW = 1441 -CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG = 1442 -VIEW_PREVENT_UPDATE = 1443 -PS_NO_RECURSION = 1444 -SP_CANT_SET_AUTOCOMMIT = 1445 -VIEW_FRM_NO_USER = 1447 -VIEW_OTHER_USER = 1448 -NO_SUCH_USER = 1449 -FORBID_SCHEMA_CHANGE = 1450 -ROW_IS_REFERENCED_2 = 1451 -NO_REFERENCED_ROW_2 = 1452 -SP_BAD_VAR_SHADOW = 1453 -TRG_NO_DEFINER = 1454 -OLD_FILE_FORMAT = 1455 -SP_RECURSION_LIMIT = 1456 -SP_WRONG_NAME = 1458 -TABLE_NEEDS_UPGRADE = 1459 -SP_NO_AGGREGATE = 1460 -MAX_PREPARED_STMT_COUNT_REACHED = 1461 -VIEW_RECURSIVE = 1462 -NON_GROUPING_FIELD_USED = 1463 -TABLE_CANT_HANDLE_SPKEYS = 1464 -NO_TRIGGERS_ON_SYSTEM_SCHEMA = 1465 -REMOVED_SPACES = 1466 -AUTOINC_READ_FAILED = 1467 -USERNAME = 1468 -HOSTNAME = 1469 -WRONG_STRING_LENGTH = 1470 -NON_INSERTABLE_TABLE = 1471 -ADMIN_WRONG_MRG_TABLE = 1472 -TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT = 1473 -NAME_BECOMES_EMPTY = 1474 -AMBIGUOUS_FIELD_TERM = 1475 -FOREIGN_SERVER_EXISTS = 1476 -FOREIGN_SERVER_DOESNT_EXIST = 1477 -ILLEGAL_HA_CREATE_OPTION = 1478 -PARTITION_REQUIRES_VALUES_ERROR = 1479 -PARTITION_WRONG_VALUES_ERROR = 1480 -PARTITION_MAXVALUE_ERROR = 1481 -PARTITION_WRONG_NO_PART_ERROR = 1484 -PARTITION_WRONG_NO_SUBPART_ERROR = 1485 -WRONG_EXPR_IN_PARTITION_FUNC_ERROR = 1486 -FIELD_NOT_FOUND_PART_ERROR = 1488 -INCONSISTENT_PARTITION_INFO_ERROR = 1490 -PARTITION_FUNC_NOT_ALLOWED_ERROR = 1491 -PARTITIONS_MUST_BE_DEFINED_ERROR = 1492 -RANGE_NOT_INCREASING_ERROR = 1493 -INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR = 1494 -MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR = 1495 -PARTITION_ENTRY_ERROR = 1496 -MIX_HANDLER_ERROR = 1497 -PARTITION_NOT_DEFINED_ERROR = 1498 -TOO_MANY_PARTITIONS_ERROR = 1499 -SUBPARTITION_ERROR = 1500 -CANT_CREATE_HANDLER_FILE = 1501 -BLOB_FIELD_IN_PART_FUNC_ERROR = 1502 -UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF = 1503 -NO_PARTS_ERROR = 1504 -PARTITION_MGMT_ON_NONPARTITIONED = 1505 -FOREIGN_KEY_ON_PARTITIONED = 1506 -DROP_PARTITION_NON_EXISTENT = 1507 -DROP_LAST_PARTITION = 1508 -COALESCE_ONLY_ON_HASH_PARTITION = 1509 -REORG_HASH_ONLY_ON_SAME_NO = 1510 -REORG_NO_PARAM_ERROR = 1511 -ONLY_ON_RANGE_LIST_PARTITION = 1512 -ADD_PARTITION_SUBPART_ERROR = 1513 -ADD_PARTITION_NO_NEW_PARTITION = 1514 -COALESCE_PARTITION_NO_PARTITION = 1515 -REORG_PARTITION_NOT_EXIST = 1516 -SAME_NAME_PARTITION = 1517 -NO_BINLOG_ERROR = 1518 -CONSECUTIVE_REORG_PARTITIONS = 1519 -REORG_OUTSIDE_RANGE = 1520 -PARTITION_FUNCTION_FAILURE = 1521 -LIMITED_PART_RANGE = 1523 -PLUGIN_IS_NOT_LOADED = 1524 -WRONG_VALUE = 1525 -NO_PARTITION_FOR_GIVEN_VALUE = 1526 -FILEGROUP_OPTION_ONLY_ONCE = 1527 -CREATE_FILEGROUP_FAILED = 1528 -DROP_FILEGROUP_FAILED = 1529 -TABLESPACE_AUTO_EXTEND_ERROR = 1530 -WRONG_SIZE_NUMBER = 1531 -SIZE_OVERFLOW_ERROR = 1532 -ALTER_FILEGROUP_FAILED = 1533 -BINLOG_ROW_LOGGING_FAILED = 1534 -EVENT_ALREADY_EXISTS = 1537 -EVENT_DOES_NOT_EXIST = 1539 -EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG = 1542 -EVENT_ENDS_BEFORE_STARTS = 1543 -EVENT_EXEC_TIME_IN_THE_PAST = 1544 -EVENT_SAME_NAME = 1551 -DROP_INDEX_FK = 1553 -WARN_DEPRECATED_SYNTAX_WITH_VER = 1554 -CANT_LOCK_LOG_TABLE = 1556 -FOREIGN_DUPLICATE_KEY_OLD_UNUSED = 1557 -COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE = 1558 -TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR = 1559 -STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT = 1560 -PARTITION_NO_TEMPORARY = 1562 -PARTITION_CONST_DOMAIN_ERROR = 1563 -PARTITION_FUNCTION_IS_NOT_ALLOWED = 1564 -NULL_IN_VALUES_LESS_THAN = 1566 -WRONG_PARTITION_NAME = 1567 -CANT_CHANGE_TX_CHARACTERISTICS = 1568 -DUP_ENTRY_AUTOINCREMENT_CASE = 1569 -EVENT_SET_VAR_ERROR = 1571 -PARTITION_MERGE_ERROR = 1572 -BASE64_DECODE_ERROR = 1575 -EVENT_RECURSION_FORBIDDEN = 1576 -ONLY_INTEGERS_ALLOWED = 1578 -UNSUPORTED_LOG_ENGINE = 1579 -BAD_LOG_STATEMENT = 1580 -CANT_RENAME_LOG_TABLE = 1581 -WRONG_PARAMCOUNT_TO_NATIVE_FCT = 1582 -WRONG_PARAMETERS_TO_NATIVE_FCT = 1583 -WRONG_PARAMETERS_TO_STORED_FCT = 1584 -NATIVE_FCT_NAME_COLLISION = 1585 -DUP_ENTRY_WITH_KEY_NAME = 1586 -BINLOG_PURGE_EMFILE = 1587 -EVENT_CANNOT_CREATE_IN_THE_PAST = 1588 -EVENT_CANNOT_ALTER_IN_THE_PAST = 1589 -NO_PARTITION_FOR_GIVEN_VALUE_SILENT = 1591 -BINLOG_UNSAFE_STATEMENT = 1592 -BINLOG_FATAL_ERROR = 1593 -BINLOG_LOGGING_IMPOSSIBLE = 1598 -VIEW_NO_CREATION_CTX = 1599 -VIEW_INVALID_CREATION_CTX = 1600 -TRG_CORRUPTED_FILE = 1602 -TRG_NO_CREATION_CTX = 1603 -TRG_INVALID_CREATION_CTX = 1604 -EVENT_INVALID_CREATION_CTX = 1605 -TRG_CANT_OPEN_TABLE = 1606 -NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT = 1609 -SLAVE_CORRUPT_EVENT = 1610 -LOG_PURGE_NO_FILE = 1612 -XA_RBTIMEOUT = 1613 -XA_RBDEADLOCK = 1614 -NEED_REPREPARE = 1615 -WARN_NO_MASTER_INFO = 1617 -WARN_OPTION_IGNORED = 1618 -PLUGIN_DELETE_BUILTIN = 1619 -WARN_PLUGIN_BUSY = 1620 -VARIABLE_IS_READONLY = 1621 -WARN_ENGINE_TRANSACTION_ROLLBACK = 1622 -SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE = 1624 -NDB_REPLICATION_SCHEMA_ERROR = 1625 -CONFLICT_FN_PARSE_ERROR = 1626 -EXCEPTIONS_WRITE_ERROR = 1627 -TOO_LONG_TABLE_COMMENT = 1628 -TOO_LONG_FIELD_COMMENT = 1629 -FUNC_INEXISTENT_NAME_COLLISION = 1630 -DATABASE_NAME = 1631 -TABLE_NAME = 1632 -PARTITION_NAME = 1633 -SUBPARTITION_NAME = 1634 -TEMPORARY_NAME = 1635 -RENAMED_NAME = 1636 -TOO_MANY_CONCURRENT_TRXS = 1637 -WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED = 1638 -DEBUG_SYNC_TIMEOUT = 1639 -DEBUG_SYNC_HIT_LIMIT = 1640 -DUP_SIGNAL_SET = 1641 -SIGNAL_WARN = 1642 -SIGNAL_NOT_FOUND = 1643 -SIGNAL_EXCEPTION = 1644 -RESIGNAL_WITHOUT_ACTIVE_HANDLER = 1645 -SIGNAL_BAD_CONDITION_TYPE = 1646 -WARN_COND_ITEM_TRUNCATED = 1647 -COND_ITEM_TOO_LONG = 1648 -UNKNOWN_LOCALE = 1649 -SLAVE_IGNORE_SERVER_IDS = 1650 -SAME_NAME_PARTITION_FIELD = 1652 -PARTITION_COLUMN_LIST_ERROR = 1653 -WRONG_TYPE_COLUMN_VALUE_ERROR = 1654 -TOO_MANY_PARTITION_FUNC_FIELDS_ERROR = 1655 -MAXVALUE_IN_VALUES_IN = 1656 -TOO_MANY_VALUES_ERROR = 1657 -ROW_SINGLE_PARTITION_FIELD_ERROR = 1658 -FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD = 1659 -PARTITION_FIELDS_TOO_LONG = 1660 -BINLOG_ROW_ENGINE_AND_STMT_ENGINE = 1661 -BINLOG_ROW_MODE_AND_STMT_ENGINE = 1662 -BINLOG_UNSAFE_AND_STMT_ENGINE = 1663 -BINLOG_ROW_INJECTION_AND_STMT_ENGINE = 1664 -BINLOG_STMT_MODE_AND_ROW_ENGINE = 1665 -BINLOG_ROW_INJECTION_AND_STMT_MODE = 1666 -BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE = 1667 -BINLOG_UNSAFE_LIMIT = 1668 -BINLOG_UNSAFE_SYSTEM_TABLE = 1670 -BINLOG_UNSAFE_AUTOINC_COLUMNS = 1671 -BINLOG_UNSAFE_UDF = 1672 -BINLOG_UNSAFE_SYSTEM_VARIABLE = 1673 -BINLOG_UNSAFE_SYSTEM_FUNCTION = 1674 -BINLOG_UNSAFE_NONTRANS_AFTER_TRANS = 1675 -MESSAGE_AND_STATEMENT = 1676 -SLAVE_CANT_CREATE_CONVERSION = 1678 -INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT = 1679 -PATH_LENGTH = 1680 -WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT = 1681 -WRONG_NATIVE_TABLE_STRUCTURE = 1682 -WRONG_PERFSCHEMA_USAGE = 1683 -WARN_I_S_SKIPPED_TABLE = 1684 -INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT = 1685 -STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECT = 1686 -SPATIAL_MUST_HAVE_GEOM_COL = 1687 -TOO_LONG_INDEX_COMMENT = 1688 -LOCK_ABORTED = 1689 -DATA_OUT_OF_RANGE = 1690 -WRONG_SPVAR_TYPE_IN_LIMIT = 1691 -BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINE = 1692 -BINLOG_UNSAFE_MIXED_STATEMENT = 1693 -INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN = 1694 -STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BIN = 1695 -FAILED_READ_FROM_PAR_FILE = 1696 -VALUES_IS_NOT_INT_TYPE_ERROR = 1697 -ACCESS_DENIED_NO_PASSWORD_ERROR = 1698 -SET_PASSWORD_AUTH_PLUGIN = 1699 -TRUNCATE_ILLEGAL_FK = 1701 -PLUGIN_IS_PERMANENT = 1702 -SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN = 1703 -SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX = 1704 -STMT_CACHE_FULL = 1705 -MULTI_UPDATE_KEY_CONFLICT = 1706 -TABLE_NEEDS_REBUILD = 1707 -WARN_OPTION_BELOW_LIMIT = 1708 -INDEX_COLUMN_TOO_LONG = 1709 -ERROR_IN_TRIGGER_BODY = 1710 -ERROR_IN_UNKNOWN_TRIGGER_BODY = 1711 -INDEX_CORRUPT = 1712 -UNDO_RECORD_TOO_BIG = 1713 -BINLOG_UNSAFE_INSERT_IGNORE_SELECT = 1714 -BINLOG_UNSAFE_INSERT_SELECT_UPDATE = 1715 -BINLOG_UNSAFE_REPLACE_SELECT = 1716 -BINLOG_UNSAFE_CREATE_IGNORE_SELECT = 1717 -BINLOG_UNSAFE_CREATE_REPLACE_SELECT = 1718 -BINLOG_UNSAFE_UPDATE_IGNORE = 1719 -PLUGIN_NO_UNINSTALL = 1720 -PLUGIN_NO_INSTALL = 1721 -BINLOG_UNSAFE_WRITE_AUTOINC_SELECT = 1722 -BINLOG_UNSAFE_CREATE_SELECT_AUTOINC = 1723 -BINLOG_UNSAFE_INSERT_TWO_KEYS = 1724 -TABLE_IN_FK_CHECK = 1725 -UNSUPPORTED_ENGINE = 1726 -BINLOG_UNSAFE_AUTOINC_NOT_FIRST = 1727 -CANNOT_LOAD_FROM_TABLE_V2 = 1728 -MASTER_DELAY_VALUE_OUT_OF_RANGE = 1729 -ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT = 1730 -PARTITION_EXCHANGE_DIFFERENT_OPTION = 1731 -PARTITION_EXCHANGE_PART_TABLE = 1732 -PARTITION_EXCHANGE_TEMP_TABLE = 1733 -PARTITION_INSTEAD_OF_SUBPARTITION = 1734 -UNKNOWN_PARTITION = 1735 -TABLES_DIFFERENT_METADATA = 1736 -ROW_DOES_NOT_MATCH_PARTITION = 1737 -BINLOG_CACHE_SIZE_GREATER_THAN_MAX = 1738 -WARN_INDEX_NOT_APPLICABLE = 1739 -PARTITION_EXCHANGE_FOREIGN_KEY = 1740 -RPL_INFO_DATA_TOO_LONG = 1742 -BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX = 1745 -CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT = 1746 -PARTITION_CLAUSE_ON_NONPARTITIONED = 1747 -ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET = 1748 -CHANGE_RPL_INFO_REPOSITORY_FAILURE = 1750 -WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE = 1751 -WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLE = 1752 -MTS_FEATURE_IS_NOT_SUPPORTED = 1753 -MTS_UPDATED_DBS_GREATER_MAX = 1754 -MTS_CANT_PARALLEL = 1755 -MTS_INCONSISTENT_DATA = 1756 -FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING = 1757 -DA_INVALID_CONDITION_NUMBER = 1758 -INSECURE_PLAIN_TEXT = 1759 -INSECURE_CHANGE_MASTER = 1760 -FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO = 1761 -FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO = 1762 -SQLTHREAD_WITH_SECURE_SLAVE = 1763 -TABLE_HAS_NO_FT = 1764 -VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER = 1765 -VARIABLE_NOT_SETTABLE_IN_TRANSACTION = 1766 -SET_STATEMENT_CANNOT_INVOKE_FUNCTION = 1769 -GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL = 1770 -MALFORMED_GTID_SET_SPECIFICATION = 1772 -MALFORMED_GTID_SET_ENCODING = 1773 -MALFORMED_GTID_SPECIFICATION = 1774 -GNO_EXHAUSTED = 1775 -BAD_SLAVE_AUTO_POSITION = 1776 -AUTO_POSITION_REQUIRES_GTID_MODE_NOT_OFF = 1777 -CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET = 1778 -GTID_MODE_ON_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON = 1779 -CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF = 1781 -CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON = 1782 -CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF = 1783 -GTID_UNSAFE_NON_TRANSACTIONAL_TABLE = 1785 -GTID_UNSAFE_CREATE_SELECT = 1786 -GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION = 1787 -GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME = 1788 -MASTER_HAS_PURGED_REQUIRED_GTIDS = 1789 -CANT_SET_GTID_NEXT_WHEN_OWNING_GTID = 1790 -UNKNOWN_EXPLAIN_FORMAT = 1791 -CANT_EXECUTE_IN_READ_ONLY_TRANSACTION = 1792 -TOO_LONG_TABLE_PARTITION_COMMENT = 1793 -SLAVE_CONFIGURATION = 1794 -INNODB_FT_LIMIT = 1795 -INNODB_NO_FT_TEMP_TABLE = 1796 -INNODB_FT_WRONG_DOCID_COLUMN = 1797 -INNODB_FT_WRONG_DOCID_INDEX = 1798 -INNODB_ONLINE_LOG_TOO_BIG = 1799 -UNKNOWN_ALTER_ALGORITHM = 1800 -UNKNOWN_ALTER_LOCK = 1801 -MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS = 1802 -MTS_RECOVERY_FAILURE = 1803 -MTS_RESET_WORKERS = 1804 -COL_COUNT_DOESNT_MATCH_CORRUPTED_V2 = 1805 -SLAVE_SILENT_RETRY_TRANSACTION = 1806 -DISCARD_FK_CHECKS_RUNNING = 1807 -TABLE_SCHEMA_MISMATCH = 1808 -TABLE_IN_SYSTEM_TABLESPACE = 1809 -IO_READ_ERROR = 1810 -IO_WRITE_ERROR = 1811 -TABLESPACE_MISSING = 1812 -TABLESPACE_EXISTS = 1813 -TABLESPACE_DISCARDED = 1814 -INTERNAL_ERROR = 1815 -INNODB_IMPORT_ERROR = 1816 -INNODB_INDEX_CORRUPT = 1817 -INVALID_YEAR_COLUMN_LENGTH = 1818 -NOT_VALID_PASSWORD = 1819 -MUST_CHANGE_PASSWORD = 1820 -FK_NO_INDEX_CHILD = 1821 -FK_NO_INDEX_PARENT = 1822 -FK_FAIL_ADD_SYSTEM = 1823 -FK_CANNOT_OPEN_PARENT = 1824 -FK_INCORRECT_OPTION = 1825 -FK_DUP_NAME = 1826 -PASSWORD_FORMAT = 1827 -FK_COLUMN_CANNOT_DROP = 1828 -FK_COLUMN_CANNOT_DROP_CHILD = 1829 -FK_COLUMN_NOT_NULL = 1830 -DUP_INDEX = 1831 -FK_COLUMN_CANNOT_CHANGE = 1832 -FK_COLUMN_CANNOT_CHANGE_CHILD = 1833 -MALFORMED_PACKET = 1835 -READ_ONLY_MODE = 1836 -GTID_NEXT_TYPE_UNDEFINED_GTID = 1837 -VARIABLE_NOT_SETTABLE_IN_SP = 1838 -CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY = 1840 -CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTY = 1841 -GTID_PURGED_WAS_CHANGED = 1842 -GTID_EXECUTED_WAS_CHANGED = 1843 -BINLOG_STMT_MODE_AND_NO_REPL_TABLES = 1844 -ALTER_OPERATION_NOT_SUPPORTED = 1845 -ALTER_OPERATION_NOT_SUPPORTED_REASON = 1846 -ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY = 1847 -ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION = 1848 -ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME = 1849 -ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE = 1850 -ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK = 1851 -ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK = 1853 -ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC = 1854 -ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS = 1855 -ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS = 1856 -ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS = 1857 -SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE = 1858 -DUP_UNKNOWN_IN_INDEX = 1859 -IDENT_CAUSES_TOO_LONG_PATH = 1860 -ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL = 1861 -MUST_CHANGE_PASSWORD_LOGIN = 1862 -ROW_IN_WRONG_PARTITION = 1863 -MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAX = 1864 -BINLOG_LOGICAL_CORRUPTION = 1866 -WARN_PURGE_LOG_IN_USE = 1867 -WARN_PURGE_LOG_IS_ACTIVE = 1868 -AUTO_INCREMENT_CONFLICT = 1869 -WARN_ON_BLOCKHOLE_IN_RBR = 1870 -SLAVE_MI_INIT_REPOSITORY = 1871 -SLAVE_RLI_INIT_REPOSITORY = 1872 -ACCESS_DENIED_CHANGE_USER_ERROR = 1873 -INNODB_READ_ONLY = 1874 -STOP_SLAVE_SQL_THREAD_TIMEOUT = 1875 -STOP_SLAVE_IO_THREAD_TIMEOUT = 1876 -TABLE_CORRUPT = 1877 -TEMP_FILE_WRITE_FAILURE = 1878 -INNODB_FT_AUX_NOT_HEX_ID = 1879 -OLD_TEMPORALS_UPGRADED = 1880 -INNODB_FORCED_RECOVERY = 1881 -AES_INVALID_IV = 1882 -PLUGIN_CANNOT_BE_UNINSTALLED = 1883 -GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_ASSIGNED_GTID = 1884 -SLAVE_HAS_MORE_GTIDS_THAN_MASTER = 1885 -MISSING_KEY = 1886 -ERROR_LAST = 1973 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/FIELD_TYPE.py b/.venv/lib/python3.12/site-packages/MySQLdb/constants/FIELD_TYPE.py deleted file mode 100644 index 526215c..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/constants/FIELD_TYPE.py +++ /dev/null @@ -1,40 +0,0 @@ -"""MySQL FIELD_TYPE Constants - -These constants represent the various column (field) types that are -supported by MySQL. -""" - -DECIMAL = 0 -TINY = 1 -SHORT = 2 -LONG = 3 -FLOAT = 4 -DOUBLE = 5 -NULL = 6 -TIMESTAMP = 7 -LONGLONG = 8 -INT24 = 9 -DATE = 10 -TIME = 11 -DATETIME = 12 -YEAR = 13 -# NEWDATE = 14 # Internal to MySQL. -VARCHAR = 15 -BIT = 16 -# TIMESTAMP2 = 17 -# DATETIME2 = 18 -# TIME2 = 19 -JSON = 245 -NEWDECIMAL = 246 -ENUM = 247 -SET = 248 -TINY_BLOB = 249 -MEDIUM_BLOB = 250 -LONG_BLOB = 251 -BLOB = 252 -VAR_STRING = 253 -STRING = 254 -GEOMETRY = 255 - -CHAR = TINY -INTERVAL = ENUM diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/FLAG.py b/.venv/lib/python3.12/site-packages/MySQLdb/constants/FLAG.py deleted file mode 100644 index 49a7a0d..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/constants/FLAG.py +++ /dev/null @@ -1,23 +0,0 @@ -"""MySQL FLAG Constants - -These flags are used along with the FIELD_TYPE to indicate various -properties of columns in a result set. - -""" - -NOT_NULL = 1 -PRI_KEY = 2 -UNIQUE_KEY = 4 -MULTIPLE_KEY = 8 -BLOB = 16 -UNSIGNED = 32 -ZEROFILL = 64 -BINARY = 128 -ENUM = 256 -AUTO_INCREMENT = 512 -TIMESTAMP = 1024 -SET = 2048 -NUM = 32768 -PART_KEY = 16384 -GROUP = 32768 -UNIQUE = 65536 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/__init__.py b/.venv/lib/python3.12/site-packages/MySQLdb/constants/__init__.py deleted file mode 100644 index 935455b..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/constants/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__all__ = ["CR", "FIELD_TYPE", "CLIENT", "ER", "FLAG"] diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/CLIENT.cpython-312.pyc b/.venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/CLIENT.cpython-312.pyc deleted file mode 100644 index f368a4baed0ac77ddb68647a0eb85a3a5388f12d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1000 zcmYLHJ&)T)5M6!vBvGP1?I0 z0#eYwB6Ujt0RM_KE{SbZUFX1^s|2sRY9=6zWpepc9=pH)}>w6qdlflmGx<# z4d{Rk>5z@+h>hv^Fgbr5eg^`J1Np_qhHaUSkJlo}@-WFWMe(;hgWU6k<)*HfPUevWeiY2uqG;aKb|Rt85K4w30I z93~9!!winLJjUVikJr11CwcH{7j80TAEsf;OA9lxzKucXAp&A?e8_&=1#q`r08ddVJUyQ(%6-*{ zd*}|jZ&uK*U|0dJ;CTf_1qg@{0%C-K7$G1=2#68F6+Ev1h!FxJKpi>f6WIy^s3Zua zYP-%nSn7mayWUJHm+s1$1)h6NWasF*wDq|h7_Q@(h96v8{#7u0Av=y65aY^R=(26N zi=}50BAf2)g(17PYv^`xY1t-`J!|f`o*9s(ZkV!bT$oG`Yq^Iz09@%9~!k< z?Voz9*8DI=qj8~@YQIp*o?3Lu@uV1(y*^l7wP=^EPSGs;qoP|5#zpVJ>W^W2rWB2G i^rYyQg9$jgLm)r?>OC5jlP}++VLANbjhcP~V*dg^nJ5te diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/CR.cpython-312.pyc b/.venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/CR.cpython-312.pyc deleted file mode 100644 index d3b00908edcccd7d3253162383726cb1afa8e3a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3738 zcmaKuS#T5C6+oXhY|C0Lc?DzH#>NY_ScYNPr!BQ@;a0bhS{PnD=@Nbo2xQ46$xhkD zhvy>|Q$-b~_`p-t)R4bP@sa%HH~;w&FeFV+mPsZXnJfmflF4$fT0(-5s7j~byYIex z@4N5bmcH+F+6jERm%f?4(oD$bIH`UbDud@=nhCj07@%*t$P!##^JujsW@S8GqU z4YVLK{7}1UFPN^6srJk5hNPaX;hxEuQwMl;{tvCjs#f($U8;jMmCtKeZSUJuo9em( z9`k0^MQzua>Qb%Cro0_&x~r#Ct*Yx7IKyWrJTLdwM`DasN7aLgT>plZz<#f4y*%*W znpLY+eaKx8A#)G|bx~h=pRaDs4RSo8Uv=Ce%&xlbkPj`@b@1i2lIy)z0%vJPE!M2s zR<{vS(_jwT3g0&PwlgQ~U@qFp+_Z~%=yv9%J6H?tW~ubdc?!yID6KVms+D>!BkoKu1|G-NX9m80)9wY!?l(0lJqB(tT_<-Oq;T z0X9tEVk7h*8>MfvJ@gP8qwlbBdYA?25w@2eW&7wcwx1qn2j~g*7Cp%h(s$Y0lw*hJ z1bc^u*kKxGM<~yZ(n)rVPO;;3nw_8#c9NcA@6s8@QGrd+C<{@Mg{j1N8e^06G@GJv zHcb;OLS=S}CfN)evkMA;*W?e#8bpG#B;=-5PwGe1@TwJ-w=OCyg>W|@g?G) zh<_pejUbHx6T*zJAgl-*VjH3X(THe5*b&VL2f~SPA>0TL;=AxZ9j1DNqOjb&qTpp_ zQwu7Lnl7X>YC5~PRMgFRRkyNKF{Rs8EGQ+DDin2_v1rY})#{eQ(s|vskSfk!(oGAx z?P5N+w5VIrmTpOBL3=rsSwcOvs9REu>Dvmqd{Jd!rl>9ybQ`L|V=<4~&BkRfT*t*HA&F3N{vkr-cZ&i7I}%SEc^tO=zUU(H7Q zOU(o?C*)emRMYx z;FW~HodJT`WJ34W%P=7c-B&NFY}fsUFbd5MnSUuwB!udumVHl@6DFlNq@WU*?ldky zh=h1C!Rrn&DF{kTiiluLcZ-q|i}Nuqj!{Kr-2+1|novYZRwksR7}i~3PUaLjo)kln zj4&J;wxALZ1`-N?HiCisBjOoOh@jWX5}43is?v$%xfNpUb{Xe;u$ z7_WE0HOE0@)J@&V^!_)lz*U@1@-K_F@6Ae_n3x5}Mt|&jv(98h;FTyBt7!GSS*xb7 z<5h*%wzt2!THDt7>H>d;hk7ys8+di8a>WWa0o4zU7XJT{K`B-gpe3M{jfRDLm1HR- z3A(R(3*}YpD1p}-lOo(kSlOq$CV4qDtw4E)cmXcB0WKKtT=&2Livq4h=E@Q$NaB1V zDaZ=eKU9ybM4~Z)kHT57HtPBlDnsT)Xane4G!lZQg^5?>XJ51GWMr9pZJSk_%{6HZ&^$x(^Ip}WZiNR zt7Cojfu(cHY_>H%-$rb$pIV)tH9ObBnzwcBl;-K#Xu9pb>3-~G&R zebn$l!(G!I`z>jm*WA91s}J1$nyowGo8d=}-mOju=V=$|?Aa`SwEDs7ovRN!_BfIVYq(6DH*YiEhHYlflv)z;1uX{pE!&3X$)G-aRVXv&TaVVz@RhheF+ zyF}Ww?L8&Zp$(3dNWV5PTq1qi?$Hw2rS%P#NRQUjUm`m+BcdIF66w^2_LRs#Wwk!K qX7^g7aYVaot)Y^f*HchFw{bFq^_J@*u0Luy?N0Ce_WXG$-2VWRNh^&2 diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/ER.cpython-312.pyc b/.venv/lib/python3.12/site-packages/MySQLdb/constants/__pycache__/ER.cpython-312.pyc deleted file mode 100644 index d876b08a3bca5cc25975424407e4bdd7f84693ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34356 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 int - """Execute a multi-row query. - - :param query: query to execute on server - :param args: Sequence of sequences or mappings. It is used as parameter. - :return: Number of rows affected, if any. - - This method improves performance on multiple-row INSERT and - REPLACE. Otherwise it is equivalent to looping over args with - execute(). - """ - if not args: - return - - m = RE_INSERT_VALUES.match(query) - if m: - q_prefix = m.group(1) % () - q_values = m.group(2).rstrip() - q_postfix = m.group(3) or "" - assert q_values[0] == "(" and q_values[-1] == ")" - return self._do_execute_many( - q_prefix, - q_values, - q_postfix, - args, - self.max_stmt_length, - self._get_db().encoding, - ) - - self.rowcount = sum(self.execute(query, arg) for arg in args) - return self.rowcount - - def _do_execute_many( - self, prefix, values, postfix, args, max_stmt_length, encoding - ): - if isinstance(prefix, str): - prefix = prefix.encode(encoding) - if isinstance(values, str): - values = values.encode(encoding) - if isinstance(postfix, str): - postfix = postfix.encode(encoding) - sql = bytearray(prefix) - args = iter(args) - v = self._mogrify(values, next(args)) - sql += v - rows = 0 - for arg in args: - v = self._mogrify(values, arg) - if len(sql) + len(v) + len(postfix) + 1 > max_stmt_length: - rows += self.execute(sql + postfix) - sql = bytearray(prefix) - else: - sql += b"," - sql += v - rows += self.execute(sql + postfix) - self.rowcount = rows - return rows - - def callproc(self, procname, args=()): - """Execute stored procedure procname with args - - procname -- string, name of procedure to execute on server - - args -- Sequence of parameters to use with procedure - - Returns the original args. - - Compatibility warning: PEP-249 specifies that any modified - parameters must be returned. This is currently impossible - as they are only available by storing them in a server - variable and then retrieved by a query. Since stored - procedures return zero or more result sets, there is no - reliable way to get at OUT or INOUT parameters via callproc. - The server variables are named @_procname_n, where procname - is the parameter above and n is the position of the parameter - (from zero). Once all result sets generated by the procedure - have been fetched, you can issue a SELECT @_procname_0, ... - query using .execute() to get any OUT or INOUT values. - - Compatibility warning: The act of calling a stored procedure - itself creates an empty result set. This appears after any - result sets generated by the procedure. This is non-standard - behavior with respect to the DB-API. Be sure to use nextset() - to advance through all result sets; otherwise you may get - disconnected. - """ - db = self._get_db() - if isinstance(procname, str): - procname = procname.encode(db.encoding) - if args: - fmt = b"@_" + procname + b"_%d=%s" - q = b"SET %s" % b",".join( - fmt % (index, db.literal(arg)) for index, arg in enumerate(args) - ) - self._query(q) - self.nextset() - - q = b"CALL %s(%s)" % ( - procname, - b",".join([b"@_%s_%d" % (procname, i) for i in range(len(args))]), - ) - self._query(q) - return args - - def _query(self, q): - db = self._get_db() - self._result = None - self.rowcount = None - self.lastrowid = None - db.query(q) - self._do_get_result(db) - self._post_get_result() - self._executed = q - return self.rowcount - - def _fetch_row(self, size=1): - if not self._result: - return () - return self._result.fetch_row(size, self._fetch_type) - - def __iter__(self): - return iter(self.fetchone, None) - - Warning = Warning - Error = Error - InterfaceError = InterfaceError - DatabaseError = DatabaseError - DataError = DataError - OperationalError = OperationalError - IntegrityError = IntegrityError - InternalError = InternalError - ProgrammingError = ProgrammingError - NotSupportedError = NotSupportedError - - -class CursorStoreResultMixIn: - """This is a MixIn class which causes the entire result set to be - stored on the client side, i.e. it uses mysql_store_result(). If the - result set can be very large, consider adding a LIMIT clause to your - query, or using CursorUseResultMixIn instead.""" - - def _get_result(self): - return self._get_db().store_result() - - def _post_get_result(self): - self._rows = self._fetch_row(0) - self._result = None - - def fetchone(self): - """Fetches a single row from the cursor. None indicates that - no more rows are available.""" - self._check_executed() - if self.rownumber >= len(self._rows): - return None - result = self._rows[self.rownumber] - self.rownumber = self.rownumber + 1 - return result - - def fetchmany(self, size=None): - """Fetch up to size rows from the cursor. Result set may be smaller - than size. If size is not defined, cursor.arraysize is used.""" - self._check_executed() - end = self.rownumber + (size or self.arraysize) - result = self._rows[self.rownumber : end] - self.rownumber = min(end, len(self._rows)) - return result - - def fetchall(self): - """Fetches all available rows from the cursor.""" - self._check_executed() - if self.rownumber: - result = self._rows[self.rownumber :] - else: - result = self._rows - self.rownumber = len(self._rows) - return result - - def scroll(self, value, mode="relative"): - """Scroll the cursor in the result set to a new position according - to mode. - - If mode is 'relative' (default), value is taken as offset to - the current position in the result set, if set to 'absolute', - value states an absolute target position.""" - self._check_executed() - if mode == "relative": - r = self.rownumber + value - elif mode == "absolute": - r = value - else: - raise ProgrammingError("unknown scroll mode %s" % repr(mode)) - if r < 0 or r >= len(self._rows): - raise IndexError("out of range") - self.rownumber = r - - def __iter__(self): - self._check_executed() - result = self.rownumber and self._rows[self.rownumber :] or self._rows - return iter(result) - - -class CursorUseResultMixIn: - - """This is a MixIn class which causes the result set to be stored - in the server and sent row-by-row to client side, i.e. it uses - mysql_use_result(). You MUST retrieve the entire result set and - close() the cursor before additional queries can be performed on - the connection.""" - - def _get_result(self): - return self._get_db().use_result() - - def fetchone(self): - """Fetches a single row from the cursor.""" - self._check_executed() - r = self._fetch_row(1) - if not r: - return None - self.rownumber = self.rownumber + 1 - return r[0] - - def fetchmany(self, size=None): - """Fetch up to size rows from the cursor. Result set may be smaller - than size. If size is not defined, cursor.arraysize is used.""" - self._check_executed() - r = self._fetch_row(size or self.arraysize) - self.rownumber = self.rownumber + len(r) - return r - - def fetchall(self): - """Fetches all available rows from the cursor.""" - self._check_executed() - r = self._fetch_row(0) - self.rownumber = self.rownumber + len(r) - return r - - def __iter__(self): - return self - - def next(self): - row = self.fetchone() - if row is None: - raise StopIteration - return row - - __next__ = next - - -class CursorTupleRowsMixIn: - """This is a MixIn class that causes all rows to be returned as tuples, - which is the standard form required by DB API.""" - - _fetch_type = 0 - - -class CursorDictRowsMixIn: - """This is a MixIn class that causes all rows to be returned as - dictionaries. This is a non-standard feature.""" - - _fetch_type = 1 - - -class Cursor(CursorStoreResultMixIn, CursorTupleRowsMixIn, BaseCursor): - """This is the standard Cursor class that returns rows as tuples - and stores the result set in the client.""" - - -class DictCursor(CursorStoreResultMixIn, CursorDictRowsMixIn, BaseCursor): - """This is a Cursor class that returns rows as dictionaries and - stores the result set in the client.""" - - -class SSCursor(CursorUseResultMixIn, CursorTupleRowsMixIn, BaseCursor): - """This is a Cursor class that returns rows as tuples and stores - the result set in the server.""" - - -class SSDictCursor(CursorUseResultMixIn, CursorDictRowsMixIn, BaseCursor): - """This is a Cursor class that returns rows as dictionaries and - stores the result set in the server.""" diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/release.py b/.venv/lib/python3.12/site-packages/MySQLdb/release.py deleted file mode 100644 index 6495269..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/release.py +++ /dev/null @@ -1,3 +0,0 @@ -__author__ = "Inada Naoki " -__version__ = "2.2.8" -version_info = (2, 2, 8, "final", 0) diff --git a/.venv/lib/python3.12/site-packages/MySQLdb/times.py b/.venv/lib/python3.12/site-packages/MySQLdb/times.py deleted file mode 100644 index 5211d02..0000000 --- a/.venv/lib/python3.12/site-packages/MySQLdb/times.py +++ /dev/null @@ -1,150 +0,0 @@ -"""times module - -This module provides some Date and Time classes for dealing with MySQL data. - -Use Python datetime module to handle date and time columns. -""" -from time import localtime -from datetime import date, datetime, time, timedelta -from MySQLdb._mysql import string_literal - -Date = date -Time = time -TimeDelta = timedelta -Timestamp = datetime - -DateTimeDeltaType = timedelta -DateTimeType = datetime - - -def DateFromTicks(ticks): - """Convert UNIX ticks into a date instance.""" - return date(*localtime(ticks)[:3]) - - -def TimeFromTicks(ticks): - """Convert UNIX ticks into a time instance.""" - return time(*localtime(ticks)[3:6]) - - -def TimestampFromTicks(ticks): - """Convert UNIX ticks into a datetime instance.""" - return datetime(*localtime(ticks)[:6]) - - -format_TIME = format_DATE = str - - -def format_TIMEDELTA(v): - seconds = int(v.seconds) % 60 - minutes = int(v.seconds // 60) % 60 - hours = int(v.seconds // 3600) % 24 - return "%d %d:%d:%d" % (v.days, hours, minutes, seconds) - - -def format_TIMESTAMP(d): - """ - :type d: datetime.datetime - """ - if d.microsecond: - fmt = " ".join( - [ - "{0.year:04}-{0.month:02}-{0.day:02}", - "{0.hour:02}:{0.minute:02}:{0.second:02}.{0.microsecond:06}", - ] - ) - else: - fmt = " ".join( - [ - "{0.year:04}-{0.month:02}-{0.day:02}", - "{0.hour:02}:{0.minute:02}:{0.second:02}", - ] - ) - return fmt.format(d) - - -def DateTime_or_None(s): - try: - if len(s) < 11: - return Date_or_None(s) - - micros = s[20:] - - if len(micros) == 0: - # 12:00:00 - micros = 0 - elif len(micros) < 7: - # 12:00:00.123456 - micros = int(micros) * 10 ** (6 - len(micros)) - else: - return None - - return datetime( - int(s[:4]), # year - int(s[5:7]), # month - int(s[8:10]), # day - int(s[11:13] or 0), # hour - int(s[14:16] or 0), # minute - int(s[17:19] or 0), # second - micros, # microsecond - ) - except ValueError: - return None - - -def TimeDelta_or_None(s): - try: - h, m, s = s.split(":") - if "." in s: - s, ms = s.split(".") - ms = ms.ljust(6, "0") - else: - ms = 0 - if h[0] == "-": - negative = True - else: - negative = False - h, m, s, ms = abs(int(h)), int(m), int(s), int(ms) - td = timedelta(hours=h, minutes=m, seconds=s, microseconds=ms) - if negative: - return -td - else: - return td - except ValueError: - # unpacking or int/float conversion failed - return None - - -def Time_or_None(s): - try: - h, m, s = s.split(":") - if "." in s: - s, ms = s.split(".") - ms = ms.ljust(6, "0") - else: - ms = 0 - h, m, s, ms = int(h), int(m), int(s), int(ms) - return time(hour=h, minute=m, second=s, microsecond=ms) - except ValueError: - return None - - -def Date_or_None(s): - try: - return date( - int(s[:4]), - int(s[5:7]), - int(s[8:10]), - ) # year # month # day - except ValueError: - return None - - -def DateTime2literal(d, c): - """Format a DateTime object as an ISO timestamp.""" - return string_literal(format_TIMESTAMP(d)) - - -def DateTimeDelta2literal(d, c): - """Format a DateTimeDelta object as a time.""" - return string_literal(format_TIMEDELTA(d)) diff --git a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/INSTALLER deleted file mode 100644 index a1b589e..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/INSTALLER +++ /dev/null @@ -1 +0,0 @@ -pip diff --git a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/METADATA b/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/METADATA deleted file mode 100644 index aa26d05..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/METADATA +++ /dev/null @@ -1,247 +0,0 @@ -Metadata-Version: 2.4 -Name: asgiref -Version: 3.11.1 -Summary: ASGI specs, helper code, and adapters -Home-page: https://github.com/django/asgiref/ -Author: Django Software Foundation -Author-email: foundation@djangoproject.com -License: BSD-3-Clause -Project-URL: Documentation, https://asgi.readthedocs.io/ -Project-URL: Further Documentation, https://docs.djangoproject.com/en/stable/topics/async/#async-adapter-functions -Project-URL: Changelog, https://github.com/django/asgiref/blob/master/CHANGELOG.txt -Classifier: Development Status :: 5 - Production/Stable -Classifier: Environment :: Web Environment -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: BSD License -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3 :: Only -Classifier: Programming Language :: Python :: 3.9 -Classifier: Programming Language :: Python :: 3.10 -Classifier: Programming Language :: Python :: 3.11 -Classifier: Programming Language :: Python :: 3.12 -Classifier: Programming Language :: Python :: 3.13 -Classifier: Topic :: Internet :: WWW/HTTP -Requires-Python: >=3.9 -License-File: LICENSE -Requires-Dist: typing_extensions>=4; python_version < "3.11" -Provides-Extra: tests -Requires-Dist: pytest; extra == "tests" -Requires-Dist: pytest-asyncio; extra == "tests" -Requires-Dist: mypy>=1.14.0; extra == "tests" -Dynamic: license-file - -asgiref -======= - -.. image:: https://github.com/django/asgiref/actions/workflows/tests.yml/badge.svg - :target: https://github.com/django/asgiref/actions/workflows/tests.yml - -.. image:: https://img.shields.io/pypi/v/asgiref.svg - :target: https://pypi.python.org/pypi/asgiref - -ASGI is a standard for Python asynchronous web apps and servers to communicate -with each other, and positioned as an asynchronous successor to WSGI. You can -read more at https://asgi.readthedocs.io/en/latest/ - -This package includes ASGI base libraries, such as: - -* Sync-to-async and async-to-sync function wrappers, ``asgiref.sync`` -* Server base classes, ``asgiref.server`` -* A WSGI-to-ASGI adapter, in ``asgiref.wsgi`` - - -Function wrappers ------------------ - -These allow you to wrap or decorate async or sync functions to call them from -the other style (so you can call async functions from a synchronous thread, -or vice-versa). - -In particular: - -* AsyncToSync lets a synchronous subthread stop and wait while the async - function is called on the main thread's event loop, and then control is - returned to the thread when the async function is finished. - -* SyncToAsync lets async code call a synchronous function, which is run in - a threadpool and control returned to the async coroutine when the synchronous - function completes. - -The idea is to make it easier to call synchronous APIs from async code and -asynchronous APIs from synchronous code so it's easier to transition code from -one style to the other. In the case of Channels, we wrap the (synchronous) -Django view system with SyncToAsync to allow it to run inside the (asynchronous) -ASGI server. - -Note that exactly what threads things run in is very specific, and aimed to -keep maximum compatibility with old synchronous code. See -"Synchronous code & Threads" below for a full explanation. By default, -``sync_to_async`` will run all synchronous code in the program in the same -thread for safety reasons; you can disable this for more performance with -``@sync_to_async(thread_sensitive=False)``, but make sure that your code does -not rely on anything bound to threads (like database connections) when you do. - - -Threadlocal replacement ------------------------ - -This is a drop-in replacement for ``threading.local`` that works with both -threads and asyncio Tasks. Even better, it will proxy values through from a -task-local context to a thread-local context when you use ``sync_to_async`` -to run things in a threadpool, and vice-versa for ``async_to_sync``. - -If you instead want true thread- and task-safety, you can set -``thread_critical`` on the Local object to ensure this instead. - - -Server base classes -------------------- - -Includes a ``StatelessServer`` class which provides all the hard work of -writing a stateless server (as in, does not handle direct incoming sockets -but instead consumes external streams or sockets to work out what is happening). - -An example of such a server would be a chatbot server that connects out to -a central chat server and provides a "connection scope" per user chatting to -it. There's only one actual connection, but the server has to separate things -into several scopes for easier writing of the code. - -You can see an example of this being used in `frequensgi `_. - - -WSGI-to-ASGI adapter --------------------- - -Allows you to wrap a WSGI application so it appears as a valid ASGI application. - -Simply wrap it around your WSGI application like so:: - - asgi_application = WsgiToAsgi(wsgi_application) - -The WSGI application will be run in a synchronous threadpool, and the wrapped -ASGI application will be one that accepts ``http`` class messages. - -Please note that not all extended features of WSGI may be supported (such as -file handles for incoming POST bodies). - - -Dependencies ------------- - -``asgiref`` requires Python 3.9 or higher. - - -Contributing ------------- - -Please refer to the -`main Channels contributing docs `_. - - -Testing -''''''' - -To run tests, make sure you have installed the ``tests`` extra with the package:: - - cd asgiref/ - pip install -e .[tests] - pytest - - -Building the documentation -'''''''''''''''''''''''''' - -The documentation uses `Sphinx `_:: - - cd asgiref/docs/ - pip install sphinx - -To build the docs, you can use the default tools:: - - sphinx-build -b html . _build/html # or `make html`, if you've got make set up - cd _build/html - python -m http.server - -...or you can use ``sphinx-autobuild`` to run a server and rebuild/reload -your documentation changes automatically:: - - pip install sphinx-autobuild - sphinx-autobuild . _build/html - - -Releasing -''''''''' - -To release, first add details to CHANGELOG.txt and update the version number in ``asgiref/__init__.py``. - -Then, build and push the packages:: - - python -m build - twine upload dist/* - rm -r asgiref.egg-info dist - - -Implementation Details ----------------------- - -Synchronous code & threads -'''''''''''''''''''''''''' - -The ``asgiref.sync`` module provides two wrappers that let you go between -asynchronous and synchronous code at will, while taking care of the rough edges -for you. - -Unfortunately, the rough edges are numerous, and the code has to work especially -hard to keep things in the same thread as much as possible. Notably, the -restrictions we are working with are: - -* All synchronous code called through ``SyncToAsync`` and marked with - ``thread_sensitive`` should run in the same thread as each other (and if the - outer layer of the program is synchronous, the main thread) - -* If a thread already has a running async loop, ``AsyncToSync`` can't run things - on that loop if it's blocked on synchronous code that is above you in the - call stack. - -The first compromise you get to might be that ``thread_sensitive`` code should -just run in the same thread and not spawn in a sub-thread, fulfilling the first -restriction, but that immediately runs you into the second restriction. - -The only real solution is to essentially have a variant of ThreadPoolExecutor -that executes any ``thread_sensitive`` code on the outermost synchronous -thread - either the main thread, or a single spawned subthread. - -This means you now have two basic states: - -* If the outermost layer of your program is synchronous, then all async code - run through ``AsyncToSync`` will run in a per-call event loop in arbitrary - sub-threads, while all ``thread_sensitive`` code will run in the main thread. - -* If the outermost layer of your program is asynchronous, then all async code - runs on the main thread's event loop, and all ``thread_sensitive`` synchronous - code will run in a single shared sub-thread. - -Crucially, this means that in both cases there is a thread which is a shared -resource that all ``thread_sensitive`` code must run on, and there is a chance -that this thread is currently blocked on its own ``AsyncToSync`` call. Thus, -``AsyncToSync`` needs to act as an executor for thread code while it's blocking. - -The ``CurrentThreadExecutor`` class provides this functionality; rather than -simply waiting on a Future, you can call its ``run_until_future`` method and -it will run submitted code until that Future is done. This means that code -inside the call can then run code on your thread. - - -Maintenance and Security ------------------------- - -To report security issues, please contact security@djangoproject.com. For GPG -signatures and more security process information, see -https://docs.djangoproject.com/en/dev/internals/security/. - -To report bugs or request new features, please open a new GitHub issue. - -This repository is part of the Channels project. For the shepherd and maintenance team, please see the -`main Channels readme `_. diff --git a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/RECORD b/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/RECORD deleted file mode 100644 index dc0ab07..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/RECORD +++ /dev/null @@ -1,27 +0,0 @@ -asgiref-3.11.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -asgiref-3.11.1.dist-info/METADATA,sha256=aLePcJP6N7HpneCbacTmO_4Gc4b0PRSo2fWPwsWLeYQ,9287 -asgiref-3.11.1.dist-info/RECORD,, -asgiref-3.11.1.dist-info/WHEEL,sha256=wUyA8OaulRlbfwMtmQsvNngGrxQHAvkKcvRmdizlJi0,92 -asgiref-3.11.1.dist-info/licenses/LICENSE,sha256=uEZBXRtRTpwd_xSiLeuQbXlLxUbKYSn5UKGM0JHipmk,1552 -asgiref-3.11.1.dist-info/top_level.txt,sha256=bokQjCzwwERhdBiPdvYEZa4cHxT4NCeAffQNUqJ8ssg,8 -asgiref/__init__.py,sha256=UuKR3QjWk9sJtn2huDFsPdSgtx1CgiEl2B4BUtVRd58,23 -asgiref/__pycache__/__init__.cpython-312.pyc,, -asgiref/__pycache__/compatibility.cpython-312.pyc,, -asgiref/__pycache__/current_thread_executor.cpython-312.pyc,, -asgiref/__pycache__/local.cpython-312.pyc,, -asgiref/__pycache__/server.cpython-312.pyc,, -asgiref/__pycache__/sync.cpython-312.pyc,, -asgiref/__pycache__/testing.cpython-312.pyc,, -asgiref/__pycache__/timeout.cpython-312.pyc,, -asgiref/__pycache__/typing.cpython-312.pyc,, -asgiref/__pycache__/wsgi.cpython-312.pyc,, -asgiref/compatibility.py,sha256=DhY1SOpOvOw0Y1lSEjCqg-znRUQKecG3LTaV48MZi68,1606 -asgiref/current_thread_executor.py,sha256=42CU1VODLTk-_PYise-cP1XgyAvI5Djc8f97owFzdrs,4157 -asgiref/local.py,sha256=ZZeWWIXptVU4GbNApMMWQ-skuglvodcQA5WpzJDMxh4,4912 -asgiref/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -asgiref/server.py,sha256=3A68169Nuh2sTY_2O5JzRd_opKObWvvrEFcrXssq3kA,6311 -asgiref/sync.py,sha256=KHjSkYRZKIJ1cmBvxcloGrcnhvAuEfXCWCZAoxN8grg,22929 -asgiref/testing.py,sha256=U5wcs_-ZYTO5SIGfl80EqRAGv_T8BHrAhvAKRuuztT4,4421 -asgiref/timeout.py,sha256=LtGL-xQpG8JHprdsEUCMErJ0kNWj4qwWZhEHJ3iKu4s,3627 -asgiref/typing.py,sha256=Zi72AZlOyF1C7N14LLZnpAdfUH4ljoBqFdQo_bBKMq0,6290 -asgiref/wsgi.py,sha256=OSxanm5Qf-VfrOkAx62mYW0mOnh8pwaTz1099HbJzM0,7941 diff --git a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/WHEEL deleted file mode 100644 index 0885d05..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/WHEEL +++ /dev/null @@ -1,5 +0,0 @@ -Wheel-Version: 1.0 -Generator: setuptools (80.10.2) -Root-Is-Purelib: true -Tag: py3-none-any - diff --git a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/licenses/LICENSE b/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/licenses/LICENSE deleted file mode 100644 index 5f4f225..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/licenses/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) Django Software Foundation and individual contributors. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of Django nor the names of its contributors may be used - to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/top_level.txt deleted file mode 100644 index ddf99d3..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref-3.11.1.dist-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -asgiref diff --git a/.venv/lib/python3.12/site-packages/asgiref/__init__.py b/.venv/lib/python3.12/site-packages/asgiref/__init__.py deleted file mode 100644 index 595a2b3..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__version__ = "3.11.1" diff --git a/.venv/lib/python3.12/site-packages/asgiref/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/asgiref/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 3a0f9d4ade72ccb64c5a92856c48791ec1c6959d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmX@j%ge<81hS^M96-i&h7^V`QdrXL@lnU`4- rAFo$X`HRCQH$SB`C)KWq4QL<8mBk=Wd|+l|WW2#A*2rDN0^|Y!<%T?9 diff --git a/.venv/lib/python3.12/site-packages/asgiref/__pycache__/compatibility.cpython-312.pyc b/.venv/lib/python3.12/site-packages/asgiref/__pycache__/compatibility.cpython-312.pyc deleted file mode 100644 index 2d35b64f34d77c1874e4f01fe7ed77205222579c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1802 zcmZ`(&u<$=6rNeHz1uj6p>9H(HqG#(P($J^2@;1!mEceWNWG*zGzZLNcVch5*|lcI ziJZ7AnxjCUTI2Jv5IT&B=IpNt@R&a`d}sKI3FT>P`-1 zwuwu|b9M2`a}2VC!=fwffCmlf`fRb`+tLkuTiKG81tkMt_jeGRNFLZ)kkQe$lnoZg zO|8$C>9gsw=ZDY@J-(5aEwt5(3vqO5BsR#A-Rk{QJ}QqLp5KTnlkDT)R17Wco171# zIaJE6ULPQ^t}-D7kpU5m5qFVLpU`^Ub8V_hKwLp6@mQ7G%_$+99wX>aj}Vc{w?cBOIJx4b4ilsZ>h2(5Ny=rR1UE`l8Nk35u{i zDnw}1s8A-ZO2ovw9$`73Ojgu&FxbvN=`ffeh@x zv&zfNU$#7V!Kyc9E%0Z`A5L4smCDh+Nvlj)>Ys472+@}6P?H7Mb7iw!Z-&QRQ91HY z_-l|K7>dMKAlA{|05S_3Yn?MQ53lVQ7k3LMo*2XFeetO=eDC%*w|`jMG2Y%SsO`pD z`->gpy}cY7oM^8-nwa@>VrD1*(QfhN)52T#FK!pCPTuP1Ru?j$K8h-WL=-&^$~_?I z23o`pzH8pXEew!rt8+2rocdxh;7bbIBWRLO=05v8jVN(_AO|HemItVlz-KYown~{S z1Yr z4W91kWBheE?899FpuX-ji2l)(v^>ur4xSVgsHH{$UJYYj(3?yU=E@r5geHiSfd7Xi zsj|Yra0vBQXj2f*WP|&HxH5|8`bmsr0+48gl*u*0h^)bEQPgrAvH;DtLb)SIUzZUe zX++2<+;sUunwZh$X3*d;x%e_Px`ataYLxp-2#ZNOrYF>2RWYh59|A3&5j_m54GPU5 z89Pb|uIhhYxhn-A7)0h+`-2_h-6x~g!~FK>>_&b!KibhpBRonut_Cp>v+3LMcsk6g zB1Bw>T%*kU=Im17G(2{Rp9QNLTSB4!B7-sh3l0B+&b`bP@r9R@$MEUyNfW;j-TfCY CQqhJ0 diff --git a/.venv/lib/python3.12/site-packages/asgiref/__pycache__/current_thread_executor.cpython-312.pyc b/.venv/lib/python3.12/site-packages/asgiref/__pycache__/current_thread_executor.cpython-312.pyc deleted file mode 100644 index 45ac67b89ba776a42c20a4096b887bd1bde869a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5862 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 WsZY93uzj>&`ko}UKOoo&j{gR^vT>9E diff --git a/.venv/lib/python3.12/site-packages/asgiref/__pycache__/server.cpython-312.pyc b/.venv/lib/python3.12/site-packages/asgiref/__pycache__/server.cpython-312.pyc deleted file mode 100644 index 938be8cb22fc5e72da6d74d7f3cf1f6660ae0956..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8713 zcmbt3TW}OtcDH*Tnvq%>J&_O+v<3-jKrg_?Jp4dHfCZSuCfV4kxQ5nrOKQbp#W{Ge{K%j`c3a8g(c*nW+DF?4xhf@+wfEEyy4bz;ncz6o5~7L%6tv8c%_2z6fj-y`wlA@HTQPL^GPC&jAM)%J&)O zj{}jw+yx5MqxW_pPkYfr*!f!fw(F&!_Q{_0L6zw9?gJ+5AEHz z|GDQ6MD3fz?suX_HZ4UD^HD?64OjT0gZ6y5C>(NE*_|oiEB1mQXwpLTvW+Z8cPb-t z7}y$5sSAQ^3?xAsg;~iFNVrAhl%ZweHbIzBWk99A<6?0NG7DzlzXG$xEZyvUQn*wu zbmu)))CZ{qsEP=O8c`%cH+W4-NGU_f^1ukt0l3};SyA|DTOMFk5#%I{;C}iXh=iyv zq)?-h0w}zm77~&pg=1yPpHMYWN*NWD-Zy9#2#bT+k;t^9$*KtELV?`}P^+^1-qF#d zt>V*JUX*5pjAF#--gCl5s+qD@G95a|nhZ7+IALozD7~&KU>bhU(Phezas~9v4yd+l zGaMBP5r}Xm6?nNY2Pyz^rh^ekr=^r$(lWds&rE2U)Ie;|;X?)%;;3ymaCvIhF^Y1pd3%$9+?AG96{r$ zjc8I@)khX2S<_W%C@pA4cF0wjkzp_=7e^F%dL*3%JDS=*ym#M-E*m&8aRFps9})Cf zS(9c)Y)>^4||d zH(-<`JkG!iI)2K>e}spd#PG)EJ&wVE)9yIGmzgkGWahysR<=blUsKsfh`a8NgPkE+ zb|*1H?#y1Ibuh%B;R*K5*SjO7Uy&)TehbzwkW0R|$O04dJ(-|#f+p&X40<;341%6b zC1jNc4FW+{R5fi|Wb|*gIBK-l7BO6!+j0Do4B9!%i{N}f^p6>uGIVSNbxG4QY2$3H z#;S4fS`BDVDe^cXx0*rlNOCQecMhE|z^Hx_z!mZ+M7DGn+V+@jd-82VOSNmP zFMOoPZ7FaulZ)N%{fF2mu{(S2a|gb85aHJe6F%~QYkv3i^6Ax%L;t}YUh_fE6FmaB zKG<=9{L}WacHg}%48TpIg4cZw{x|Ld_&)hQdzvsHGBmbhAhu%-=(pP)6e(ywV3*h> zG6T`#^$-e;;q=25yAh{7k;3Jt3J(h+=LwP{oYx?#dipj>hOz-3MN{Ad3XYx z16mVMPxN*1xK$gECsi>6!E4;&;^2e@#UA;DXvksvR{gk8>xTCe@UJ6luahFzXitg4 z>m~}3ZSTYX#sq*LIgDRs=3UC6*KIC~fHj1&hILu9Os+D(oFKA6L*0XrJ7_Bd2qErC zC6P+sl`E7^trvQ8y-(+XjbajJ>O6pNeoel)LW<2>Zti(+&-+6KZpSLO174R-t@%hj z|3pVFUu)%=o6L6qhc!G{W4{$X?uNcvGYnh7Spgln)lzPT9k&qkQ93DYlx%8)&+|uZ zlG|W?uC*G;V=$t>2H-Iz@lh=kZu;S&N1zW)UkBN6`&!5sZhFwX_2%$KS~F1W>J7S?r<8b+6qA&zn>X@A(@1Z}0$Y^(tB9k_EiVP*G;j=C-{B z{xz9_m_*Nn1b+Zg+nw^Xvs#)CHTp`v;pl4U=;IC4;j3H&v&l36j%UcdRj;~}?<%~Z> zmbJPp1LGWtu0|*G4X0K^rygs2U|gyMotuR?+UIh5m87$5_M-0!!SD)>=WEc&WQ(-?}0Bfb~hcS$nDw<0txc&eC z9?XsXMxDDswOWL`+hw1DHkdY`tI>Tf{kkW*>@UNJ;$P9g8~K;nMc+K$b44rpyub6i zp3uV^SoAFhmf8Q?EsBA^^jGKnBE7>!-#HQs=3ezw=on3qP(jKS#!Ggn;%JhQ(I8I3 zjF#qzCGD}oP}4BtnD$t8WeM6QBZXSu0{s#iHT{cuU}wZv8=_@37f-`0n$+ z=+F0^x?;Ozpa)5@YB28u1B5YtN{soneb^hE$pF6~A%+)iFMwE`hQem~4M+klpCYAb zCSXNHC>a@2+)gFSvrR97u$^1rb*vz0$VZw;SoM%l!4`3QC(8%Nj0GuYtdLs;vG=DG zwU!$kw|b({co4PlJbxbIS=)L=pUtt{zTch8Z^JhF*8m=0A!{MRwXPV2_Pr+j)$M(7 zbmHH__rm{Lw=_}UcA4C+TbE33^wVu7_foN?z0fjbwhY~#Gh1G`TW_|USmjRqs-bD6 zx6nLjHV@_-hCcNdMvt4L$3Jg44)IWd+i!CFzu=yKF0*OZmmFW*vaQ&$^CyvyA`jY5J*x57H*ENV z&9zIxwMNp_U)<7FZ0mfmwfiSqKic~7wuj-sXzh}}5Q>_i=&gfhXmE`qjoVg3ois?> zq!MVts0sfZ9?G*Q5dve#iK-atYT1)(rY63XF>C{Fjg_li>zy^7!0RQ~Sd@m}@Iexia80Rh%Ed1H?U5qaHhIxeP^}YBA9w^AcHv>OV@%JmRWo zu2Si(-YhTTC{1-|VQC`E#(cRep4h%2C856c-9B{ytA09<7M%K2L(nf^JyeG%y| zaxE*bf)EtAUX$y+&+URNuW_KdiM$3|Y~&#Eu=O440hol)R?WDUmJ|Z@lRzH+~9f{hz^qI~3KtSkkfbKYY2r_C)NY zN^8+jmY#LKgGdIi&Uo@zCM%^7@&pZsY!8rtdO1XrnY4#eNM-HnHdf$KW=Ci_S}!k9 z<2Mp-9<72)VkrhaO9ekx>%>aBB1vhhtBjPmQwM;k3QBWeS}ngK>ju>m?N#8cb_ReI z_R89ui@Bxl5R~TZl-M@9C4JJ~01Oqzwja83J1e!S3SEDJYySlRbrzsdkrpf}481pW z%U|HfOnxliJYL|&SGn;AeNde%?4B@pPZV~aGIyWK?>>|7du^SB>$}ayo|Vvt{l%8f z4-c9xy@i&T*%G_ovZu)R-wv7l-U5Hb0zg!e8~+BV+xi;w7(%G7UT|w|-T&Fq zwHAQi-|EQ3tG(k#n7?Jl2mC)9Bk*`{U^l?enwjz4!OvR!_}o!HKFEI7N1t~y*fSU& zKN$Gzc^02vVDR~%51u#Wycl>;Yw%-us4R3;vjrkX1#GpTsigJQbRNpoURfEoa+<5{ z?yu-uWIiT;#olr34b~CuYGLk-C)&s0qYQjj!A~LhVWu+2@;>iC0fssYPtZ!To$K@J zT&Pg^VYN(v4)c9_ZJ*w!TO`Nw{MlI0s=-n*6s4^I)f3A<51(AEu%W>xrfK+EV1+@M zl7bO8rmgyT-0P3WT_1sxyt$0#MogQ0#yOal>wB7Xd&l`HOx4E#*j2O;2{*o5zg%DB zo-1-~MXur9lglT6I9X`zH(UE}hYJI*m;E|OYCzD50PB2OF9OUdwWA0yAkxs0 zX{fCl9*PEwc3HI^UvWzc&>83x0IrjV?Djxt?I=Tf`&a$^hCdJ(SZ@vmj;yyv0!`~t zCNRdV2mOK5%zERtz_#_nT%diuD-`HoZ*2^8Z}f%(we|*x+c8|)AK^X+5ljKF>hZGx zeD0r?71_wr+|LR_a(0G(3b4=Ij|FT#AEOxKoWd|4@rdh5+zxZWj##lZA-Kw(N4rfWgyN_0!0GM3}}fo z=*o^ard+3{+O(p#-ZhiWZscQkEAQzZtEWA!q;yj|`C~CAy?_z!u5#8rr}=9kQ$2B= z{IS3L4F&)y$d5kG*^b0-zWL^R-0yks{oOnGnbT?KaMe$KKXT<1$Ne9A&@X>3vhtXj zUE({7h)oUDcj=Kh3TH|0N&qaww z>sU~Gl3X%9+s2y4n+KbD&cI1kqFwTe4#_=Ys76(932z#-8V6hOwo!Dx$>*M1S#DSU zd7bE%45LR2?dvhoBl06A(ffjFa0AM;NhYyeuT^f9Ort0CoQ3;f2ZUNAyW8q6hg+q8}7&G;oJFvEl_ztkh{3>|kkCNDJiCI$2sZ z(rP5X)GDph+I!QeQ8L)Y-q+%NUCH;|QngqwHoV4*jnXEx@09}hYn93+H~y^~G1BPf z`atO(XjOGhv1O|E4v4ZR4yV0kk)9D_aiR+_$i{dvj?ZCJ$S;@WMT*pcf+lT`WT zTc950TA|+mvy4EAF|mj(FO;#dXcc+sipDj9 z^2G2N^U>IFcr0Z2CGGTI64O9#+wrg*9zQuD4dcO%Rt{VoJ`x>?Weh_HyO3l)6Pt{R zcsh>16PdE%STrtOjAtyegnmbdb7v+h<2djbj_O|dO9WTB1h=0%y@TUs_yjjvoDXm5 zO7Qv#J7cinsZ<{QJV+SMZ^w!6MXuaArPZN@34>k}&%M0U#7%K6T->DRXys%-PxXIJ z$y40RU%S9vG@jxv@Ne+_A!EjPR*Gkg3IfN`SnT}d!~t2xyc*>?)SWR6KaFXyARL>N z6skNJ41W6c?sKtmse3pkN^-X>O~jP$3sOW@Vp8WsSdLG1PROx%Y&bU7-SxB-eY$%r za;AG?Dt;~&-O|;wxm$_EDdX_@@L5Ue4l8FPvNY1IOht#gCZ;l;Az4zew4|ZjJjmZ;A75WuAeofy@9K>S8C@67QM~0maM^Kt53UquUx!*@pq=@pL*Zj zlJ@woTCZ5=E0;XMPwv`K=#zVP&Qtp_$0MuYdFAls!*fsl51}q=M8cdp~RxOV(Q!yTv&kyU1cVsd;OzSjbqS&g%LClsdj{S&S<>CmnYc$7(^=G<|<|nU^ zn&5`=ITPGTPHx0IOj22xMkf->*z;s48Rt+$!5HQCREU?`kXfNc7?jr`lsD+XK6+7$ z;1ai7-XqhsHESW$rk$Ex_Jv%08TXUbbmBQudRxTbK4@WWaaxfkX%9GI`>spZ3 zQZN!#BDlrRNkJt%P7yk9y6ko=x?q1y9>-BK)e&T^48%^Nt)M;|3ad+spscLd6Amg8 z)?+v>1@Aw(f-#v@OO1_(BhjFQr5X>8#bOh|$Ve~}4@wttDk)tk8&NyX&UGd?uum$Oj-A>d@7c2_7#W|4$>@}}yW+_aoVx1 z@CFX+cy zMG);zwwvEV^qtHSmr;o+>6^Y~{SpWG|UoyW*j-I}U? zRIPqARlQ%W-hXpovHG#u{oj4;4xLchG9LA4NA&Xz&D;+D}>6lX@c;V;7?G!<65Qqf3gv zVV1YjlTo@joG~*NpE1PGWUP8wg%%jw&y1na4#T1Nc{@zYBBH4BI0Ec2aOCNirqe?C zN4|!X?_t&VaLTt^_3geP-rT?FJ2Gqi(BVr9{*+L!3iV4u<40Cs%G#}3yHnPORO>_6 z#dk*E9{s@D%l2r0sEi1Sf#` zDL8=O4UW~Kama2;rQk6Blqv)-aCZ$Zv-RU3Z?5^+Vln$yJXUibua%*k|3ns9sd1u{ z;2)8A-3KEbV(%yp3wq_-se8=O4{y z9Soc@fZ*@APc+7QSYxc4RAEy}*s2O!mxOKiF;-+E z#=2Xr-kqxMRjYe%wk}p5TE$oo^S@Enq2lNH-T?nXLo4?K10p}{?5!}~@){An<>x70 zLGk<8Et}Ql{H&H{VgH(0ZejLwZ1)LtR^COyZVL8LaGZj@6g-MxE%Su@6wYza2b^`- zL%AHkOXaBvHqT$0e=ZaM>`<*8DeGp{y7~IncXqzL^8@Rie^5yNe7<*MZwGY$GWj5$ z2SRK?r37XVr4s0}Nf(@;RvILWXrvL2aKPkEcrw!ya#=@7MObr*mN#>P@t|ES zLvBkhw_`N0CMzEE?Knj%^4cgbkhyx`=Pn?;gejKepKle?OX+^eM;KiWOJpcJ@b(HI zyTS|R!Aj97c}BbLZ%=d~eN%~aH`=g>9$?$mBH9$uDv)?;$(L)xBKq*QM)ZpnVx?Fm z2E=Nh+O-%368+X(3_qkktfGH4)uLOh9TCJj)LK7P8)}fLp77sc^cX98G9DR=#HWJ8 zV__vPE&v8of?+7@I<5z155+tDUw6I6dRI1z^EM1(+m0$0Y% z9J&!DeVy_Z7z87Q0Up#B2wWp_Y#d02Owa5L~iW<4~B6F}*1#dI3OGx^iMJFx{^+u2}*?I6Zynf)qXv zD6s3RxIZpU5m5vP%To_5)KLQ2InB=Hj4i)bGcF9(ur!1j9U_8Fn~STjb6J68XRKKAX_@}MoRUd$|0OBR2xgq2qz|^Bzo)MIqB7` z0alF;oNGLkIPA2aZ37LP$;;0F6>pRuA-Kfd^KhQPylu(dyzFUNII`sFTJ~>vtL(b% z#?G5li)~+7@}Ib8<(w6-9J_oh?Kzk{Iq>&JgVP0UyryN=^sQ_&8yPd~4H<$hKsyBgovl+_Ev%@`&2<$YRUx+5H~~!B6fvI8Os%&1nkX|+9qZR*z+-}sa0$Z?`QPQ=%pK=1xkO>sHS3<`MvP+F3&M;I zB}=Tk=bmD8m3T86y1$*$b&S%ZC+&TKl+Lj9X2lhAVkL*g6i4N+q-anMJpnoOyYGJ=6%%4>|GdcW|>etsy z$k{)T@vUKoLlY5E7D4fJ^i*sTTsj(!#R-=yHiiL6WYTPrK@Uh5(VV6zHjY|o!tM9*xAGQ(KQL-=Q$e~b zwT<=Zo#8GUE*neP1QML4C|>5j4NJf?IN1Ntc-8nFvl(F4gG%fMV!xexxxD2wa_GZc zfEkQT(vT$(FF%DKWXhOGcGaX7Pp}SS1#V=JX;ZJR+e!sDN>4h?Z-{1JQAaYI|*8W;dm?&kO1&DXZ3+V{TS zzW1JmYuUK$sZDt{sGbeU(4L#76{DfWl@uE9!oQ;>xnbvDocXKBpGE%s{QDb@EN_7L z+?evWtN!+6r%-0=i{$G`|7jTrf#$@R_&b?mTNa%uUo9$le7lXO+B-w zS6r7}OV$R|4KjS~s;_;~*O@Hunk_?8pz*b5QjOcx#%(uT@0u2?j?D^L`(E4TbfE5a z*Q>6yr*_%nyDD4}ejo9=w5KX7aNfo_(^c0M*MceO>Aq%BJ>4r6j%wHJkzdtVoDXNA zJ@`}Z7S-L7ba!VVtMB8}{y@s#ruy4b{@tp7H!4pBI@CZ%DzF1v^+xEP(NIx|nm2Dt z`n&GkZ~RUOw&sZCF)_+Rxz zx~(JCc1UeIl&7M%c_(z1`i(eAs_RpM?P_2+MUPJ$Goi zG^?IwO#4Sd-TYSftXrOop zPw~!uc0BxaebeJ*#*77iDgawDWwA4(aX7!Nf+*-XphIfqc?57P%4-p&m>8e}%D?6U zB$1O&XN*PV^H4z{d%}ns@}NN>T`zwUNAdJVyS|x^M2E*FfwYkl9VEl#xCB2hQORcr znKL$~i^J5YWXi}tED|1*Y4c}XlM^DHigcL5SjP^~H%!{;Hj51MWeT8haT;qwqZ(_2 zZI@K=p=sZ0rp6Kv5%VGm7Fsl1460M^pz01T_2bvQqs zK7E?`&h-x$k1lBx-^SmH2lJo_BarAV3Da|~!h9s)QngwFEI>@9W;HLclqJfZ^CgVW zc@xHxZVP1vnG#@~fE6}6k!XA9XA zMeW9ki?gc~daw6{Mu1r0lmU87eicH)bwL`|D8%aiLo-ph9nP3DRsc`~y7&Y!>lh`J8sY!0R=(aQ{+0)LS5tFJzuBY?!ZNGceG) z2yAD*R|W!U?~B%#c}i8b~PIUA5Op7T3TOYeqwA~DBW2-4)nt3klDe+T-R z7{%nPke$gE8onjy;w2MTEVMb{AM5N3D-v91wb}r}5eUY_l8lq$`G!bZ87G(Br!mg* z1q7&_A!4+(wC%(s4<>^!QQsa=}Ha1m+K6~$XVFN^ilrmsMt zSw?HPhGr5Q9OX$z!*bDC{}G9@?P^u~VpZp?kakoh9WB>{WZR=@A&?RpRiSY~SQ0w3 zCa-NP@q)lS|I#xg;dZ8LniqOrZBP2w!M+*{z1}!yLBxqt&8pD6ux&}$c*k9v#F=t5 z*|8stI^}6mf!!Tl^7JtCYmZvpvsk@l_Rw7KOOJhWuZjz-BbM5kZs~Y^XnyGT4iZ=G z{1mO$g#KaK&BTpRn%t(=slvL2a7t)Xg|=T48W;L?7D7(l7j5h}N&+MI{I2~L{;$k^ zUED3R87%9ToyFaJUx(?I$3*FV@4gD|*1Aq)yj||<3mI<*`Mws*?IttD*Bg-Mb{kLe z5aqw!W!qP7yuIDK&uRRz)r_(~cAAm$<8mX#E4ua@jel)4qP7r!5Qe6Mpkl4P(MM?{ zeP`S-f070nCeUAj2upeoTSFOp!G54QFqP#@1sU&swgOFrrqf8K14OQ&fG}*C&SRO} zU}Xa1Go~|ONt(SgFG@4MB+pSEf%25)8kTA4tu==3pfn2R@u&P27T>>tG1P9h-mT+m z8vm&3(vjH4q}$yfPPe9}~%tUbAC`WhzK);Q}(SsPSqL$Yz#qIGxH$eDx5rjsk2 z!EC|Q+L~v}Qr0Hb+O%kGp_h%xU_^WA=Ys3*I_u2dJH7yXrsht}S1)Y2X1sP{VV7FH zDOmwefF3=4^Q-mAiuJ0n0c*w?x@$E0?O8L5LdvVIU!h8}yJX(nI)CQ%v#*}baumN_ z{!aDV)mr?9yu#A5=Zt3ap84S{hugJ%>~{U|jT1M^Z#<=L-M>P~S=R>h);kqVSu^hF zB4p??idng;omm^j>|A-}-1$^xNX38e#;k)91d>DWEOJ`9lvzUQWM&(kr6P@7x4+D?n{Wp2&QJz4eH8e1PJGX}XF`%Oy?FKBSib(eT+5nWpKps~WLFsue5ory0iU zV1BN}TPCdJ&D2$7P!R|WWH|NXB3Y(fAw%AG}NvuRqSd zn_yYdCD`04XDrTY(fUFFL$HmCNf*Q86Js!LGvl)6>30q$=`mQQPk!YnKD!7)-VUDu zA1B*+6lfY9wV~oZNMRgXnK{;A7bO6`wij^8w|MW zh2bnHMus8ki@L8Mz>Ut_RODUgSrd%(+yr-MV--aWBk(*X=_VLMAY-yMXMlX$=;D_?|>t5eC4N03TQkWi6ZK84u{51)$ws}zH0rh*Z13{%61W0G08w0)d> zEyvb?p-S)!mgISwS@IHKq-wgK)>(Y5Ku!P{lce&l(qysU9^@qhqLyyIwk2v$= z#Hx>zgF;LjE5c_sD7xQf-tAM92aiPYK?D{Z`7O|*X4?zfAcrqf^=nrDIAOIIF>E&~ zbP#(FE00YNd04Q~2?yy*E@l+XlO~7p79VwxV8=vH`CB-%nDf+hR}t)1>@zUH8ei)) zdphG0(LWkb9i5x5dq54u>rYP~c(8{-=_VfRU(nC=(u`;AxXAmdH#qe;rUh!Y&YV4o zoy{bB81c7ql(DNK?JxhW*aI96Dht|R!FpEO;Xrm291g_%mt)WK@w_p=6jMyV2Bz!z zIVXg?4x2E+6@X}G*J{^-f{n89c>>BCWG8geVoLH%7WyV|h9MI2*#%9MFJi#l$hf(&S zR>oGqX3tROVFV$~LtiWXeM)7ki}WUi))Z5YG~I|yWYhkW1;^C9SHXY6I#d1#ubEeY zw|d_HJ=e0kd1334yAAgrZojtmdd-c2#g@J$_r8zHYm;>+7Ryg2g_9pyy(w!@wE{a? zh%Z??fFQ!Pz?QCRz)iSAxF#^oWo!MsxMXel&{4Z!O$N6vQw;-)Bc@}QC==SDBVMIsN$l#-9pw*Rwp zBpC1n8V1o)C2Mw7P;#X5=4~8m)CG1G+&yuWaHFK;t+~*j(rx5j6bc2z{Lu>&x`1*e zoEKPq!9p25cFF(6To0lS)LWwbj5WSNuWOW!i8U8Wk-=)sbrxP`Kj8n^qPr{r=CYR3 z0%q)IVM51OO5JNJz+=Mlxh-!hQOXqGqNk1$s;H*@dvHdY;wbe0~$OOAN2Ue79U@{7-ZevN@`IZu+kb_bY^UMW|~Api{M zIXGAFGcGVMhp6o?cf$Qy26-O(T*A%z1qtB~Ejo;eddxGfX!RFp(@1b-!PO_~Mj6_k z?9!QH;eA3FC6Dwqmp(@_|2&s);lvO=o9cv+rKv8A@bn#!xFdKWHaR9j9M&XA&7#~?WE}n> z22C?36Xc*-h>ue&NCAzxCgw4iYJna{5M(M>n@4r2Li@7vKTU`dos;D$%1?#~*omQ-jENc7zA*fL$)A|X+xTdoJ!kAkpiExW z(oA9uzqqg-#qKjA%g<4bQL3>j5C3X1f4&P$_+UdoUC5ZB5{-!()nk;vJc=QT%Q0B3 z@rwdZjfA0`amz$-vO-LY$t^{JCc+Hj%~}ygGYH?tiJ<%dOkMjPf|-Pu-IbaRXVD#+ zH34xFJSj)hqN8bfedk-}Q(gPiu6;L8C65m*u7@bn@}YbEo!ZS;tZ8pW%G;%SyHeiG zsuz9=OWqwQ3^Qf>VYU5ms{N?iesrYbPj&aJ`0wk#)7X+~+@m(`N$&ls z+W56Ahhc&aZoUy-YJ7C=aQgVy=Ju!jTU7s+26u}1Q)87JV3TRDWORfnsWHIv?O%gahK29v)!C;GXQW*?>f~D zjND^uh9~RnG1#%473r#$h2AT_4L210vV-G_<9klHuzIW0H4RrEyYg7NHFO2yC4u~% zYE>uU>(w9n1B9$s|K=kfNuAD$4?TVYL@PeM;|{#??B!>d+>PkPhi;hGF;YR*6I}8% zrvpt_yXU%J+LvuY`@hb%et{l*AawjjxrSBz{GrOnck+Kz9XQ;<{Y?*lc%$iWHk&BE zZ7b5>-N+;UZb!xAobf$F#bcb|y@2`1dc%A5{E?vLy@oQ1uj46wz3<2_^Lq~)DEa)HiwL&oU?47j1QyI`nfsx(urf$;%RWS{?l`Ray8#T631ZRAJfZ=yq}^TR6qYE81LW8o>as^fi62c1Zr zpE5o8mdo5*%iXH=_I4X@b@2#8#({ovb2|u1*BH<;Hmye(-i(={-P)MaN|Ap=!P6A{ zTM8KKewAVi6c8pLzeWKQW@z*@YZE>TG}!WE z6m(Lsj)Euj;3Bc`oe0QA<}+Kf9h|RuE_Ai~O7~)U%caNfTDXQyH+q-q_asd<7|~)A z*~5$0on!^8Pd4;xRxp9v(a&FhCbj*Ty8T$%S_8JZ!;&=lla*Vw46c$kw6prl=Jn|< z@MU`FuA>H)G*{)EJimGFY1P$`H6sB_pcdvUioqGIHd))PmT$`1=ov<=n)&urO{a?g z-mWZ_hY`!}T5(cr#}mBSx6t>aL*GA?K(KS(}wVLsIcCdN>)VuYZFh|2bZ7#eP^RLj?Q5!a;c>}4%a7pOsu!#$i}c3? zcbR|7pzD?=@l#3t`HE1Kql(DDyh8f?AE2Uw>dA`c(M}XK^vg6r7+Dhc@v~?Ai1zUg z>%=A2iBGM&#=_%g#PFW!##Mt?@T1i;e1m#PsMaT!xYugaf-_wkx@R`l*e~U_2Q?<& zqTnwPD6Exlt{JMwsS?uuQAsw)S-r`!z>2}>vBN9TX1{0UgsQaFo32`ingt6I%@#Ie z18*4R?^D(LDX62M@JNG_Uo$k!bUkRz{59UK`g{q#9>wUY{1aptAu@9_>bh@6Kc@*e ze6h2h!CI1CI(HWDUY-)o}Bi0R?zZdxz4KEtm$|;*Q&Kj_KjHOl& zd3s|7(U{=6e+5ycYy~wV@&~AJ)e17AIR6%3R2-{_h77BS_G!o@-^NXwf&CPtUTS^Q z{j}vDBWb#E)u`UToW4Ut96(O21Z_Fhccv@q)Bf6fHgjQ7QQPv*D0mlv*3dVqdr8v8?=@Rk)P+dxM!)l^Lr_V5>?P|1=ANWz{@64j84Fw? z!PjJxxis$$T4b7A2lME#)1!j|5@IxN<)WCI0@5_)KcRs3p?re^n#+s;-y{WcisrUW zIAq4FH3fw`PCuyvt0(|@q)Ey-Nz|PGX!MKtBjbweschM~utHxLYBqokl?mZjv6@@rc+q~$W{&=u?fpxeM$;#2JQcqy_N6d?{XCWs-Iua@4d?*xOaj-ZREGkZJ2MK zKQq7nO7}gEp6@+cHf7*L#mV%Xy=dkPcChlgrjN~Ky!8&$K)NHv;!2zCvpeSc=55sP zYkdoFgzirIyH&@g>uonS-4~&Sm_0F9KKqnvBK6T+ z34a=k;o~w?xniW23{<(FVlHaaY2~eHw?A$5%$3ibnpYO~T`QkYs1+SaFMgV#Q%{$# zoKAY1RdVy;ZR=2{$C5RoD1?fN>MT`)>MX9=Gjq+eBdWRLV>gm=4bsbI&gRTI1H1+N z8m)Q}OS{1poVpXx7j_P^+3y<7)Vfv~TBpjg<($QVzNc-j*^Bdr`6CO%*S1_YER5lk z(qv$Z>fU<&+zt8W!|$HBwL7`@xVr5tN%vP&+li$0q}Ig~bCnRJsdqK#9o(C&oY`3z zNt=mA(qb{J_^7pQ+MG2sr@ObLJ9|F1Suk^zHCZ$6m^pV<65e~Rj%*n{TRBK>x<`?7 zW0o>QLc?egrG4`j)!mqM1sB?`ZH8yQ@5b=W%{S`Q?t{tpgKG1kr0bAsKK!u*g>vIb z#mk8RD^!6T0S?S++Fm}lc}||&rrK*Dt1(KdYO^%;$eO3gM$h&&G*NlXC7Z#}{JsU> z!kPJ_YI!K>3aRFeA3O27X!%rfZO{ZNF%S@k^CaMzNZ2vow_un*sQOw|d#j#{=%D)pST(_0{uR eAeWw)-=%unlFl~O6rvr_&UU~(Cu(Ng`2PX_4$;8? diff --git a/.venv/lib/python3.12/site-packages/asgiref/__pycache__/testing.cpython-312.pyc b/.venv/lib/python3.12/site-packages/asgiref/__pycache__/testing.cpython-312.pyc deleted file mode 100644 index f7a3fe50257c550b2358e5798dc8fccdaa099848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7226 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 aNbD<;`ik`al??wYG%E-PUJ{(SjQ;^q5em`( diff --git a/.venv/lib/python3.12/site-packages/asgiref/__pycache__/typing.cpython-312.pyc b/.venv/lib/python3.12/site-packages/asgiref/__pycache__/typing.cpython-312.pyc deleted file mode 100644 index 15047b31e3cbb7b6dbfc6ee1660f8256f02254b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9919 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 diff --git a/.venv/lib/python3.12/site-packages/asgiref/compatibility.py b/.venv/lib/python3.12/site-packages/asgiref/compatibility.py deleted file mode 100644 index 3a2a63e..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/compatibility.py +++ /dev/null @@ -1,48 +0,0 @@ -import inspect - -from .sync import iscoroutinefunction - - -def is_double_callable(application): - """ - Tests to see if an application is a legacy-style (double-callable) application. - """ - # Look for a hint on the object first - if getattr(application, "_asgi_single_callable", False): - return False - if getattr(application, "_asgi_double_callable", False): - return True - # Uninstanted classes are double-callable - if inspect.isclass(application): - return True - # Instanted classes depend on their __call__ - if hasattr(application, "__call__"): - # We only check to see if its __call__ is a coroutine function - - # if it's not, it still might be a coroutine function itself. - if iscoroutinefunction(application.__call__): - return False - # Non-classes we just check directly - return not iscoroutinefunction(application) - - -def double_to_single_callable(application): - """ - Transforms a double-callable ASGI application into a single-callable one. - """ - - async def new_application(scope, receive, send): - instance = application(scope) - return await instance(receive, send) - - return new_application - - -def guarantee_single_callable(application): - """ - Takes either a single- or double-callable application and always returns it - in single-callable style. Use this to add backwards compatibility for ASGI - 2.0 applications to your server/test harness/etc. - """ - if is_double_callable(application): - application = double_to_single_callable(application) - return application diff --git a/.venv/lib/python3.12/site-packages/asgiref/current_thread_executor.py b/.venv/lib/python3.12/site-packages/asgiref/current_thread_executor.py deleted file mode 100644 index 6293cbd..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/current_thread_executor.py +++ /dev/null @@ -1,123 +0,0 @@ -import sys -import threading -from collections import deque -from concurrent.futures import Executor, Future -from typing import Any, Callable, TypeVar - -if sys.version_info >= (3, 10): - from typing import ParamSpec -else: - from typing_extensions import ParamSpec - -_T = TypeVar("_T") -_P = ParamSpec("_P") -_R = TypeVar("_R") - - -class _WorkItem: - """ - Represents an item needing to be run in the executor. - Copied from ThreadPoolExecutor (but it's private, so we're not going to rely on importing it) - """ - - def __init__( - self, - future: "Future[_R]", - fn: Callable[_P, _R], - *args: _P.args, - **kwargs: _P.kwargs, - ): - self.future = future - self.fn = fn - self.args = args - self.kwargs = kwargs - - def run(self) -> None: - __traceback_hide__ = True # noqa: F841 - if not self.future.set_running_or_notify_cancel(): - return - try: - result = self.fn(*self.args, **self.kwargs) - except BaseException as exc: - self.future.set_exception(exc) - # Break a reference cycle with the exception 'exc' - self = None # type: ignore[assignment] - else: - self.future.set_result(result) - - -class CurrentThreadExecutor(Executor): - """ - An Executor that actually runs code in the thread it is instantiated in. - Passed to other threads running async code, so they can run sync code in - the thread they came from. - """ - - def __init__(self, old_executor: "CurrentThreadExecutor | None") -> None: - self._work_thread = threading.current_thread() - self._work_ready = threading.Condition(threading.Lock()) - self._work_items = deque[_WorkItem]() # synchronized by _work_ready - self._broken = False # synchronized by _work_ready - self._old_executor = old_executor - - def run_until_future(self, future: "Future[Any]") -> None: - """ - Runs the code in the work queue until a result is available from the future. - Should be run from the thread the executor is initialised in. - """ - # Check we're in the right thread - if threading.current_thread() != self._work_thread: - raise RuntimeError( - "You cannot run CurrentThreadExecutor from a different thread" - ) - - def done(future: "Future[Any]") -> None: - with self._work_ready: - self._broken = True - self._work_ready.notify() - - future.add_done_callback(done) - # Keep getting and running work items until the future we're waiting for - # is done and the queue is empty. - while True: - with self._work_ready: - while not self._work_items and not self._broken: - self._work_ready.wait() - if not self._work_items: - break - # Get a work item and run it - work_item = self._work_items.popleft() - work_item.run() - del work_item - - def submit( - self, - fn: Callable[_P, _R], - /, - *args: _P.args, - **kwargs: _P.kwargs, - ) -> "Future[_R]": - # Check they're not submitting from the same thread - if threading.current_thread() == self._work_thread: - raise RuntimeError( - "You cannot submit onto CurrentThreadExecutor from its own thread" - ) - f: "Future[_R]" = Future() - work_item = _WorkItem(f, fn, *args, **kwargs) - - # Walk up the CurrentThreadExecutor stack to find the closest one still - # running - executor = self - while True: - with executor._work_ready: - if not executor._broken: - # Add to work queue - executor._work_items.append(work_item) - executor._work_ready.notify() - break - if executor._old_executor is None: - raise RuntimeError("CurrentThreadExecutor already quit or is broken") - executor = executor._old_executor - - # Return the future - return f diff --git a/.venv/lib/python3.12/site-packages/asgiref/local.py b/.venv/lib/python3.12/site-packages/asgiref/local.py deleted file mode 100644 index 845313a..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/local.py +++ /dev/null @@ -1,131 +0,0 @@ -import asyncio -import contextlib -import contextvars -import threading -from typing import Any, Dict, Union - - -class _CVar: - """Storage utility for Local.""" - - def __init__(self) -> None: - self._data: "contextvars.ContextVar[Dict[str, Any]]" = contextvars.ContextVar( - "asgiref.local" - ) - - def __getattr__(self, key): - storage_object = self._data.get({}) - try: - return storage_object[key] - except KeyError: - raise AttributeError(f"{self!r} object has no attribute {key!r}") - - def __setattr__(self, key: str, value: Any) -> None: - if key == "_data": - return super().__setattr__(key, value) - - storage_object = self._data.get({}).copy() - storage_object[key] = value - self._data.set(storage_object) - - def __delattr__(self, key: str) -> None: - storage_object = self._data.get({}).copy() - if key in storage_object: - del storage_object[key] - self._data.set(storage_object) - else: - raise AttributeError(f"{self!r} object has no attribute {key!r}") - - -class Local: - """Local storage for async tasks. - - This is a namespace object (similar to `threading.local`) where data is - also local to the current async task (if there is one). - - In async threads, local means in the same sense as the `contextvars` - module - i.e. a value set in an async frame will be visible: - - - to other async code `await`-ed from this frame. - - to tasks spawned using `asyncio` utilities (`create_task`, `wait_for`, - `gather` and probably others). - - to code scheduled in a sync thread using `sync_to_async` - - In "sync" threads (a thread with no async event loop running), the - data is thread-local, but additionally shared with async code executed - via the `async_to_sync` utility, which schedules async code in a new thread - and copies context across to that thread. - - If `thread_critical` is True, then the local will only be visible per-thread, - behaving exactly like `threading.local` if the thread is sync, and as - `contextvars` if the thread is async. This allows genuinely thread-sensitive - code (such as DB handles) to be kept stricly to their initial thread and - disable the sharing across `sync_to_async` and `async_to_sync` wrapped calls. - - Unlike plain `contextvars` objects, this utility is threadsafe. - """ - - def __init__(self, thread_critical: bool = False) -> None: - self._thread_critical = thread_critical - self._thread_lock = threading.RLock() - - self._storage: "Union[threading.local, _CVar]" - - if thread_critical: - # Thread-local storage - self._storage = threading.local() - else: - # Contextvar storage - self._storage = _CVar() - - @contextlib.contextmanager - def _lock_storage(self): - # Thread safe access to storage - if self._thread_critical: - is_async = True - try: - # this is a test for are we in a async or sync - # thread - will raise RuntimeError if there is - # no current loop - asyncio.get_running_loop() - except RuntimeError: - is_async = False - if not is_async: - # We are in a sync thread, the storage is - # just the plain thread local (i.e, "global within - # this thread" - it doesn't matter where you are - # in a call stack you see the same storage) - yield self._storage - else: - # We are in an async thread - storage is still - # local to this thread, but additionally should - # behave like a context var (is only visible with - # the same async call stack) - - # Ensure context exists in the current thread - if not hasattr(self._storage, "cvar"): - self._storage.cvar = _CVar() - - # self._storage is a thread local, so the members - # can't be accessed in another thread (we don't - # need any locks) - yield self._storage.cvar - else: - # Lock for thread_critical=False as other threads - # can access the exact same storage object - with self._thread_lock: - yield self._storage - - def __getattr__(self, key): - with self._lock_storage() as storage: - return getattr(storage, key) - - def __setattr__(self, key, value): - if key in ("_local", "_storage", "_thread_critical", "_thread_lock"): - return super().__setattr__(key, value) - with self._lock_storage() as storage: - setattr(storage, key, value) - - def __delattr__(self, key): - with self._lock_storage() as storage: - delattr(storage, key) diff --git a/.venv/lib/python3.12/site-packages/asgiref/py.typed b/.venv/lib/python3.12/site-packages/asgiref/py.typed deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/asgiref/server.py b/.venv/lib/python3.12/site-packages/asgiref/server.py deleted file mode 100644 index 131ea43..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/server.py +++ /dev/null @@ -1,173 +0,0 @@ -import asyncio -import logging -import time -import traceback - -from .compatibility import guarantee_single_callable - -logger = logging.getLogger(__name__) - - -class StatelessServer: - """ - Base server class that handles basic concepts like application instance - creation/pooling, exception handling, and similar, for stateless protocols - (i.e. ones without actual incoming connections to the process) - - Your code should override the handle() method, doing whatever it needs to, - and calling get_or_create_application_instance with a unique `scope_id` - and `scope` for the scope it wants to get. - - If an application instance is found with the same `scope_id`, you are - given its input queue, otherwise one is made for you with the scope provided - and you are given that fresh new input queue. Either way, you should do - something like: - - input_queue = self.get_or_create_application_instance( - "user-123456", - {"type": "testprotocol", "user_id": "123456", "username": "andrew"}, - ) - input_queue.put_nowait(message) - - If you try and create an application instance and there are already - `max_application` instances, the oldest/least recently used one will be - reclaimed and shut down to make space. - - Application coroutines that error will be found periodically (every 100ms - by default) and have their exceptions printed to the console. Override - application_exception() if you want to do more when this happens. - - If you override run(), make sure you handle things like launching the - application checker. - """ - - application_checker_interval = 0.1 - - def __init__(self, application, max_applications=1000): - # Parameters - self.application = application - self.max_applications = max_applications - # Initialisation - self.application_instances = {} - - ### Mainloop and handling - - def run(self): - """ - Runs the asyncio event loop with our handler loop. - """ - event_loop = asyncio.get_event_loop() - try: - event_loop.run_until_complete(self.arun()) - except KeyboardInterrupt: - logger.info("Exiting due to Ctrl-C/interrupt") - - async def arun(self): - """ - Runs the asyncio event loop with our handler loop. - """ - - class Done(Exception): - pass - - async def handle(): - await self.handle() - raise Done - - try: - await asyncio.gather(self.application_checker(), handle()) - except Done: - pass - - async def handle(self): - raise NotImplementedError("You must implement handle()") - - async def application_send(self, scope, message): - """ - Receives outbound sends from applications and handles them. - """ - raise NotImplementedError("You must implement application_send()") - - ### Application instance management - - def get_or_create_application_instance(self, scope_id, scope): - """ - Creates an application instance and returns its queue. - """ - if scope_id in self.application_instances: - self.application_instances[scope_id]["last_used"] = time.time() - return self.application_instances[scope_id]["input_queue"] - # See if we need to delete an old one - while len(self.application_instances) > self.max_applications: - self.delete_oldest_application_instance() - # Make an instance of the application - input_queue = asyncio.Queue() - application_instance = guarantee_single_callable(self.application) - # Run it, and stash the future for later checking - future = asyncio.ensure_future( - application_instance( - scope=scope, - receive=input_queue.get, - send=lambda message: self.application_send(scope, message), - ), - ) - self.application_instances[scope_id] = { - "input_queue": input_queue, - "future": future, - "scope": scope, - "last_used": time.time(), - } - return input_queue - - def delete_oldest_application_instance(self): - """ - Finds and deletes the oldest application instance - """ - oldest_time = min( - details["last_used"] for details in self.application_instances.values() - ) - for scope_id, details in self.application_instances.items(): - if details["last_used"] == oldest_time: - self.delete_application_instance(scope_id) - # Return to make sure we only delete one in case two have - # the same oldest time - return - - def delete_application_instance(self, scope_id): - """ - Removes an application instance (makes sure its task is stopped, - then removes it from the current set) - """ - details = self.application_instances[scope_id] - del self.application_instances[scope_id] - if not details["future"].done(): - details["future"].cancel() - - async def application_checker(self): - """ - Goes through the set of current application instance Futures and cleans up - any that are done/prints exceptions for any that errored. - """ - while True: - await asyncio.sleep(self.application_checker_interval) - for scope_id, details in list(self.application_instances.items()): - if details["future"].done(): - exception = details["future"].exception() - if exception: - await self.application_exception(exception, details) - try: - del self.application_instances[scope_id] - except KeyError: - # Exception handling might have already got here before us. That's fine. - pass - - async def application_exception(self, exception, application_details): - """ - Called whenever an application coroutine has an exception. - """ - logging.error( - "Exception inside application: %s\n%s%s", - exception, - "".join(traceback.format_tb(exception.__traceback__)), - f" {exception}", - ) diff --git a/.venv/lib/python3.12/site-packages/asgiref/sync.py b/.venv/lib/python3.12/site-packages/asgiref/sync.py deleted file mode 100644 index e733c8e..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/sync.py +++ /dev/null @@ -1,657 +0,0 @@ -import asyncio -import asyncio.coroutines -import contextvars -import functools -import inspect -import os -import sys -import threading -import warnings -import weakref -from concurrent.futures import Future, ThreadPoolExecutor -from typing import ( - TYPE_CHECKING, - Any, - Awaitable, - Callable, - Coroutine, - Dict, - Generic, - List, - Optional, - TypeVar, - Union, - overload, -) - -from .current_thread_executor import CurrentThreadExecutor -from .local import Local - -if sys.version_info >= (3, 10): - from typing import ParamSpec -else: - from typing_extensions import ParamSpec - -if TYPE_CHECKING: - # This is not available to import at runtime - from _typeshed import OptExcInfo - -_F = TypeVar("_F", bound=Callable[..., Any]) -_P = ParamSpec("_P") -_R = TypeVar("_R") - - -def _restore_context(context: contextvars.Context) -> None: - # Check for changes in contextvars, and set them to the current - # context for downstream consumers - for cvar in context: - cvalue = context.get(cvar) - try: - if cvar.get() != cvalue: - cvar.set(cvalue) - except LookupError: - cvar.set(cvalue) - - -# Python 3.12 deprecates asyncio.iscoroutinefunction() as an alias for -# inspect.iscoroutinefunction(), whilst also removing the _is_coroutine marker. -# The latter is replaced with the inspect.markcoroutinefunction decorator. -# Until 3.12 is the minimum supported Python version, provide a shim. - -if hasattr(inspect, "markcoroutinefunction"): - iscoroutinefunction = inspect.iscoroutinefunction - markcoroutinefunction: Callable[[_F], _F] = inspect.markcoroutinefunction -else: - iscoroutinefunction = asyncio.iscoroutinefunction # type: ignore[assignment] - - def markcoroutinefunction(func: _F) -> _F: - func._is_coroutine = asyncio.coroutines._is_coroutine # type: ignore - return func - - -class AsyncSingleThreadContext: - """Context manager to run async code inside the same thread. - - Normally, AsyncToSync functions run either inside a separate ThreadPoolExecutor or - the main event loop if it exists. This context manager ensures that all AsyncToSync - functions execute within the same thread. - - This context manager is re-entrant, so only the outer-most call to - AsyncSingleThreadContext will set the context. - - Usage: - - >>> import asyncio - >>> with AsyncSingleThreadContext(): - ... async_to_sync(asyncio.sleep(1))() - """ - - def __init__(self): - self.token = None - - def __enter__(self): - try: - AsyncToSync.async_single_thread_context.get() - except LookupError: - self.token = AsyncToSync.async_single_thread_context.set(self) - - return self - - def __exit__(self, exc, value, tb): - if not self.token: - return - - executor = AsyncToSync.context_to_thread_executor.pop(self, None) - if executor: - executor.shutdown() - - AsyncToSync.async_single_thread_context.reset(self.token) - - -class ThreadSensitiveContext: - """Async context manager to manage context for thread sensitive mode - - This context manager controls which thread pool executor is used when in - thread sensitive mode. By default, a single thread pool executor is shared - within a process. - - The ThreadSensitiveContext() context manager may be used to specify a - thread pool per context. - - This context manager is re-entrant, so only the outer-most call to - ThreadSensitiveContext will set the context. - - Usage: - - >>> import time - >>> async with ThreadSensitiveContext(): - ... await sync_to_async(time.sleep, 1)() - """ - - def __init__(self): - self.token = None - - async def __aenter__(self): - try: - SyncToAsync.thread_sensitive_context.get() - except LookupError: - self.token = SyncToAsync.thread_sensitive_context.set(self) - - return self - - async def __aexit__(self, exc, value, tb): - if not self.token: - return - - executor = SyncToAsync.context_to_thread_executor.pop(self, None) - if executor: - executor.shutdown() - SyncToAsync.thread_sensitive_context.reset(self.token) - - -class AsyncToSync(Generic[_P, _R]): - """ - Utility class which turns an awaitable that only works on the thread with - the event loop into a synchronous callable that works in a subthread. - - If the call stack contains an async loop, the code runs there. - Otherwise, the code runs in a new loop in a new thread. - - Either way, this thread then pauses and waits to run any thread_sensitive - code called from further down the call stack using SyncToAsync, before - finally exiting once the async task returns. - """ - - # Keeps a reference to the CurrentThreadExecutor in local context, so that - # any sync_to_async inside the wrapped code can find it. - executors: "Local" = Local() - - # When we can't find a CurrentThreadExecutor from the context, such as - # inside create_task, we'll look it up here from the running event loop. - loop_thread_executors: "Dict[asyncio.AbstractEventLoop, CurrentThreadExecutor]" = {} - - async_single_thread_context: "contextvars.ContextVar[AsyncSingleThreadContext]" = ( - contextvars.ContextVar("async_single_thread_context") - ) - - context_to_thread_executor: "weakref.WeakKeyDictionary[AsyncSingleThreadContext, ThreadPoolExecutor]" = ( - weakref.WeakKeyDictionary() - ) - - def __init__( - self, - awaitable: Union[ - Callable[_P, Coroutine[Any, Any, _R]], - Callable[_P, Awaitable[_R]], - ], - force_new_loop: bool = False, - ): - if not callable(awaitable) or ( - not iscoroutinefunction(awaitable) - and not iscoroutinefunction(getattr(awaitable, "__call__", awaitable)) - ): - # Python does not have very reliable detection of async functions - # (lots of false negatives) so this is just a warning. - warnings.warn( - "async_to_sync was passed a non-async-marked callable", stacklevel=2 - ) - self.awaitable = awaitable - try: - self.__self__ = self.awaitable.__self__ # type: ignore[union-attr] - except AttributeError: - pass - self.force_new_loop = force_new_loop - self.main_event_loop = None - try: - self.main_event_loop = asyncio.get_running_loop() - except RuntimeError: - # There's no event loop in this thread. - pass - - def __call__(self, *args: _P.args, **kwargs: _P.kwargs) -> _R: - __traceback_hide__ = True # noqa: F841 - - if not self.force_new_loop and not self.main_event_loop: - # There's no event loop in this thread. Look for the threadlocal if - # we're inside SyncToAsync - main_event_loop_pid = getattr( - SyncToAsync.threadlocal, "main_event_loop_pid", None - ) - # We make sure the parent loop is from the same process - if - # they've forked, this is not going to be valid any more (#194) - if main_event_loop_pid and main_event_loop_pid == os.getpid(): - self.main_event_loop = getattr( - SyncToAsync.threadlocal, "main_event_loop", None - ) - - # You can't call AsyncToSync from a thread with a running event loop - try: - asyncio.get_running_loop() - except RuntimeError: - pass - else: - raise RuntimeError( - "You cannot use AsyncToSync in the same thread as an async event loop - " - "just await the async function directly." - ) - - # Make a future for the return information - call_result: "Future[_R]" = Future() - - # Make a CurrentThreadExecutor we'll use to idle in this thread - we - # need one for every sync frame, even if there's one above us in the - # same thread. - old_executor = getattr(self.executors, "current", None) - current_executor = CurrentThreadExecutor(old_executor) - self.executors.current = current_executor - - # Wrapping context in list so it can be reassigned from within - # `main_wrap`. - context = [contextvars.copy_context()] - - # Get task context so that parent task knows which task to propagate - # an asyncio.CancelledError to. - task_context = getattr(SyncToAsync.threadlocal, "task_context", None) - - # Use call_soon_threadsafe to schedule a synchronous callback on the - # main event loop's thread if it's there, otherwise make a new loop - # in this thread. - try: - awaitable = self.main_wrap( - call_result, - sys.exc_info(), - task_context, - context, - # prepare an awaitable which can be passed as is to self.main_wrap, - # so that `args` and `kwargs` don't need to be - # destructured when passed to self.main_wrap - # (which is required by `ParamSpec`) - # as that may cause overlapping arguments - self.awaitable(*args, **kwargs), - ) - - async def new_loop_wrap() -> None: - loop = asyncio.get_running_loop() - self.loop_thread_executors[loop] = current_executor - try: - await awaitable - finally: - del self.loop_thread_executors[loop] - - if self.main_event_loop is not None: - try: - self.main_event_loop.call_soon_threadsafe( - self.main_event_loop.create_task, awaitable - ) - except RuntimeError: - running_in_main_event_loop = False - else: - running_in_main_event_loop = True - # Run the CurrentThreadExecutor until the future is done. - current_executor.run_until_future(call_result) - else: - running_in_main_event_loop = False - - if not running_in_main_event_loop: - loop_executor = None - - if self.async_single_thread_context.get(None): - single_thread_context = self.async_single_thread_context.get() - - if single_thread_context in self.context_to_thread_executor: - loop_executor = self.context_to_thread_executor[ - single_thread_context - ] - else: - loop_executor = ThreadPoolExecutor(max_workers=1) - self.context_to_thread_executor[ - single_thread_context - ] = loop_executor - else: - # Make our own event loop - in a new thread - and run inside that. - loop_executor = ThreadPoolExecutor(max_workers=1) - - loop_future = loop_executor.submit(asyncio.run, new_loop_wrap()) - # Run the CurrentThreadExecutor until the future is done. - current_executor.run_until_future(loop_future) - # Wait for future and/or allow for exception propagation - loop_future.result() - finally: - _restore_context(context[0]) - # Restore old current thread executor state - self.executors.current = old_executor - - # Wait for results from the future. - return call_result.result() - - def __get__(self, parent: Any, objtype: Any) -> Callable[_P, _R]: - """ - Include self for methods - """ - func = functools.partial(self.__call__, parent) - return functools.update_wrapper(func, self.awaitable) - - async def main_wrap( - self, - call_result: "Future[_R]", - exc_info: "OptExcInfo", - task_context: "Optional[List[asyncio.Task[Any]]]", - context: List[contextvars.Context], - awaitable: Union[Coroutine[Any, Any, _R], Awaitable[_R]], - ) -> None: - """ - Wraps the awaitable with something that puts the result into the - result/exception future. - """ - - __traceback_hide__ = True # noqa: F841 - - if context is not None: - _restore_context(context[0]) - - current_task = asyncio.current_task() - if current_task is not None and task_context is not None: - task_context.append(current_task) - - try: - # If we have an exception, run the function inside the except block - # after raising it so exc_info is correctly populated. - if exc_info[1]: - try: - raise exc_info[1] - except BaseException: - result = await awaitable - else: - result = await awaitable - except BaseException as e: - call_result.set_exception(e) - else: - call_result.set_result(result) - finally: - if current_task is not None and task_context is not None: - task_context.remove(current_task) - context[0] = contextvars.copy_context() - - -class SyncToAsync(Generic[_P, _R]): - """ - Utility class which turns a synchronous callable into an awaitable that - runs in a threadpool. It also sets a threadlocal inside the thread so - calls to AsyncToSync can escape it. - - If thread_sensitive is passed, the code will run in the same thread as any - outer code. This is needed for underlying Python code that is not - threadsafe (for example, code which handles SQLite database connections). - - If the outermost program is async (i.e. SyncToAsync is outermost), then - this will be a dedicated single sub-thread that all sync code runs in, - one after the other. If the outermost program is sync (i.e. AsyncToSync is - outermost), this will just be the main thread. This is achieved by idling - with a CurrentThreadExecutor while AsyncToSync is blocking its sync parent, - rather than just blocking. - - If executor is passed in, that will be used instead of the loop's default executor. - In order to pass in an executor, thread_sensitive must be set to False, otherwise - a TypeError will be raised. - """ - - # Storage for main event loop references - threadlocal = threading.local() - - # Single-thread executor for thread-sensitive code - single_thread_executor = ThreadPoolExecutor(max_workers=1) - - # Maintain a contextvar for the current execution context. Optionally used - # for thread sensitive mode. - thread_sensitive_context: "contextvars.ContextVar[ThreadSensitiveContext]" = ( - contextvars.ContextVar("thread_sensitive_context") - ) - - # Contextvar that is used to detect if the single thread executor - # would be awaited on while already being used in the same context - deadlock_context: "contextvars.ContextVar[bool]" = contextvars.ContextVar( - "deadlock_context" - ) - - # Maintaining a weak reference to the context ensures that thread pools are - # erased once the context goes out of scope. This terminates the thread pool. - context_to_thread_executor: "weakref.WeakKeyDictionary[ThreadSensitiveContext, ThreadPoolExecutor]" = ( - weakref.WeakKeyDictionary() - ) - - def __init__( - self, - func: Callable[_P, _R], - thread_sensitive: bool = True, - executor: Optional["ThreadPoolExecutor"] = None, - context: Optional[contextvars.Context] = None, - ) -> None: - if ( - not callable(func) - or iscoroutinefunction(func) - or iscoroutinefunction(getattr(func, "__call__", func)) - ): - raise TypeError("sync_to_async can only be applied to sync functions.") - - functools.update_wrapper(self, func) - self.func = func - self.context = context - - self._thread_sensitive = thread_sensitive - markcoroutinefunction(self) - if thread_sensitive and executor is not None: - raise TypeError("executor must not be set when thread_sensitive is True") - self._executor = executor - try: - self.__self__ = func.__self__ # type: ignore - except AttributeError: - pass - - async def __call__(self, *args: _P.args, **kwargs: _P.kwargs) -> _R: - __traceback_hide__ = True # noqa: F841 - loop = asyncio.get_running_loop() - - # Work out what thread to run the code in - if self._thread_sensitive: - current_thread_executor = getattr(AsyncToSync.executors, "current", None) - if current_thread_executor: - # If we have a parent sync thread above somewhere, use that - executor = current_thread_executor - elif self.thread_sensitive_context.get(None): - # If we have a way of retrieving the current context, attempt - # to use a per-context thread pool executor - thread_sensitive_context = self.thread_sensitive_context.get() - - if thread_sensitive_context in self.context_to_thread_executor: - # Re-use thread executor in current context - executor = self.context_to_thread_executor[thread_sensitive_context] - else: - # Create new thread executor in current context - executor = ThreadPoolExecutor(max_workers=1) - self.context_to_thread_executor[thread_sensitive_context] = executor - elif loop in AsyncToSync.loop_thread_executors: - # Re-use thread executor for running loop - executor = AsyncToSync.loop_thread_executors[loop] - elif self.deadlock_context.get(False): - raise RuntimeError( - "Single thread executor already being used, would deadlock" - ) - else: - # Otherwise, we run it in a fixed single thread - executor = self.single_thread_executor - self.deadlock_context.set(True) - else: - # Use the passed in executor, or the loop's default if it is None - executor = self._executor - - context = contextvars.copy_context() if self.context is None else self.context - child = functools.partial(self.func, *args, **kwargs) - func = context.run - task_context: List[asyncio.Task[Any]] = [] - - # Run the code in the right thread - exec_coro = loop.run_in_executor( - executor, - functools.partial( - self.thread_handler, - loop, - sys.exc_info(), - task_context, - func, - child, - ), - ) - ret: _R - try: - ret = await asyncio.shield(exec_coro) - except asyncio.CancelledError: - cancel_parent = True - try: - task = task_context[0] - task.cancel() - try: - await task - cancel_parent = False - except asyncio.CancelledError: - pass - except IndexError: - pass - if exec_coro.done(): - raise - if cancel_parent: - exec_coro.cancel() - ret = await exec_coro - finally: - if self.context is None: - _restore_context(context) - self.deadlock_context.set(False) - - return ret - - def __get__( - self, parent: Any, objtype: Any - ) -> Callable[_P, Coroutine[Any, Any, _R]]: - """ - Include self for methods - """ - func = functools.partial(self.__call__, parent) - return functools.update_wrapper(func, self.func) - - def thread_handler(self, loop, exc_info, task_context, func, *args, **kwargs): - """ - Wraps the sync application with exception handling. - """ - - __traceback_hide__ = True # noqa: F841 - - # Set the threadlocal for AsyncToSync - self.threadlocal.main_event_loop = loop - self.threadlocal.main_event_loop_pid = os.getpid() - self.threadlocal.task_context = task_context - - # Run the function - # If we have an exception, run the function inside the except block - # after raising it so exc_info is correctly populated. - if exc_info[1]: - try: - raise exc_info[1] - except BaseException: - return func(*args, **kwargs) - else: - return func(*args, **kwargs) - - -@overload -def async_to_sync( - *, - force_new_loop: bool = False, -) -> Callable[ - [Union[Callable[_P, Coroutine[Any, Any, _R]], Callable[_P, Awaitable[_R]]]], - Callable[_P, _R], -]: - ... - - -@overload -def async_to_sync( - awaitable: Union[ - Callable[_P, Coroutine[Any, Any, _R]], - Callable[_P, Awaitable[_R]], - ], - *, - force_new_loop: bool = False, -) -> Callable[_P, _R]: - ... - - -def async_to_sync( - awaitable: Optional[ - Union[ - Callable[_P, Coroutine[Any, Any, _R]], - Callable[_P, Awaitable[_R]], - ] - ] = None, - *, - force_new_loop: bool = False, -) -> Union[ - Callable[ - [Union[Callable[_P, Coroutine[Any, Any, _R]], Callable[_P, Awaitable[_R]]]], - Callable[_P, _R], - ], - Callable[_P, _R], -]: - if awaitable is None: - return lambda f: AsyncToSync( - f, - force_new_loop=force_new_loop, - ) - return AsyncToSync( - awaitable, - force_new_loop=force_new_loop, - ) - - -@overload -def sync_to_async( - *, - thread_sensitive: bool = True, - executor: Optional["ThreadPoolExecutor"] = None, - context: Optional[contextvars.Context] = None, -) -> Callable[[Callable[_P, _R]], Callable[_P, Coroutine[Any, Any, _R]]]: - ... - - -@overload -def sync_to_async( - func: Callable[_P, _R], - *, - thread_sensitive: bool = True, - executor: Optional["ThreadPoolExecutor"] = None, - context: Optional[contextvars.Context] = None, -) -> Callable[_P, Coroutine[Any, Any, _R]]: - ... - - -def sync_to_async( - func: Optional[Callable[_P, _R]] = None, - *, - thread_sensitive: bool = True, - executor: Optional["ThreadPoolExecutor"] = None, - context: Optional[contextvars.Context] = None, -) -> Union[ - Callable[[Callable[_P, _R]], Callable[_P, Coroutine[Any, Any, _R]]], - Callable[_P, Coroutine[Any, Any, _R]], -]: - if func is None: - return lambda f: SyncToAsync( - f, - thread_sensitive=thread_sensitive, - executor=executor, - context=context, - ) - return SyncToAsync( - func, - thread_sensitive=thread_sensitive, - executor=executor, - context=context, - ) diff --git a/.venv/lib/python3.12/site-packages/asgiref/testing.py b/.venv/lib/python3.12/site-packages/asgiref/testing.py deleted file mode 100644 index d6ccee5..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/testing.py +++ /dev/null @@ -1,137 +0,0 @@ -import asyncio -import contextvars -import time - -from .compatibility import guarantee_single_callable -from .timeout import timeout as async_timeout - - -class ApplicationCommunicator: - """ - Runs an ASGI application in a test mode, allowing sending of - messages to it and retrieval of messages it sends. - """ - - def __init__(self, application, scope): - self._future = None - self.application = guarantee_single_callable(application) - self.scope = scope - self._input_queue = None - self._output_queue = None - - # For Python 3.9 we need to lazily bind the queues, on 3.10+ they bind the - # event loop lazily. - @property - def input_queue(self): - if self._input_queue is None: - self._input_queue = asyncio.Queue() - return self._input_queue - - @property - def output_queue(self): - if self._output_queue is None: - self._output_queue = asyncio.Queue() - return self._output_queue - - @property - def future(self): - if self._future is None: - # Clear context - this ensures that context vars set in the testing scope - # are not "leaked" into the application which would normally begin with - # an empty context. In Python >= 3.11 this could also be written as: - # asyncio.create_task(..., context=contextvars.Context()) - self._future = contextvars.Context().run( - asyncio.create_task, - self.application( - self.scope, self.input_queue.get, self.output_queue.put - ), - ) - return self._future - - async def wait(self, timeout=1): - """ - Waits for the application to stop itself and returns any exceptions. - """ - try: - async with async_timeout(timeout): - try: - await self.future - self.future.result() - except asyncio.CancelledError: - pass - finally: - if not self.future.done(): - self.future.cancel() - try: - await self.future - except asyncio.CancelledError: - pass - - def stop(self, exceptions=True): - future = self._future - if future is None: - return - - if not future.done(): - future.cancel() - elif exceptions: - # Give a chance to raise any exceptions - future.result() - - def __del__(self): - # Clean up on deletion - try: - self.stop(exceptions=False) - except RuntimeError: - # Event loop already stopped - pass - - async def send_input(self, message): - """ - Sends a single message to the application - """ - # Make sure there's not an exception to raise from the task - if self.future.done(): - self.future.result() - - # Give it the message - await self.input_queue.put(message) - - async def receive_output(self, timeout=1): - """ - Receives a single message from the application, with optional timeout. - """ - # Make sure there's not an exception to raise from the task - if self.future.done(): - self.future.result() - # Wait and receive the message - try: - async with async_timeout(timeout): - return await self.output_queue.get() - except asyncio.TimeoutError as e: - # See if we have another error to raise inside - if self.future.done(): - self.future.result() - else: - self.future.cancel() - try: - await self.future - except asyncio.CancelledError: - pass - raise e - - async def receive_nothing(self, timeout=0.1, interval=0.01): - """ - Checks that there is no message to receive in the given time. - """ - # Make sure there's not an exception to raise from the task - if self.future.done(): - self.future.result() - - # `interval` has precedence over `timeout` - start = time.monotonic() - while time.monotonic() - start < timeout: - if not self.output_queue.empty(): - return False - await asyncio.sleep(interval) - return self.output_queue.empty() diff --git a/.venv/lib/python3.12/site-packages/asgiref/timeout.py b/.venv/lib/python3.12/site-packages/asgiref/timeout.py deleted file mode 100644 index fd5381d..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/timeout.py +++ /dev/null @@ -1,118 +0,0 @@ -# This code is originally sourced from the aio-libs project "async_timeout", -# under the Apache 2.0 license. You may see the original project at -# https://github.com/aio-libs/async-timeout - -# It is vendored here to reduce chain-dependencies on this library, and -# modified slightly to remove some features we don't use. - - -import asyncio -import warnings -from types import TracebackType -from typing import Any # noqa -from typing import Optional, Type - - -class timeout: - """timeout context manager. - - Useful in cases when you want to apply timeout logic around block - of code or in cases when asyncio.wait_for is not suitable. For example: - - >>> with timeout(0.001): - ... async with aiohttp.get('https://github.com') as r: - ... await r.text() - - - timeout - value in seconds or None to disable timeout logic - loop - asyncio compatible event loop - """ - - def __init__( - self, - timeout: Optional[float], - *, - loop: Optional[asyncio.AbstractEventLoop] = None, - ) -> None: - self._timeout = timeout - if loop is None: - loop = asyncio.get_running_loop() - else: - warnings.warn( - """The loop argument to timeout() is deprecated.""", DeprecationWarning - ) - self._loop = loop - self._task = None # type: Optional[asyncio.Task[Any]] - self._cancelled = False - self._cancel_handler = None # type: Optional[asyncio.Handle] - self._cancel_at = None # type: Optional[float] - - def __enter__(self) -> "timeout": - return self._do_enter() - - def __exit__( - self, - exc_type: Type[BaseException], - exc_val: BaseException, - exc_tb: TracebackType, - ) -> Optional[bool]: - self._do_exit(exc_type) - return None - - async def __aenter__(self) -> "timeout": - return self._do_enter() - - async def __aexit__( - self, - exc_type: Type[BaseException], - exc_val: BaseException, - exc_tb: TracebackType, - ) -> None: - self._do_exit(exc_type) - - @property - def expired(self) -> bool: - return self._cancelled - - @property - def remaining(self) -> Optional[float]: - if self._cancel_at is not None: - return max(self._cancel_at - self._loop.time(), 0.0) - else: - return None - - def _do_enter(self) -> "timeout": - # Support Tornado 5- without timeout - # Details: https://github.com/python/asyncio/issues/392 - if self._timeout is None: - return self - - self._task = asyncio.current_task(self._loop) - if self._task is None: - raise RuntimeError( - "Timeout context manager should be used " "inside a task" - ) - - if self._timeout <= 0: - self._loop.call_soon(self._cancel_task) - return self - - self._cancel_at = self._loop.time() + self._timeout - self._cancel_handler = self._loop.call_at(self._cancel_at, self._cancel_task) - return self - - def _do_exit(self, exc_type: Type[BaseException]) -> None: - if exc_type is asyncio.CancelledError and self._cancelled: - self._cancel_handler = None - self._task = None - raise asyncio.TimeoutError - if self._timeout is not None and self._cancel_handler is not None: - self._cancel_handler.cancel() - self._cancel_handler = None - self._task = None - return None - - def _cancel_task(self) -> None: - if self._task is not None: - self._task.cancel() - self._cancelled = True diff --git a/.venv/lib/python3.12/site-packages/asgiref/typing.py b/.venv/lib/python3.12/site-packages/asgiref/typing.py deleted file mode 100644 index 368aed5..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/typing.py +++ /dev/null @@ -1,279 +0,0 @@ -import sys -from typing import ( - Any, - Awaitable, - Callable, - Dict, - Iterable, - Literal, - Optional, - Protocol, - Tuple, - Type, - TypedDict, - Union, -) - -if sys.version_info >= (3, 11): - from typing import NotRequired -else: - from typing_extensions import NotRequired - -__all__ = ( - "ASGIVersions", - "HTTPScope", - "WebSocketScope", - "LifespanScope", - "WWWScope", - "Scope", - "HTTPRequestEvent", - "HTTPResponseStartEvent", - "HTTPResponseBodyEvent", - "HTTPResponseTrailersEvent", - "HTTPResponsePathsendEvent", - "HTTPServerPushEvent", - "HTTPDisconnectEvent", - "WebSocketConnectEvent", - "WebSocketAcceptEvent", - "WebSocketReceiveEvent", - "WebSocketSendEvent", - "WebSocketResponseStartEvent", - "WebSocketResponseBodyEvent", - "WebSocketDisconnectEvent", - "WebSocketCloseEvent", - "LifespanStartupEvent", - "LifespanShutdownEvent", - "LifespanStartupCompleteEvent", - "LifespanStartupFailedEvent", - "LifespanShutdownCompleteEvent", - "LifespanShutdownFailedEvent", - "ASGIReceiveEvent", - "ASGISendEvent", - "ASGIReceiveCallable", - "ASGISendCallable", - "ASGI2Protocol", - "ASGI2Application", - "ASGI3Application", - "ASGIApplication", -) - - -class ASGIVersions(TypedDict): - spec_version: str - version: Union[Literal["2.0"], Literal["3.0"]] - - -class HTTPScope(TypedDict): - type: Literal["http"] - asgi: ASGIVersions - http_version: str - method: str - scheme: str - path: str - raw_path: bytes - query_string: bytes - root_path: str - headers: Iterable[Tuple[bytes, bytes]] - client: Optional[Tuple[str, int]] - server: Optional[Tuple[str, Optional[int]]] - state: NotRequired[Dict[str, Any]] - extensions: Optional[Dict[str, Dict[object, object]]] - - -class WebSocketScope(TypedDict): - type: Literal["websocket"] - asgi: ASGIVersions - http_version: str - scheme: str - path: str - raw_path: bytes - query_string: bytes - root_path: str - headers: Iterable[Tuple[bytes, bytes]] - client: Optional[Tuple[str, int]] - server: Optional[Tuple[str, Optional[int]]] - subprotocols: Iterable[str] - state: NotRequired[Dict[str, Any]] - extensions: Optional[Dict[str, Dict[object, object]]] - - -class LifespanScope(TypedDict): - type: Literal["lifespan"] - asgi: ASGIVersions - state: NotRequired[Dict[str, Any]] - - -WWWScope = Union[HTTPScope, WebSocketScope] -Scope = Union[HTTPScope, WebSocketScope, LifespanScope] - - -class HTTPRequestEvent(TypedDict): - type: Literal["http.request"] - body: bytes - more_body: bool - - -class HTTPResponseDebugEvent(TypedDict): - type: Literal["http.response.debug"] - info: Dict[str, object] - - -class HTTPResponseStartEvent(TypedDict): - type: Literal["http.response.start"] - status: int - headers: Iterable[Tuple[bytes, bytes]] - trailers: bool - - -class HTTPResponseBodyEvent(TypedDict): - type: Literal["http.response.body"] - body: bytes - more_body: bool - - -class HTTPResponseTrailersEvent(TypedDict): - type: Literal["http.response.trailers"] - headers: Iterable[Tuple[bytes, bytes]] - more_trailers: bool - - -class HTTPResponsePathsendEvent(TypedDict): - type: Literal["http.response.pathsend"] - path: str - - -class HTTPServerPushEvent(TypedDict): - type: Literal["http.response.push"] - path: str - headers: Iterable[Tuple[bytes, bytes]] - - -class HTTPDisconnectEvent(TypedDict): - type: Literal["http.disconnect"] - - -class WebSocketConnectEvent(TypedDict): - type: Literal["websocket.connect"] - - -class WebSocketAcceptEvent(TypedDict): - type: Literal["websocket.accept"] - subprotocol: Optional[str] - headers: Iterable[Tuple[bytes, bytes]] - - -class WebSocketReceiveEvent(TypedDict): - type: Literal["websocket.receive"] - bytes: Optional[bytes] - text: Optional[str] - - -class WebSocketSendEvent(TypedDict): - type: Literal["websocket.send"] - bytes: Optional[bytes] - text: Optional[str] - - -class WebSocketResponseStartEvent(TypedDict): - type: Literal["websocket.http.response.start"] - status: int - headers: Iterable[Tuple[bytes, bytes]] - - -class WebSocketResponseBodyEvent(TypedDict): - type: Literal["websocket.http.response.body"] - body: bytes - more_body: bool - - -class WebSocketDisconnectEvent(TypedDict): - type: Literal["websocket.disconnect"] - code: int - reason: Optional[str] - - -class WebSocketCloseEvent(TypedDict): - type: Literal["websocket.close"] - code: int - reason: Optional[str] - - -class LifespanStartupEvent(TypedDict): - type: Literal["lifespan.startup"] - - -class LifespanShutdownEvent(TypedDict): - type: Literal["lifespan.shutdown"] - - -class LifespanStartupCompleteEvent(TypedDict): - type: Literal["lifespan.startup.complete"] - - -class LifespanStartupFailedEvent(TypedDict): - type: Literal["lifespan.startup.failed"] - message: str - - -class LifespanShutdownCompleteEvent(TypedDict): - type: Literal["lifespan.shutdown.complete"] - - -class LifespanShutdownFailedEvent(TypedDict): - type: Literal["lifespan.shutdown.failed"] - message: str - - -ASGIReceiveEvent = Union[ - HTTPRequestEvent, - HTTPDisconnectEvent, - WebSocketConnectEvent, - WebSocketReceiveEvent, - WebSocketDisconnectEvent, - LifespanStartupEvent, - LifespanShutdownEvent, -] - - -ASGISendEvent = Union[ - HTTPResponseStartEvent, - HTTPResponseBodyEvent, - HTTPResponseTrailersEvent, - HTTPServerPushEvent, - HTTPDisconnectEvent, - WebSocketAcceptEvent, - WebSocketSendEvent, - WebSocketResponseStartEvent, - WebSocketResponseBodyEvent, - WebSocketCloseEvent, - LifespanStartupCompleteEvent, - LifespanStartupFailedEvent, - LifespanShutdownCompleteEvent, - LifespanShutdownFailedEvent, -] - - -ASGIReceiveCallable = Callable[[], Awaitable[ASGIReceiveEvent]] -ASGISendCallable = Callable[[ASGISendEvent], Awaitable[None]] - - -class ASGI2Protocol(Protocol): - def __init__(self, scope: Scope) -> None: - ... - - async def __call__( - self, receive: ASGIReceiveCallable, send: ASGISendCallable - ) -> None: - ... - - -ASGI2Application = Type[ASGI2Protocol] -ASGI3Application = Callable[ - [ - Scope, - ASGIReceiveCallable, - ASGISendCallable, - ], - Awaitable[None], -] -ASGIApplication = Union[ASGI2Application, ASGI3Application] diff --git a/.venv/lib/python3.12/site-packages/asgiref/wsgi.py b/.venv/lib/python3.12/site-packages/asgiref/wsgi.py deleted file mode 100644 index 1bf398e..0000000 --- a/.venv/lib/python3.12/site-packages/asgiref/wsgi.py +++ /dev/null @@ -1,197 +0,0 @@ -import sys -from collections import defaultdict -from tempfile import SpooledTemporaryFile - -from asgiref.sync import AsyncToSync, sync_to_async - - -class WsgiToAsgi: - """ - Wraps a WSGI application to make it into an ASGI application. - """ - - def __init__(self, wsgi_application, duplicate_header_limit=100): - self.wsgi_application = wsgi_application - self.duplicate_header_limit = duplicate_header_limit - - async def __call__(self, scope, receive, send): - """ - ASGI application instantiation point. - We return a new WsgiToAsgiInstance here with the WSGI app - and the scope, ready to respond when it is __call__ed. - """ - await WsgiToAsgiInstance(self.wsgi_application, self.duplicate_header_limit)( - scope, receive, send - ) - - -class WsgiToAsgiInstance: - """ - Per-socket instance of a wrapped WSGI application - """ - - def __init__(self, wsgi_application, duplicate_header_limit=100): - self.wsgi_application = wsgi_application - self.duplicate_header_limit = duplicate_header_limit - self.response_started = False - self.response_content_length = None - - async def __call__(self, scope, receive, send): - if scope["type"] != "http": - raise ValueError("WSGI wrapper received a non-HTTP scope") - self.scope = scope - with SpooledTemporaryFile(max_size=65536) as body: - # Alright, wait for the http.request messages - while True: - message = await receive() - if message["type"] != "http.request": - raise ValueError("WSGI wrapper received a non-HTTP-request message") - body.write(message.get("body", b"")) - if not message.get("more_body"): - break - body.seek(0) - # Wrap send so it can be called from the subthread - self.sync_send = AsyncToSync(send) - # Call the WSGI app - await self.run_wsgi_app(body) - - def build_environ(self, scope, body): - """ - Builds a scope and request body into a WSGI environ object. - """ - script_name = scope.get("root_path", "").encode("utf8").decode("latin1") - path_info = scope["path"].encode("utf8").decode("latin1") - if path_info.startswith(script_name): - path_info = path_info[len(script_name) :] - environ = { - "REQUEST_METHOD": scope["method"], - "SCRIPT_NAME": script_name, - "PATH_INFO": path_info, - "QUERY_STRING": scope["query_string"].decode("ascii"), - "SERVER_PROTOCOL": "HTTP/%s" % scope["http_version"], - "wsgi.version": (1, 0), - "wsgi.url_scheme": scope.get("scheme", "http"), - "wsgi.input": body, - "wsgi.errors": sys.stderr, - "wsgi.multithread": True, - "wsgi.multiprocess": True, - "wsgi.run_once": False, - } - # Get server name and port - required in WSGI, not in ASGI - if "server" in scope: - environ["SERVER_NAME"] = scope["server"][0] - environ["SERVER_PORT"] = str(scope["server"][1]) - else: - environ["SERVER_NAME"] = "localhost" - environ["SERVER_PORT"] = "80" - - if scope.get("client") is not None: - environ["REMOTE_ADDR"] = scope["client"][0] - - # Go through headers and make them into environ entries - _headers = defaultdict(list) - for name, value in self.scope.get("headers", []): - name = name.decode("latin1") - if name == "content-length": - corrected_name = "CONTENT_LENGTH" - elif name == "content-type": - corrected_name = "CONTENT_TYPE" - else: - corrected_name = "HTTP_%s" % name.upper().replace("-", "_") - # HTTPbis say only ASCII chars are allowed in headers, but we latin1 just in case - value = value.decode("latin1") - if ( - self.duplicate_header_limit - and len(_headers[corrected_name]) >= self.duplicate_header_limit - ): - raise ValueError( - f"Too many duplicate headers: {corrected_name} exceeds limit of" - f"{self.duplicate_header_limit}" - ) - _headers[corrected_name].append(value) - for name, values in _headers.items(): - environ[name] = ",".join(values) - return environ - - def start_response(self, status, response_headers, exc_info=None): - """ - WSGI start_response callable. - """ - # Don't allow re-calling once response has begun - if self.response_started: - raise exc_info[1].with_traceback(exc_info[2]) - # Don't allow re-calling without exc_info - if hasattr(self, "response_start") and exc_info is None: - raise ValueError( - "You cannot call start_response a second time without exc_info" - ) - # Extract status code - status_code, _ = status.split(" ", 1) - status_code = int(status_code) - # Extract headers - headers = [ - (name.lower().encode("ascii"), value.encode("ascii")) - for name, value in response_headers - ] - # Extract content-length - self.response_content_length = None - for name, value in response_headers: - if name.lower() == "content-length": - self.response_content_length = int(value) - # Build and send response start message. - self.response_start = { - "type": "http.response.start", - "status": status_code, - "headers": headers, - } - - @sync_to_async - def run_wsgi_app(self, body): - """ - Called in a subthread to run the WSGI app. We encapsulate like - this so that the start_response callable is called in the same thread. - """ - # Translate the scope and incoming request body into a WSGI environ - try: - environ = self.build_environ(self.scope, body) - except ValueError: - # Return 400 Bad Request if header limit exceeded - self.sync_send( - { - "type": "http.response.start", - "status": 400, - "headers": [(b"content-type", b"text/plain")], - } - ) - self.sync_send( - { - "type": "http.response.body", - "body": b"Bad Request: Too many duplicate headers", - } - ) - return - # Run the WSGI app - bytes_sent = 0 - for output in self.wsgi_application(environ, self.start_response): - # If this is the first response, include the response headers - if not self.response_started: - self.response_started = True - self.sync_send(self.response_start) - # If the application supplies a Content-Length header - if self.response_content_length is not None: - # The server should not transmit more bytes to the client than the header allows - bytes_allowed = self.response_content_length - bytes_sent - if len(output) > bytes_allowed: - output = output[:bytes_allowed] - self.sync_send( - {"type": "http.response.body", "body": output, "more_body": True} - ) - bytes_sent += len(output) - # The server should stop iterating over the response when enough data has been sent - if bytes_sent == self.response_content_length: - break - # Close connection - if not self.response_started: - self.response_started = True - self.sync_send(self.response_start) - self.sync_send({"type": "http.response.body"}) diff --git a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/INSTALLER deleted file mode 100644 index a1b589e..0000000 --- a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/INSTALLER +++ /dev/null @@ -1 +0,0 @@ -pip diff --git a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/METADATA b/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/METADATA deleted file mode 100644 index a9b1307..0000000 --- a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/METADATA +++ /dev/null @@ -1,120 +0,0 @@ -Metadata-Version: 2.4 -Name: channels -Version: 4.3.2 -Summary: Brings async, event-driven capabilities to Django. -Home-page: http://github.com/django/channels -Author: Django Software Foundation -Author-email: foundation@djangoproject.com -License: BSD -Classifier: Development Status :: 5 - Production/Stable -Classifier: Environment :: Web Environment -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: BSD License -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.9 -Classifier: Programming Language :: Python :: 3.10 -Classifier: Programming Language :: Python :: 3.11 -Classifier: Programming Language :: Python :: 3.12 -Classifier: Programming Language :: Python :: 3.13 -Classifier: Programming Language :: Python :: 3.14 -Classifier: Framework :: Django -Classifier: Framework :: Django :: 4.2 -Classifier: Framework :: Django :: 5.1 -Classifier: Framework :: Django :: 5.2 -Classifier: Framework :: Django :: 6.0 -Classifier: Topic :: Internet :: WWW/HTTP -Requires-Python: >=3.9 -Description-Content-Type: text/x-rst -License-File: LICENSE -Requires-Dist: Django>=4.2 -Requires-Dist: asgiref<4,>=3.9.0 -Provides-Extra: tests -Requires-Dist: async-timeout; extra == "tests" -Requires-Dist: coverage~=4.5; extra == "tests" -Requires-Dist: pytest; extra == "tests" -Requires-Dist: pytest-django; extra == "tests" -Requires-Dist: pytest-asyncio; extra == "tests" -Requires-Dist: selenium; extra == "tests" -Provides-Extra: daphne -Requires-Dist: daphne>=4.0.0; extra == "daphne" -Provides-Extra: types -Requires-Dist: types-channels; extra == "types" -Dynamic: license-file - -Django Channels -=============== - -.. image:: https://github.com/django/channels/workflows/Tests/badge.svg?branch=master - :target: https://github.com/django/channels/actions - -.. image:: https://readthedocs.org/projects/channels/badge/?version=latest - :target: https://channels.readthedocs.io/en/latest/?badge=latest - -.. image:: https://img.shields.io/pypi/v/channels.svg - :target: https://pypi.python.org/pypi/channels - -.. image:: https://img.shields.io/pypi/l/channels.svg - :target: https://pypi.python.org/pypi/channels - -Channels augments Django to bring WebSocket, long-poll HTTP, -task offloading and other async support to your code, using familiar Django -design patterns and a flexible underlying framework that lets you not only -customize behaviours but also write support for your own protocols and needs. - -Documentation, installation and getting started instructions are at -https://channels.readthedocs.io - -Channels is an official Django Project and as such has a deprecation policy. -Details about what's deprecated or pending deprecation for each release is in -the `release notes `_. - -Support can be obtained through several locations - see our -`support docs `_ for more. - -You can install channels from PyPI as the ``channels`` package. -See our `installation `_ -and `tutorial `_ docs for more. - -Dependencies ------------- - -All Channels projects currently support Python 3.9 and up. ``channels`` is -compatible with Django 4.2+. - - -Contributing ------------- - -To learn more about contributing, please `read our contributing docs `_. - - -Maintenance and Security ------------------------- - -To report security issues, please contact security@djangoproject.com. For GPG -signatures and more security process information, see -https://docs.djangoproject.com/en/dev/internals/security/. - -To report bugs or request new features, please open a new GitHub issue. For -larger discussions, please post to the -`django-developers mailing list `_. - -Maintenance is overseen by Carlton Gibson with help from others. It is a -best-effort basis - we unfortunately can only dedicate guaranteed time to fixing -security holes. - -If you are interested in joining the maintenance team, please -`read more about contributing `_ -and get in touch! - - -Other Projects --------------- - -The Channels project is made up of several packages; the others are: - -* `Daphne `_, the HTTP and Websocket termination server -* `channels_redis `_, the Redis channel backend -* `asgiref `_, the base ASGI library/memory backend diff --git a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/RECORD b/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/RECORD deleted file mode 100644 index 0a017d1..0000000 --- a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/RECORD +++ /dev/null @@ -1,57 +0,0 @@ -channels-4.3.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -channels-4.3.2.dist-info/METADATA,sha256=BwYRORAOx9yHcJ-8r-ZL7HBLCUBe5Drp9Rxhai2Y0y4,4733 -channels-4.3.2.dist-info/RECORD,, -channels-4.3.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -channels-4.3.2.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91 -channels-4.3.2.dist-info/licenses/LICENSE,sha256=uEZBXRtRTpwd_xSiLeuQbXlLxUbKYSn5UKGM0JHipmk,1552 -channels-4.3.2.dist-info/top_level.txt,sha256=5-YaD2ZIFwhfgn0xikDTCwaofGY9Tg_HVyZkw2ocUnA,9 -channels/__init__.py,sha256=EFpQ7yveKhJpBCF-Obdnyz5DmEOZ_6wHmHbvZpcswW0,58 -channels/__pycache__/__init__.cpython-312.pyc,, -channels/__pycache__/apps.cpython-312.pyc,, -channels/__pycache__/auth.cpython-312.pyc,, -channels/__pycache__/consumer.cpython-312.pyc,, -channels/__pycache__/db.cpython-312.pyc,, -channels/__pycache__/exceptions.cpython-312.pyc,, -channels/__pycache__/layers.cpython-312.pyc,, -channels/__pycache__/middleware.cpython-312.pyc,, -channels/__pycache__/routing.cpython-312.pyc,, -channels/__pycache__/sessions.cpython-312.pyc,, -channels/__pycache__/utils.cpython-312.pyc,, -channels/__pycache__/worker.cpython-312.pyc,, -channels/apps.py,sha256=UHur2um23F2CCyBmTP5ltA1_UhE1BNv86c1Qwrhyq2M,121 -channels/auth.py,sha256=1PdA1_FP9fOx1WLcJrIJKDhZA9J2wAXMYDmO3bJUlxM,6547 -channels/consumer.py,sha256=Z_Q1Z3YwJuGn5ZmmOqtIhyQkUjGosIZs5WW2ruIxHRE,4383 -channels/db.py,sha256=csGTwmt2B4r25GfKpSdXq-R6gegeIrZMwOZAhtp6i2o,671 -channels/exceptions.py,sha256=-AJy2YuE4geaucjGDo59ZA78a-m5ZMJNOUS_QVzSASo,1119 -channels/generic/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -channels/generic/__pycache__/__init__.cpython-312.pyc,, -channels/generic/__pycache__/http.cpython-312.pyc,, -channels/generic/__pycache__/websocket.cpython-312.pyc,, -channels/generic/http.py,sha256=uH-RRpsrjpIqQ6BkM97-q3ejINQN9lhnynge0sV0W6s,3164 -channels/generic/websocket.py,sha256=fBmRPYsHd8PN4meRQLwTnqSvfaVeUV_b1iUmQ1Eee0s,8971 -channels/layers.py,sha256=EIFVYS9pfwQhgF593H2SlTYCVGVVPOuy_j6HR1gSy2E,13885 -channels/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -channels/management/__pycache__/__init__.cpython-312.pyc,, -channels/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -channels/management/commands/__pycache__/__init__.cpython-312.pyc,, -channels/management/commands/__pycache__/runworker.cpython-312.pyc,, -channels/management/commands/runworker.py,sha256=BtylPOYraYaMtpihq9AVo-AY7dPV-2yHaVU7XLl8HO8,1593 -channels/middleware.py,sha256=6PQuE_-vzH7QF2bHcbgyBBJYnsyZBhhMFwRUrj6hz7o,756 -channels/routing.py,sha256=1SsW3QuEiSNNODjWdTVaoJJWuoSnQ4ziAoqCW353tac,6222 -channels/security/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -channels/security/__pycache__/__init__.cpython-312.pyc,, -channels/security/__pycache__/websocket.cpython-312.pyc,, -channels/security/websocket.py,sha256=UpAGDrq1ua-7QdSheQr9S6KHa_2J79ofL_r1EHVWEK8,5799 -channels/sessions.py,sha256=ypGHxjlltZlXwQw-vL8F6Q04VNQ0xXdDqtlY4ZEeyR4,10070 -channels/testing/__init__.py,sha256=ut34-rDuPhaefvs3fMEk5qc0xeITdbhH7y17G95xl4U,339 -channels/testing/__pycache__/__init__.cpython-312.pyc,, -channels/testing/__pycache__/application.cpython-312.pyc,, -channels/testing/__pycache__/http.cpython-312.pyc,, -channels/testing/__pycache__/live.cpython-312.pyc,, -channels/testing/__pycache__/websocket.cpython-312.pyc,, -channels/testing/application.py,sha256=uGLKlhfnVTcjfs-TxsoeKNhs4VlfSoabgYJxaN4s6Qo,533 -channels/testing/http.py,sha256=1j3GQw6Gwb9JWMK38YAQhEPD65FQLj1zdBQppSwExtg,2056 -channels/testing/live.py,sha256=Qj2JjqMxgX7whBRoednIOkP2v-Q2cyTA0-ySVfGlQ6s,3214 -channels/testing/websocket.py,sha256=3tSp5EYl7mxx_wyqpRsTz01ysgqEdsk-sqoU5NSRkDc,4417 -channels/utils.py,sha256=ZXkTASx-Qf9fcJjCHQFJkkH_oTDrcHerjcyyyHU8iyE,2177 -channels/worker.py,sha256=6z_R8hUqlD9bz2vNHi1NCgZyxLMNzU_0t6tF-APk7yI,1687 diff --git a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/REQUESTED b/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/REQUESTED deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/WHEEL deleted file mode 100644 index e7fa31b..0000000 --- a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/WHEEL +++ /dev/null @@ -1,5 +0,0 @@ -Wheel-Version: 1.0 -Generator: setuptools (80.9.0) -Root-Is-Purelib: true -Tag: py3-none-any - diff --git a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/licenses/LICENSE b/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/licenses/LICENSE deleted file mode 100644 index 5f4f225..0000000 --- a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/licenses/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) Django Software Foundation and individual contributors. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of Django nor the names of its contributors may be used - to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/top_level.txt deleted file mode 100644 index 4c03144..0000000 --- a/.venv/lib/python3.12/site-packages/channels-4.3.2.dist-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -channels diff --git a/.venv/lib/python3.12/site-packages/channels/__init__.py b/.venv/lib/python3.12/site-packages/channels/__init__.py deleted file mode 100644 index 2045225..0000000 --- a/.venv/lib/python3.12/site-packages/channels/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -__version__ = "4.3.2" - - -DEFAULT_CHANNEL_LAYER = "default" diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 4e5abfa0369ac9b88b2283b25e4996cadd15dcf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 263 zcmX@j%ge<81oEW|Gp&I1V-N=h7@>^MJV3^Dh7^V(gdpP>}x%$NWI7Ye#tz`HNGV@o0 zenx(7s(x~QN@|gQQEEYcv3_}KW>Il|s%}AIQAwq4K~a85esX?}zFt{sUYUMQW|DqE zWl2VUp0S>xk$!Pz2}ogbc4B&Jv3_z!VqRWqPO*M`d}dx|NqoFsLFF$Fo80`A(wtPg lA`YO1AfFTq0f`UHjEsyo_(U7HKd>=KDqUm{En))-0|4UgN|^uv diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/apps.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/apps.cpython-312.pyc deleted file mode 100644 index e4997862f63e8343e5253643e81a9505fbcb40c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmXv~KTE?v9KB0YiTx*{jw&ufhUQRL5u}2PbT_^Zm?i{;6cdg(VN{?;5^+IEj|Du-dyLbJhBQX*l%!J>M?=K&Y)sP=_vjdjDAUI9 zJ{S>!>I+f8m~dInb$7+E6cBASW?<3UdAe9^?LJ@eZY>WSQ?~G3kdCOUvs{;1raKxH m#tns5_G$UYGrp;)?osFte@qDBCph?BGvMCK^&e2HNc{tqFnc5b diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/auth.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/auth.cpython-312.pyc deleted file mode 100644 index 1d61e10330cca4276aa55d3b8f86be7c83c455b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7294 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 Gq5lGxTx#F| diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/db.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/db.cpython-312.pyc deleted file mode 100644 index 678948992af8f531035dcc16050560400d745abe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1263 zcmZux&u<$=6n?WmoOR+rQx{VzLN={0OBJt5DCU5Wkq{h^xTF{MGTQ7+Y}56QnOVni z$)TbV6p11s0YPv;AP$tM5=Z_AE-4KHt%^9n0d7IA)F>z3tnDb3@}&9R+xhY4)0^+@ z&$F}BfVR;4rv0@6@R$CWm^}`L4Ggw{0V6SVNI*J9U=aOn#Ae3|ECL3+4$RyFW^uA( zj?M)(w}S$+w;-4r6uhZ_^|WVXGb@86x*}dt=(1UjG!-<|fk(0@qF5+SMa*ahg_ts%m+#y)JA zZ$Y2jCU1JC)Fd)n^}1YUkEJciLq=O+!eTBxJF^sz*D@;>qMKQvY^tnqwV(SUrBNIz zMXAy$bgix*27XI)xE~3|r7w9`D8J9!QVG7)4P`o5>PnG{NW^|^ohR#l++Ov&gR~`* z<=Um^eAQ0%#^`F;|((S`nf?((Pe zdkfFso4b5(uKwFheb=h*&eRW833t4Ac9DEZ7Ob!AMUojupxb{M&MoaiWmq8O#XQUZ;YT}q diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/exceptions.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/exceptions.cpython-312.pyc deleted file mode 100644 index ec6fe1bb099a666369ec9dffdd0a6c3957353ad2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2156 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 Pt6QC|UGs-EY%c!?QGlCK diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/middleware.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/middleware.cpython-312.pyc deleted file mode 100644 index a2c0931feb912636502eb02b156575faa250287d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1233 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 TM@0YmZrm1R{2K%^eU|?N@*p&J diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/sessions.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/sessions.cpython-312.pyc deleted file mode 100644 index 05afaf5836fae2fb9b742ef1c8ce8ddaebc8f41d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10925 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 diff --git a/.venv/lib/python3.12/site-packages/channels/__pycache__/worker.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/__pycache__/worker.cpython-312.pyc deleted file mode 100644 index f96f37692eb5031a71bd19bf1c6e97f91a0aa6e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2475 zcmZ`*O>7%Q6rR~1dmYRLAwy8Qr$bob1c2 zTq4w0G|h4>Pt$xQx(7eqq_n_$zwJ%kE|Zg#x)iQmV#FTzlUpu<@-tA5C4a}XeqP(M z#QcP&8Me-trZMgS50!dhZWFZehnOB9gSqRp3E*Kd+&8-ma<2eJD*)jJ-a5N zRNp$NKt}VjIgPlv_u*U5!0f9C1DGe!Jcgk0)otwrIyZpOyimnct?+J&cr6G$D&U~8 z74XeHRUr!f_7S6nAqj2K8D#wCPEJ)@za`ReSbP{kYC5j$yfe z8nl-w(Z8>SKyZ0^5U!DIQ;lvqSJGGkH(@16Nsm%4WjqH(n_QRBAVI(%*BhPSfoiF;k@ z(t($kyG}3dIDJ3ccWbD=d$@LTHG80uJyFk|`1b5~WI6jrZS;Pp+UPt~?>uzl>~d#+ zBh|l@>R;Q*?Q|V`xYmx+`3-gu4scN&If_5WBLmVGBPk$n7x2iCboukcJ zWIP}Keo$WC165z5P?#5x4duD;$S=?*faR70E0Fsb|A^XuL5Kf{_2GO?`xC(sZ2Sk! CQdb86 diff --git a/.venv/lib/python3.12/site-packages/channels/apps.py b/.venv/lib/python3.12/site-packages/channels/apps.py deleted file mode 100644 index 3350215..0000000 --- a/.venv/lib/python3.12/site-packages/channels/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class ChannelsConfig(AppConfig): - name = "channels" - verbose_name = "Channels" diff --git a/.venv/lib/python3.12/site-packages/channels/auth.py b/.venv/lib/python3.12/site-packages/channels/auth.py deleted file mode 100644 index 9da53b0..0000000 --- a/.venv/lib/python3.12/site-packages/channels/auth.py +++ /dev/null @@ -1,190 +0,0 @@ -from django.conf import settings -from django.contrib.auth import ( - BACKEND_SESSION_KEY, - HASH_SESSION_KEY, - SESSION_KEY, - _get_backends, - get_user_model, - load_backend, - user_logged_in, - user_logged_out, -) -from django.utils.crypto import constant_time_compare -from django.utils.functional import LazyObject - -from channels.db import database_sync_to_async -from channels.middleware import BaseMiddleware -from channels.sessions import CookieMiddleware, SessionMiddleware - - -@database_sync_to_async -def get_user(scope): - """ - Return the user model instance associated with the given scope. - If no user is retrieved, return an instance of `AnonymousUser`. - """ - # postpone model import to avoid ImproperlyConfigured error before Django - # setup is complete. - from django.contrib.auth.models import AnonymousUser - - if "session" not in scope: - raise ValueError( - "Cannot find session in scope. You should wrap your consumer in " - "SessionMiddleware." - ) - session = scope["session"] - user = None - try: - user_id = _get_user_session_key(session) - backend_path = session[BACKEND_SESSION_KEY] - except KeyError: - pass - else: - if backend_path in settings.AUTHENTICATION_BACKENDS: - backend = load_backend(backend_path) - user = backend.get_user(user_id) - # Verify the session - if hasattr(user, "get_session_auth_hash"): - session_hash = session.get(HASH_SESSION_KEY) - session_hash_verified = session_hash and constant_time_compare( - session_hash, user.get_session_auth_hash() - ) - if not session_hash_verified: - session.flush() - user = None - return user or AnonymousUser() - - -@database_sync_to_async -def login(scope, user, backend=None): - """ - Persist a user id and a backend in the request. - This way a user doesn't have to re-authenticate on every request. - Note that data set during the anonymous session is retained when the user - logs in. - """ - if "session" not in scope: - raise ValueError( - "Cannot find session in scope. You should wrap your consumer in " - "SessionMiddleware." - ) - session = scope["session"] - session_auth_hash = "" - if user is None: - user = scope.get("user", None) - if user is None: - raise ValueError( - "User must be passed as an argument or must be present in the scope." - ) - if hasattr(user, "get_session_auth_hash"): - session_auth_hash = user.get_session_auth_hash() - if SESSION_KEY in session: - if _get_user_session_key(session) != user.pk or ( - session_auth_hash - and not constant_time_compare( - session.get(HASH_SESSION_KEY, ""), session_auth_hash - ) - ): - # To avoid reusing another user's session, create a new, empty - # session if the existing session corresponds to a different - # authenticated user. - session.flush() - else: - session.cycle_key() - try: - backend = backend or user.backend - except AttributeError: - backends = _get_backends(return_tuples=True) - if len(backends) == 1: - _, backend = backends[0] - else: - raise ValueError( - "You have multiple authentication backends configured and " - "therefore must provide the `backend` " - "argument or set the `backend` attribute on the user." - ) - session[SESSION_KEY] = user._meta.pk.value_to_string(user) - session[BACKEND_SESSION_KEY] = backend - session[HASH_SESSION_KEY] = session_auth_hash - scope["user"] = user - # note this does not reset the CSRF_COOKIE/Token - user_logged_in.send(sender=user.__class__, request=None, user=user) - - -@database_sync_to_async -def logout(scope): - """ - Remove the authenticated user's ID from the request and flush their session - data. - """ - # postpone model import to avoid ImproperlyConfigured error before Django - # setup is complete. - from django.contrib.auth.models import AnonymousUser - - if "session" not in scope: - raise ValueError( - "Login cannot find session in scope. You should wrap your " - "consumer in SessionMiddleware." - ) - session = scope["session"] - # Dispatch the signal before the user is logged out so the receivers have a - # chance to find out *who* logged out. - user = scope.get("user", None) - if hasattr(user, "is_authenticated") and not user.is_authenticated: - user = None - if user is not None: - user_logged_out.send(sender=user.__class__, request=None, user=user) - session.flush() - if "user" in scope: - scope["user"] = AnonymousUser() - - -def _get_user_session_key(session): - # This value in the session is always serialized to a string, so we need - # to convert it back to Python whenever we access it. - return get_user_model()._meta.pk.to_python(session[SESSION_KEY]) - - -class UserLazyObject(LazyObject): - """ - Throw a more useful error message when scope['user'] is accessed before - it's resolved - """ - - def _setup(self): - raise ValueError("Accessing scope user before it is ready.") - - -class AuthMiddleware(BaseMiddleware): - """ - Middleware which populates scope["user"] from a Django session. - Requires SessionMiddleware to function. - """ - - def populate_scope(self, scope): - # Make sure we have a session - if "session" not in scope: - raise ValueError( - "AuthMiddleware cannot find session in scope. " - "SessionMiddleware must be above it." - ) - # Add it to the scope if it's not there already - if "user" not in scope: - scope["user"] = UserLazyObject() - - async def resolve_scope(self, scope): - scope["user"]._wrapped = await get_user(scope) - - async def __call__(self, scope, receive, send): - scope = dict(scope) - # Scope injection/mutation per this middleware's needs. - self.populate_scope(scope) - # Grab the finalized/resolved scope - await self.resolve_scope(scope) - - return await super().__call__(scope, receive, send) - - -# Handy shortcut for applying all three layers at once -def AuthMiddlewareStack(inner): - return CookieMiddleware(SessionMiddleware(AuthMiddleware(inner))) diff --git a/.venv/lib/python3.12/site-packages/channels/consumer.py b/.venv/lib/python3.12/site-packages/channels/consumer.py deleted file mode 100644 index fc06543..0000000 --- a/.venv/lib/python3.12/site-packages/channels/consumer.py +++ /dev/null @@ -1,134 +0,0 @@ -import functools - -from asgiref.sync import async_to_sync - -from . import DEFAULT_CHANNEL_LAYER -from .db import aclose_old_connections, database_sync_to_async -from .exceptions import StopConsumer -from .layers import get_channel_layer -from .utils import await_many_dispatch - - -def get_handler_name(message): - """ - Looks at a message, checks it has a sensible type, and returns the - handler name for that type. - """ - # Check message looks OK - if "type" not in message: - raise ValueError("Incoming message has no 'type' attribute") - # Extract type and replace . with _ - handler_name = message["type"].replace(".", "_") - if handler_name.startswith("_"): - raise ValueError("Malformed type in message (leading underscore)") - return handler_name - - -class AsyncConsumer: - """ - Base consumer class. Implements the ASGI application spec, and adds on - channel layer management and routing of events to named methods based - on their type. - """ - - _sync = False - channel_layer_alias = DEFAULT_CHANNEL_LAYER - - async def __call__(self, scope, receive, send): - """ - Dispatches incoming messages to type-based handlers asynchronously. - """ - self.scope = scope - - # Initialize channel layer - self.channel_layer = get_channel_layer(self.channel_layer_alias) - if self.channel_layer is not None: - self.channel_name = await self.channel_layer.new_channel() - self.channel_receive = functools.partial( - self.channel_layer.receive, self.channel_name - ) - # Store send function - if self._sync: - self.base_send = async_to_sync(send) - else: - self.base_send = send - # Pass messages in from channel layer or client to dispatch method - try: - if self.channel_layer is not None: - await await_many_dispatch( - [receive, self.channel_receive], self.dispatch - ) - else: - await await_many_dispatch([receive], self.dispatch) - except StopConsumer: - # Exit cleanly - pass - - async def dispatch(self, message): - """ - Works out what to do with a message. - """ - handler = getattr(self, get_handler_name(message), None) - if handler: - await aclose_old_connections() - await handler(message) - else: - raise ValueError("No handler for message type %s" % message["type"]) - - async def send(self, message): - """ - Overrideable/callable-by-subclasses send method. - """ - await self.base_send(message) - - @classmethod - def as_asgi(cls, **initkwargs): - """ - Return an ASGI v3 single callable that instantiates a consumer instance - per scope. Similar in purpose to Django's as_view(). - - initkwargs will be used to instantiate the consumer instance. - """ - - async def app(scope, receive, send): - consumer = cls(**initkwargs) - return await consumer(scope, receive, send) - - app.consumer_class = cls - app.consumer_initkwargs = initkwargs - - # take name and docstring from class - functools.update_wrapper(app, cls, updated=()) - return app - - -class SyncConsumer(AsyncConsumer): - """ - Synchronous version of the consumer, which is what we write most of the - generic consumers against (for now). Calls handlers in a threadpool and - uses CallBouncer to get the send method out to the main event loop. - - It would have been possible to have "mixed" consumers and auto-detect - if a handler was awaitable or not, but that would have made the API - for user-called methods very confusing as there'd be two types of each. - """ - - _sync = True - - @database_sync_to_async - def dispatch(self, message): - """ - Dispatches incoming messages to type-based handlers asynchronously. - """ - # Get and execute the handler - handler = getattr(self, get_handler_name(message), None) - if handler: - handler(message) - else: - raise ValueError("No handler for message type %s" % message["type"]) - - def send(self, message): - """ - Overrideable/callable-by-subclasses send method. - """ - self.base_send(message) diff --git a/.venv/lib/python3.12/site-packages/channels/db.py b/.venv/lib/python3.12/site-packages/channels/db.py deleted file mode 100644 index 2961b5c..0000000 --- a/.venv/lib/python3.12/site-packages/channels/db.py +++ /dev/null @@ -1,23 +0,0 @@ -from asgiref.sync import SyncToAsync, sync_to_async -from django.db import close_old_connections - - -class DatabaseSyncToAsync(SyncToAsync): - """ - SyncToAsync version that cleans up old database connections when it exits. - """ - - def thread_handler(self, loop, *args, **kwargs): - close_old_connections() - try: - return super().thread_handler(loop, *args, **kwargs) - finally: - close_old_connections() - - -# The class is TitleCased, but we want to encourage use as a callable/decorator -database_sync_to_async = DatabaseSyncToAsync - - -async def aclose_old_connections(): - return await sync_to_async(close_old_connections)() diff --git a/.venv/lib/python3.12/site-packages/channels/exceptions.py b/.venv/lib/python3.12/site-packages/channels/exceptions.py deleted file mode 100644 index eb299de..0000000 --- a/.venv/lib/python3.12/site-packages/channels/exceptions.py +++ /dev/null @@ -1,65 +0,0 @@ -class RequestAborted(Exception): - """ - Raised when the incoming request tells us it's aborted partway through - reading the body. - """ - - pass - - -class RequestTimeout(RequestAborted): - """ - Aborted specifically due to timeout. - """ - - pass - - -class InvalidChannelLayerError(ValueError): - """ - Raised when a channel layer is configured incorrectly. - """ - - pass - - -class AcceptConnection(Exception): - """ - Raised during a websocket.connect (or other supported connection) handler - to accept the connection. - """ - - pass - - -class DenyConnection(Exception): - """ - Raised during a websocket.connect (or other supported connection) handler - to deny the connection. - """ - - pass - - -class ChannelFull(Exception): - """ - Raised when a channel cannot be sent to as it is over capacity. - """ - - pass - - -class MessageTooLarge(Exception): - """ - Raised when a message cannot be sent as it's too big. - """ - - pass - - -class StopConsumer(Exception): - """ - Raised when a consumer wants to stop and close down its application instance. - """ - - pass diff --git a/.venv/lib/python3.12/site-packages/channels/generic/__init__.py b/.venv/lib/python3.12/site-packages/channels/generic/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/channels/generic/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/generic/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 8341b1d3cde4b7603825b2c9b2efbf6b71374187..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 201 zcmZ9FK?=e!5JelSAVSaJ+C@94Tk!~9A=GqegKZ{E(n?R_+NEdl7@k17>&j&7hd=+# z@L}Frwn>7v{Zq&M#PP3b87_}xOm^b(N_Y{rDR$-t8tM=fRmi|-$-x~pJHp(S?8n?P zc~aCuF`yZs)mN~iZ^#^r{Q;czv8ZlkjSf^(8iTEa8V#~mAf-0iOIg@)UY|Ou`WDZ; Q3Xeswi||c_5S#}30ox}wxc~qF diff --git a/.venv/lib/python3.12/site-packages/channels/generic/__pycache__/http.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/generic/__pycache__/http.cpython-312.pyc deleted file mode 100644 index f4965126b5fc7374c616dd7128a0047825c42ccb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5014 zcmai2Z)_aJ6`$GL`{T>`?qUZMjEN^EiF1V9Q40BkF;Uz_9lC~ z$LyY+J4}U4R3)WtK$Q|xs0tEliL9!qRH9YCH2H+oFHRlF)+tDls!HXX8>cEn{m}Pj z|J*q??dW!Pc4y|zn|Z(YdvEVAot;SnrN8#B@%?_Pv>jfwO}$vMEsK|21BSr()Ct$F2E$99M6dS6leJNJzC<_~qdFN=bUGH% zm9u0_)g!v9N8eWT*jZ&Ps>k)j+f?s>c1%w~e_Y=JbwW=;-Jy3voz&A%Z>g)fOmnN$ z^J&)&7jKl442pcuo<4c_1 znTC6x61HX694SnS;g(*t4a;@%@?D9x?Gn!?1J_!Y+~g#gCB?A24hK34XQWQpdOa6u zstz~HO;r<x#FHG4LUMSf*7X`tqwo{nlhHz}Yzp4qhzP~DL*Dl#+ zAwSKn>4IrY6smQ1%C^3o|I(uc$8d3A>9jV{%I^luf zVZ`8i6|S{kLG?{S!Sb`pE0Ia^vSQ`j@aSe07e~vo;J3tmZUAYRb1EM6x9$smbHSJM zvNB6fp{92gU74k`-~w+)f|0L+bG!s+eNnj-`C&8)de!Mc^5f`lA~Q6nYDYkzG%h0O z1a}?gPH_)Jf;&~f5og}6nP%zC-*}!q?VSLtXmvKh0ap@cIshq@rZLlSTxOS&Za=g3C^uhwUTCt;%->f52QV}I;_f^pthx#yt|${*i*E%lwXh>}VE zn!E=o^hoBoB z!ij$aU>ksbjsn<22LTa&*%a*RU0_#3ut&A-^22c4rHTo7!LAQ1D3xx zY#|C))p=Q~nJyr4N}D#obz~g!+%r)5Vd<0QngEy!(9>~{1i>Lf=pz1oPGmENX`-(h zlNKnTx0Y*c9l@;|4zp}n5O>$;S`TTD$HhHx@&en4*z0eNO8xC5J z-VTXQl-9Wa3!sag10c!4;4X1{J4>>?^Sj=QUeD}VObjjV9a@4qvu7nhYVL!_{%l-J zJ-Y#^kT{UJN1mX+qleTFV^7c$5MfvlQLn+Z_5-LqR4Nd~PK5(n4G7qDmKt<6@*e#u z1xi)cqYP%XOZF$uDhobcZ=6wA0GB)9ihD%dxEb2)1Yl$xFgIWlECoLe7|F2MjL@n; zGt34q3}v*_n$HygMr82z9z5#taSuftrbARk(sVRK4<%_6Aeg}tz?u&5KR_4wafX{F zdIzZCy9WjW$;5y#pD=BpxfaSKp^aW9IYrzL2PFET%BgK!Cm|z4unJwstRCZaO3Vb9 zZ}fiwZh`>?nCu*d%HzBg$*^oz0uo@v9hd*0M4BTjjc333Xk_WUg9zxLr=w62h8GegAA2zRKuPN;;|odOLhg4CEhYs4T6go z^4g625ZK)_ku&6nL$@X@Hm#X8E`xKM5sg*^bs-y^v6wcaL6k;gU}+pVQJW~4n&TkN zl)aR*Jr!k@8tCt51AtIS$8?kL&G{7jClwF2O~#d z`{**IA;mGZ5@aYg6EzD`7{~t_@V1DtfPK}L1S&aRvpi=CWtD|pk?zwv z%~7!vR?ktncL&w;5ua>{Z}e^4d8>B><~VqA9@dkjqtoB8qOM0MlAT28IIQDs7%6R< zh#i|#-ll{`b$TBNTJVpOl3BWWU=Bt&-|aw3-6W&cBb()~o9hxt3+_OtUYL&rIW5e? zW4Nm<_|M_^Fb8&#XJiS+%+Wfg3WIQMeGqm2fARoV7v=f~31-zZ@5pz68!;K9kXnx(7(z!(iOHD3Iq80zU{#u zoO@=9Thg(mpdfjLndoCKhum0r9Mcx@TQOWU#Z!Yg_tOQrQc~&mUh- z^<7K#&A;%@^KTZfr}nR8dM>zTn-CDOTfrKk7O={HWl^Wd-dzPtDR$9{YG z^5La{$Cr8zEN2faW)IwiZu<>;sb_FGJGht~ywSDeXZghxTirskdv9hBe0DQC`1$L4 zYs_D>ga474^4w!1dHT`*ku15gi;kq!E4x)}=eptbl_%*)TD>xyf%erDh4)v}6x-Qt zBl{v(Vfh2h}_eJ3S<}soHoAx{qQ099Qyb4QzNI>mfUv4hO8Cm|vm@rWe#?0aO z9)m0EN1tOMoSuQC6$4KVKBbs0KaUK|G`VKgsuGGa>y%>vir#+;;cU$RBrn1n*a#0$%X>)7v4@W+*hd@v?6@5aW8JbCcro^lAPb$wOQknG%-bp;^?ffZ$@e?uV hU_!qdp_G0?_WhjY|q;Z>0hq>2gU_9eJ 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 diff --git a/.venv/lib/python3.12/site-packages/channels/management/commands/runworker.py b/.venv/lib/python3.12/site-packages/channels/management/commands/runworker.py deleted file mode 100644 index edb7ccc..0000000 --- a/.venv/lib/python3.12/site-packages/channels/management/commands/runworker.py +++ /dev/null @@ -1,45 +0,0 @@ -import logging - -from django.core.management import BaseCommand, CommandError - -from channels import DEFAULT_CHANNEL_LAYER -from channels.layers import get_channel_layer -from channels.routing import get_default_application -from channels.worker import Worker - -logger = logging.getLogger("django.channels.worker") - - -class Command(BaseCommand): - leave_locale_alone = True - worker_class = Worker - - def add_arguments(self, parser): - super(Command, self).add_arguments(parser) - parser.add_argument( - "--layer", - action="store", - dest="layer", - default=DEFAULT_CHANNEL_LAYER, - help="Channel layer alias to use, if not the default.", - ) - parser.add_argument("channels", nargs="+", help="Channels to listen on.") - - def handle(self, *args, **options): - # Get the backend to use - self.verbosity = options.get("verbosity", 1) - # Get the channel layer they asked for (or see if one isn't configured) - if "layer" in options: - self.channel_layer = get_channel_layer(options["layer"]) - else: - self.channel_layer = get_channel_layer() - if self.channel_layer is None: - raise CommandError("You do not have any CHANNEL_LAYERS configured.") - # Run the worker - logger.info("Running worker for channels %s", options["channels"]) - worker = self.worker_class( - application=get_default_application(), - channels=options["channels"], - channel_layer=self.channel_layer, - ) - worker.run() diff --git a/.venv/lib/python3.12/site-packages/channels/middleware.py b/.venv/lib/python3.12/site-packages/channels/middleware.py deleted file mode 100644 index f3b9942..0000000 --- a/.venv/lib/python3.12/site-packages/channels/middleware.py +++ /dev/null @@ -1,24 +0,0 @@ -class BaseMiddleware: - """ - Base class for implementing ASGI middleware. - - Note that subclasses of this are not self-safe; don't store state on - the instance, as it serves multiple application instances. Instead, use - scope. - """ - - def __init__(self, inner): - """ - Middleware constructor - just takes inner application. - """ - self.inner = inner - - async def __call__(self, scope, receive, send): - """ - ASGI application; can insert things into the scope and run asynchronous - code. - """ - # Copy scope to stop changes going upstream - scope = dict(scope) - # Run the inner application along with the scope - return await self.inner(scope, receive, send) diff --git a/.venv/lib/python3.12/site-packages/channels/routing.py b/.venv/lib/python3.12/site-packages/channels/routing.py deleted file mode 100644 index f48c4d3..0000000 --- a/.venv/lib/python3.12/site-packages/channels/routing.py +++ /dev/null @@ -1,160 +0,0 @@ -import importlib - -from django.conf import settings -from django.core.exceptions import ImproperlyConfigured -from django.urls.exceptions import Resolver404 -from django.urls.resolvers import RegexPattern, RoutePattern, URLResolver - -""" -All Routing instances inside this file are also valid ASGI applications - with -new Channels routing, whatever you end up with as the top level object is just -served up as the "ASGI application". -""" - - -def get_default_application(): - """ - Gets the default application, set in the ASGI_APPLICATION setting. - """ - try: - path, name = settings.ASGI_APPLICATION.rsplit(".", 1) - except (ValueError, AttributeError): - raise ImproperlyConfigured("Cannot find ASGI_APPLICATION setting.") - try: - module = importlib.import_module(path) - except ImportError: - raise ImproperlyConfigured("Cannot import ASGI_APPLICATION module %r" % path) - try: - value = getattr(module, name) - except AttributeError: - raise ImproperlyConfigured( - "Cannot find %r in ASGI_APPLICATION module %s" % (name, path) - ) - return value - - -class ProtocolTypeRouter: - """ - Takes a mapping of protocol type names to other Application instances, - and dispatches to the right one based on protocol name (or raises an error) - """ - - def __init__(self, application_mapping): - self.application_mapping = application_mapping - - async def __call__(self, scope, receive, send): - if scope["type"] in self.application_mapping: - application = self.application_mapping[scope["type"]] - return await application(scope, receive, send) - else: - raise ValueError( - "No application configured for scope type %r" % scope["type"] - ) - - -class URLRouter: - """ - Routes to different applications/consumers based on the URL path. - - Works with anything that has a ``path`` key, but intended for WebSocket - and HTTP. Uses Django's django.urls objects for resolution - - path() or re_path(). - """ - - #: This router wants to do routing based on scope[path] or - #: scope[path_remaining]. ``path()`` entries in URLRouter should not be - #: treated as endpoints (ended with ``$``), but similar to ``include()``. - _path_routing = True - - def __init__(self, routes): - self.routes = routes - - for route in self.routes: - # The inner ASGI app wants to do additional routing, route - # must not be an endpoint - if getattr(route.callback, "_path_routing", False) is True: - pattern = route.pattern - if isinstance(pattern, RegexPattern): - arg = pattern._regex - elif isinstance(pattern, RoutePattern): - arg = pattern._route - else: - raise ValueError(f"Unsupported pattern type: {type(pattern)}") - route.pattern = pattern.__class__(arg, pattern.name, is_endpoint=False) - - if not route.callback and isinstance(route, URLResolver): - raise ImproperlyConfigured( - "%s: include() is not supported in URLRouter. Use nested" - " URLRouter instances instead." % (route,) - ) - - async def __call__(self, scope, receive, send): - # Get the path - path = scope.get("path_remaining", scope.get("path", None)) - if path is None: - raise ValueError("No 'path' key in connection scope, cannot route URLs") - - if "path_remaining" not in scope: - # We are the outermost URLRouter, so handle root_path if present. - root_path = scope.get("root_path", "") - if root_path and not path.startswith(root_path): - # If root_path is present, path must start with it. - raise ValueError("No route found for path %r." % path) - path = path[len(root_path) :] - - # Remove leading / to match Django's handling - path = path.lstrip("/") - # Run through the routes we have until one matches - for route in self.routes: - try: - match = route.pattern.match(path) - if match: - new_path, args, kwargs = match - # Add defaults to kwargs from the URL pattern. - kwargs.update(route.default_args) - # Add args or kwargs into the scope - outer = scope.get("url_route", {}) - application = route.callback - return await application( - dict( - scope, - path_remaining=new_path, - url_route={ - "args": outer.get("args", ()) + args, - "kwargs": {**outer.get("kwargs", {}), **kwargs}, - }, - ), - receive, - send, - ) - except Resolver404: - pass - else: - if "path_remaining" in scope: - raise Resolver404("No route found for path %r." % path) - # We are the outermost URLRouter - raise ValueError("No route found for path %r." % path) - - -class ChannelNameRouter: - """ - Maps to different applications based on a "channel" key in the scope - (intended for the Channels worker mode) - """ - - def __init__(self, application_mapping): - self.application_mapping = application_mapping - - async def __call__(self, scope, receive, send): - if "channel" not in scope: - raise ValueError( - "ChannelNameRouter got a scope without a 'channel' key. " - + "Did you make sure it's only being used for 'channel' type messages?" - ) - if scope["channel"] in self.application_mapping: - application = self.application_mapping[scope["channel"]] - return await application(scope, receive, send) - else: - raise ValueError( - "No application configured for channel name %r" % scope["channel"] - ) diff --git a/.venv/lib/python3.12/site-packages/channels/security/__init__.py b/.venv/lib/python3.12/site-packages/channels/security/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/channels/security/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/security/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index a0956030fe4988a7cbd333c741338121d6ab7efa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 202 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 (5, 1): - await self.scope["session"].asave() - else: - await database_sync_to_async(self.scope["session"].save)() - except UpdateError: - raise SuspiciousOperation( - "The request's session was deleted before the " - "request completed. The user may have logged " - "out in a concurrent request, for example." - ) - - -class SessionMiddleware: - """ - Class that adds Django sessions (from HTTP cookies) to the - scope. Works with HTTP or WebSocket protocol types (or anything that - provides a "headers" entry in the scope). - - Requires the CookieMiddleware to be higher up in the stack. - """ - - def __init__(self, inner): - self.inner = inner - - async def __call__(self, scope, receive, send): - """ - Instantiate a session wrapper for this scope, resolve the session and - call the inner application. - """ - wrapper = InstanceSessionWrapper(scope, send) - - await wrapper.resolve_session() - - return await self.inner(wrapper.scope, receive, wrapper.send) - - -# Shortcut to include cookie middleware -def SessionMiddlewareStack(inner): - return CookieMiddleware(SessionMiddleware(inner)) diff --git a/.venv/lib/python3.12/site-packages/channels/testing/__init__.py b/.venv/lib/python3.12/site-packages/channels/testing/__init__.py deleted file mode 100644 index d7dee3e..0000000 --- a/.venv/lib/python3.12/site-packages/channels/testing/__init__.py +++ /dev/null @@ -1,11 +0,0 @@ -from .application import ApplicationCommunicator # noqa -from .http import HttpCommunicator # noqa -from .live import ChannelsLiveServerTestCase # noqa -from .websocket import WebsocketCommunicator # noqa - -__all__ = [ - "ApplicationCommunicator", - "HttpCommunicator", - "ChannelsLiveServerTestCase", - "WebsocketCommunicator", -] diff --git a/.venv/lib/python3.12/site-packages/channels/testing/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/testing/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 46513a0ac181a944f529f9a5783f9281eb3ceab2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 467 zcmZ8dJxc>Y5Z%3xTw(~?h+-qy1x(hDRs>07AvO_&YnIF1l3TK0>~1bx>94TX&fnrc zI7nq>C#Fl~-jN_W439TEZ{{)k-s|lE7svA#I)(sz)WtTu4Ov||@(ePNK?XRCA*{K_ zJnqMS!+jR;Fb*3YuojQv2!bid!dDo#%T_=7bh|+xRtGmqF`6cpN->h0&qZBG?OJ=c z)~bJRN25Fuf-rMO3o<6UAo_tAJ4y_36Z?;3Vq`ia_Rm)rwWkxj8L`j1dglZ$nKqcCi z1Er;vsbpwa5K$mTCrFhxm*R4Get`_NwJ@C}Q({oMxe!@*7!^~5F%{HeJXGbneZ^%q kXXIM%I^+5e&7p%YA40eUXG?Ih1g9>)gRtv8MY`vjKZ1*e^Z)<= diff --git a/.venv/lib/python3.12/site-packages/channels/testing/__pycache__/application.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels/testing/__pycache__/application.cpython-312.pyc deleted file mode 100644 index c071fc1082b45e2c73d8b715246458f2750eec6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1533 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 pdbx9zC2J0r+$}l`(}7Mw&g}6- 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
BO7``8970ESrw7zT`(rAF+??pS5ShlXAm z6sXlf1R+v86R0uU{lZv{z<7hO;benM=eVY%OjgQFq%|-X%C%0SK_kbR#jZTvQ_?jC z``%ieVk`UX2Vre1Bt@R(2+tqV6>q_R>4?p3)jf^!0>ZN4%4MTI14DfV2R-|1f$yB)574@IftB8OlsQIn zO*3bZZYyKJNXSYAYb-t+c1t54`5<8)PRZ{IHD>Olm*WuGZn=&U47TuNFviCtOG8?udA`{cHtC+){}sj z&@v9G?XZiK5wl%{Vl8KbM$p=7k`EEK43V!0QL+pHFGEdff@yIosfd!0(1a9(VeonF zLP96SYGZgzb0u?TZe^a~R*R>ArdPwkx;$MWg$rudv}eLRTA?FvaZLwMW zReXO<_ow=;mu{cP^&ZLZK5BFi8g;J_Vt)8I zp8x#W+uT>{a{GRo-*e1(e#odBCQ6Q1DtR#%Xfyb>#SjVtC6PmNX6-;5zJv!_o$~`e z$W~|lo6z%Vtp7Axs)TtJ@(2LHnM#0Hhj#gLWZb@TfJv2}@`VY7esAgQ*l#1P0{Zj- zAy&Q0G{ux8NHT#bAX~R3!4WARIVC%|Ay}l&@FYZn3vW<7bZZ+)3*F0=Tj(w8$P$11@q5zFa*q_~ z(8%4GwQ0pz%?S0~)^jaK^0h}7xT6Mlv`|}rAu*Sjcjs$`1y0Cu!lDCt2Jxc;CoF5^ z0%oSM55I$ZobST>6THXysjClvhWl{XF*rCF#@~{&ILttnQClIa_LDMC?xIo<2*6#G zHx`>vq)d|J`B?0=jF>F7xMML%iN|8}qDOs(NE5$G?IsDe`96}{2Z>ozx{iv=$z&`B zp4djH)yUxcXb`IsFM%c`qY-pGI*%SOEXytW(W`hEfA8?KTbJ5u*}f&g&z`{FwK>_{ zOMDYlc602O{{>lgv%1OB5_YQ;VLV)u!xdI1y%j57#1Z$?Y__hhI!jkqofWZ;N{Smzk<48qU$N-G82=Ob{)L|TFWUFemBe_n(cJYtA{i?Ff2WTD A+W-In diff --git a/.venv/lib/python3.12/site-packages/channels/testing/application.py b/.venv/lib/python3.12/site-packages/channels/testing/application.py deleted file mode 100644 index 2003178..0000000 --- a/.venv/lib/python3.12/site-packages/channels/testing/application.py +++ /dev/null @@ -1,17 +0,0 @@ -from unittest import mock - -from asgiref.testing import ApplicationCommunicator as BaseApplicationCommunicator - - -def no_op(): - pass - - -class ApplicationCommunicator(BaseApplicationCommunicator): - async def send_input(self, message): - with mock.patch("channels.db.close_old_connections", no_op): - return await super().send_input(message) - - async def receive_output(self, timeout=1): - with mock.patch("channels.db.close_old_connections", no_op): - return await super().receive_output(timeout) diff --git a/.venv/lib/python3.12/site-packages/channels/testing/http.py b/.venv/lib/python3.12/site-packages/channels/testing/http.py deleted file mode 100644 index 8130265..0000000 --- a/.venv/lib/python3.12/site-packages/channels/testing/http.py +++ /dev/null @@ -1,56 +0,0 @@ -from urllib.parse import unquote, urlparse - -from channels.testing.application import ApplicationCommunicator - - -class HttpCommunicator(ApplicationCommunicator): - """ - ApplicationCommunicator subclass that has HTTP shortcut methods. - - It will construct the scope for you, so you need to pass the application - (uninstantiated) along with HTTP parameters. - - This does not support full chunking - for that, just use ApplicationCommunicator - directly. - """ - - def __init__(self, application, method, path, body=b"", headers=None): - parsed = urlparse(path) - self.scope = { - "type": "http", - "http_version": "1.1", - "method": method.upper(), - "path": unquote(parsed.path), - "query_string": parsed.query.encode("utf-8"), - "headers": headers or [], - } - assert isinstance(body, bytes) - self.body = body - self.sent_request = False - super().__init__(application, self.scope) - - async def get_response(self, timeout=1): - """ - Get the application's response. Returns a dict with keys of - "body", "headers" and "status". - """ - # If we've not sent the request yet, do so - if not self.sent_request: - self.sent_request = True - await self.send_input({"type": "http.request", "body": self.body}) - # Get the response start - response_start = await self.receive_output(timeout) - assert response_start["type"] == "http.response.start" - # Get all body parts - response_start["body"] = b"" - while True: - chunk = await self.receive_output(timeout) - assert chunk["type"] == "http.response.body" - assert isinstance(chunk["body"], bytes) - response_start["body"] += chunk["body"] - if not chunk.get("more_body", False): - break - # Return structured info - del response_start["type"] - response_start.setdefault("headers", []) - return response_start diff --git a/.venv/lib/python3.12/site-packages/channels/testing/live.py b/.venv/lib/python3.12/site-packages/channels/testing/live.py deleted file mode 100644 index aa1a788..0000000 --- a/.venv/lib/python3.12/site-packages/channels/testing/live.py +++ /dev/null @@ -1,98 +0,0 @@ -from functools import partial - -from daphne.testing import DaphneProcess -from django.contrib.staticfiles.handlers import ASGIStaticFilesHandler -from django.core.exceptions import ImproperlyConfigured -from django.db import connections -from django.db.backends.base.creation import TEST_DATABASE_PREFIX -from django.test.testcases import TransactionTestCase -from django.test.utils import modify_settings - -from channels.routing import get_default_application - - -def make_application(*, static_wrapper): - # Module-level function for pickle-ability - application = get_default_application() - if static_wrapper is not None: - application = static_wrapper(application) - return application - - -def set_database_connection(): - from django.conf import settings - - test_db_name = settings.DATABASES["default"]["TEST"]["NAME"] - if not test_db_name: - test_db_name = TEST_DATABASE_PREFIX + settings.DATABASES["default"]["NAME"] - settings.DATABASES["default"]["NAME"] = test_db_name - - -class ChannelsLiveServerTestCase(TransactionTestCase): - """ - Does basically the same as TransactionTestCase but also launches a - live Daphne server in a separate process, so - that the tests may use another test framework, such as Selenium, - instead of the built-in dummy client. - """ - - host = "localhost" - ProtocolServerProcess = DaphneProcess - static_wrapper = ASGIStaticFilesHandler - serve_static = True - - @property - def live_server_url(self): - return "http://%s:%s" % (self.host, self._port) - - @property - def live_server_ws_url(self): - return "ws://%s:%s" % (self.host, self._port) - - @classmethod - def setUpClass(cls): - for connection in connections.all(): - if cls._is_in_memory_db(connection): - raise ImproperlyConfigured( - "ChannelLiveServerTestCase can not be used with in memory databases" - ) - - super().setUpClass() - - cls._live_server_modified_settings = modify_settings( - ALLOWED_HOSTS={"append": cls.host} - ) - cls._live_server_modified_settings.enable() - - get_application = partial( - make_application, - static_wrapper=cls.static_wrapper if cls.serve_static else None, - ) - cls._server_process = cls.ProtocolServerProcess( - cls.host, - get_application, - setup=set_database_connection, - ) - cls._server_process.start() - while True: - if not cls._server_process.ready.wait(timeout=1): - if cls._server_process.is_alive(): - continue - raise RuntimeError("Server stopped") from None - break - cls._port = cls._server_process.port.value - - @classmethod - def tearDownClass(cls): - cls._server_process.terminate() - cls._server_process.join() - cls._live_server_modified_settings.disable() - super().tearDownClass() - - @classmethod - def _is_in_memory_db(cls, connection): - """ - Check if DatabaseWrapper holds in memory database. - """ - if connection.vendor == "sqlite": - return connection.is_in_memory_db() diff --git a/.venv/lib/python3.12/site-packages/channels/testing/websocket.py b/.venv/lib/python3.12/site-packages/channels/testing/websocket.py deleted file mode 100644 index 24e58d3..0000000 --- a/.venv/lib/python3.12/site-packages/channels/testing/websocket.py +++ /dev/null @@ -1,115 +0,0 @@ -import json -from urllib.parse import unquote, urlparse - -from channels.testing.application import ApplicationCommunicator - - -class WebsocketCommunicator(ApplicationCommunicator): - """ - ApplicationCommunicator subclass that has WebSocket shortcut methods. - - It will construct the scope for you, so you need to pass the application - (uninstantiated) along with the initial connection parameters. - """ - - def __init__( - self, application, path, headers=None, subprotocols=None, spec_version=None - ): - if not isinstance(path, str): - raise TypeError("Expected str, got {}".format(type(path))) - parsed = urlparse(path) - self.scope = { - "type": "websocket", - "path": unquote(parsed.path), - "query_string": parsed.query.encode("utf-8"), - "headers": headers or [], - "subprotocols": subprotocols or [], - } - if spec_version: - self.scope["spec_version"] = spec_version - super().__init__(application, self.scope) - self.response_headers = None - - async def connect(self, timeout=1): - """ - Trigger the connection code. - - On an accepted connection, returns (True, ) - On a rejected connection, returns (False, ) - """ - await self.send_input({"type": "websocket.connect"}) - response = await self.receive_output(timeout) - if response["type"] == "websocket.close": - return (False, response.get("code", 1000)) - else: - assert response["type"] == "websocket.accept" - self.response_headers = response.get("headers", []) - return (True, response.get("subprotocol", None)) - - async def send_to(self, text_data=None, bytes_data=None): - """ - Sends a WebSocket frame to the application. - """ - # Make sure we have exactly one of the arguments - assert bool(text_data) != bool( - bytes_data - ), "You must supply exactly one of text_data or bytes_data" - # Send the right kind of event - if text_data: - assert isinstance(text_data, str), "The text_data argument must be a str" - await self.send_input({"type": "websocket.receive", "text": text_data}) - else: - assert isinstance( - bytes_data, bytes - ), "The bytes_data argument must be bytes" - await self.send_input({"type": "websocket.receive", "bytes": bytes_data}) - - async def send_json_to(self, data): - """ - Sends JSON data as a text frame - """ - await self.send_to(text_data=json.dumps(data)) - - async def receive_from(self, timeout=1): - """ - Receives a data frame from the view. Will fail if the connection - closes instead. Returns either a bytestring or a unicode string - depending on what sort of frame you got. - """ - response = await self.receive_output(timeout) - # Make sure this is a send message - assert ( - response["type"] == "websocket.send" - ), f"Expected type 'websocket.send', but was '{response['type']}'" - # Make sure there's exactly one key in the response - assert ("text" in response) != ( - "bytes" in response - ), "The response needs exactly one of 'text' or 'bytes'" - # Pull out the right key and typecheck it for our users - if "text" in response: - assert isinstance( - response["text"], str - ), f"Text frame payload is not str, it is {type(response['text'])}" - return response["text"] - else: - assert isinstance( - response["bytes"], bytes - ), f"Binary frame payload is not bytes, it is {type(response['bytes'])}" - return response["bytes"] - - async def receive_json_from(self, timeout=1): - """ - Receives a JSON text frame payload and decodes it - """ - payload = await self.receive_from(timeout) - assert isinstance( - payload, str - ), f"JSON data is not a text frame, it is {type(payload)}" - return json.loads(payload) - - async def disconnect(self, code=1000, timeout=1): - """ - Closes the socket - """ - await self.send_input({"type": "websocket.disconnect", "code": code}) - await self.wait(timeout) diff --git a/.venv/lib/python3.12/site-packages/channels/utils.py b/.venv/lib/python3.12/site-packages/channels/utils.py deleted file mode 100644 index 72cd9ca..0000000 --- a/.venv/lib/python3.12/site-packages/channels/utils.py +++ /dev/null @@ -1,59 +0,0 @@ -import asyncio -import types - - -def name_that_thing(thing): - """ - Returns either the function/class path or just the object's repr - """ - # Instance method - if hasattr(thing, "im_class"): - # Mocks will recurse im_class forever - if hasattr(thing, "mock_calls"): - return "" - return name_that_thing(thing.im_class) + "." + thing.im_func.func_name - # Other named thing - if hasattr(thing, "__name__"): - if hasattr(thing, "__class__") and not isinstance( - thing, (types.FunctionType, types.MethodType) - ): - if thing.__class__ is not type and not issubclass(thing.__class__, type): - return name_that_thing(thing.__class__) - if hasattr(thing, "__self__"): - return "%s.%s" % (thing.__self__.__module__, thing.__self__.__name__) - if hasattr(thing, "__module__"): - return "%s.%s" % (thing.__module__, thing.__name__) - # Generic instance of a class - if hasattr(thing, "__class__"): - return name_that_thing(thing.__class__) - return repr(thing) - - -async def await_many_dispatch(consumer_callables, dispatch): - """ - Given a set of consumer callables, awaits on them all and passes results - from them to the dispatch awaitable as they come in. - """ - # Call all callables, and ensure all return types are Futures - tasks = [ - asyncio.ensure_future(consumer_callable()) - for consumer_callable in consumer_callables - ] - try: - while True: - # Wait for any of them to complete - await asyncio.wait(tasks, return_when=asyncio.FIRST_COMPLETED) - # Find the completed one(s), yield results, and replace them - for i, task in enumerate(tasks): - if task.done(): - result = task.result() - await dispatch(result) - tasks[i] = asyncio.ensure_future(consumer_callables[i]()) - finally: - # Make sure we clean up tasks on exit - for task in tasks: - task.cancel() - try: - await task - except asyncio.CancelledError: - pass diff --git a/.venv/lib/python3.12/site-packages/channels/worker.py b/.venv/lib/python3.12/site-packages/channels/worker.py deleted file mode 100644 index 7ea23a7..0000000 --- a/.venv/lib/python3.12/site-packages/channels/worker.py +++ /dev/null @@ -1,44 +0,0 @@ -import asyncio - -from asgiref.server import StatelessServer - - -class Worker(StatelessServer): - """ - ASGI protocol server that surfaces events sent to specific channels - on the channel layer into a single application instance. - """ - - def __init__(self, application, channels, channel_layer, max_applications=1000): - super().__init__(application, max_applications) - self.channels = channels - self.channel_layer = channel_layer - if self.channel_layer is None: - raise ValueError("Channel layer is not valid") - - async def handle(self): - """ - Listens on all the provided channels and handles the messages. - """ - # For each channel, launch its own listening coroutine - listeners = [] - for channel in self.channels: - listeners.append(asyncio.ensure_future(self.listener(channel))) - # Wait for them all to exit - await asyncio.wait(listeners) - # See if any of the listeners had an error (e.g. channel layer error) - [listener.result() for listener in listeners] - - async def listener(self, channel): - """ - Single-channel listener - """ - while True: - message = await self.channel_layer.receive(channel) - if not message.get("type", None): - raise ValueError("Worker received message with no type.") - # Make a scope and get an application instance for it - scope = {"type": "channel", "channel": channel} - instance_queue = self.get_or_create_application_instance(channel, scope) - # Run the message into the app - await instance_queue.put(message) diff --git a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/INSTALLER deleted file mode 100644 index a1b589e..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/INSTALLER +++ /dev/null @@ -1 +0,0 @@ -pip diff --git a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/METADATA b/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/METADATA deleted file mode 100644 index d7fa7d0..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/METADATA +++ /dev/null @@ -1,379 +0,0 @@ -Metadata-Version: 2.4 -Name: channels_redis -Version: 4.3.0 -Summary: Redis-backed ASGI channel layer implementation -Home-page: http://github.com/django/channels_redis/ -Author: Django Software Foundation -Author-email: foundation@djangoproject.com -License: BSD -Requires-Python: >=3.9 -License-File: LICENSE -Requires-Dist: redis>=4.6 -Requires-Dist: msgpack~=1.0 -Requires-Dist: asgiref<4,>=3.9.1 -Requires-Dist: channels>=4.2.2 -Provides-Extra: cryptography -Requires-Dist: cryptography>=1.3.0; extra == "cryptography" -Provides-Extra: tests -Requires-Dist: cryptography>=1.3.0; extra == "tests" -Requires-Dist: pytest; extra == "tests" -Requires-Dist: pytest-asyncio; extra == "tests" -Requires-Dist: async-timeout; extra == "tests" -Requires-Dist: pytest-timeout; extra == "tests" -Dynamic: author -Dynamic: author-email -Dynamic: description -Dynamic: home-page -Dynamic: license -Dynamic: license-file -Dynamic: provides-extra -Dynamic: requires-dist -Dynamic: requires-python -Dynamic: summary - -channels_redis -============== - -.. image:: https://github.com/django/channels_redis/workflows/Tests/badge.svg - :target: https://github.com/django/channels_redis/actions?query=workflow%3ATests - -.. image:: https://img.shields.io/pypi/v/channels_redis.svg - :target: https://pypi.python.org/pypi/channels_redis - -Provides Django Channels channel layers that use Redis as a backing store. - -There are two available implementations: - -* ``RedisChannelLayer`` is the original layer, and implements channel and group - handling itself. -* ``RedisPubSubChannelLayer`` is newer and leverages Redis Pub/Sub for message - dispatch. This layer is currently at *Beta* status, meaning it may be subject - to breaking changes whilst it matures. - -Both layers support a single-server and sharded configurations. - -`channels_redis` is tested against Python 3.9 to 3.13. We test with the latest -`redis-py` version, as well as the older 5.x branch and main development branch, -using the latest stable Python and Channels versions. We test the Channels -development branch, using the latest stable Python and the latest `redis-py` -release. - -Installation ------------- - -.. code-block:: - - pip install channels-redis - -**Note:** Prior versions of this package were called ``asgi_redis`` and are -still available under PyPI as that name if you need them for Channels 1.x projects. -This package is for Channels 2 projects only. - - -Usage ------ - -Set up the channel layer in your Django settings file like so: - -.. code-block:: python - - CHANNEL_LAYERS = { - "default": { - "BACKEND": "channels_redis.core.RedisChannelLayer", - "CONFIG": { - "hosts": [("localhost", 6379)], - }, - }, - } - -Or, you can use the alternate implementation which uses Redis Pub/Sub: - -.. code-block:: python - - CHANNEL_LAYERS = { - "default": { - "BACKEND": "channels_redis.pubsub.RedisPubSubChannelLayer", - "CONFIG": { - "hosts": [("localhost", 6379)], - }, - }, - } - -Possible options for ``CONFIG`` are listed below. - -``hosts`` -~~~~~~~~~ - -The server(s) to connect to, as either URIs, ``(host, port)`` tuples, or dicts conforming to `redis Connection `_. -Defaults to ``redis://localhost:6379``. Pass multiple hosts to enable sharding, -but note that changing the host list will lose some sharded data. - -SSL connections that are self-signed (ex: Heroku): - -.. code-block:: python - - "default": { - "BACKEND": "channels_redis.pubsub.RedisPubSubChannelLayer", - "CONFIG": { - "hosts":[{ - "address": "rediss://user@host:port", # "REDIS_TLS_URL" - "ssl_cert_reqs": None, - }] - } - } - -Sentinel connections require dicts conforming to: - -.. code-block:: - - { - "sentinels": [ - ("localhost", 26379), - ], - "master_name": SENTINEL_MASTER_SET, - **kwargs - } - -note the additional ``master_name`` key specifying the Sentinel master set and any additional connection kwargs can also be passed. Plain Redis and Sentinel connections can be mixed and matched if -sharding. - -If your server is listening on a UNIX domain socket, you can also use that to connect: ``["unix:///path/to/redis.sock"]``. -This should be slightly faster than a loopback TCP connection. - -``prefix`` -~~~~~~~~~~ - -Prefix to add to all Redis keys. Defaults to ``asgi``. If you're running -two or more entirely separate channel layers through the same Redis instance, -make sure they have different prefixes. All servers talking to the same layer -should have the same prefix, though. - -``expiry`` -~~~~~~~~~~ - -Message expiry in seconds. Defaults to ``60``. You generally shouldn't need -to change this, but you may want to turn it down if you have peaky traffic you -wish to drop, or up if you have peaky traffic you want to backlog until you -get to it. - -``group_expiry`` -~~~~~~~~~~~~~~~~ - -Group expiry in seconds. Defaults to ``86400``. Channels will be removed -from the group after this amount of time; it's recommended you reduce it -for a healthier system that encourages disconnections. This value should -not be lower than the relevant timeouts in the interface server (e.g. -the ``--websocket_timeout`` to `daphne -`_). - -``capacity`` -~~~~~~~~~~~~ - -Default channel capacity. Defaults to ``100``. Once a channel is at capacity, -it will refuse more messages. How this affects different parts of the system -varies; a HTTP server will refuse connections, for example, while Django -sending a response will just wait until there's space. - -``channel_capacity`` -~~~~~~~~~~~~~~~~~~~~ - -Per-channel capacity configuration. This lets you tweak the channel capacity -based on the channel name, and supports both globbing and regular expressions. - -It should be a dict mapping channel name pattern to desired capacity; if the -dict key is a string, it's intepreted as a glob, while if it's a compiled -``re`` object, it's treated as a regular expression. - -This example sets ``http.request`` to 200, all ``http.response!`` channels -to 10, and all ``websocket.send!`` channels to 20: - -.. code-block:: python - - CHANNEL_LAYERS = { - "default": { - "BACKEND": "channels_redis.core.RedisChannelLayer", - "CONFIG": { - "hosts": [("localhost", 6379)], - "channel_capacity": { - "http.request": 200, - "http.response!*": 10, - re.compile(r"^websocket.send\!.+"): 20, - }, - }, - }, - } - -If you want to enforce a matching order, use an ``OrderedDict`` as the -argument; channels will then be matched in the order the dict provides them. - -.. _encryption: - -``symmetric_encryption_keys`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Pass this to enable the optional symmetric encryption mode of the backend. To -use it, make sure you have the ``cryptography`` package installed, or specify -the ``cryptography`` extra when you install ``channels-redis``:: - - pip install channels-redis[cryptography] - -``symmetric_encryption_keys`` should be a list of strings, with each string -being an encryption key. The first key is always used for encryption; all are -considered for decryption, so you can rotate keys without downtime - just add -a new key at the start and move the old one down, then remove the old one -after the message expiry time has passed. - -Data is encrypted both on the wire and at rest in Redis, though we advise -you also route your Redis connections over TLS for higher security; the Redis -protocol is still unencrypted, and the channel and group key names could -potentially contain metadata patterns of use to attackers. - -Keys **should have at least 32 bytes of entropy** - they are passed through -the SHA256 hash function before being used as an encryption key. Any string -will work, but the shorter the string, the easier the encryption is to break. - -If you're using Django, you may also wish to set this to your site's -``SECRET_KEY`` setting via the ``CHANNEL_LAYERS`` setting: - -.. code-block:: python - - CHANNEL_LAYERS = { - "default": { - "BACKEND": "channels_redis.core.RedisChannelLayer", - "CONFIG": { - "hosts": ["redis://:password@127.0.0.1:6379/0"], - "symmetric_encryption_keys": [SECRET_KEY], - }, - }, - } - -``on_disconnect`` / ``on_reconnect`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -The PubSub layer, which maintains long-running connections to Redis, can drop messages in the event of a network partition. -To handle such situations the PubSub layer accepts optional arguments which will notify consumers of Redis disconnect/reconnect events. -A common use-case is for consumers to ensure that they perform a full state re-sync to ensure that no messages have been missed. - -.. code-block:: python - - CHANNEL_LAYERS = { - "default": { - "BACKEND": "channels_redis.pubsub.RedisPubSubChannelLayer", - "CONFIG": { - "hosts": [...], - "on_disconnect": "redis.disconnect", - }, - }, - } - - -And then in your channels consumer, you can implement the handler: - -.. code-block:: python - - async def redis_disconnect(self, *args): - # Handle disconnect - - - -``serializer_format`` -~~~~~~~~~~~~~~~~~~~~~ - -By default every message sent to redis is encoded using `msgpack `_ (_currently ``msgpack`` is a mandatory dependency of this package, it may become optional in a future release). -It is also possible to switch to `JSON `_: - -.. code-block:: python - - CHANNEL_LAYERS = { - "default": { - "BACKEND": "channels_redis.core.RedisChannelLayer", - "CONFIG": { - "hosts": ["redis://:password@127.0.0.1:6379/0"], - "serializer_format": "json", - }, - }, - } - - -Custom serializers can be defined by: - -- extending ``channels_redis.serializers.BaseMessageSerializer``, implementing ``as_bytes `` and ``from_bytes`` methods -- using any class which accepts generic keyword arguments and provides ``serialize``/``deserialize`` methods - -Then it may be registered (or can be overriden) by using ``channels_redis.serializers.registry``: - -.. code-block:: python - - from channels_redis.serializers import registry - - class MyFormatSerializer: - def serialize(self, message): - ... - def deserialize(self, message): - ... - - registry.register_serializer('myformat', MyFormatSerializer) - -**NOTE**: the registry allows you to override the serializer class used for a specific format without any check nor constraint. Thus it is recommended that to pay particular attention to the order-of-imports when using third-party serializers which may override a built-in format. - - -Serializers are also responsible for encryption using *symmetric_encryption_keys*. When extending ``channels_redis.serializers.BaseMessageSerializer`` encryption is already configured in the base class, unless you override the ``serialize``/``deserialize`` methods: in this case you should call ``self.crypter.encrypt`` in serialization and ``self.crypter.decrypt`` in deserialization process. When using a fully custom serializer, expect an optional sequence of keys to be passed via ``symmetric_encryption_keys``. - - -Dependencies ------------- - -Redis server >= 5.0 is required for `channels-redis`. Python 3.8 or higher is required. - - -Used commands -~~~~~~~~~~~~~ - -Your Redis server must support the following commands: - -* ``RedisChannelLayer`` uses ``BZPOPMIN``, ``DEL``, ``EVAL``, ``EXPIRE``, - ``KEYS``, ``PIPELINE``, ``ZADD``, ``ZCOUNT``, ``ZPOPMIN``, ``ZRANGE``, - ``ZREM``, ``ZREMRANGEBYSCORE`` - -* ``RedisPubSubChannelLayer`` uses ``PUBLISH``, ``SUBSCRIBE``, ``UNSUBSCRIBE`` - -Local Development ------------------ - -You can run the necessary Redis instances in Docker with the following commands: - -.. code-block:: shell - - $ docker network create redis-network - $ docker run --rm \ - --network=redis-network \ - --name=redis-server \ - -p 6379:6379 \ - redis - $ docker run --rm \ - --network redis-network \ - --name redis-sentinel \ - -e REDIS_MASTER_HOST=redis-server \ - -e REDIS_MASTER_SET=sentinel \ - -e REDIS_SENTINEL_QUORUM=1 \ - -p 26379:26379 \ - bitnami/redis-sentinel - -Contributing ------------- - -Please refer to the -`main Channels contributing docs `_. -That also contains advice on how to set up the development environment and run the tests. - -Maintenance and Security ------------------------- - -To report security issues, please contact security@djangoproject.com. For GPG -signatures and more security process information, see -https://docs.djangoproject.com/en/dev/internals/security/. - -To report bugs or request new features, please open a new GitHub issue. - -This repository is part of the Channels project. For the shepherd and maintenance team, please see the -`main Channels readme `_. diff --git a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/RECORD b/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/RECORD deleted file mode 100644 index 5933854..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/RECORD +++ /dev/null @@ -1,17 +0,0 @@ -channels_redis-4.3.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -channels_redis-4.3.0.dist-info/METADATA,sha256=X2JMZQX5ddT5TyM3l7T4Bjv9xy6w9s2XiU2KoOCrM3g,13175 -channels_redis-4.3.0.dist-info/RECORD,, -channels_redis-4.3.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -channels_redis-4.3.0.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91 -channels_redis-4.3.0.dist-info/licenses/LICENSE,sha256=uEZBXRtRTpwd_xSiLeuQbXlLxUbKYSn5UKGM0JHipmk,1552 -channels_redis-4.3.0.dist-info/top_level.txt,sha256=H8zJM3mBZ19dh7ZAskgk2YUzTkcGeGmZ763HE75DOGQ,15 -channels_redis/__init__.py,sha256=wPyEHmYopdmpH4340zhwFNBFQBGN743kwlSVDWO73rA,22 -channels_redis/__pycache__/__init__.cpython-312.pyc,, -channels_redis/__pycache__/core.cpython-312.pyc,, -channels_redis/__pycache__/pubsub.cpython-312.pyc,, -channels_redis/__pycache__/serializers.cpython-312.pyc,, -channels_redis/__pycache__/utils.cpython-312.pyc,, -channels_redis/core.py,sha256=RtaqPjpWUUEYbnCRHymw4rBYEx4-aIIa2DlVNLt0YG4,26705 -channels_redis/pubsub.py,sha256=1S9VgGIAbFhJjUhpIuJg3EJCco4tQZ_BZz4UL5AJ4qU,12594 -channels_redis/serializers.py,sha256=FL_yQwHTeZOOQewLcEq0s1MJIUrwY2ESJ82NV7uiQN8,5251 -channels_redis/utils.py,sha256=PU6KGvzm-pviAggFXQvlYve6YtCZXAc2U9R_Mgt_3h4,2836 diff --git a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/REQUESTED b/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/REQUESTED deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/WHEEL deleted file mode 100644 index e7fa31b..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/WHEEL +++ /dev/null @@ -1,5 +0,0 @@ -Wheel-Version: 1.0 -Generator: setuptools (80.9.0) -Root-Is-Purelib: true -Tag: py3-none-any - diff --git a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/licenses/LICENSE b/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/licenses/LICENSE deleted file mode 100644 index 5f4f225..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/licenses/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) Django Software Foundation and individual contributors. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of Django nor the names of its contributors may be used - to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/top_level.txt deleted file mode 100644 index b2b3f40..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis-4.3.0.dist-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -channels_redis diff --git a/.venv/lib/python3.12/site-packages/channels_redis/__init__.py b/.venv/lib/python3.12/site-packages/channels_redis/__init__.py deleted file mode 100644 index 111dc91..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__version__ = "4.3.0" diff --git a/.venv/lib/python3.12/site-packages/channels_redis/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels_redis/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 3cc972d2601655cf025360fed44dacf1a319db28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 225 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�IQoej;vC zcU)2;PI-dGYqwmA|9zzPU&i`kLW8?j&RM?L{BqAtM@!f|7;YVmz<0F7ND|a3J35!o z+;sGY&4{xfZ7TKy}IrfF-^V@C}moN6dFmQR`yW1nh zZS#9#t=;o`!i7z;tvS}{iZ*VR8#iAoi8Ky|ZFRSc%P&1~@riIlzg*lup9ATF%|T_v z3QMDfEplPYa!I7H`~0pC3riOZqh%Z9vJH{Kp7~v*1an_>FMTOe)HZLuZ7+@5U9#O3 zvz06!dU@w-!t0hRmREBk4L#rYU+ejcEq}5l(z{1)*t4SN9Ibaaox}PGr?XgBm}lei zE2DXJa$eoimaE2V#z@}wXwLQ@^+b0bm3JPE*$S}Z4)az>PHa|ev<21AcZ6*n5&qMddD}fdQCH`7Zrk0(zsd2tn}s*| zatc@QyIsPYm4l^td8>!t-6p)Xu^r*JYx&(B!rOI53cGmn+nC=$ewx&kwn;sHcZgUf zsjG*lt%W3+!9&`D-wEY)K$;l~F!d3DO`KtReuxLe$DvT3IW2yj^cBor;4}23K}!SH z=Y;R%semG+$nFN$Tlrsil z5($PFz$CYY2cTAm@rXEm0#C4T3E@z?I63-+SM<*$wDB2x2MlQf$udTbm_4msgaH{+ zXCUhJxB;aDkX}LR-U(Dc(b9bU@ZiXvUCr&{;Nd-Aeq{Y)?c%z2v7@_PY(DnD(Y;4@ z9yq+~NV6-gKr#gIp_qE=5G%7?M23#_qGviSA=RE%*WmE5T2nV_((*szOMeqP#O}w^ zD+Q8HD?7E^;a&UHV%Mi+V>{#s>_<$r9YK@_q3O3U`^wfOc(EDA&5s8mdd3ziJ%ulE z2$rWu1Fjrp10srEqFqQjPao}!TLhEtACr8i194konX*|_3N=bzKWtm#ygP23^iDnw zUeiLAL((^S+E36&W0G);6O8A%AD7Ss_ZeT{6x4*^M}zeYh!V5_)0B0tNpurs`Tr1} zVjbZ$mfPm-P!E&3kT_)J98M z<&xIr-fMfpC9RQ?;b`9QyzzEUUO1;JR_~H+;{4$JlMA!4{K`vR7rU0)uNMEX=-OOMjoACbyzW0kw zxWcJ=z^gvVE$F49&)vDOKV{vyxNPQf3Ynk+M<%Zv(DtBg+^fnz5qEo*AE%CIIFFtg zd+FTNZ{{o{tIwM9321wy+LRhKskNFn$!$WiNpb_`n3h0m=Tte$&mvt9>7RfCT*^tx zvOR*@Ysdr)jAkGqMutn6qG@vAdeB4k82X*wYiYv{Oi{~ zhPmgAW4e>De0mIg`kXOk)QA$xa3Q1G(~G(bWdb*6m@`_qlssZa2E2w00d0iG>(+h; z@1Bs%0HGKdLJ<@N?4yXEGtHSpW+;0x6O59|!bPh+g2J{?fCA2AI19=RKcaq2$P4*A zwG)(3+uHio+;cgh9FJ*+lk}mSIm?BLK)0GUloKG~7;|b{6H=d?IpM-O0sOsR7qUvV zA&W#%lWhh&)Dn_UwPsLORtfpf@l$VvEK11?x(Rh;xFqGNjg}#0v~uT!ly>I^HmTXw zc1um6T#Sf_5wYI~a_j`6g;2r>jZA9`aUJ(evuMrrLbQ9-;dU3LHuW| zFG;t+Uw9)VJY994b}PoBMCW8Ub*6s#wJqh|uTI$Pfy=lr*2AhCOTl_5B^%B&Go06k zuh~X(dq#Kgs`f}?(n}BNK($rM-ZVUT1gsy*%?67aDWSn)!id(Rr)fBXmhaoM0j|n9HLLpYWYi$i`zZ2{CGcf{T13!PE z?>?jYnJfCjQGq+hokH~5Pi&@vxRJP)`x+q=4?;d7IYU5E1@&InuCqke?z{0 zwGYVW_^h!>t?id-v08IIX8ZqLXgs5hDI1|pjM%gU|H?{48@a=Z0*(=!CtwMmq&EYn zMj=|1B&g^7kWjJ|3EDGBZa#2AoP^*GA4jK<$SXpO2VTjC5Lq~C8T}-ZOyq7)sZ2TD zptXh_aDaMLu@WaDSY=nwoPyanh}T4ek}Z%>=I6cKVNp304Oihv6l<6BEr*EVjkjBXKP%7JD9900Hw@Z?yCFvwZ z8N8FH1GCJqHm*k@@m%i|vGDE_GcXSK#sy|S>e&6j;Uh=gI}bc`aR08OyN2UNh4YWw zcPbJ9uZNWhK`y!`Jx4XxQ}MZU%x2fwF)y7p-|WO7=` z%-q-INRhQd*9!4(Vvb>+McUPGQcgo))Q__n0zIUcD8_UeV}%OvY5ECLD|@x3P#e*E z8i}|gG5N_tsdOfvQh-UD*72tRWhZ#x?9z|5-= zFNOBIX0EUzTF@pJv_%R!=7(c8XVg~xzO8zxR<_lDV5?ryo#1mfXx4S^0{UtEgEp z#fr?*&UyC^K4M5`OyA?Gb?T^xo^_Jw_y_kHi7j}3TVspdBH zh6^_>K#;v@(Yxe>E_#*AE$UblR&>U)MhLcFdE~`MUV3bCH$)PZbxTJtZ;LgwUf%U# zeaG^N?|W|6ZwXg!3D-lh+L$tOFn2g^s$~2px3pH zQE`JTZn%0t7KfuE`~%^G$8L&Wi8ZyNxmFJ5g6S<>IiTZ8D%MQiPmB9kzN`ZnEo_ff z*F~$ldzG^m zQ8TFbU2dlRO?J{-ki@fn5DxTN}vls)qkwt{z|Cb6O5G8Qv??9jGU~XlfYcgsj|oaR zm6@B<;X7I7WVjI1`+VC3(o~NWS=f$o(yU~-^Cq?2Os0SbYaY@+?Lt|afnzdrNO#_Z zFJSXCU7B)V5fCISv`K>bG=IUB6vbo{g`m_dOd-{$&V}0IIRR<2m>Og^AW(Dh+`I_~ zcXS@pvu21?gsi3mhGc5gkwu6R(yJ-vj2?5y2tyM19y2u^R_+La{lW8ujwxT3A!+?4 z*aJ}=EwBewJcqKg%@ff`87?_bdbwec)@v*f{kC1JnEdPHJE>3MkZ zTt)qoP!TETgZ>SD{SJA`Sd5+~ayOm_dj%Ytn<8V(i3t*oOD|I*0=78LHEWg(E_0Hq zR*o{5aFl_Lw@ZIS8UC0&qO93S`UzEiO@Y6}VXWUnOiEmtWN}lhuxxS5RUx`=NM1LDcGmX7452n3)LTXVf@#IX6_j7> zx?9PWR7Z>3Pz#&#R@vFQyzy#V#JLT$UWt8v4@%6O57={@!XGyrU zHSBDQIf@reVMk5aT(j~J5c$?mSFC8<&+oQ#&MMFz=o9e+4LBeawYAH(_T@)z+WKO) zJWwE({Qu$Ki5Yx$$h@nLzhUEtHwrg$1q$ca5BG65HuA&0!i`Nv3J(mH;PGZ*9X`L= z%Tu_oX;+Q@tr|UIvTweG6%rZ{{<~00LHdE1OouPJq-9<E%I$Q%x`9IcS{9b7nKaO!<737SRS2 zpst~UvW3#cyv3eqMTcC`5iajs9{s-X1M3^sKeR>H?U2{)2zS94XeewR`Z-gco$KDf zr=fApu%Zq{f0m+39e&Ua8G1#JZjMh*9j2GGbQw6>z zlZCs{IJ%m) zwXnl;e?p7l*HON*7;GFY-t45Yjo9m==DM)CZpCOQv(4w;wR8C;3xP{dU3@B%*F^Ym z4?jN`E30~;=5oz)UZkvT{z27JpyO)Z)!`rPdt={^>gAqYk^J3J+iuymn-Jw59(bDS zsFv;35xW>Qi?Ufr_#<94mtSm@Iw~i(qKM<*IoQjj`4bH z8NxU8{7|lNLoiY}hbKRm{IqpRYv>vL?)+PLzudY6v?sV36rs6noQb*uusT6sgP!HH ztxh%7S`2WZQsCHH*{ZD*UCKJyNwd$ELdqFQ!m&i1CS|1}gO4OS9Ra9ZN4ur3z>6C} zjm~%#!}0_w#WgG>HBCjP(ha1|hD1{!@I8W?5v02>+>jv(PC`eET5wTEq^K3r7>fwY z#r%>>Z5P{~?}*xJWLphHFcuN?0H*)8t>&J;7Db*b94x`S4;BcQdJwvv!w(i2uiMNN zF5=;*O)@cwY?7ZsK$~QQGo93yM6lV=E2cU#3*J3oY0EWQd+oH%@@&$K46*5gJ2k9y z49l9C1`_&G*@pzVEV6SebUO~ovrpje8ULx&Iny&TR3S}YKqDlm$e^czr&w*UDGk=F zCAZUX$=}c%k$O~_BM^YjXpZ=Pj(97->{9#1_QgQ7rbn*ndE-#H1{BifsBN=s+lnHb0k!3`S74SGBPs1$Bhq0-1so$aPc5W82nhfbemn4L>g=<3^qVzmttHOtv~4-w_f?XshN`Aat)8^Y#&VH`bz@7VAeHr$1! zmkwM!u(T^u*g9`f4d;$V8~fzOzH5z<#vPHOL1tae?3{he&EN0&LEjsFf4C*=+8(j* zh?;kV%{#zVILZ8~)Gi6vu{ zeoQa4I;4M3-cIspS>VtE1S^S!ApL}*$-p$OR~Jv_0?1Wh90t2%I8B}n$)_b)rG-Gs z%zwf{058uV+#9hs%-|QA z(;(Q2B+uY?=M*Tie^v>kP*Z zbLmrfEFs;(6njuM*)iJTG2AZ~Oxz3!6E}zx$>=THVKz^yX z|AdiG&KTw(i?myvq4c?c$=3tmZ*AFR;cC0FA7{*$$26BqeR6PX43^g{_jkwLxW6E zi^R3T@nlZb3Z6({W-!0b{3jFURt7S+y6~gKoBfPxhJ_H~_b|%H65M2Egatf0yhm~; z)iecEH{+XN!vWJ0hES8lk%HI>{H3qM8~Nye!^MS}z=_SH4fVAX~tx2lMGxqIz_((QU1~nMFpp<$X zWaoh|jU0tggYvLr8O?O45E0FEtgzW7ZUv7rHA6=mT3B0sVw+e`sULIEAWp4mhB_>1 z)hH)Hv`SJ3A#oJNmvWLrEkb>!7Padu2Ol_02UxVil)*{v%xW%rdMEte`?fH1%F^H4 z#O|y)0ZVJ*v&AWTA~CJdw2Z;FMp#>&5aA~nM7#oua2QCr41y>X2AoI&HOG$$B-6)SjLOxy@f!Ce-L0$W71&J_?!a`)y;{3u&iPv7)a@e*K?Bm>mJS zP`U5>awxaI82OcQ%G0rM=y!I$EWBcQ(ehGGq_TZE5bfF_4~36>Dbn}l=!P%%I$(G#lR&} z&;l!}5?F5NbMqJUnrbgr__@ba^O}Cf>GJYd^vDT`A#SCBz~cGNs7(yp#1(sPwR3)C zrGabM^p6I8q5XDY4f>tevYZof_8?E8eSUa_!-MtXcKt@ADpFIqmMbF8jjMXZ;DWGR zN@_)KfAi?2hc7<-{3A;Zue80`7B1|RZJqdJ$2aNTkiU&^_d6Du5y6}H~O z801C@o1hr`M~fjZ|Kl+pW4Ka=!>~U`hkK6kzjz<>P|fAm-dpWNSAM=~LyK4PQR+QE z8UCFcvg}`?%vPPT*0{NBc)OKj?)`g5G={5`9RwTt)RUu?%Aug+c zM{5sm;ZoCOBk(n&5)j(@kcEsQvJvqiv)T@jtN)tnrj#CbU3Av;TK!1>5}o7ttUh9# zQJhA?bK}{V1C1a=?N;jfg$k6b$D84V9*3y)qrZES*@?s^$hM15Hvy)~DC`Kema}>wKeb*@TEAU)4g%J3U z6!A^+Zo|{|R@#bFH}%xro{<9T6%iyBks=8W9e@Y z8|+@Y5q}QJ^B_=`zXxFYGculJ%w3-Q?yp43yI}g;wQ1S6V1n&|4BLZE1IW7c4cWON*1ILz zyI1aog=(btP}teLoFhAXn4xg1T-+LN8;leW(O%lRyg_z$MV*^u=ccRQ_`tanjm&Fi zWrTZn%g#Mf=ZNeadH2i*&SNX})by1WuA)0yzDX|M6e-_KD!d*1`3L8BE)?Bv?R>rS zO6RqrNb7d=ZE3^%wr0}S!AcWbV{;7Mwbief1TriE8L;+>B|T<=es_l8u}hlq%yi6f z0p<(e%X%i)qn*Ab6cXI4f#}ZZNnEF>sZ3}=u;cNxy!^O$j85CrLLu&l;ur~*}>R1Qt}-l2x>qwcJBfR6lk>;suoW! zd6$lb9UV~zE^6+%`sIjYYuLQ?Ge&GPin!m1Wi|ZLWLFp`K8?ps-021+qugCdLxsC4 zW^r*PZn6M=NRA3Rehd|}1$-qj2()(727y+0HYvP@9G|5zs6Z;^?g@zCYh*`_a_9VV zbA(;W|1a0|^%{r_CoQq?=Q~LD`#IhIQ|kL_W`8L*o8B|U(Cgdx>2aIvfNg%n(GxcJ ztnIOYg4y!uL?D$?Vi!K6$V{gS-;%eF5vjxM0#uOw?}$j7EyBvd+O?PvTVm>!KEFXd zAfrRNfvjf9uoR$MkRy&wVe=-X<-m%X(^@`)sQZFxmL4Rmlqi3OBP*rv(Y^2bk)WxC z-BdVmk9Xk+dpA-_4dfjmFGJ}W#|8EPWBiehEN4X$pMHxvME_|$8iaqCIewCK4$MD|<4_YAKlMj3aZYD&#)R#__bIj3VMNy&0B!-W{_$Bccl z(UmFa0>-o?if0bSv@Wz+qjy7e<4a;55wDp&C+$pe+L(mwSzAC<;KSU7A@ziv%Md)J zty7KCcE(=)I-!^I_Ri%_h~ENm^stzRaC2;~qLO}zBmqrj{4Q+Y&Z4NJUUt+&&FN?jn_EA|I-ctm$DoV5?&=z<(BCNM;kzs&kfY$5vX5x`eNP|a zxsN;ujf{Lmv>I;m@}DF_DV)PItHiUbQd!`QNTB?&f@TW+fIO@+Tsi0+yzAt>M_z=ykH{kmQIVR_ekKu;S18y|C`2=r zd3W}1iX+dBpZ_X6`U4n7gL%ct6%{}I5Hn$lIf`PAyjW3rEUyq|P_eqESXE7|y#7wn z21EDiIL{k8G5Q7gV;fq#Whh?VW;E>LSDiuLux0hEzSkh$ zk$8h)C%>9sXsBInHygy&LW7}iHQ#R7wklc-?W@K6ctif`aoswDb=8A{23DN{{uGBz zFl=0P@`m13BX8Kj-?8Q!lt1;ty5Oo(%t#0|NM7sTV34dq}x&q7-?SCtJ zp6CCTv;QrZ|F@iz{YN+l|Nnt&{0FY>@3{7V;A%h78F}5$ICz*)YsGv?)KV^6$`?0B zEDcW^KQY$wtsisn?(XHSeE&l4rGbkBcR2(`6~ z1~f&Q%Gt7WMO`T;Dc&rpI9sACo3$M6)wwSB!%4Q1P}(1x+>hg!@&SkNs$6wW)#a+L ziXwd{t;=+ zyHm#MoTzh|b>*zijXKG!^Uv_1l7FU7qai+PkEk<=@mTVo=>fQQDDp&1O(`=WF)M|~ z<4IKxD{?fZW_{uDWJ1L~IgtvVji_g{?(nn{xu7@7y2lkcl9Iz0lF4{hipt~3s2o0< zR8#7BZiZ~0BJyka+dPfz1jl0~=eTpZw_`1G*`3_)CBed_tj3)=VU9Q6WX=-f=Bz*E z|26+McHs@Q`LSie`Y%P1JH-ufSA~CLo#sE}M?;pZD?A~m!tuzAtYqydMp7vS?`KV( zK9>~|kx4l#M3f0NYdb&9enr+)rMU(ueHraOo1B!p>7A5rMZSo%^$cWv~_=&H2)&10F;<{woq z?phL7OPiNcE2aInU)M_e)9(Hip?}5Q|D`IS-{qEW{x;t!d?z`PhT+|sA-m!s>MbMkTs7@q`8?!|n$nBsaSGMv+B8~4(ojx^ndRTw0 z5nAQZtbJ0Qpf|?qSF1CVlX6OljfdsLxH5Ag6-y?<=j9nSTdK-REE12+%1Zc5QkjgT z#tl*+q9K;^;&1Z|o8+8zjtirtCy)XcHd=Ea1ukq7TFP#;I_EG-`QJIq9RKq?8F69S zXqINUkOf?!RO2dS%Zgz}4)$=4F6=rDsS0(-dWfjfl&$<)xbU4Qov}lQF)~?9oa_n_E>zq)MQy0RK zXf#`*7eQ|05ha>+>6fgzcqTrjp2dAc67CT--@(PX+rlcTSCjpw&VZ`Ofuqkdpeg} z^ul^9Yi`@Hto&@hi^(lyrwj&D1Cz3+> z{Y}n850YSv6#hF33*6(m(%`O3ypzO{`U7s7 zhy2Z!n2ea+Q!r4WR_n^ch-awhTgcwz*1Q#IZ>#17C5PsP zb;0QjX8ctPBR58t{F=XI{@A*o^X;0K9(_^H`KmTJyEC}vZ_AYKTBx~Evu+i3c|I$v zSm?OX@jyfwI=-Q4!;TU zlrGAMs~K^##rTk8q^Yk?CEcQos9Ehq_71UhQ){NC>4DQDy4EGm<=HGjX(J$seH*(4 zao>g{i2FAskGM-8iTaP@&rF7v**uG?LMSq3b#lgkQD4;h4i6wA0DOoHl-L+3u}AGu z$Ao3f5e4)eb4E*}F0^w+0eZ*WQ3<&eEkRxq^&s~|y~w>YmQb1UBpx^W9VQ-fyBuI7 z6G)wnqykf_tm^u>RSf{6bpxaYn0^6z0c1(d=yG#(+~g&UM_lX1-{!wV1_2I^C_pTP zUrZin_{Dg4ZcfBKB1M)MnlZVUU6~jqMS6^-ywE?&U9*o{CZJ4y2vv8MRuYu-*x4m$ipgs!_q%jnr0TR)R8wvNBBBQOam^ z2A8q|yHE24o3f-+Ba!TET>-C}OmE_)SJ6a0jSQ-%jAKB_{aM}KdEvgJCbPSZeycON zYY=jEEg)103JgoRzi@Eh;Yavi9a}x};{UQ*s$7|YgZHJDrPS@0K9zbmsAgXH1L@Zr z97+t;eOx~17q)10Q;d&c7CUM50{ezfnHvpZiay)Zog4ufn@VDx>HP1Rita_m`5(0!(04ehZIK=tZ*DxSYsAsO+v> zpKwwM>tKvTNg+VU*JieYG)v(^%u&|C+jp<21XSzxIsLkE-YvR4Fq1vw5z_525Hd(&35ceIbU!6dl*qA zo&Xv7x$??|_8aZj>lS0T#ii*LZ}*C$yEy5*jV_x%L#F#Az8&0p9NfV@Vwr6zFR}?P z6*H9bEw+0#cy5OL8Y1~MbU`iZ$Vhx)N}iIHV|bP_iVXN2K80~5c3L*@jy<=cSy7k0 z#3>M^y6v+oY_<=ll7=ldySMnd7i;^kFdQ?6n4e;;vF(Gp_v`+&VP3daa;4<@gyyKv z`1}jr8{Q@Rs;_Nc%y`PLC9fnGCssWzX-CT^j+QS~GL0_-!<6#NPJYlUEW2zdD}=O^ zc4Xr;XCsl$Wm~q0!sFaX`Q^N1owF72n~)Q-5{Z-GRWHcnu`{vpkRgrpj5Hb&^qsW>iGZ!o>gti88t#x5 zRlY|VxdxP1kf{PPY;X?Nw%}^Ey6AqA1^q|V;~+BK&E((!PPcB>AUWNKWX8&Z~XT4lS?g2 zRX-2@+r1y|z0;B2`;@l#sg=;dm9j(g_Kc@2?P=3IZMQ2|Jw0hh&x)fbTOF=ll#c>ziit5`4Zzj>+C<6Ec2r73}m?K44m#M zQ;0G{Euts@vuYrzBd?sI%d^t6X9AN+KrA!{D<%l80IUIR$${xeEM<073GC&1cYryS zNFoX!5qg+2NuFVopl*bA%z=QPV)1wYSeD&aWOXW@%FkeQw)^FTd=cV3rQ>gzxxfLs zVsSh&E=S0x(K&U&c>Gf#kFL#$*RxiPt1EiXa3nD<$K!HT_jpJz#U^FEi+)vdoavHO zQaN@pmeTcwdkSJGhXt}FLlIRzc5z&PeAX6EPD~&o;)F$@SLs@X99tnVuT`@A?-nQ) z;vEPYL$kEva&~u7&60EC{ux@R{~MVuW+YB3Uku*ryxFO_TQg-9>9P*3tmF18t7ZGs z(*6}`|7Vi#+Q};?7h5%H&pf|wDR-7-cGulHcJtVK#}_8&kFU2eA7Z2CZA^PRHE-wb ziB)g^ilcwMhb!rSMAlpI*K5AYw68_;wfx+kZabv49s0%Oig#p#D|ME^5cE~%X5eil zSIx;ACzo1R{Cn3eLh1MU%&G%R4e6S8t%f{xHGOG+pXTqwBTC91 zePQRSnm0HeUDo_HX@5}j2UnWE_o@Gt&!p0IJJo+l5u390COq{kHHIa)+;r5%{~15n zDg3M)rN1g4?BSM6_`z;r*&|T7Y&WWxyLl@23|f!ct#|h~4>wxw)$qf0wtKZAl>vk%F&z&1XX0s-b zz6GKO;}jEz=38A7=ftAo&};#5Xx#?@^WJK zkA9Gx3J{b?Cdh(=9j7;;07zSiBwTI`8W0AXd=X|N5C(-G2~~8t;AUa4LpS;mZUgp! z&mS&;B!Lrs9?8i`40Qp)4p~V&MH8h^Rab6o-Rs(=n^yGTS%1gY24t0mMng^}qq5SA zQ?L^!WnBmfh>j}Ci&$=k+_P3yPGzkahRGx4W!(7CrpuNWs1bn|Bes*900L{wnl|25 z2egFpNbDGbrw!M$^+g4bIrV=)8}-kT8MwAU^sJTDuUjmo`##?{@Ui$82S4guIdW=U zw3NQgZ(4Ho;`8p z#A1miwPdR6Zq?qbUHYL`y>H%=ahEN2Y3{a+RFjtK;k{j)zAv>JW>CqhuPbi`O|E)6 z(vFT#9343bHPkZn1b?@UAL4W3bJlz? z&)`YJ+XR@P^B6zFgUigYfj%1Lg_ACLS-wy(Z@| z-h3?gnjkKB9)OH8W|rx|-ns?YPbLXHkh3gDa7Jv1kx?La2Hq0gA;KE5+Jh!{N0aEB zNWzH*K!6`vnT~uOtFcO*?v@^w}$J}WD(^xR48#|Ex=vcm7zWtTJ8Jq?I+{ zx~w-X^=eY@x}B4Pq!ITSR4xrw@^?M_&@SPw*N*ZQDyJ7_hQeQ=U>b`#DngZ+wo!R8 zb0JSV1aphPf2N^|7?O{taDyv~(VM9YEVIMr?lUIFa7E<2CXbRw{4l>y$=5@m; z5E&yGMi%5uE^q%y>u%{8S?{dgKK+nV+U8PPBr8X_#bGbod-tJ4cAJ*Crr`wNf?Z0m9tT+RtnFJR2i&INS@CL`yG-60p^vGZ`_%F|teXH!gb!|sP|FvX(mhC=|hK9eHmfYYcs zHwD$LpP7nw1zsX2d?csBW#5@LoXrkk^R zz(+p`l$S*8V8*X;zredB<-#nPiYi1~+?id~3$NaI6+qezw(oYPr3OuEcwj|s zMrz0%X6iZ2{{?^0_U|2s`H(n@LtE-ZY;+U{c4nQ1E2S&sQwS(3hbem+8RAXhXmUIp z)?=KEe;6k*2k6&T`m?vbPcpakhj)opcH*oQkOD4Ud~S?pBZ69y~60 z7^G;>(~L;kuu3YCC5{dGi2kzod%G{Z=^S)*KJXnC^S*XrR{5hMr9`0>w12O+&HU@c}RDK%q>L0-SL;(@~)JQ%g zA}Dis3v3>kdP>QiT~#ijP9ddfY@_Kd-@1*|BnPUBZ)48=?xkHkgT_olW)Nn2>c&$K zIg9ha1IjXzPsjZCr2t$UB+=4k&01OW(!}lQ)v|%KG_WEKJQUG1-|5k3(!e8FAkG7i zSY`gsS1L{Sa_Qg!{#|~s&h{fKN()a6Hd&YL{9uD^*&$F_a-({=k{@gomaA-3Zs4iD zk*9K#ZE(MRIm8ckNXvWeRPM2(ev5C`q@e;wK~XnBQ5qsg07;2$2?jZNCX0ZsE%asb zcfR|U`zFWd@1Jw$%SI^=2BG4&QD5=-6*V?YXUDgs*|$Kiy}v2V+8NC%vv>#PEo3-q zZBj3jK#D?$h#AkyBucqcdCYh&47jrvvq5GQ7pGqnX!?nQe}u8NQn2XkdB7oqQ-3j< zuJ6(C&)Wl>pZ4w1e0%Quf~?%E`I_(hS|OVj;y2>yiVm%UTzD1x)4u&HzWuCCljdtm z`&u<$>uvje-xCkr81^BJ%^pC0x>9)SoTvc3Z@Kr?CaKfQrLcS7g>e9SM`>ZOWT@7< z9OQ>8ZOhFKDBl&_WF>p~p=#l-kF4aol|0o~^Hi?24RzY@Hu6J3>Fypol|y#a|34sj z-4*};34TW*y`A6{Qd~NXN2#Px_71Ww#7(zmTOLE)1-|axJCS!EQC}aCcQ9Skso|fu z^Bc*#ORMOD;I0@*`vz8g0|n&0SM%+?J#gQ*kI1`^=vaRMBku!@y!#k=7u@?w`F*^} z7R$#Jyq{p+zk%{DB6i>E-$C3xmM&SKsK{uhFlE6X3jHwPh1u!}&vF^%{O?=s1&7s& zwz!iU!5qH;DggAEbKMF7Q)ZybP!VWrg1~PDGJXPK9sQ=@90FQaf*Mz+jpM24^*sK9 zzX>#P>0-njC{inj$v4jH`z_0GDDAT?dj%?&x1)ObX@1yaTRzf= z^4)+Nt?#z;!#?3|hmFenc(lB`zkJv&-g8*c=AMhEvRk0Ck4Kw(Wwzm<{azJ6Tr1tH zwo^G^NBtHiCSqj>JcE_jnV3$mf;Dhsds0pouP=t6lz|=En(UDuJ&F%_er`1p_BIRz zx5zgHYj`eE_jn5}AHn@P(_Xy@=IFzp9js*{wqhs83+{UIvo}g9I@HV(i+cm_U)~yL z?*GO(v*~ayJl$SQNJYghLTHPv!I=NN!TiiIWE*{H;*W1q`pYBqaZ_v}f#`DHybK#( zN@VR66+v`%Hdr+Ji-RFK12aGdrh*4^A&GH+)@9hJx$rjcU9x2>zD*eQi8W!;9>kKiwX#Q5BZ?Xn*658za8N$Z-gBJB%kzQ9W3@%z5tTC1pAn7lE$G`L#Pg81;NuLTBIN$XcC z8Ge^7!+ZJPAG8c{9NATegk?t;mHYX@r-kJKfyxJYv{^pHQ~7Di?{b6n!>!hP_55(7 z?OuaOV^_u2+x2cg+3^Sx5DdrVx#! zA|ZR$g)_JbHAUJ!E7C_-I4G}w9IJb$j$!z$>%vqjoJi8S66G0G7^g3oFP}uA@-8)# zasev#HOIEE2$gGSG28w)7TzW~o+B>)Pv}J-u$8U2>ofR7?Mba1%9=|3H;&97UGr8i z27fBv_qJpzYZu@URv<{BcwZ4ufY)Px04BG5{5+ zbnBB^>yzo$A+2@jlggn?)$VlFUae|xx@woYbIu$ncJ4BBo=E_X`wuIwAh%ck{;|Kqkbj+mfLzF7f#=X)&f^-F(KzEF(B3c#(&Mnq=p8`Z2gA0l8MU5D&Ch9n%!+@D!TBnH)lIAB&}bb-%0m}`^i z7~>?iKp$)uss-kPc)T(&y%QMw6(S?>AtNL2wS!jlahEW^T@`mWMz^HG6J# z-R%08M&F|V3|pfe z${v~(sWaVO6r~aw4El6QO0W&qP3|Lf*+dx&XB?*zW%z#V$o`r!cZ68xtP|%c&7|bWMNvGt`j2mS>-) z=`k7hCR^X`OUEJo+qb8cpP?~vrurH(*c&|mkDTWpIUmd2|HL)_6W93AV&g6UlS8)d z<6O1#m1$><=B!yfu<8uHY1^;~{J=xcll-m+9I}TO`STV&@PMQI;j7{p&!6Ns@J&5_ H*oyogRMI>- diff --git a/.venv/lib/python3.12/site-packages/channels_redis/__pycache__/serializers.cpython-312.pyc b/.venv/lib/python3.12/site-packages/channels_redis/__pycache__/serializers.cpython-312.pyc deleted file mode 100644 index 97cd8999a35e00d8f8d26d6ff40b40f24fe518c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7342 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 diff --git a/.venv/lib/python3.12/site-packages/channels_redis/core.py b/.venv/lib/python3.12/site-packages/channels_redis/core.py deleted file mode 100644 index 9721d7b..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis/core.py +++ /dev/null @@ -1,684 +0,0 @@ -import asyncio -import collections -import functools -import itertools -import logging -import time -import uuid - -from redis import asyncio as aioredis - -from channels.exceptions import ChannelFull -from channels.layers import BaseChannelLayer - -from .serializers import registry -from .utils import ( - _close_redis, - _consistent_hash, - _wrap_close, - create_pool, - decode_hosts, -) - -logger = logging.getLogger(__name__) - - -class ChannelLock: - """ - Helper class for per-channel locking. - - Once a lock is released and has no waiters, it will also be deleted, - to mitigate multi-event loop problems. - """ - - def __init__(self): - self.locks = collections.defaultdict(asyncio.Lock) - self.wait_counts = collections.defaultdict(int) - - async def acquire(self, channel): - """ - Acquire the lock for the given channel. - """ - self.wait_counts[channel] += 1 - return await self.locks[channel].acquire() - - def locked(self, channel): - """ - Return ``True`` if the lock for the given channel is acquired. - """ - return self.locks[channel].locked() - - def release(self, channel): - """ - Release the lock for the given channel. - """ - self.locks[channel].release() - self.wait_counts[channel] -= 1 - if self.wait_counts[channel] < 1: - del self.locks[channel] - del self.wait_counts[channel] - - -class BoundedQueue(asyncio.Queue): - def put_nowait(self, item): - if self.full(): - # see: https://github.com/django/channels_redis/issues/212 - # if we actually get into this code block, it likely means that - # this specific consumer has stopped reading - # if we get into this code block, it's better to drop messages - # that exceed the channel layer capacity than to continue to - # malloc() forever - self.get_nowait() - return super(BoundedQueue, self).put_nowait(item) - - -class RedisLoopLayer: - def __init__(self, channel_layer): - self._lock = asyncio.Lock() - self.channel_layer = channel_layer - self._connections = {} - - def get_connection(self, index): - if index not in self._connections: - pool = self.channel_layer.create_pool(index) - self._connections[index] = aioredis.Redis(connection_pool=pool) - - return self._connections[index] - - async def flush(self): - async with self._lock: - for index in list(self._connections): - connection = self._connections.pop(index) - await _close_redis(connection) - - -class RedisChannelLayer(BaseChannelLayer): - """ - Redis channel layer. - - It routes all messages into remote Redis server. Support for - sharding among different Redis installations and message - encryption are provided. - """ - - brpop_timeout = 5 - - def __init__( - self, - hosts=None, - prefix="asgi", - expiry=60, - group_expiry=86400, - capacity=100, - channel_capacity=None, - symmetric_encryption_keys=None, - random_prefix_length=12, - serializer_format="msgpack", - ): - # Store basic information - self.expiry = expiry - self.group_expiry = group_expiry - self.capacity = capacity - self.channel_capacity = self.compile_capacities(channel_capacity or {}) - self.prefix = prefix - assert isinstance(self.prefix, str), "Prefix must be unicode" - # Configure the host objects - self.hosts = decode_hosts(hosts) - self.ring_size = len(self.hosts) - # serialization - self._serializer = registry.get_serializer( - serializer_format, - # As we use an sorted set to expire messages we need to guarantee uniqueness, with 12 bytes. - random_prefix_length=random_prefix_length, - expiry=self.expiry, - symmetric_encryption_keys=symmetric_encryption_keys, - ) - # Cached redis connection pools and the event loop they are from - self._layers = {} - # Normal channels choose a host index by cycling through the available hosts - self._receive_index_generator = itertools.cycle(range(len(self.hosts))) - self._send_index_generator = itertools.cycle(range(len(self.hosts))) - # Decide on a unique client prefix to use in ! sections - self.client_prefix = uuid.uuid4().hex - # Number of coroutines trying to receive right now - self.receive_count = 0 - # The receive lock - self.receive_lock = None - # Event loop they are trying to receive on - self.receive_event_loop = None - # Buffered messages by process-local channel name - self.receive_buffer = collections.defaultdict( - functools.partial(BoundedQueue, self.capacity) - ) - # Detached channel cleanup tasks - self.receive_cleaners = [] - # Per-channel cleanup locks to prevent a receive starting and moving - # a message back into the main queue before its cleanup has completed - self.receive_clean_locks = ChannelLock() - - def create_pool(self, index): - return create_pool(self.hosts[index]) - - ### Channel layer API ### - - extensions = ["groups", "flush"] - - async def send(self, channel, message): - """ - Send a message onto a (general or specific) channel. - """ - # Typecheck - assert isinstance(message, dict), "message is not a dict" - assert self.require_valid_channel_name(channel), "Channel name not valid" - # Make sure the message does not contain reserved keys - assert "__asgi_channel__" not in message - # If it's a process-local channel, strip off local part and stick full name in message - channel_non_local_name = channel - if "!" in channel: - message = dict(message.items()) - message["__asgi_channel__"] = channel - channel_non_local_name = self.non_local_name(channel) - # Write out message into expiring key (avoids big items in list) - channel_key = self.prefix + channel_non_local_name - # Pick a connection to the right server - consistent for specific - # channels, random for general channels - if "!" in channel: - index = self.consistent_hash(channel) - else: - index = next(self._send_index_generator) - connection = self.connection(index) - # Discard old messages based on expiry - await connection.zremrangebyscore( - channel_key, min=0, max=int(time.time()) - int(self.expiry) - ) - - # Check the length of the list before send - # This can allow the list to leak slightly over capacity, but that's fine. - if await connection.zcount(channel_key, "-inf", "+inf") >= self.get_capacity( - channel - ): - raise ChannelFull() - - # Push onto the list then set it to expire in case it's not consumed - await connection.zadd(channel_key, {self.serialize(message): time.time()}) - await connection.expire(channel_key, int(self.expiry)) - - def _backup_channel_name(self, channel): - """ - Construct the key used as a backup queue for the given channel. - """ - return channel + "$inflight" - - async def _brpop_with_clean(self, index, channel, timeout): - """ - Perform a Redis BRPOP and manage the backup processing queue. - In case of cancellation, make sure the message is not lost. - """ - # The script will pop messages from the processing queue and push them in front - # of the main message queue in the proper order; BRPOP must *not* be called - # because that would deadlock the server - cleanup_script = """ - local backed_up = redis.call('ZRANGE', ARGV[2], 0, -1, 'WITHSCORES') - for i = #backed_up, 1, -2 do - redis.call('ZADD', ARGV[1], backed_up[i], backed_up[i - 1]) - end - redis.call('DEL', ARGV[2]) - """ - backup_queue = self._backup_channel_name(channel) - connection = self.connection(index) - # Cancellation here doesn't matter, we're not doing anything destructive - # and the script executes atomically... - await connection.eval(cleanup_script, 0, channel, backup_queue) - # ...and it doesn't matter here either, the message will be safe in the backup. - result = await connection.bzpopmin(channel, timeout=timeout) - - if result is not None: - _, member, timestamp = result - await connection.zadd(backup_queue, {member: float(timestamp)}) - else: - member = None - - return member - - async def _clean_receive_backup(self, index, channel): - """ - Pop the oldest message off the channel backup queue. - The result isn't interesting as it was already processed. - """ - connection = self.connection(index) - await connection.zpopmin(self._backup_channel_name(channel)) - - async def receive(self, channel): - """ - Receive the first message that arrives on the channel. - If more than one coroutine waits on the same channel, the first waiter - will be given the message when it arrives. - """ - # Make sure the channel name is valid then get the non-local part - # and thus its index - assert self.require_valid_channel_name(channel) - if "!" in channel: - real_channel = self.non_local_name(channel) - assert real_channel.endswith( - self.client_prefix + "!" - ), "Wrong client prefix" - # Enter receiving section - loop = asyncio.get_running_loop() - self.receive_count += 1 - try: - if self.receive_count == 1: - # If we're the first coroutine in, create the receive lock! - self.receive_lock = asyncio.Lock() - self.receive_event_loop = loop - else: - # Otherwise, check our event loop matches - if self.receive_event_loop != loop: - raise RuntimeError( - "Two event loops are trying to receive() on one channel layer at once!" - ) - - # Wait for our message to appear - message = None - while self.receive_buffer[channel].empty(): - tasks = [ - self.receive_lock.acquire(), - self.receive_buffer[channel].get(), - ] - tasks = [asyncio.ensure_future(task) for task in tasks] - try: - done, pending = await asyncio.wait( - tasks, return_when=asyncio.FIRST_COMPLETED - ) - for task in pending: - # Cancel all pending tasks. - task.cancel() - except asyncio.CancelledError: - # Ensure all tasks are cancelled if we are cancelled. - # Also see: https://bugs.python.org/issue23859 - del self.receive_buffer[channel] - for task in tasks: - if not task.cancel(): - assert task.done() - if task.result() is True: - self.receive_lock.release() - - raise - - message = token = exception = None - for task in done: - try: - result = task.result() - except BaseException as error: # NOQA - # We should not propagate exceptions immediately as otherwise this may cause - # the lock to be held and never be released. - exception = error - continue - - if result is True: - token = result - else: - assert isinstance(result, dict) - message = result - - if message or exception: - if token: - # We will not be receving as we already have the message. - self.receive_lock.release() - - if exception: - raise exception - else: - break - else: - assert token - - # We hold the receive lock, receive and then release it. - try: - # There is no interruption point from when the message is - # unpacked in receive_single to when we get back here, so - # the following lines are essentially atomic. - message_channel, message = await self.receive_single( - real_channel - ) - if isinstance(message_channel, list): - for chan in message_channel: - self.receive_buffer[chan].put_nowait(message) - else: - self.receive_buffer[message_channel].put_nowait(message) - message = None - except Exception: - del self.receive_buffer[channel] - raise - finally: - self.receive_lock.release() - - # We know there's a message available, because there - # couldn't have been any interruption between empty() and here - if message is None: - message = self.receive_buffer[channel].get_nowait() - - if self.receive_buffer[channel].empty(): - del self.receive_buffer[channel] - return message - - finally: - self.receive_count -= 1 - # If we were the last out, drop the receive lock - if self.receive_count == 0: - assert not self.receive_lock.locked() - self.receive_lock = None - self.receive_event_loop = None - else: - # Do a plain direct receive - return (await self.receive_single(channel))[1] - - async def receive_single(self, channel): - """ - Receives a single message off of the channel and returns it. - """ - # Check channel name - assert self.require_valid_channel_name( - channel, receive=True - ), "Channel name invalid" - # Work out the connection to use - if "!" in channel: - assert channel.endswith("!") - index = self.consistent_hash(channel) - else: - index = next(self._receive_index_generator) - - channel_key = self.prefix + channel - content = None - await self.receive_clean_locks.acquire(channel_key) - try: - while content is None: - # Nothing is lost here by cancellations, messages will still - # be in the backup queue. - content = await self._brpop_with_clean( - index, channel_key, timeout=self.brpop_timeout - ) - - # Fire off a task to clean the message from its backup queue. - # Per-channel locking isn't needed, because the backup is a queue - # and additionally, we don't care about the order; all processed - # messages need to be removed, no matter if the current one is - # removed after the next one. - # NOTE: Duplicate messages will be received eventually if any - # of these cleaners are cancelled. - cleaner = asyncio.ensure_future( - self._clean_receive_backup(index, channel_key) - ) - self.receive_cleaners.append(cleaner) - - def _cleanup_done(cleaner): - self.receive_cleaners.remove(cleaner) - self.receive_clean_locks.release(channel_key) - - cleaner.add_done_callback(_cleanup_done) - - except BaseException: - self.receive_clean_locks.release(channel_key) - raise - - # Message decode - message = self.deserialize(content) - # TODO: message expiry? - # If there is a full channel name stored in the message, unpack it. - if "__asgi_channel__" in message: - channel = message["__asgi_channel__"] - del message["__asgi_channel__"] - return channel, message - - async def new_channel(self, prefix="specific"): - """ - Returns a new channel name that can be used by something in our - process as a specific channel. - """ - return f"{prefix}.{self.client_prefix}!{uuid.uuid4().hex}" - - ### Flush extension ### - - async def flush(self): - """ - Deletes all messages and groups on all shards. - """ - # Make sure all channel cleaners have finished before removing - # keys from under their feet. - await self.wait_received() - - # Lua deletion script - delete_prefix = """ - local keys = redis.call('keys', ARGV[1]) - for i=1,#keys,5000 do - redis.call('del', unpack(keys, i, math.min(i+4999, #keys))) - end - """ - # Go through each connection and remove all with prefix - for i in range(self.ring_size): - connection = self.connection(i) - await connection.eval(delete_prefix, 0, self.prefix + "*") - # Now clear the pools as well - await self.close_pools() - - async def close_pools(self): - """ - Close all connections in the event loop pools. - """ - # Flush all cleaners, in case somebody just wanted to close the - # pools without flushing first. - await self.wait_received() - for layer in self._layers.values(): - await layer.flush() - - async def wait_received(self): - """ - Wait for all channel cleanup functions to finish. - """ - if self.receive_cleaners: - await asyncio.wait(self.receive_cleaners[:]) - - ### Groups extension ### - - async def group_add(self, group, channel): - """ - Adds the channel name to a group. - """ - # Check the inputs - assert self.require_valid_group_name(group), "Group name not valid" - assert self.require_valid_channel_name(channel), "Channel name not valid" - # Get a connection to the right shard - group_key = self._group_key(group) - connection = self.connection(self.consistent_hash(group)) - # Add to group sorted set with creation time as timestamp - await connection.zadd(group_key, {channel: time.time()}) - # Set expiration to be group_expiry, since everything in - # it at this point is guaranteed to expire before that - await connection.expire(group_key, self.group_expiry) - - async def group_discard(self, group, channel): - """ - Removes the channel from the named group if it is in the group; - does nothing otherwise (does not error) - """ - assert self.require_valid_group_name(group), "Group name not valid" - assert self.require_valid_channel_name(channel), "Channel name not valid" - key = self._group_key(group) - connection = self.connection(self.consistent_hash(group)) - await connection.zrem(key, channel) - - async def group_send(self, group, message): - """ - Sends a message to the entire group. - """ - assert self.require_valid_group_name(group), "Group name not valid" - # Retrieve list of all channel names - key = self._group_key(group) - connection = self.connection(self.consistent_hash(group)) - # Discard old channels based on group_expiry - await connection.zremrangebyscore( - key, min=0, max=int(time.time()) - self.group_expiry - ) - - channel_names = [x.decode("utf8") for x in await connection.zrange(key, 0, -1)] - - ( - connection_to_channel_keys, - channel_keys_to_message, - channel_keys_to_capacity, - ) = self._map_channel_keys_to_connection(channel_names, message) - - for connection_index, channel_redis_keys in connection_to_channel_keys.items(): - # Discard old messages based on expiry - pipe = connection.pipeline() - for key in channel_redis_keys: - pipe.zremrangebyscore( - key, min=0, max=int(time.time()) - int(self.expiry) - ) - await pipe.execute() - - # Create a LUA script specific for this connection. - # Make sure to use the message specific to this channel, it is - # stored in channel_to_message dict and contains the - # __asgi_channel__ key. - - group_send_lua = """ - local over_capacity = 0 - local current_time = ARGV[#ARGV - 1] - local expiry = ARGV[#ARGV] - for i=1,#KEYS do - if redis.call('ZCOUNT', KEYS[i], '-inf', '+inf') < tonumber(ARGV[i + #KEYS]) then - redis.call('ZADD', KEYS[i], current_time, ARGV[i]) - redis.call('EXPIRE', KEYS[i], expiry) - else - over_capacity = over_capacity + 1 - end - end - return over_capacity - """ - - # We need to filter the messages to keep those related to the connection - args = [ - channel_keys_to_message[channel_key] - for channel_key in channel_redis_keys - ] - - # We need to send the capacity for each channel - args += [ - channel_keys_to_capacity[channel_key] - for channel_key in channel_redis_keys - ] - - args += [time.time(), self.expiry] - - # channel_keys does not contain a single redis key more than once - connection = self.connection(connection_index) - channels_over_capacity = await connection.eval( - group_send_lua, len(channel_redis_keys), *channel_redis_keys, *args - ) - if channels_over_capacity > 0: - logger.info( - "%s of %s channels over capacity in group %s", - channels_over_capacity, - len(channel_names), - group, - ) - - def _map_channel_keys_to_connection(self, channel_names, message): - """ - For a list of channel names, GET - - 1. list of their redis keys bucket each one to a dict keyed by the connection index - - 2. for each unique channel redis key create a serialized message specific to that redis key, by adding - the list of channels mapped to that redis key in __asgi_channel__ key to the message - - 3. returns a mapping of redis channels keys to their capacity - """ - - # Connection dict keyed by index to list of redis keys mapped on that index - connection_to_channel_keys = collections.defaultdict(list) - # Message dict maps redis key to the message that needs to be send on that key - channel_key_to_message = dict() - # Channel key mapped to its capacity - channel_key_to_capacity = dict() - - # For each channel - for channel in channel_names: - channel_non_local_name = channel - if "!" in channel: - channel_non_local_name = self.non_local_name(channel) - # Get its redis key - channel_key = self.prefix + channel_non_local_name - # Have we come across the same redis key? - if channel_key not in channel_key_to_message: - # If not, fill the corresponding dicts - message = dict(message.items()) - message["__asgi_channel__"] = [channel] - channel_key_to_message[channel_key] = message - channel_key_to_capacity[channel_key] = self.get_capacity(channel) - idx = self.consistent_hash(channel_non_local_name) - connection_to_channel_keys[idx].append(channel_key) - else: - # Yes, Append the channel in message dict - channel_key_to_message[channel_key]["__asgi_channel__"].append(channel) - - # Now that we know what message needs to be send on a redis key we serialize it - for key, value in channel_key_to_message.items(): - # Serialize the message stored for each redis key - channel_key_to_message[key] = self.serialize(value) - - return ( - connection_to_channel_keys, - channel_key_to_message, - channel_key_to_capacity, - ) - - def _group_key(self, group): - """ - Common function to make the storage key for the group. - """ - return f"{self.prefix}:group:{group}".encode("utf8") - - ### Serialization ### - - def serialize(self, message): - """ - Serializes message to a byte string. - """ - return self._serializer.serialize(message) - - def deserialize(self, message): - """ - Deserializes from a byte string. - """ - return self._serializer.deserialize(message) - - ### Internal functions ### - - def consistent_hash(self, value): - return _consistent_hash(value, self.ring_size) - - def __str__(self): - return f"{self.__class__.__name__}(hosts={self.hosts})" - - ### Connection handling ### - - def connection(self, index): - """ - Returns the correct connection for the index given. - Lazily instantiates pools. - """ - # Catch bad indexes - if not 0 <= index < self.ring_size: - raise ValueError( - f"There are only {self.ring_size} hosts - you asked for {index}!" - ) - - loop = asyncio.get_running_loop() - try: - layer = self._layers[loop] - except KeyError: - _wrap_close(self, loop) - layer = self._layers[loop] = RedisLoopLayer(self) - - return layer.get_connection(index) diff --git a/.venv/lib/python3.12/site-packages/channels_redis/pubsub.py b/.venv/lib/python3.12/site-packages/channels_redis/pubsub.py deleted file mode 100644 index a80e12d..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis/pubsub.py +++ /dev/null @@ -1,351 +0,0 @@ -import asyncio -import functools -import logging -import uuid - -from redis import asyncio as aioredis - -from .serializers import registry -from .utils import ( - _close_redis, - _consistent_hash, - _wrap_close, - create_pool, - decode_hosts, -) - -logger = logging.getLogger(__name__) - - -async def _async_proxy(obj, name, *args, **kwargs): - # Must be defined as a function and not a method due to - # https://bugs.python.org/issue38364 - layer = obj._get_layer() - return await getattr(layer, name)(*args, **kwargs) - - -class RedisPubSubChannelLayer: - def __init__( - self, - *args, - symmetric_encryption_keys=None, - serializer_format="msgpack", - **kwargs, - ) -> None: - self._args = args - self._kwargs = kwargs - self._layers = {} - # serialization - self._serializer = registry.get_serializer( - serializer_format, - symmetric_encryption_keys=symmetric_encryption_keys, - ) - - def __getattr__(self, name): - if name in ( - "new_channel", - "send", - "receive", - "group_add", - "group_discard", - "group_send", - "flush", - ): - return functools.partial(_async_proxy, self, name) - else: - return getattr(self._get_layer(), name) - - def serialize(self, message): - """ - Serializes message to a byte string. - """ - return self._serializer.serialize(message) - - def deserialize(self, message): - """ - Deserializes from a byte string. - """ - return self._serializer.deserialize(message) - - def _get_layer(self): - loop = asyncio.get_running_loop() - - try: - layer = self._layers[loop] - except KeyError: - layer = RedisPubSubLoopLayer( - *self._args, - **self._kwargs, - channel_layer=self, - ) - self._layers[loop] = layer - _wrap_close(self, loop) - - return layer - - -class RedisPubSubLoopLayer: - """ - Channel Layer that uses Redis's pub/sub functionality. - """ - - def __init__( - self, - hosts=None, - prefix="asgi", - on_disconnect=None, - on_reconnect=None, - channel_layer=None, - **kwargs, - ): - self.prefix = prefix - - self.on_disconnect = on_disconnect - self.on_reconnect = on_reconnect - self.channel_layer = channel_layer - - # Each consumer gets its own *specific* channel, created with the `new_channel()` method. - # This dict maps `channel_name` to a queue of messages for that channel. - self.channels = {} - - # A channel can subscribe to zero or more groups. - # This dict maps `group_name` to set of channel names who are subscribed to that group. - self.groups = {} - - # For each host, we create a `RedisSingleShardConnection` to manage the connection to that host. - self._shards = [ - RedisSingleShardConnection(host, self) for host in decode_hosts(hosts) - ] - - def _get_shard(self, channel_or_group_name): - """ - Return the shard that is used exclusively for this channel or group. - """ - return self._shards[_consistent_hash(channel_or_group_name, len(self._shards))] - - def _get_group_channel_name(self, group): - """ - Return the channel name used by a group. - Includes '__group__' in the returned - string so that these names are distinguished - from those returned by `new_channel()`. - Technically collisions are possible, but it - takes what I believe is intentional abuse in - order to have colliding names. - """ - return f"{self.prefix}__group__{group}" - - async def _subscribe_to_channel(self, channel): - self.channels[channel] = asyncio.Queue() - shard = self._get_shard(channel) - await shard.subscribe(channel) - - extensions = ["groups", "flush"] - - ################################################################################ - # Channel layer API - ################################################################################ - - async def send(self, channel, message): - """ - Send a message onto a (general or specific) channel. - """ - shard = self._get_shard(channel) - await shard.publish(channel, self.channel_layer.serialize(message)) - - async def new_channel(self, prefix="specific."): - """ - Returns a new channel name that can be used by a consumer in our - process as a specific channel. - """ - channel = f"{self.prefix}{prefix}{uuid.uuid4().hex}" - await self._subscribe_to_channel(channel) - return channel - - async def receive(self, channel): - """ - Receive the first message that arrives on the channel. - If more than one coroutine waits on the same channel, a random one - of the waiting coroutines will get the result. - """ - if channel not in self.channels: - await self._subscribe_to_channel(channel) - - q = self.channels[channel] - try: - message = await q.get() - except (asyncio.CancelledError, asyncio.TimeoutError, GeneratorExit): - # We assume here that the reason we are cancelled is because the consumer - # is exiting, therefore we need to cleanup by unsubscribe below. Indeed, - # currently the way that Django Channels works, this is a safe assumption. - # In the future, Django Channels could change to call a *new* method that - # would serve as the antithesis of `new_channel()`; this new method might - # be named `delete_channel()`. If that were the case, we would do the - # following cleanup from that new `delete_channel()` method, but, since - # that's not how Django Channels works (yet), we do the cleanup below: - if channel in self.channels: - del self.channels[channel] - try: - shard = self._get_shard(channel) - await shard.unsubscribe(channel) - except BaseException: - logger.exception("Unexpected exception while cleaning-up channel:") - # We don't re-raise here because we want the CancelledError to be the one re-raised. - raise - - return self.channel_layer.deserialize(message) - - ################################################################################ - # Groups extension - ################################################################################ - - async def group_add(self, group, channel): - """ - Adds the channel name to a group. - """ - if channel not in self.channels: - raise RuntimeError( - "You can only call group_add() on channels that exist in-process.\n" - "Consumers are encouraged to use the common pattern:\n" - f" self.channel_layer.group_add({repr(group)}, self.channel_name)" - ) - group_channel = self._get_group_channel_name(group) - if group_channel not in self.groups: - self.groups[group_channel] = set() - group_channels = self.groups[group_channel] - if channel not in group_channels: - group_channels.add(channel) - shard = self._get_shard(group_channel) - await shard.subscribe(group_channel) - - async def group_discard(self, group, channel): - """ - Removes the channel from a group if it is in the group; - does nothing otherwise (does not error) - """ - group_channel = self._get_group_channel_name(group) - group_channels = self.groups.get(group_channel, set()) - if channel not in group_channels: - return - - group_channels.remove(channel) - if len(group_channels) == 0: - del self.groups[group_channel] - shard = self._get_shard(group_channel) - await shard.unsubscribe(group_channel) - - async def group_send(self, group, message): - """ - Send the message to all subscribers of the group. - """ - group_channel = self._get_group_channel_name(group) - shard = self._get_shard(group_channel) - await shard.publish(group_channel, self.channel_layer.serialize(message)) - - ################################################################################ - # Flush extension - ################################################################################ - - async def flush(self): - """ - Flush the layer, making it like new. It can continue to be used as if it - was just created. This also closes connections, serving as a clean-up - method; connections will be re-opened if you continue using this layer. - """ - self.channels = {} - self.groups = {} - for shard in self._shards: - await shard.flush() - - -class RedisSingleShardConnection: - def __init__(self, host, channel_layer): - self.host = host - self.channel_layer = channel_layer - self._subscribed_to = set() - self._lock = asyncio.Lock() - self._redis = None - self._pubsub = None - self._receive_task = None - - async def publish(self, channel, message): - async with self._lock: - self._ensure_redis() - await self._redis.publish(channel, message) - - async def subscribe(self, channel): - async with self._lock: - if channel not in self._subscribed_to: - self._ensure_redis() - self._ensure_receiver() - await self._pubsub.subscribe(channel) - self._subscribed_to.add(channel) - - async def unsubscribe(self, channel): - async with self._lock: - if channel in self._subscribed_to: - self._ensure_redis() - self._ensure_receiver() - await self._pubsub.unsubscribe(channel) - self._subscribed_to.remove(channel) - - async def flush(self): - async with self._lock: - if self._receive_task is not None: - self._receive_task.cancel() - try: - await self._receive_task - except asyncio.CancelledError: - pass - self._receive_task = None - if self._redis is not None: - # The pool was created just for this client, so make sure it is closed, - # otherwise it will schedule the connection to be closed inside the - # __del__ method, which doesn't have a loop running anymore. - await _close_redis(self._redis) - self._redis = None - self._pubsub = None - self._subscribed_to = set() - - async def _do_receiving(self): - while True: - try: - if self._pubsub and self._pubsub.subscribed: - message = await self._pubsub.get_message( - ignore_subscribe_messages=True, timeout=0.1 - ) - self._receive_message(message) - else: - await asyncio.sleep(0.1) - except ( - asyncio.CancelledError, - asyncio.TimeoutError, - GeneratorExit, - ): - raise - except BaseException: - logger.exception("Unexpected exception in receive task") - await asyncio.sleep(1) - - def _receive_message(self, message): - if message is not None: - name = message["channel"] - data = message["data"] - if isinstance(name, bytes): - name = name.decode() - if name in self.channel_layer.channels: - self.channel_layer.channels[name].put_nowait(data) - elif name in self.channel_layer.groups: - for channel_name in self.channel_layer.groups[name]: - if channel_name in self.channel_layer.channels: - self.channel_layer.channels[channel_name].put_nowait(data) - - def _ensure_redis(self): - if self._redis is None: - pool = create_pool(self.host) - self._redis = aioredis.Redis(connection_pool=pool) - self._pubsub = self._redis.pubsub() - - def _ensure_receiver(self): - if self._receive_task is None: - self._receive_task = asyncio.ensure_future(self._do_receiving()) diff --git a/.venv/lib/python3.12/site-packages/channels_redis/serializers.py b/.venv/lib/python3.12/site-packages/channels_redis/serializers.py deleted file mode 100644 index b981797..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis/serializers.py +++ /dev/null @@ -1,169 +0,0 @@ -import abc -import base64 -import hashlib -import json -import random - -try: - from cryptography.fernet import Fernet, MultiFernet -except ImportError: - MultiFernet = Fernet = None - - -class SerializerDoesNotExist(KeyError): - """The requested serializer was not found.""" - - -class BaseMessageSerializer(abc.ABC): - def __init__( - self, - symmetric_encryption_keys=None, - random_prefix_length=0, - expiry=None, - ): - self.random_prefix_length = random_prefix_length - self.expiry = expiry - # Set up any encryption objects - self._setup_encryption(symmetric_encryption_keys) - - def _setup_encryption(self, symmetric_encryption_keys): - # See if we can do encryption if they asked - if symmetric_encryption_keys: - if isinstance(symmetric_encryption_keys, (str, bytes)): - raise ValueError( - "symmetric_encryption_keys must be a list of possible keys" - ) - if MultiFernet is None: - raise ValueError( - "Cannot run with encryption without 'cryptography' installed." - ) - sub_fernets = [self.make_fernet(key) for key in symmetric_encryption_keys] - self.crypter = MultiFernet(sub_fernets) - else: - self.crypter = None - - def make_fernet(self, key): - """ - Given a single encryption key, returns a Fernet instance using it. - """ - if Fernet is None: - raise ValueError( - "Cannot run with encryption without 'cryptography' installed." - ) - - if isinstance(key, str): - key = key.encode("utf-8") - formatted_key = base64.urlsafe_b64encode(hashlib.sha256(key).digest()) - return Fernet(formatted_key) - - @abc.abstractmethod - def as_bytes(self, message, *args, **kwargs): - raise NotImplementedError - - @abc.abstractmethod - def from_bytes(self, message, *args, **kwargs): - raise NotImplementedError - - def serialize(self, message): - """ - Serializes message to a byte string. - """ - message = self.as_bytes(message) - if self.crypter: - message = self.crypter.encrypt(message) - - if self.random_prefix_length > 0: - # provide random prefix - message = ( - random.getrandbits(8 * self.random_prefix_length).to_bytes( - self.random_prefix_length, "big" - ) - + message - ) - return message - - def deserialize(self, message): - """ - Deserializes from a byte string. - """ - if self.random_prefix_length > 0: - # Removes the random prefix - message = message[self.random_prefix_length :] # noqa: E203 - - if self.crypter: - ttl = self.expiry if self.expiry is None else self.expiry + 10 - message = self.crypter.decrypt(message, ttl) - return self.from_bytes(message) - - -class MissingSerializer(BaseMessageSerializer): - exception = None - - def __init__(self, *args, **kwargs): - raise self.exception - - -class JSONSerializer(BaseMessageSerializer): - # json module by default always produces str while loads accepts bytes - # thus we must force bytes conversion - # we use UTF-8 since it is the recommended encoding for interoperability - # see https://docs.python.org/3/library/json.html#character-encodings - def as_bytes(self, message, *args, **kwargs): - message = json.dumps(message, *args, **kwargs) - return message.encode("utf-8") - - from_bytes = staticmethod(json.loads) - - -# code ready for a future in which msgpack may become an optional dependency -try: - import msgpack -except ImportError as exc: - - class MsgPackSerializer(MissingSerializer): - exception = exc - -else: - - class MsgPackSerializer(BaseMessageSerializer): - as_bytes = staticmethod(msgpack.packb) - from_bytes = staticmethod(msgpack.unpackb) - - -class SerializersRegistry: - """ - Serializers registry inspired by that of ``django.core.serializers``. - """ - - def __init__(self): - self._registry = {} - - def register_serializer(self, format, serializer_class): - """ - Register a new serializer for given format - """ - assert isinstance(serializer_class, type) and ( - issubclass(serializer_class, BaseMessageSerializer) - or ( - hasattr(serializer_class, "serialize") - and hasattr(serializer_class, "deserialize") - ) - ), """ - `serializer_class` should be a class which implements `serialize` and `deserialize` method - or a subclass of `channels_redis.serializers.BaseMessageSerializer` - """ - - self._registry[format] = serializer_class - - def get_serializer(self, format, *args, **kwargs): - try: - serializer_class = self._registry[format] - except KeyError: - raise SerializerDoesNotExist(format) - - return serializer_class(*args, **kwargs) - - -registry = SerializersRegistry() -registry.register_serializer("json", JSONSerializer) -registry.register_serializer("msgpack", MsgPackSerializer) diff --git a/.venv/lib/python3.12/site-packages/channels_redis/utils.py b/.venv/lib/python3.12/site-packages/channels_redis/utils.py deleted file mode 100644 index 6f15050..0000000 --- a/.venv/lib/python3.12/site-packages/channels_redis/utils.py +++ /dev/null @@ -1,95 +0,0 @@ -import binascii -import types - -from redis import asyncio as aioredis - - -def _consistent_hash(value, ring_size): - """ - Maps the value to a node value between 0 and 4095 - using CRC, then down to one of the ring nodes. - """ - if ring_size == 1: - # Avoid the overhead of hashing and modulo when it is unnecessary. - return 0 - - if isinstance(value, str): - value = value.encode("utf8") - bigval = binascii.crc32(value) & 0xFFF - ring_divisor = 4096 / float(ring_size) - return int(bigval / ring_divisor) - - -def _wrap_close(proxy, loop): - original_impl = loop.close - - def _wrapper(self, *args, **kwargs): - if loop in proxy._layers: - layer = proxy._layers[loop] - del proxy._layers[loop] - loop.run_until_complete(layer.flush()) - - self.close = original_impl - return self.close(*args, **kwargs) - - loop.close = types.MethodType(_wrapper, loop) - - -async def _close_redis(connection): - """ - Handle compatibility with redis-py 4.x and 5.x close methods - """ - try: - await connection.aclose(close_connection_pool=True) - except AttributeError: - await connection.close(close_connection_pool=True) - - -def decode_hosts(hosts): - """ - Takes the value of the "hosts" argument and returns - a list of kwargs to use for the Redis connection constructor. - """ - # If no hosts were provided, return a default value - if not hosts: - return [{"address": "redis://localhost:6379"}] - # If they provided just a string, scold them. - if isinstance(hosts, (str, bytes)): - raise ValueError( - "You must pass a list of Redis hosts, even if there is only one." - ) - - # Decode each hosts entry into a kwargs dict - result = [] - for entry in hosts: - if isinstance(entry, dict): - result.append(entry) - elif isinstance(entry, (tuple, list)): - result.append({"host": entry[0], "port": entry[1]}) - else: - result.append({"address": entry}) - return result - - -def create_pool(host): - """ - Takes the value of the "host" argument and returns a suited connection pool to - the corresponding redis instance. - """ - # avoid side-effects from modifying host - host = host.copy() - if "address" in host: - address = host.pop("address") - return aioredis.ConnectionPool.from_url(address, **host) - - master_name = host.pop("master_name", None) - if master_name is not None: - sentinels = host.pop("sentinels") - sentinel_kwargs = host.pop("sentinel_kwargs", None) - return aioredis.sentinel.SentinelConnectionPool( - master_name, - aioredis.sentinel.Sentinel(sentinels, sentinel_kwargs=sentinel_kwargs), - **host - ) - - return aioredis.ConnectionPool(**host) diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/INSTALLER b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/INSTALLER deleted file mode 100644 index a1b589e..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/INSTALLER +++ /dev/null @@ -1 +0,0 @@ -pip diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/METADATA b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/METADATA deleted file mode 100644 index f65770f..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/METADATA +++ /dev/null @@ -1,93 +0,0 @@ -Metadata-Version: 2.4 -Name: Django -Version: 6.0.2 -Summary: A high-level Python web framework that encourages rapid development and clean, pragmatic design. -Author-email: Django Software Foundation -License-Expression: BSD-3-Clause -Project-URL: Homepage, https://www.djangoproject.com/ -Project-URL: Documentation, https://docs.djangoproject.com/ -Project-URL: Release notes, https://docs.djangoproject.com/en/stable/releases/ -Project-URL: Funding, https://www.djangoproject.com/fundraising/ -Project-URL: Source, https://github.com/django/django -Project-URL: Tracker, https://code.djangoproject.com/ -Classifier: Development Status :: 5 - Production/Stable -Classifier: Environment :: Web Environment -Classifier: Framework :: Django -Classifier: Intended Audience :: Developers -Classifier: Operating System :: OS Independent -Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3 :: Only -Classifier: Programming Language :: Python :: 3.12 -Classifier: Programming Language :: Python :: 3.13 -Classifier: Programming Language :: Python :: 3.14 -Classifier: Topic :: Internet :: WWW/HTTP -Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content -Classifier: Topic :: Internet :: WWW/HTTP :: WSGI -Classifier: Topic :: Software Development :: Libraries :: Application Frameworks -Classifier: Topic :: Software Development :: Libraries :: Python Modules -Requires-Python: >=3.12 -Description-Content-Type: text/x-rst -License-File: LICENSE -License-File: LICENSE.python -Requires-Dist: asgiref>=3.9.1 -Requires-Dist: sqlparse>=0.5.0 -Requires-Dist: tzdata; sys_platform == "win32" -Provides-Extra: argon2 -Requires-Dist: argon2-cffi>=23.1.0; extra == "argon2" -Provides-Extra: bcrypt -Requires-Dist: bcrypt>=4.1.1; extra == "bcrypt" -Dynamic: license-file - -====== -Django -====== - -Django is a high-level Python web framework that encourages rapid development -and clean, pragmatic design. Thanks for checking it out. - -All documentation is in the "``docs``" directory and online at -https://docs.djangoproject.com/en/stable/. If you're just getting started, -here's how we recommend you read the docs: - -* First, read ``docs/intro/install.txt`` for instructions on installing Django. - -* Next, work through the tutorials in order (``docs/intro/tutorial01.txt``, - ``docs/intro/tutorial02.txt``, etc.). - -* If you want to set up an actual deployment server, read - ``docs/howto/deployment/index.txt`` for instructions. - -* You'll probably want to read through the topical guides (in ``docs/topics``) - next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific - problems, and check out the reference (``docs/ref``) for gory details. - -* See ``docs/README`` for instructions on building an HTML version of the docs. - -Docs are updated rigorously. If you find any problems in the docs, or think -they should be clarified in any way, please take 30 seconds to fill out a -ticket here: https://code.djangoproject.com/newticket - -To get more help: - -* Join the `Django Discord community `_. - -* Join the community on the `Django Forum `_. - -To contribute to Django: - -* Check out https://docs.djangoproject.com/en/dev/internals/contributing/ for - information about getting involved. - -To run Django's test suite: - -* Follow the instructions in the "Unit tests" section of - ``docs/internals/contributing/writing-code/unit-tests.txt``, published online at - https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests - -Supporting the Development of Django -==================================== - -Django's development depends on your contributions. - -If you depend on Django, remember to support the Django Software Foundation: https://www.djangoproject.com/fundraising/ diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/RECORD b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/RECORD deleted file mode 100644 index 49f7526..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/RECORD +++ /dev/null @@ -1,4587 +0,0 @@ -../../../bin/django-admin,sha256=BlOhnwxd-4FJXnsDBAuZgh4JRTFLoYY_NdHHY21g82M,252 -django-6.0.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4 -django-6.0.2.dist-info/METADATA,sha256=OkEYsweJYt-7nupsqNwny6TpeXzzC3Emz3owR1o7BJM,3864 -django-6.0.2.dist-info/RECORD,, -django-6.0.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django-6.0.2.dist-info/WHEEL,sha256=wUyA8OaulRlbfwMtmQsvNngGrxQHAvkKcvRmdizlJi0,92 -django-6.0.2.dist-info/entry_points.txt,sha256=hi1U04jQDqr9xaV6Gklnqh-d69jiCZdS73E0l_671L4,82 -django-6.0.2.dist-info/licenses/LICENSE,sha256=uEZBXRtRTpwd_xSiLeuQbXlLxUbKYSn5UKGM0JHipmk,1552 -django-6.0.2.dist-info/licenses/LICENSE.python,sha256=dl4rHjOf740-nxKJLn4HKovjCZlqC-Q__FeWOY7E59Q,14256 -django-6.0.2.dist-info/top_level.txt,sha256=V_goijg9tfO20ox_7os6CcnPvmBavbxu46LpJiNLwjA,7 -django/__init__.py,sha256=bGbMsklGM-_70wkaS_g_DGYu6xvBq8NaSypt2gkJOuM,799 -django/__main__.py,sha256=XO-CRvbZFCKtIvAT6Jvbn32dWnv2pnNszRVS-1nKX0I,212 -django/__pycache__/__init__.cpython-312.pyc,, -django/__pycache__/__main__.cpython-312.pyc,, -django/__pycache__/shortcuts.cpython-312.pyc,, -django/apps/__init__.py,sha256=8WZTI_JnNuP4tyfuimH3_pKQYbDAy2haq-xkQT1UXkc,90 -django/apps/__pycache__/__init__.cpython-312.pyc,, -django/apps/__pycache__/config.cpython-312.pyc,, -django/apps/__pycache__/registry.cpython-312.pyc,, -django/apps/config.py,sha256=1Zhxt4OrwRnOmsT_B_BurImz3oi8330TJG0rRRJ58bQ,11482 -django/apps/registry.py,sha256=7JMWd0UJUqrXhySdVYLMP-DLC9sqmn7n_dgXxCY6DWY,17707 -django/conf/__init__.py,sha256=kQcA7qqNsr-1sW7_Es1-gRjASlbx7uGz_A4sX3zvmxs,9216 -django/conf/__pycache__/__init__.cpython-312.pyc,, -django/conf/__pycache__/global_settings.cpython-312.pyc,, -django/conf/app_template/__init__.py-tpl,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/app_template/admin.py-tpl,sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg,63 -django/conf/app_template/apps.py-tpl,sha256=lZ1k1B3K5ntPWSn-CSd0cvDuijeoQE43wztE0tXyeMQ,114 -django/conf/app_template/migrations/__init__.py-tpl,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/app_template/models.py-tpl,sha256=Vjc0p2XbAPgE6HyTF6vll98A4eDhA5AvaQqsc4kQ9AQ,57 -django/conf/app_template/tests.py-tpl,sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g,60 -django/conf/app_template/views.py-tpl,sha256=xc1IQHrsij7j33TUbo-_oewy3vs03pw_etpBWaMYJl0,63 -django/conf/global_settings.py,sha256=JiVoJ3r2hLrtk0BFs-7Gq1Y-9GJ86XLN0lLnnuo0VgY,23277 -django/conf/locale/__init__.py,sha256=0jBm4a3pM20S5Tl4qDtobqrybDDs0muKRu2B94esi0Q,14003 -django/conf/locale/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/af/LC_MESSAGES/django.mo,sha256=Puafv8AlIDa6EMSa2A6_LYsjOjAd8p9J2F89UYNiR_Q,27466 -django/conf/locale/af/LC_MESSAGES/django.po,sha256=L3vsRiiwNQKsjPBZOx9GVJ0IyyA--ScPrp73BWG8h8M,30142 -django/conf/locale/ar/LC_MESSAGES/django.mo,sha256=Cj7tx0XsyrRrjGRewGr8IgY_51-M0mEghcekNb3bIco,36542 -django/conf/locale/ar/LC_MESSAGES/django.po,sha256=BhDSE04ctWyoHX4iFlByZFjMaFRsB9RuAtTdOG8dbws,40020 -django/conf/locale/ar/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ar/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ar/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ar/formats.py,sha256=EI9DAiGt1avNY-a6luMnAqKISKGHXHiKE4QLRx7wGHU,696 -django/conf/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=QosXYYYvQjGu13pLrC9LIVwUQXVwdJpIYn7RB9QCJY8,33960 -django/conf/locale/ar_DZ/LC_MESSAGES/django.po,sha256=2iT_sY4XedSSiHagu03OgpYXWNJVaKDwKUfxgEN4k3k,37626 -django/conf/locale/ar_DZ/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ar_DZ/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ar_DZ/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ar_DZ/formats.py,sha256=T84q3oMKng-L7_xymPqYwpzs78LvvfHy2drfSRj8XjE,901 -django/conf/locale/ast/LC_MESSAGES/django.mo,sha256=XSStt50HP-49AJ8wFcnbn55SLncJCsS2lx_4UwK-h-8,15579 -django/conf/locale/ast/LC_MESSAGES/django.po,sha256=7qZUb5JjfrWLqtXPRjpNOMNycbcsEYpNO-oYmazLTk4,23675 -django/conf/locale/az/LC_MESSAGES/django.mo,sha256=8fNJr9H6euTssADNXloq7oAN8p2soZ-bEEORdgwptRc,28598 -django/conf/locale/az/LC_MESSAGES/django.po,sha256=u1ePWnAe1MiFTRoeBXkQBzGJcqd2RCv-HQ7umnuZGNA,30901 -django/conf/locale/az/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/az/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/az/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/az/formats.py,sha256=JQoS2AYHKJxiH6TJas1MoeYgTeUv5XcNtYUHF7ulDmw,1087 -django/conf/locale/be/LC_MESSAGES/django.mo,sha256=QmiXFTHCw6I2edmoY0RmAIZRXgnJvLQ6sEbII4beuAI,37607 -django/conf/locale/be/LC_MESSAGES/django.po,sha256=6kyXAGZDKP6XIL-WGjIfwwW3QT0xyFaIJzINrrkDOoo,40228 -django/conf/locale/bg/LC_MESSAGES/django.mo,sha256=x22bBhceDhNZXSoXiTKnc7w_HvtmW3EfWrZgsomUv6A,34729 -django/conf/locale/bg/LC_MESSAGES/django.po,sha256=xTU8GIhvPPuU7K4G8lZq8FXFsWiloT2u-118KtxkxBc,37283 -django/conf/locale/bg/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/bg/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/bg/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/bg/formats.py,sha256=LC7P_5yjdGgsxLQ_GDtC8H2bz9NTxUze_CAtzlm37TA,705 -django/conf/locale/bn/LC_MESSAGES/django.mo,sha256=sB0RIFrGS11Z8dx5829oOFw55vuO4vty3W4oVzIEe8Q,16660 -django/conf/locale/bn/LC_MESSAGES/django.po,sha256=rF9vML3LDOqXkmK6R_VF3tQaFEoZI7besJAPx5qHNM0,26877 -django/conf/locale/bn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/bn/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/bn/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/bn/formats.py,sha256=jynhZ9XNNuxTXeF7f2FrJYYZuFwlLY58fGfQ6gVs7s8,964 -django/conf/locale/br/LC_MESSAGES/django.mo,sha256=Xow2-sd55CZJsvfF8axtxXNRe27EDwxKixCGelVQ4aU,14009 -django/conf/locale/br/LC_MESSAGES/django.po,sha256=ODCUDdEDAvsOVOAr49YiWT2YQaBZmc-38brdgYWc8Bs,24293 -django/conf/locale/bs/LC_MESSAGES/django.mo,sha256=Xa5QAbsHIdLkyG4nhLCD4UHdCngrw5Oh120abCNdWlA,10824 -django/conf/locale/bs/LC_MESSAGES/django.po,sha256=IB-2VvrQKUivAMLMpQo1LGRAxw3kj-7kB6ckPai0fug,22070 -django/conf/locale/bs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/bs/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/bs/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/bs/formats.py,sha256=760m-h4OHpij6p_BAD2dr3nsWaTb6oR1Y5culX9Gxqw,705 -django/conf/locale/ca/LC_MESSAGES/django.mo,sha256=v6lEJTUbXyEUBsctIdNFOg-Ck5MVFbuz-JgjqkUe32c,27707 -django/conf/locale/ca/LC_MESSAGES/django.po,sha256=16M-EtYLbfKnquh-IPRjWxTdHAqtisDc46Dzo5n-ZMc,30320 -django/conf/locale/ca/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ca/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ca/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ca/formats.py,sha256=s7N6Ns3yIqr_KDhatnUvfjbPhUbrhvemB5HtCeodGZo,940 -django/conf/locale/ckb/LC_MESSAGES/django.mo,sha256=TdAtrf3pLp8MCZ2z4f-qd-92nWl1veS9Uwd4epYN_H4,33846 -django/conf/locale/ckb/LC_MESSAGES/django.po,sha256=yMLfZiUXskZ0vHEqPnAXA6I2V8i-UnDL7NpgJ-yXKl8,36126 -django/conf/locale/ckb/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ckb/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ckb/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ckb/formats.py,sha256=EbmQC-dyQl8EqVQOVGwy1Ra5-P1n-J3UF4K55p3VzOM,728 -django/conf/locale/cs/LC_MESSAGES/django.mo,sha256=7_tvOmbJAdC-A1yk1503fdzjBxpwA9QJmfRcyPsmTBw,30186 -django/conf/locale/cs/LC_MESSAGES/django.po,sha256=wDPx3mYbrjmdTJEjNJM9odEpMT3j-xSkHqx1FARKMF0,33138 -django/conf/locale/cs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/cs/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/cs/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/cs/formats.py,sha256=3MA70CW0wfr0AIYvYqE0ACmX79tNOx-ZdlR6Aetp9e8,1539 -django/conf/locale/cy/LC_MESSAGES/django.mo,sha256=s7mf895rsoiqrPrXpyWg2k85rN8umYB2aTExWMTux7s,18319 -django/conf/locale/cy/LC_MESSAGES/django.po,sha256=S-1PVWWVgYmugHoYUlmTFAzKCpI81n9MIAhkETbpUoo,25758 -django/conf/locale/cy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/cy/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/cy/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/cy/formats.py,sha256=NY1pYPfpu7XjLMCCuJk5ggdpLcufV1h101ojyxfPUrY,1355 -django/conf/locale/da/LC_MESSAGES/django.mo,sha256=vjHy3O6twOtFk0CDr6E-bMGjS8LyXt3NOutFn7GSrek,28059 -django/conf/locale/da/LC_MESSAGES/django.po,sha256=nFshXuWqZODxjYwASJY3GTNuLMrUNug-vSZPhT-hRnY,30566 -django/conf/locale/da/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/da/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/da/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/da/formats.py,sha256=-y3033Fo7COyY0NbxeJVYGFybrnLbgXtRf1yBGlouys,876 -django/conf/locale/de/LC_MESSAGES/django.mo,sha256=ioLqpsxhAwxudcfc0oVHztucCnc224g4W7mhFlCwKrE,29046 -django/conf/locale/de/LC_MESSAGES/django.po,sha256=vuIzIMRmlxsD4Y1aufXOHXaK36t8Y01wlshxZk_lEFE,31677 -django/conf/locale/de/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/de/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/de/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/de/formats.py,sha256=fysX8z5TkbPUWAngoy_sMeFGWp2iaNU6ftkBz8cqplg,996 -django/conf/locale/de_CH/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/de_CH/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/de_CH/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/de_CH/formats.py,sha256=Buo2pK5jFsnfUzbEoasOI4XbntRSgXLz1BMJ7aAVXlk,1187 -django/conf/locale/dsb/LC_MESSAGES/django.mo,sha256=EfsEJ_6a4G8SsJSX3Gr4GFZCaIB_39V_TLZbvRuJdMY,30738 -django/conf/locale/dsb/LC_MESSAGES/django.po,sha256=jY1uYogT8DY7_hMie1CSft85fW-QjrX_PiuEnO7X5lc,33262 -django/conf/locale/el/LC_MESSAGES/django.mo,sha256=P5lTOPFcl9x6_j69ZN3hM_mQbhW7Fbbx02RtTNJwfS0,33648 -django/conf/locale/el/LC_MESSAGES/django.po,sha256=rZCComPQcSSr8ZDLPgtz958uBeBZsmV_gEP-sW88kRA,37123 -django/conf/locale/el/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/el/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/el/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/el/formats.py,sha256=RON2aqQaQK3DYVF_wGlBQJDHrhANxypcUW_udYKI-ro,1241 -django/conf/locale/en/LC_MESSAGES/django.mo,sha256=mVpSj1AoAdDdW3zPZIg5ZDsDbkSUQUMACg_BbWHGFig,356 -django/conf/locale/en/LC_MESSAGES/django.po,sha256=xx8nHsORzv4nCV2aCq_8YYcC1rDGzlu2J2wyBtIAidk,30726 -django/conf/locale/en/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/en/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/en/formats.py,sha256=VTQUhaZ_WFhS5rQj0PxbnoMySK0nzUSqrd6Gx-DtXxI,2438 -django/conf/locale/en_AU/LC_MESSAGES/django.mo,sha256=SntsKx21R2zdjj0D73BkOXGTDnoN5unsLMJ3y06nONM,25633 -django/conf/locale/en_AU/LC_MESSAGES/django.po,sha256=6Qh4Z6REzhUdG5KwNPNK9xgLlgq3VbAJuoSXyd_eHdE,28270 -django/conf/locale/en_AU/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en_AU/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/en_AU/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/en_AU/formats.py,sha256=BoI5UviKGZ4TccqLmxpcdMf0Yk1YiEhY_iLQUddjvi0,1650 -django/conf/locale/en_CA/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en_CA/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/en_CA/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/en_CA/formats.py,sha256=joB2Dy7XYhlii_PBJfuzHNLbOPmRXW2JjYkmxFr6KxI,1166 -django/conf/locale/en_GB/LC_MESSAGES/django.mo,sha256=jSIe44HYGfzQlPtUZ8tWK2vCYM9GqCKs-CxLURn4e1o,12108 -django/conf/locale/en_GB/LC_MESSAGES/django.po,sha256=PTXvOpkxgZFRoyiqftEAuMrFcYRLfLDd6w0K8crN8j4,22140 -django/conf/locale/en_GB/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en_GB/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/en_GB/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/en_GB/formats.py,sha256=cJN8YNthkIOHCIMnwiTaSZ6RCwgSHkjWYMcfw8VFScE,1650 -django/conf/locale/en_IE/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/en_IE/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/en_IE/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/en_IE/formats.py,sha256=aKEIT96Y6tzbGHFu3qsFzFc4Qw_uzhNjB69GpmP6qX8,1484 -django/conf/locale/eo/LC_MESSAGES/django.mo,sha256=TPgHTDrh1amnOQjA7sY-lQvicdFewMutOfoptV3OKkU,27676 -django/conf/locale/eo/LC_MESSAGES/django.po,sha256=IPo-3crOWkp5dDQPDAFSzgCbf9OHjWB1zE3mklhTexk,30235 -django/conf/locale/eo/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/eo/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/eo/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/eo/formats.py,sha256=zIEAk-SiLX0cvQVmRc3LpmV69jwRrejMMdC7vtVsSh0,1715 -django/conf/locale/es/LC_MESSAGES/django.mo,sha256=FvuEwc40Dr4HBjYMi9SeA7rZC8qUBl7GCuNyJR7UJN8,29315 -django/conf/locale/es/LC_MESSAGES/django.po,sha256=Dk7g9UJ_64hBLLooHwdqhSPSeK1HyuP_m_gKILGFBh0,33456 -django/conf/locale/es/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/es/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/es/formats.py,sha256=7SusO1dPErY68h5g4lpxvPbsJYdrbTcr_0EX7uDKYNo,978 -django/conf/locale/es_AR/LC_MESSAGES/django.mo,sha256=5eWJIt4kWGdhDO5a3bHEr1GwvxId-wW2B78UgqNtCr4,29936 -django/conf/locale/es_AR/LC_MESSAGES/django.po,sha256=xXiBFAYZZILLPgLVV0OTCS5ZPl4XRUsIQyXFtiQCBeY,32344 -django/conf/locale/es_AR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_AR/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/es_AR/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/es_AR/formats.py,sha256=4qgOJoR2K5ZE-pA2-aYRwFW7AbK-M9F9u3zVwgebr2w,935 -django/conf/locale/es_CO/LC_MESSAGES/django.mo,sha256=ehUwvqz9InObH3fGnOLuBwivRTVMJriZmJzXcJHsfjc,18079 -django/conf/locale/es_CO/LC_MESSAGES/django.po,sha256=XRgn56QENxEixlyix3v4ZSTSjo4vn8fze8smkrv_gc4,25107 -django/conf/locale/es_CO/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_CO/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/es_CO/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/es_CO/formats.py,sha256=0uAbBvOkdJZKjvhrrd0htScdO7sTgbofOkkC8A35_a8,691 -django/conf/locale/es_MX/LC_MESSAGES/django.mo,sha256=UkpQJeGOs_JQRmpRiU6kQmmYGL_tizL4JQOWb9i35M4,18501 -django/conf/locale/es_MX/LC_MESSAGES/django.po,sha256=M0O6o1f3V-EIY9meS3fXP_c7t144rXWZuERF5XeG5Uo,25870 -django/conf/locale/es_MX/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_MX/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/es_MX/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/es_MX/formats.py,sha256=fBvyAqBcAXARptSE3hxwzFYNx3lEE8QrhNrCWuuGNlA,768 -django/conf/locale/es_NI/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_NI/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/es_NI/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/es_NI/formats.py,sha256=UiOadPoMrNt0iTp8jZVq65xR_4LkOwp-fjvFb8MyNVg,711 -django/conf/locale/es_PR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/es_PR/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/es_PR/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/es_PR/formats.py,sha256=VVTlwyekX80zCKlg1P4jhaAdKNpN5I64pW_xgrhpyVs,675 -django/conf/locale/es_VE/LC_MESSAGES/django.mo,sha256=h-h1D_Kr-LI_DyUJuIG4Zbu1HcLWTM1s5X515EYLXO8,18840 -django/conf/locale/es_VE/LC_MESSAGES/django.po,sha256=Xj38imu4Yw-Mugwge5CqAqWlcnRWnAKpVBPuL06Twjs,25494 -django/conf/locale/et/LC_MESSAGES/django.mo,sha256=wLFYGR5bL4DQH28zaYWhRdbcKFObh1VeT_6B1A2Xx50,27344 -django/conf/locale/et/LC_MESSAGES/django.po,sha256=Bk_VSl0UwSa3OtO9hPG5T4mMgZOPordJF8ZEmNU2icE,30281 -django/conf/locale/et/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/et/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/et/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/et/formats.py,sha256=DyFSZVuGSYGoImrRI2FodeM51OtvIcCkKzkI0KvYTQw,707 -django/conf/locale/eu/LC_MESSAGES/django.mo,sha256=EdncCA6Qp76DsqkyEYygaZFrnKRYzJ6LEucQqIjCsSM,21725 -django/conf/locale/eu/LC_MESSAGES/django.po,sha256=6T-yCAeg_8ntlqD_KJyjbqY0qgKPTwi3J46j0J6Ld1I,27752 -django/conf/locale/eu/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/eu/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/eu/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/eu/formats.py,sha256=-PuRA6eHeXP8R3YV0aIEQRbk2LveaZk-_kjHlBT-Drg,749 -django/conf/locale/fa/LC_MESSAGES/django.mo,sha256=LYvQ62l6bh4dNFs_0HbNfns8yHR43PY4QRXuIA9DGak,31192 -django/conf/locale/fa/LC_MESSAGES/django.po,sha256=sv9E-sduhwOPnGA2ukxpHUEio8WJz-_rFPZdzO91bi8,34975 -django/conf/locale/fa/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fa/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/fa/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/fa/formats.py,sha256=v0dLaIh6-CWCAQHkmX0PaIlA499gTeRcJEi7lVJzw9o,722 -django/conf/locale/fi/LC_MESSAGES/django.mo,sha256=tXC36z4kP4b07YcfJxKRty83woT7AGmcJ_5iiDA4UUg,28122 -django/conf/locale/fi/LC_MESSAGES/django.po,sha256=k5DKhyy27Tv-44Tf-DWD8EszkBemDn3O5dQ-F2nh2tQ,30563 -django/conf/locale/fi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fi/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/fi/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/fi/formats.py,sha256=CO_wD5ZBHwAVgjxArXktLCD7M-PPhtHbayX_bBKqhlA,1213 -django/conf/locale/fr/LC_MESSAGES/django.mo,sha256=4Xo408rwng67ZFIRwcc37aq9JakoGf7t7y9NheavsJU,30553 -django/conf/locale/fr/LC_MESSAGES/django.po,sha256=y-U22PjXrJ2VmR5jp-oNlvGqMgebEb7Fax_DD5lR1Tk,33174 -django/conf/locale/fr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fr/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/fr/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/fr/formats.py,sha256=0uO3NMUAc2rRZOtr9SMJgFHTNNhr8t2xrGruVBRHTmw,938 -django/conf/locale/fr_BE/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fr_BE/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/fr_BE/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/fr_BE/formats.py,sha256=DB7W-i5BYeRjMRGWMWmm5oK4FNOTy4H4LL_xx6Ztk00,1154 -django/conf/locale/fr_CA/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fr_CA/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/fr_CA/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/fr_CA/formats.py,sha256=x9rt5b7TFdxwIGZQaSb82CPpAS1AniqRvRpjmAwCblI,1177 -django/conf/locale/fr_CH/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fr_CH/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/fr_CH/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/fr_CH/formats.py,sha256=N9SSj2pSgAxNRUaSXVd2fIjt59aorlCtI7oqajf24CU,1320 -django/conf/locale/fy/LC_MESSAGES/django.mo,sha256=9P7zoJtaYHfXly8d6zBoqkxLM98dO8uI6nmWtsGu-lM,2286 -django/conf/locale/fy/LC_MESSAGES/django.po,sha256=jveK-2MjopbqC9jWcrYbttIb4DUmFyW1_-0tYaD6R0I,19684 -django/conf/locale/fy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/fy/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/fy/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/fy/formats.py,sha256=mJXj1dHUnO883PYWPwuI07CNbjmnfBTQVRXZMg2hmOk,658 -django/conf/locale/ga/LC_MESSAGES/django.mo,sha256=AE9Vz07y6hXsV3gP-E3uboUU1nWLREpQYUBhKXI0UZY,31429 -django/conf/locale/ga/LC_MESSAGES/django.po,sha256=3biGJaUwzLN_q9b1Pe3_lpQ4-zlT8qEGhCGIU1bMzGo,34517 -django/conf/locale/ga/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ga/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ga/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ga/formats.py,sha256=Qh7R3UMfWzt7QIdMZqxY0o4OMpVsqlchHK7Z0QnDWds,682 -django/conf/locale/gd/LC_MESSAGES/django.mo,sha256=2VKzI7Nqd2NjABVQGdcduWHjj0h2b3UBGQub7xaTVPs,30752 -django/conf/locale/gd/LC_MESSAGES/django.po,sha256=3PfuhhmosuarfPjvM2TVf2kHhZaw5_G8oIM2VWTc3gI,33347 -django/conf/locale/gd/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/gd/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/gd/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/gd/formats.py,sha256=7doL7JIoCqA_o-lpCwM3jDHMpptA3BbSgeLRqdZk8Lc,715 -django/conf/locale/gl/LC_MESSAGES/django.mo,sha256=Yn4yjNhJ8XkZAFL7IJNroBnSiA3Ag21TqCDUhwsJ9_A,28484 -django/conf/locale/gl/LC_MESSAGES/django.po,sha256=M2vvaFE1tkIsg8M6ixYPjk0IUrhN_r-kYt2NS0CSjEw,30945 -django/conf/locale/gl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/gl/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/gl/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/gl/formats.py,sha256=ygSFv-YTS8htG_LW0awegkkOarPRTZNPbUck5sxkAwI,757 -django/conf/locale/he/LC_MESSAGES/django.mo,sha256=qUMkR_MoqpY5D8GkHOBB4dccDumRg1YuccPOIZudZj4,31336 -django/conf/locale/he/LC_MESSAGES/django.po,sha256=FiZkX1xR5ynrLsydGPQYgvy6SV67E2saYD5fg_CdUKA,34069 -django/conf/locale/he/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/he/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/he/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/he/formats.py,sha256=M-tu-LmTZd_oYPNH6CZEsdxJN526RUOfnLHlQxRL0N0,712 -django/conf/locale/hi/LC_MESSAGES/django.mo,sha256=8pV5j5q8VbrxdVkcS0qwhVx6DmXRRXPKfRsm3nWhI2g,19712 -django/conf/locale/hi/LC_MESSAGES/django.po,sha256=DPV-I1aXgIiZB7zHdEgAHShZFyb9zlNmMXlyjH5ug0I,29221 -django/conf/locale/hi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/hi/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/hi/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/hi/formats.py,sha256=JArVM9dMluSP-cwpZydSVXHB5Vs9QKyR9c-bftI9hds,684 -django/conf/locale/hr/LC_MESSAGES/django.mo,sha256=CMhNkqD_FSC1IWGpCh8FnUMZJAaEns1tmijRsWJtpUY,26205 -django/conf/locale/hr/LC_MESSAGES/django.po,sha256=Vazj4b9sa4DI18ouNWllRxpuNPuCMnN-d2FM1VnV1mw,30708 -django/conf/locale/hr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/hr/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/hr/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/hr/formats.py,sha256=F4mIdDoaOYJ_lPmsJ_6bQo4Zj8pOSVwuldm92zRy4Fo,1723 -django/conf/locale/hsb/LC_MESSAGES/django.mo,sha256=RdjIoabY6Q4vgWDsHlZljvBfJIOl7e3Qrf8U0CXr4Gc,30397 -django/conf/locale/hsb/LC_MESSAGES/django.po,sha256=jzwnMODbjhMaOTBN7gesEwlAHrXk_J-dbdeX9xmQLZ0,32893 -django/conf/locale/ht/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ht/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ht/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ht/formats.py,sha256=aKQxydjZM4dBLHhKQAVc6KKW3JPndBgS8bQJq191SGg,1645 -django/conf/locale/hu/LC_MESSAGES/django.mo,sha256=0CMpEzqMCflf5bvlAPiAcbHSHNEqt0CFVE4lobhuYUE,29251 -django/conf/locale/hu/LC_MESSAGES/django.po,sha256=GBIfVtcdNfitMjxcQrSFC4bdafh9eXQw0FU5872VY1I,31984 -django/conf/locale/hu/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/hu/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/hu/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/hu/formats.py,sha256=xAD7mNsC5wFA2_KGRbBMPKwj884pq0jCKmXhEenGAEk,1001 -django/conf/locale/hy/LC_MESSAGES/django.mo,sha256=KfmTnB-3ZUKDHeNgLiego2Af0WZoHTuNKss3zE-_XOE,22207 -django/conf/locale/hy/LC_MESSAGES/django.po,sha256=kNKlJ5NqZmeTnnxdqhmU3kXiqT9t8MgAFgxM2V09AIc,28833 -django/conf/locale/ia/LC_MESSAGES/django.mo,sha256=JcrpersrDAoJXrD3AnPYBCQyGJ-6kUzH_Q8StbqmMeE,21428 -django/conf/locale/ia/LC_MESSAGES/django.po,sha256=LG0juYDjf3KkscDxwjY3ac6H1u5BBwGHljW3QWvr1nc,26859 -django/conf/locale/id/LC_MESSAGES/django.mo,sha256=S6duIsFJ3Sz8oh7vJgJLtHNWSyC3fWyBwTYr77Fy5GE,27722 -django/conf/locale/id/LC_MESSAGES/django.po,sha256=0I9fwRwp9HIRNQyJHVRhRX4za5Sg_8EDd-x9mra1Xbs,30121 -django/conf/locale/id/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/id/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/id/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/id/formats.py,sha256=kYyOxWHN3Jyif3rFxLFyBUjTzFUwmuaLrkw5JvGbEz8,1644 -django/conf/locale/ig/LC_MESSAGES/django.mo,sha256=tAZG5GKhEbrUCJtLrUxzmrROe1RxOhep8w-RR7DaDYo,27188 -django/conf/locale/ig/LC_MESSAGES/django.po,sha256=DB_I4JXKMY4M7PdAeIsdqnLSFpq6ImkGPCuY82rNBpY,28931 -django/conf/locale/ig/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ig/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ig/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ig/formats.py,sha256=P3IsxhF5rNFZ5nCWUSyJfFLb0V1QdX_Xn-tYdrcll5Q,1119 -django/conf/locale/io/LC_MESSAGES/django.mo,sha256=uI78C7Qkytf3g1A6kVWiri_CbS55jReO2XmRfLTeNs0,14317 -django/conf/locale/io/LC_MESSAGES/django.po,sha256=FyN4ZTfNPV5TagM8NEhRts8y_FhehIPPouh_MfslnWY,23124 -django/conf/locale/is/LC_MESSAGES/django.mo,sha256=1pFU-dTPg2zs87L0ZqFFGS9q-f-XrzTOlhKujlyNL2E,24273 -django/conf/locale/is/LC_MESSAGES/django.po,sha256=76cQ_9DLg1jR53hiKSc1tLUMeKn8qTdPwpHwutEK014,28607 -django/conf/locale/is/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/is/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/is/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/is/formats.py,sha256=scsNfP4vVacxWIoN03qc2Fa3R8Uh5Izr1MqBicrAl3A,688 -django/conf/locale/it/LC_MESSAGES/django.mo,sha256=VjrisfaYSDxB6fm4h2vnIjuS9BVzmBacAVK1XySv_UM,28519 -django/conf/locale/it/LC_MESSAGES/django.po,sha256=r-LFt35zucantQe9gO62lqvA0j05ObCzSzVvCiFHSag,31952 -django/conf/locale/it/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/it/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/it/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/it/formats.py,sha256=KzkSb3KXBwfM3gk2FezyR-W8_RYKpnlFeFuIi5zl-S0,1774 -django/conf/locale/ja/LC_MESSAGES/django.mo,sha256=xW_hqLUdDvWpXrQLj0GPaHTnXux4xnoUPSkNt5LIYQI,30973 -django/conf/locale/ja/LC_MESSAGES/django.po,sha256=Dpus3PzKvl16XXgqFHBek6v5l-FxbhjeMbRgmyU7z7o,33500 -django/conf/locale/ja/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ja/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ja/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ja/formats.py,sha256=COUuaXo5zCSNzEwJ0smjbm9Qj28YNBcGxm8qFCJv4sE,729 -django/conf/locale/ka/LC_MESSAGES/django.mo,sha256=4e8at-KNaxYJKIJd8r6iPrYhEdnaJ1qtPw-QHPMh-Sc,24759 -django/conf/locale/ka/LC_MESSAGES/django.po,sha256=pIgaLU6hXgVQ2WJp1DTFoubI7zHOUkkKMddwV3PTdt8,32088 -django/conf/locale/ka/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ka/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ka/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ka/formats.py,sha256=elTGOjS-mxuoSCAKOm8Wz2aLfh4pWvNyClUFcrYq9ng,1861 -django/conf/locale/kab/LC_MESSAGES/django.mo,sha256=x5Kyq2Uf3XNlQP06--4lT8Q1MacA096hZbyMJRrHYIc,7139 -django/conf/locale/kab/LC_MESSAGES/django.po,sha256=DsFL3IzidcAnPoAWIfIbGJ6Teop1yKPBRALeLYrdiFA,20221 -django/conf/locale/kk/LC_MESSAGES/django.mo,sha256=krjcDvA5bu591zcP76bWp2mD2FL1VUl7wutaZjgD668,13148 -django/conf/locale/kk/LC_MESSAGES/django.po,sha256=RgM4kzn46ZjkSDHMAsyOoUg7GdxGiZ-vaEOdf7k0c5A,23933 -django/conf/locale/km/LC_MESSAGES/django.mo,sha256=KuKEIW8vIQE3Jocx-8YAMjWqtl93rqF6BxDN2Mko8yU,7217 -django/conf/locale/km/LC_MESSAGES/django.po,sha256=sRyS5XsPWJ8Xh__sVkyj5oGNWZAS0cMUbTMhAk4DOQs,23101 -django/conf/locale/km/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/km/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/km/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/km/formats.py,sha256=0UMLrZz1aI2sdRPkJ0YzX99co2IV6tldP7pEvGEPdP0,750 -django/conf/locale/kn/LC_MESSAGES/django.mo,sha256=fQ7AD5tUiV_PZFBxUjNPQN79dWBJKqfoYwRdrOaQjU4,17515 -django/conf/locale/kn/LC_MESSAGES/django.po,sha256=fS4Z7L4NGVQ6ipZ7lMHAqAopTBP0KkOc-eBK0IYdbBE,28133 -django/conf/locale/kn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/kn/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/kn/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/kn/formats.py,sha256=X5j9VHIW2XRdeTzDFEyS8tG05OBFzP2R7sEGUQa_INg,680 -django/conf/locale/ko/LC_MESSAGES/django.mo,sha256=aSt-uHWVbFCVrPM-TgiAa8WN-2FgdMCl5ZXtJymtIe8,29171 -django/conf/locale/ko/LC_MESSAGES/django.po,sha256=58n1byFesjIGvoxY77-Z3aOPI6ZqgBrXsqT6kZvRiU0,32094 -django/conf/locale/ko/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ko/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ko/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ko/formats.py,sha256=Yox367v4HPL3N9VoJ1vJ81MpSEljJDlAcLa2kQY-ung,2060 -django/conf/locale/ky/LC_MESSAGES/django.mo,sha256=IBVfwPwaZmaoljMRBGww_wWGMJqbF_IOHHnH2j-yJw8,31395 -django/conf/locale/ky/LC_MESSAGES/django.po,sha256=5ACTPMMbXuPJbU7Rfzs0yZHh3xy483pqo5DwSBQp4s4,33332 -django/conf/locale/ky/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ky/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ky/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ky/formats.py,sha256=QCq7vxAD5fe9VhcjRhG6C3N28jNvdzKR-c-EvDSJ1Pg,1178 -django/conf/locale/lb/LC_MESSAGES/django.mo,sha256=tQSJLQUeD5iUt-eA2EsHuyYqsCSYFtbGdryATxisZsc,8008 -django/conf/locale/lb/LC_MESSAGES/django.po,sha256=GkKPLO3zfGTNync-xoYTf0vZ2GUSAotAjfPSP01SDMU,20622 -django/conf/locale/lt/LC_MESSAGES/django.mo,sha256=cdUzK5RYW-61Upf8Sd8ydAg9wXg21pJaIRWFSKPv17c,21421 -django/conf/locale/lt/LC_MESSAGES/django.po,sha256=Lvpe_xlbxSa5vWEossxBCKryDVT7Lwz0EnuL1kSO6OY,28455 -django/conf/locale/lt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/lt/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/lt/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/lt/formats.py,sha256=C9ScR3gYswT1dQXFedUUnYe6DQPVGAS_nLxs0h2E3dE,1637 -django/conf/locale/lv/LC_MESSAGES/django.mo,sha256=tCAr3PXbkL-_Gu0BFSTRL1HuShjQpfrMzmjkALKAuV0,29483 -django/conf/locale/lv/LC_MESSAGES/django.po,sha256=ROVbCmv-P9bXe-ek7fbx5ONrqaej93XLY7jIv0ddJYY,32332 -django/conf/locale/lv/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/lv/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/lv/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/lv/formats.py,sha256=k8owdq0U7-x6yl8ll1W5VjRoKdp8a1G2enH04G5_nvU,1713 -django/conf/locale/mk/LC_MESSAGES/django.mo,sha256=uQKmcys0rOsRynEa812XDAaeiNTeBMkqhR4LZ_cfdAk,22737 -django/conf/locale/mk/LC_MESSAGES/django.po,sha256=4K11QRb493wD-FM6-ruCxks9_vl_jB59V1c1rx-TdKg,29863 -django/conf/locale/mk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/mk/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/mk/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/mk/formats.py,sha256=xwnJsXLXGogOqpP18u6GozjehpWAwwKmXbELolYV_k4,1451 -django/conf/locale/ml/LC_MESSAGES/django.mo,sha256=MGvV0e3LGUFdVIA-h__BuY8Ckom2dAhSFvAtZ8FiAXU,30808 -django/conf/locale/ml/LC_MESSAGES/django.po,sha256=iLllS6vlCpBNZfy9Xd_2Cuwi_1-Vz9fW4G1lUNOuZ6k,37271 -django/conf/locale/ml/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ml/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ml/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ml/formats.py,sha256=ZR7tMdJF0U6K1H95cTqrFH4gop6ZuSQ7vD2h0yKq6mo,1597 -django/conf/locale/mn/LC_MESSAGES/django.mo,sha256=T8B76Nv_h6nCsTENPSAag_oGc67uj-fMy0jfHyQ7WLI,33282 -django/conf/locale/mn/LC_MESSAGES/django.po,sha256=uaXe-9Y8KcNBAij69nU0Id1ABE6q_pyNRhqigKGlzZY,35852 -django/conf/locale/mn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/mn/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/mn/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/mn/formats.py,sha256=fsexJU9_UTig2PS_o11hcEmrbPBS8voI4ojuAVPOd_U,676 -django/conf/locale/mr/LC_MESSAGES/django.mo,sha256=wDaS4FOhKcxM7mhzwItieazQ_qBp97ZaKhTZgETDXt0,27608 -django/conf/locale/mr/LC_MESSAGES/django.po,sha256=6eBOK9ZgqrvD1pdIa3NtXojHx-qw_WJLxtNdCkEelrg,34449 -django/conf/locale/ms/LC_MESSAGES/django.mo,sha256=U4_kzfbYF7u78DesFRSReOIeVbOnq8hi_pReFfHfyUQ,27066 -django/conf/locale/ms/LC_MESSAGES/django.po,sha256=49pG3cykGjVfC9N8WPyskz-m7r6KmQiq5i8MR6eOi54,28985 -django/conf/locale/ms/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ms/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ms/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ms/formats.py,sha256=YtOBs6s4j4SOmfB3cpp2ekcxVFoVGgUN8mThoSueCt0,1522 -django/conf/locale/my/LC_MESSAGES/django.mo,sha256=SjYOewwnVim3-GrANk2RNanOjo6Hy2omw0qnpkMzTlM,2589 -django/conf/locale/my/LC_MESSAGES/django.po,sha256=b_QSKXc3lS2Xzb45yVYVg307uZNaAnA0eoXX2ZmNiT0,19684 -django/conf/locale/nb/LC_MESSAGES/django.mo,sha256=qX1Z1F3YXVavlrECVkHXek9tsvJEXbWNrogdjjY3jCg,27007 -django/conf/locale/nb/LC_MESSAGES/django.po,sha256=QQ_adZsyp2BfzcJS-LXnZL0EMmUZLbnHsBB1pRRfV-8,29500 -django/conf/locale/nb/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/nb/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/nb/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/nb/formats.py,sha256=y1QLE-SG00eHwje0lkAToHtz4t621Rz_HQRyBWCgK8c,1552 -django/conf/locale/ne/LC_MESSAGES/django.mo,sha256=BcK8z38SNWDXXWVWUmOyHEzwk2xHEeaW2t7JwrxehKM,27248 -django/conf/locale/ne/LC_MESSAGES/django.po,sha256=_Kj_i2zMb7JLU7EN7Z7JcUn89YgonJf6agSFCjXa49w,33369 -django/conf/locale/nl/LC_MESSAGES/django.mo,sha256=mlStZP3_wbxb261F3HnbmZIPd2Zr8rfeYBf8yndZ4DM,28452 -django/conf/locale/nl/LC_MESSAGES/django.po,sha256=AzLmgkvB6dC0HKdkOCRE3l2ZhJxoE0X0LS5plwefBow,31330 -django/conf/locale/nl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/nl/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/nl/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/nl/formats.py,sha256=cKaaOvRdeauORjvuZ1xyVcVsl36J3Zk4FSE-lnx2Xwg,3927 -django/conf/locale/nn/LC_MESSAGES/django.mo,sha256=Ccj8kjvjTefC8H6TuDCOdSrTmtkYXkmRR2V42HBMYo4,26850 -django/conf/locale/nn/LC_MESSAGES/django.po,sha256=oaVJTl0NgZ92XJv9DHdsXVaKAc81ky_R3CA6HljTH-8,29100 -django/conf/locale/nn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/nn/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/nn/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/nn/formats.py,sha256=y1QLE-SG00eHwje0lkAToHtz4t621Rz_HQRyBWCgK8c,1552 -django/conf/locale/os/LC_MESSAGES/django.mo,sha256=LBpf_dyfBnvGOvthpn5-oJuFiSNHrgiVHBzJBR-FxOw,17994 -django/conf/locale/os/LC_MESSAGES/django.po,sha256=WYlAnNYwGFnH76Elnnth6YP2TWA-fEtvV5UinnNj7AA,26278 -django/conf/locale/pa/LC_MESSAGES/django.mo,sha256=H1hCnQzcq0EiSEaayT6t9H-WgONO5V4Cf7l25H2930M,11253 -django/conf/locale/pa/LC_MESSAGES/django.po,sha256=26ifUdCX9fOiXfWvgMkOXlsvS6h6nNskZcIBoASJec4,23013 -django/conf/locale/pl/LC_MESSAGES/django.mo,sha256=4sVe-sGdPQvrlLBeBBjCasLlOTPzIPGaHCqc5kZZWf4,30975 -django/conf/locale/pl/LC_MESSAGES/django.po,sha256=pIAUHSGiOZkLEy6HYA0OAudabWXQ9ltU1i0tMHCcul0,34937 -django/conf/locale/pl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/pl/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/pl/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/pl/formats.py,sha256=KREhPtHuzKS_ZsAqXs5LqYPGhn6O-jLd4WZQ-39BA8I,1032 -django/conf/locale/pt/LC_MESSAGES/django.mo,sha256=l9MiDXs9r9aPQp5hsgkcdWJ-SeGrYGgBTZ5C7y4tECo,22849 -django/conf/locale/pt/LC_MESSAGES/django.po,sha256=Zpu40rUqoJqSFma-34qkNR3hdTZdBJmOu5JWs6wobq8,28737 -django/conf/locale/pt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/pt/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/pt/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/pt/formats.py,sha256=RQ9MuIwUPhiY2u-1hFU2abs9Wqv1qZE2AUAfYVK-NU8,1520 -django/conf/locale/pt_BR/LC_MESSAGES/django.mo,sha256=VHNdP8kK0h_GjoKxFCW9QmLFptwYXdAbEi0Ch7808xM,29507 -django/conf/locale/pt_BR/LC_MESSAGES/django.po,sha256=3_4GBvEjKRdJlHQfkJtvs31JK66DLXbVDsGeVOM6KmY,33686 -django/conf/locale/pt_BR/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/pt_BR/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/pt_BR/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/pt_BR/formats.py,sha256=J1IKV7cS2YMJ5_qlT9h1dDYUX9tLFvqA95l_GpZTLUY,1285 -django/conf/locale/ro/LC_MESSAGES/django.mo,sha256=9RSlC_3Ipn_Vm31ALaGHsrOA1IKmKJ5sN2m6iy5Hk60,21493 -django/conf/locale/ro/LC_MESSAGES/django.po,sha256=XoGlHKEnGlno_sbUTnbkg9nGkRfPIpxv7Wfm3hHGu9w,28099 -django/conf/locale/ro/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ro/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ro/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ro/formats.py,sha256=e_dp0zyfFfoydrGyn6Kk3DnQIj7RTRuvRc6rQ6tSxzA,928 -django/conf/locale/ru/LC_MESSAGES/django.mo,sha256=1280JC3FOBVCVaK7BE_iru2xYkAYrNxJ-0JYONRzMLA,38784 -django/conf/locale/ru/LC_MESSAGES/django.po,sha256=rVUdVLXGI__l3Ies16FYNDvnYNMGoWavasonYkMXOg0,42155 -django/conf/locale/ru/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ru/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ru/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ru/formats.py,sha256=lTfYbecdSmHCxebog_2bd0N32iD3nEq_f5buh9il-nI,1098 -django/conf/locale/sk/LC_MESSAGES/django.mo,sha256=2UgS2LCSCPEhJV4R2LQXxGw1LvAZMvi6B1ITaVD_x_U,29965 -django/conf/locale/sk/LC_MESSAGES/django.po,sha256=vt-A2Ayh5r-a49x3lLxe8FU7tm-S2YQHRk-N15smi9k,32799 -django/conf/locale/sk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sk/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/sk/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/sk/formats.py,sha256=bWj0FNpYfOAgi9J-L4VuiN6C_jsgPsKNdLYd9gTnFs0,1051 -django/conf/locale/sl/LC_MESSAGES/django.mo,sha256=1mzO4ZC9IYwbKM7iavLJfb2bYaLaC1UVmm4T37Xil7g,23147 -django/conf/locale/sl/LC_MESSAGES/django.po,sha256=EDR734fFO7UM_F-4Q-psEHc-VF2po7fl6n5akKdWYyY,29440 -django/conf/locale/sl/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sl/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/sl/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/sl/formats.py,sha256=Nq4IfEUnlGebMZeRvB2l9aps-5G5b4y1kQ_3MiJTfe8,1642 -django/conf/locale/sq/LC_MESSAGES/django.mo,sha256=0-5F_zk9Te0b0wOAPzO41OyZgsHMLYqnopLnG2Xz0SQ,29196 -django/conf/locale/sq/LC_MESSAGES/django.po,sha256=eZ-F0dnhdtcl58LZn7WvcadT6_A3XkaVqmgWvi7Gy2w,31597 -django/conf/locale/sq/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sq/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/sq/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/sq/formats.py,sha256=SA_jCSNwI8-p79skHoLxrPLZnkyq1PVadwT6gMt7n_M,688 -django/conf/locale/sr/LC_MESSAGES/django.mo,sha256=tEMQCrzk0PQbVURql5lCxLHLq6gszmHFR7PjAfei-cE,35327 -django/conf/locale/sr/LC_MESSAGES/django.po,sha256=iWCCBiCedKP3mzI3ExJ0KnUGM_OZ85IBfMMfzBYbsr4,37855 -django/conf/locale/sr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sr/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/sr/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/sr/formats.py,sha256=F3_gYopOXINcllaPFzTqZrZ2oZ1ye3xzR0NQtlqXYp0,1729 -django/conf/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=GHilyEVbIGQt6ItMgQJVk-m6TF8tgHI4rtidYmOwUGI,28715 -django/conf/locale/sr_Latn/LC_MESSAGES/django.po,sha256=XMvevTBmrHepLXWLmAJELm6eEW75QRiPO0IpT-C2_rg,41832 -django/conf/locale/sr_Latn/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sr_Latn/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/sr_Latn/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/sr_Latn/formats.py,sha256=BDZm-ajQgCIxQ8mCcckEH32IoCN9233TvAOXkg4mc38,1728 -django/conf/locale/sv/LC_MESSAGES/django.mo,sha256=EXZBpYTs1DeTE0kn75XnBPTlhNty1C_tKWnfTGEcm_c,28173 -django/conf/locale/sv/LC_MESSAGES/django.po,sha256=QnARSXfNdp_fdIstG9HVl6BqdkPEARExBahx6BcoEto,31248 -django/conf/locale/sv/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/sv/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/sv/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/sv/formats.py,sha256=9o8ZtaSq1UOa5y6Du3rQsLAAl5ZOEdVY1OVVMbj02RA,1311 -django/conf/locale/sw/LC_MESSAGES/django.mo,sha256=aUmIVLANgSCTK5Lq8QZPEKWjZWnsnBvm_-ZUcih3J6g,13534 -django/conf/locale/sw/LC_MESSAGES/django.po,sha256=GOE6greXZoLhpccsfPZjE6lR3G4vpK230EnIOdjsgPk,22698 -django/conf/locale/ta/LC_MESSAGES/django.mo,sha256=WeM8tElbcmL11P_D60y5oHKtDxUNWZM9UNgXe1CsRQ4,7094 -django/conf/locale/ta/LC_MESSAGES/django.po,sha256=kgHTFqysEMj1hqktLr-bnL1NRM715zTpiwhelqC232s,22329 -django/conf/locale/ta/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ta/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ta/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ta/formats.py,sha256=vmjfiM54oJJxqcdgZJUNNQN7oMS-XLVBYJ4lWBb5ctY,682 -django/conf/locale/te/LC_MESSAGES/django.mo,sha256=Sk45kPC4capgRdW5ImOKYEVxiBjHXsosNyhVIDtHLBc,13259 -django/conf/locale/te/LC_MESSAGES/django.po,sha256=IQxpGTpsKUtBGN1P-KdGwvE7ojNCqKqPXEvYD3qT5A4,25378 -django/conf/locale/te/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/te/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/te/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/te/formats.py,sha256=-HOoZgmnME4--4CuXzcnhXqNma0Wh7Ninof3RCCGZkU,680 -django/conf/locale/tg/LC_MESSAGES/django.mo,sha256=ePzS2pD84CTkHBaiaMyXBxiizxfFBjHdsGH7hCt5p_4,28497 -django/conf/locale/tg/LC_MESSAGES/django.po,sha256=oSKu3YT3griCrDLPqptZmHcuviI99wvlfX6I6nLJnDk,33351 -django/conf/locale/tg/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/tg/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/tg/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/tg/formats.py,sha256=TG5TGfLNy4JSjl-QAWk46gIEb0ijdBpqPrDtwfJzshw,1160 -django/conf/locale/th/LC_MESSAGES/django.mo,sha256=SJeeJWbdF-Lae5BendxlyMKqx5zdDmh3GCQa8ER5FyY,18629 -django/conf/locale/th/LC_MESSAGES/django.po,sha256=K4ITjzHLq6DyTxgMAfu3CoGxrTd3aG2J6-ZxQj2KG1U,27507 -django/conf/locale/th/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/th/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/th/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/th/formats.py,sha256=SmCUD-zVgI1QE2HwqkFtAO87rJ-FoCjw1s-2-cfl1h0,1072 -django/conf/locale/tk/LC_MESSAGES/django.mo,sha256=qtFLB9rBkpUDv5LtNAZqkkCKtquMySyg3dzQ8x_Nb-Y,27792 -django/conf/locale/tk/LC_MESSAGES/django.po,sha256=dEjcfeYmvjKbAPFVCmrlh7rVOU90MgiYpoo1cHfPj2E,30232 -django/conf/locale/tk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/tk/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/tk/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/tk/formats.py,sha256=TG5TGfLNy4JSjl-QAWk46gIEb0ijdBpqPrDtwfJzshw,1160 -django/conf/locale/tr/LC_MESSAGES/django.mo,sha256=IX70hK2SfdqLNZ2q-pnIpO5Be3E5NSUUf95pT6VE_qQ,29122 -django/conf/locale/tr/LC_MESSAGES/django.po,sha256=Gs3v6X4Tn5Bkz3lAsRiRWZ5EOa78OHwGPvzHQr1FvVA,31715 -django/conf/locale/tr/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/tr/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/tr/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/tr/formats.py,sha256=yJg-7hmevD1gvj9iBRMCiYGgd5DxKZcL7T_C3K3ztME,1019 -django/conf/locale/tt/LC_MESSAGES/django.mo,sha256=r554DvdPjD_S8hBRjW8ehccEjEk8h7czQsp46FZZ_Do,14500 -django/conf/locale/tt/LC_MESSAGES/django.po,sha256=W8QgEAH7yXNmjWoF-UeqyVAu5jEMHZ5MXE60e5sawJc,24793 -django/conf/locale/udm/LC_MESSAGES/django.mo,sha256=cIf0i3TjY-yORRAcSev3mIsdGYT49jioTHZtTLYAEyc,12822 -django/conf/locale/udm/LC_MESSAGES/django.po,sha256=n9Az_8M8O5y16yE3iWmK20R9F9VoKBh3jR3iKwMgFlY,23113 -django/conf/locale/ug/LC_MESSAGES/django.mo,sha256=eML-Exb0koE_d6T7JFD7XutA1QRlralN1YDXvhVGnak,35426 -django/conf/locale/ug/LC_MESSAGES/django.po,sha256=JvASi6v4eg23O5qJbqIVuLE-enF3GJSA6rvCaQvsN14,37711 -django/conf/locale/ug/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/ug/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/ug/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/ug/formats.py,sha256=qoSAkaWqJ7FW2OTGaZs_CfiMN9PxAVxHecZfwNCzdUo,454 -django/conf/locale/uk/LC_MESSAGES/django.mo,sha256=n1YrNtVEZr75_N5CMcbYZmzxUOMi5miny3GRaMyKKh8,30829 -django/conf/locale/uk/LC_MESSAGES/django.po,sha256=XraKjvG_kJhJ19fNEIKoXt7r19J-l-e8wQoemW6_FBw,36731 -django/conf/locale/uk/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/uk/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/uk/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/uk/formats.py,sha256=ZmeYmL0eooFwQgmE054V36RQ469ZTfAv6k8SUJrDYQ8,1241 -django/conf/locale/ur/LC_MESSAGES/django.mo,sha256=jCdCVuf1dv5BEk3xzuBRstDxHz2-xkSd3rl15f2xPI4,12200 -django/conf/locale/ur/LC_MESSAGES/django.po,sha256=nwj0ulflNl_4JcnweumBkGI7jsgNSqr_voguzMMHcCM,24535 -django/conf/locale/uz/LC_MESSAGES/django.mo,sha256=CJSRoHJANkNevG-6QM-TL5VJ9UgS63dWPHeGHan9Ano,26443 -django/conf/locale/uz/LC_MESSAGES/django.po,sha256=u6En3LJg7x7VKsCNff3haprDlsizPxBukfWomKXaMak,29725 -django/conf/locale/uz/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/uz/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/uz/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/uz/formats.py,sha256=cdmqOUBVnPSyi2k9AkOGl27s89PymFePG2gtnYzYbiw,1176 -django/conf/locale/vi/LC_MESSAGES/django.mo,sha256=TMsBzDnf9kZndozqVUnEKtKxfH2N1ajLdrm8hJ4HkYI,17396 -django/conf/locale/vi/LC_MESSAGES/django.po,sha256=tL2rvgunvaN_yqpPSBYAKImFDaFaeqbnpEw_egI11Lo,25342 -django/conf/locale/vi/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/vi/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/vi/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/vi/formats.py,sha256=_xIugkqLnjN9dzIhefMpsJXaTPldr4blKSGS-c3swg0,762 -django/conf/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=P1NA7yIRRgv38dYUwxer1B_fsgmmLovf0K0eDXZeiSs,26970 -django/conf/locale/zh_Hans/LC_MESSAGES/django.po,sha256=ytj8gAnK8DD5OTQVgjvNLRo9nuqfSz-hSqiLcWFLY-Y,30397 -django/conf/locale/zh_Hans/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/zh_Hans/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/zh_Hans/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/zh_Hans/formats.py,sha256=iMb9Taj6xQQA3l_NWCC7wUlQuh4YfNUgs2mHcQ6XUEo,1598 -django/conf/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=YCiWKaObQgZS064_ckrkXv99QLyGAiQI1zfIRW2A_2I,26807 -django/conf/locale/zh_Hant/LC_MESSAGES/django.po,sha256=_LJtnSCK6lk8394Gd_8TXaCHfa7zHnVeOi4ujsk6EPE,29060 -django/conf/locale/zh_Hant/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/locale/zh_Hant/__pycache__/__init__.cpython-312.pyc,, -django/conf/locale/zh_Hant/__pycache__/formats.cpython-312.pyc,, -django/conf/locale/zh_Hant/formats.py,sha256=iMb9Taj6xQQA3l_NWCC7wUlQuh4YfNUgs2mHcQ6XUEo,1598 -django/conf/project_template/manage.py-tpl,sha256=JDuGG02670bELmn3XLUSxHFZ8VFhqZTT_oN9VbT5Acc,674 -django/conf/project_template/project_name/__init__.py-tpl,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/conf/project_template/project_name/asgi.py-tpl,sha256=q_6Jo5tLy6ba-S7pLs3YTK7byxSBmU0oYylYJlNvwHI,428 -django/conf/project_template/project_name/settings.py-tpl,sha256=G1V2pRsKnp8eD-q7b8SXLHofn89XRVjiRzRAuDD0jQo,3106 -django/conf/project_template/project_name/urls.py-tpl,sha256=5en0vlo3TdXdQquXZVNENrmX2DZJxje156HqcRbySKU,789 -django/conf/project_template/project_name/wsgi.py-tpl,sha256=OCfjjCsdEeXPkJgFIrMml_FURt7msovNUPnjzb401fs,428 -django/conf/urls/__init__.py,sha256=qmpaRi5Gn2uaY9h3g9RNu0z3LDEpEeNL9JlfSLed9s0,292 -django/conf/urls/__pycache__/__init__.cpython-312.pyc,, -django/conf/urls/__pycache__/i18n.cpython-312.pyc,, -django/conf/urls/__pycache__/static.cpython-312.pyc,, -django/conf/urls/i18n.py,sha256=M_lO6q_92QrrPoTY9oui95BQgJfPla9edRNuN5Vc4GM,1166 -django/conf/urls/static.py,sha256=gZOYaiIf3SxQ75N69GyVm9C0OmQv1r1IDrUJ0E7zMe0,908 -django/contrib/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/__pycache__/__init__.cpython-312.pyc,, -django/contrib/admin/__init__.py,sha256=i0TwjHWq6qfZJ0e9pVWAZXxVHZ-eOPewGjtdwHljbOM,1203 -django/contrib/admin/__pycache__/__init__.cpython-312.pyc,, -django/contrib/admin/__pycache__/actions.cpython-312.pyc,, -django/contrib/admin/__pycache__/apps.cpython-312.pyc,, -django/contrib/admin/__pycache__/checks.cpython-312.pyc,, -django/contrib/admin/__pycache__/decorators.cpython-312.pyc,, -django/contrib/admin/__pycache__/exceptions.cpython-312.pyc,, -django/contrib/admin/__pycache__/filters.cpython-312.pyc,, -django/contrib/admin/__pycache__/forms.cpython-312.pyc,, -django/contrib/admin/__pycache__/helpers.cpython-312.pyc,, -django/contrib/admin/__pycache__/models.cpython-312.pyc,, -django/contrib/admin/__pycache__/options.cpython-312.pyc,, -django/contrib/admin/__pycache__/sites.cpython-312.pyc,, -django/contrib/admin/__pycache__/tests.cpython-312.pyc,, -django/contrib/admin/__pycache__/utils.cpython-312.pyc,, -django/contrib/admin/__pycache__/widgets.cpython-312.pyc,, -django/contrib/admin/actions.py,sha256=A8k1VyoxbyldcrvjGdHOxNfJXMT-ZWb84eIbGVLZGCo,3185 -django/contrib/admin/apps.py,sha256=BOiulA4tsb3wuAUtLGTGjrbywpSXX0dLo2pUCGV8URw,840 -django/contrib/admin/checks.py,sha256=8tBrrLf8p42GA6yZLZiKgIMIH4FYTB6QehdYDuMztHA,51289 -django/contrib/admin/decorators.py,sha256=dki7GLFKOPT-mB5rxsYX12rox18BywroxmrzjG_VJXM,3481 -django/contrib/admin/exceptions.py,sha256=VJhzurallXV322hhZklmvp3OmDIZZQpbEOuE-CX7938,507 -django/contrib/admin/filters.py,sha256=xWca0wsA_fGlkgV9mAXA3RipmXvj8EKaumU4f_Kyk9s,27668 -django/contrib/admin/forms.py,sha256=0UCJstmmBfp_c_0AqlALJQYy9bxXo9fqoQQICQONGEo,1023 -django/contrib/admin/helpers.py,sha256=pzmySFSVLuQr_eT0TkDFGXoEBK8bYCDNSWnFEVMMZhY,18435 -django/contrib/admin/locale/af/LC_MESSAGES/django.mo,sha256=GgKqAhO9cxtkT9rw89vM_vvQCJuXU7-dC6C9QPIgcsQ,17709 -django/contrib/admin/locale/af/LC_MESSAGES/django.po,sha256=eJAIkGbwtMY5ukNCkbmFculcUWVuTzZlTZlHElQIkpw,19078 -django/contrib/admin/locale/af/LC_MESSAGES/djangojs.mo,sha256=eD8mj7MPFSc6GEmwpGLs7lE7w0CKc1EuZ2GcEwWRF0U,5390 -django/contrib/admin/locale/af/LC_MESSAGES/djangojs.po,sha256=xBcNbFhUtTYjQfCqfqRDQdsVrgau1_3032-whoiNzCM,6172 -django/contrib/admin/locale/am/LC_MESSAGES/django.mo,sha256=UOwMxYH1r5AEBpu-P9zxHazk3kwI4CtsPosGIYtl6Hs,8309 -django/contrib/admin/locale/am/LC_MESSAGES/django.po,sha256=NmsIZoBEQwyBIqbKjkwCJ2_iMHnMKB87atoT0iuNXrw,14651 -django/contrib/admin/locale/ar/LC_MESSAGES/django.mo,sha256=oRIBJNmuv50Tzbh0H31zVmeqcSL93hGI3MBN7Cyv3ss,21655 -django/contrib/admin/locale/ar/LC_MESSAGES/django.po,sha256=WvwYNfhIcc_5teKdIKn_axnDLLXaJZRJ72mJGXcR6MU,23233 -django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.mo,sha256=T0IxsmxjSECnJFzJ5M46VbibbXPOC9g6Rb9_iuPxBPM,7211 -django/contrib/admin/locale/ar/LC_MESSAGES/djangojs.po,sha256=1vegElTyRKQ9-7xeqbHLnHOIpbZeaxZRNL2n2o-Y9HM,8159 -django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=ipELNNGQYb_nHTEQbUFED8IT26L9c2UXsELf4wk0q6k,19947 -django/contrib/admin/locale/ar_DZ/LC_MESSAGES/django.po,sha256=2mGF2NfofR8WgSJPShF5CrMjECXj0dGFcFaZ2lriulc,21378 -django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.mo,sha256=L3N1U9OFXYZ8OfrvKHLbVvXa40biIDdmon0ZV8BOIvY,6423 -django/contrib/admin/locale/ar_DZ/LC_MESSAGES/djangojs.po,sha256=Atzp95E2dFtSHZHHna0pBCqU_2V7partODX675OBkQs,7206 -django/contrib/admin/locale/ast/LC_MESSAGES/django.mo,sha256=3uffu2zPbQ1rExUsG_ambggq854Vy8HbullkCYdazA4,2476 -django/contrib/admin/locale/ast/LC_MESSAGES/django.po,sha256=wCWFh9viYUhTGOX0mW3fpN2z0kdE6b7IaA-A5zzb3Yo,11676 -django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.mo,sha256=kiG-lzQidkXER5s_6POO1G91mcAv9VAkAXI25jdYBLE,2137 -django/contrib/admin/locale/ast/LC_MESSAGES/djangojs.po,sha256=s4s6aHocTlzGcFi0p7cFGTi3K8AgoPvFCv7-Hji6At0,4085 -django/contrib/admin/locale/az/LC_MESSAGES/django.mo,sha256=CVgCD3v_c1xgqVAkjCIKVKRsJCLSE3sGHzMDEr0t5a8,17943 -django/contrib/admin/locale/az/LC_MESSAGES/django.po,sha256=rk8BpqWlhovNXT2xVpljmQqeuuV99_MMBsqf_D5SRhU,20032 -django/contrib/admin/locale/az/LC_MESSAGES/djangojs.mo,sha256=SIe0jtO47tLm3yQptl36PpZ3GPOvwBfCbPYzpHksAZM,5754 -django/contrib/admin/locale/az/LC_MESSAGES/djangojs.po,sha256=x9uaYTlBjHYsHcVmubVT1kHRYJX-CEGPTZ6NHvk5NtA,6568 -django/contrib/admin/locale/be/LC_MESSAGES/django.mo,sha256=IjTtpYh76R2vjYeb2-WSJP7P_snmN4VoaDO2DTZrMzg,23272 -django/contrib/admin/locale/be/LC_MESSAGES/django.po,sha256=qZ9BY_ZHMAxjUFP69Hws8mjcj-nXtcFwSqSQ91G3-H8,24592 -django/contrib/admin/locale/be/LC_MESSAGES/djangojs.mo,sha256=avqGXYeIJ38_GO9l41-IR6Iv-SKsiN9GWFHxwm-m0yU,7220 -django/contrib/admin/locale/be/LC_MESSAGES/djangojs.po,sha256=pfq642L1YAYO4O4Dw56AiCMgl_p7R-XUL2bLf6x2DSk,8028 -django/contrib/admin/locale/bg/LC_MESSAGES/django.mo,sha256=pJG794701znTD09eNiPqVSisl8UKpqJXaLlH9EBKnJc,22639 -django/contrib/admin/locale/bg/LC_MESSAGES/django.po,sha256=BajnHJ3S6_MV2kakXEH7a8zboiwvdIJWFqdrH-L7XJk,24412 -django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.mo,sha256=IRQMah9wBmq0g9RZ5hBH_dvQD4Q_pmNG4jJHxCGWwZI,7195 -django/contrib/admin/locale/bg/LC_MESSAGES/djangojs.po,sha256=zv5xU9wS1PCdsmmWaV8txSdY4JduEse7w4iWd3QkzsE,7900 -django/contrib/admin/locale/bn/LC_MESSAGES/django.mo,sha256=I3KUX53ePEC-8x_bwkR5spx3WbJRR8Xf67_2Xrr7Ccg,18585 -django/contrib/admin/locale/bn/LC_MESSAGES/django.po,sha256=UvKCBSa5MuxxZ7U5pRWXH6CEQ9WCJH2cQND0jjBmgpQ,22889 -django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.mo,sha256=t_OiMyPMsR2IdH65qfD9qvQfpWbwFueNuY72XSed2Io,2313 -django/contrib/admin/locale/bn/LC_MESSAGES/djangojs.po,sha256=iFwEJi4k3ULklCq9eQNUhKVblivQPJIoC_6lbyEkotY,4576 -django/contrib/admin/locale/br/LC_MESSAGES/django.mo,sha256=yCuMwrrEB_H44UsnKwY0E87sLpect_AMo0GdBjMZRPs,6489 -django/contrib/admin/locale/br/LC_MESSAGES/django.po,sha256=WMU_sN0ENWgyEbKOm8uVQfTQh9sabvKihtSdMt4XQBM,13717 -django/contrib/admin/locale/br/LC_MESSAGES/djangojs.mo,sha256=n7Yx2k9sAVSNtdY-2Ao6VFsnsx4aiExZ3TF_DnnrKU0,1658 -django/contrib/admin/locale/br/LC_MESSAGES/djangojs.po,sha256=gjg-VapbI9n_827CqNYhbtIQ8W9UcMmMObCsxCzReUU,4108 -django/contrib/admin/locale/bs/LC_MESSAGES/django.mo,sha256=44D550fxiO59Pczu5HZ6gvWEClsfmMuaxQWbA4lCW2M,8845 -django/contrib/admin/locale/bs/LC_MESSAGES/django.po,sha256=FrieR1JB4ssdWwYitJVpZO-odzPBKrW4ZsGK9LA595I,14317 -django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.mo,sha256=SupUK-RLDcqJkpLEsOVjgZOWBRKQMALZLRXGEnA623M,1183 -django/contrib/admin/locale/bs/LC_MESSAGES/djangojs.po,sha256=TOtcfw-Spn5Y8Yugv2OlPoaZ5DRwJjRIl-YKiyU092U,3831 -django/contrib/admin/locale/ca/LC_MESSAGES/django.mo,sha256=Wj8KdBSUuUtebE45FK3kvzl155GdTv4KgecoMxFi0_g,17535 -django/contrib/admin/locale/ca/LC_MESSAGES/django.po,sha256=5s5RIsOY5uL1oQQ5IrOhsOgAWWFZ25vTcYURO2dlR8g,19130 -django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.mo,sha256=HjPaPtF5TZGtRu1P40X2YIuRAoKndwurWE4nlZlc7sE,6075 -django/contrib/admin/locale/ca/LC_MESSAGES/djangojs.po,sha256=G7jxAwjnpvvlGinLWDx_awUBu6XwVrdIFqdxBDMVfJQ,6906 -django/contrib/admin/locale/ckb/LC_MESSAGES/django.mo,sha256=ZVy1U4xWrNSU7lUL2mfdqx9MMQODgbi5B5g7Cea_26M,23234 -django/contrib/admin/locale/ckb/LC_MESSAGES/django.po,sha256=TDGnHwoHvZbYmOvsQEU8rHAgzjp5dY1jAwyu3VGblbo,24560 -django/contrib/admin/locale/ckb/LC_MESSAGES/djangojs.mo,sha256=-Czkr04TLjKYmob6CyoJxuS3YcUs7z-I9Sgh6rOyOdc,7671 -django/contrib/admin/locale/ckb/LC_MESSAGES/djangojs.po,sha256=L1r7AcAvTOFO3_uzQ_9oRHEIYAcnDWd_oIIqX133mjU,8392 -django/contrib/admin/locale/cs/LC_MESSAGES/django.mo,sha256=w2IX5ZS8RaBtWWIvlPiAbcUDpmjiFD2ZGiqEkCzBSdc,19004 -django/contrib/admin/locale/cs/LC_MESSAGES/django.po,sha256=ijy86d9djUVhsRGT52tuLbrKRN3ETNQzo8bSxEdlmhs,20670 -django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.mo,sha256=ArA6qnVlUAsj7EugF0GM4XW494VpTEj3Uu__Qu9jIig,6596 -django/contrib/admin/locale/cs/LC_MESSAGES/djangojs.po,sha256=DKsC0k5i9t3i77uxR_h99MOip-fc3JPDIV9EriGr7qw,7587 -django/contrib/admin/locale/cy/LC_MESSAGES/django.mo,sha256=7ifUyqraN1n0hbyTVb_UjRIG1jdn1HcwehugHBiQvHs,12521 -django/contrib/admin/locale/cy/LC_MESSAGES/django.po,sha256=bS_gUoKklZwd3Vs0YlRTt24-k5ure5ObTu-b5nB5qCA,15918 -django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.mo,sha256=fOCA1fXEmJw_QaXEISLkuBhaMnEmP1ssP9lhqdCCC3c,3801 -django/contrib/admin/locale/cy/LC_MESSAGES/djangojs.po,sha256=OVcS-3tlMJS_T58qnZbWLGczHwFyAjbuWr35YwuxAVM,5082 -django/contrib/admin/locale/da/LC_MESSAGES/django.mo,sha256=WA2Zig1QI3IiSGpx5CVb-7MNirYYVXHuXjTqfj4LHwg,18194 -django/contrib/admin/locale/da/LC_MESSAGES/django.po,sha256=V5f5lJ9sJJZeTkixexGTBCEETjzcl0kGwvD45U1Q3Kk,19713 -django/contrib/admin/locale/da/LC_MESSAGES/djangojs.mo,sha256=FSnUEFocN91NyAaDmEQn7Rsit95EYpTrAeleHu-zREM,5500 -django/contrib/admin/locale/da/LC_MESSAGES/djangojs.po,sha256=tNhgrEX4KTmYSPq7VqPr8aH3Ea8WFxf4CNjakmXkFMs,6415 -django/contrib/admin/locale/de/LC_MESSAGES/django.mo,sha256=8mKmD7YEv2qa88Ey7I_7GO7e_uyoWZOWyUOBcMhbFSY,18262 -django/contrib/admin/locale/de/LC_MESSAGES/django.po,sha256=ps6G5JurHA_x3lFq0-8ejq_JqlviSEW0d9RNwVrukik,20149 -django/contrib/admin/locale/de/LC_MESSAGES/djangojs.mo,sha256=kdve4d181AhGDekHiaxt79iyVWvahp3k9SN3H6Xx_9w,6130 -django/contrib/admin/locale/de/LC_MESSAGES/djangojs.po,sha256=tb25boxPrggqnB7mB2M5iyZ6CEM87PBZNa_JzaOXFF4,6921 -django/contrib/admin/locale/dsb/LC_MESSAGES/django.mo,sha256=JfYepG0p5kaXbQqajK51A7navCp3r1Ng_EK44MMR07o,19107 -django/contrib/admin/locale/dsb/LC_MESSAGES/django.po,sha256=yTLufP5D0AR0Bo5LLxuGqrSYMoZ9tQISgdv1k_OvFGM,20359 -django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.mo,sha256=By541_nnIOLmDekdlPT1TK6zwUhwyW34C-anmGWQiOA,6202 -django/contrib/admin/locale/dsb/LC_MESSAGES/djangojs.po,sha256=8CMYXjuFO9STZz3rfs4Sxd4esFEu1GTeXkafZapAU_0,6970 -django/contrib/admin/locale/el/LC_MESSAGES/django.mo,sha256=54kG_94nJigDgJpZM8Cy58G_AGLdS5csJFEjTTvJBfM,22968 -django/contrib/admin/locale/el/LC_MESSAGES/django.po,sha256=f2gUQtedb0sZCBxAoy3hP2rGXT9ysP5UTOlCBvu2NvI,24555 -django/contrib/admin/locale/el/LC_MESSAGES/djangojs.mo,sha256=cix1Bkj2hYO_ofRvtPDhJ9rBnTR6-cnKCFKpZrsxJ34,6509 -django/contrib/admin/locale/el/LC_MESSAGES/djangojs.po,sha256=R05tMMuQEjVQpioy_ayQgFBlLM4WdwXthkMguW6ga24,7339 -django/contrib/admin/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/admin/locale/en/LC_MESSAGES/django.po,sha256=CfFaW0MPneE_RRqx5-BtIjfN-rkga9oJIB5mwbATATw,25896 -django/contrib/admin/locale/en/LC_MESSAGES/djangojs.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/admin/locale/en/LC_MESSAGES/djangojs.po,sha256=VncMFkFMuX0jMarJQtEfPJ8mMwLeCcr1WETUY79xvGs,8709 -django/contrib/admin/locale/en_AU/LC_MESSAGES/django.mo,sha256=QEvxPxDqNUmq8NxN-8c_F6KMEcWWum3YzERlc3_S_DM,16191 -django/contrib/admin/locale/en_AU/LC_MESSAGES/django.po,sha256=BoVuGaPoGdQcF3zdgGRxrNKSq2XLHTvKfINCyU8t86Y,17548 -django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.mo,sha256=s0qPS8TjODtPo4miSznQfS6M8CQK9URDeMKeQsp7DK4,5001 -django/contrib/admin/locale/en_AU/LC_MESSAGES/djangojs.po,sha256=YecPU6VmUDDNNIzZVl2Wgd6lNRp3msJaW8FhdHMtEyc,5553 -django/contrib/admin/locale/en_GB/LC_MESSAGES/django.mo,sha256=pFkTMRDDj76WA91wtGPjUB7Pq2PN7IJEC54Tewobrlc,11159 -django/contrib/admin/locale/en_GB/LC_MESSAGES/django.po,sha256=REUJMGLGRyDMkqh4kJdYXO9R0Y6CULFVumJ_P3a0nv0,15313 -django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.mo,sha256=hW325c2HlYIIdvNE308c935_IaDu7_qeP-NlwPnklhQ,3147 -django/contrib/admin/locale/en_GB/LC_MESSAGES/djangojs.po,sha256=Ol5j1-BLbtSIDgbcC0o7tg_uHImcjJQmkA4-kSmZY9o,4581 -django/contrib/admin/locale/eo/LC_MESSAGES/django.mo,sha256=zAeGKzSNit2LNNX97WXaARyzxKIasOmTutcTPqpRKAE,14194 -django/contrib/admin/locale/eo/LC_MESSAGES/django.po,sha256=LHoYvbenD9A05EkHtOk8raW7aKyyiqN50d6OHMxnAZY,17258 -django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.mo,sha256=hGXULxueBP24xSZ0StxfFCO0vwZZME7OEERxgnWBqcI,4595 -django/contrib/admin/locale/eo/LC_MESSAGES/djangojs.po,sha256=enHGjcvH_B0Z9K2Vk391qHAKT7QamqUcx8xPzYLQltA,5698 -django/contrib/admin/locale/es/LC_MESSAGES/django.mo,sha256=z7mJ2YUV6e0_odpuukMjoqaDT5RRiLGH5UuwSiJeYn4,19175 -django/contrib/admin/locale/es/LC_MESSAGES/django.po,sha256=QbZ-uxYXVUAB9pzqy3n06O_VqMIdyRBtJX8q_78dPGY,21357 -django/contrib/admin/locale/es/LC_MESSAGES/djangojs.mo,sha256=0Zr6VVh1M5tOG4MmYiEEUZA6GsTRYCwpyiyCmoWBu2c,5831 -django/contrib/admin/locale/es/LC_MESSAGES/djangojs.po,sha256=g-3QQDomaiFFpS7aSE6fueO7Ll4vmNWGOx-WDngXVss,6866 -django/contrib/admin/locale/es_AR/LC_MESSAGES/django.mo,sha256=NinXnrVPvD0yrvfX0y6zM9L3_wuqbfUscL0VMwPKgAk,19436 -django/contrib/admin/locale/es_AR/LC_MESSAGES/django.po,sha256=2s5_Z41DsVg0gDzCvgPAL991ijrYoYlDONTA6jxbM6M,20795 -django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.mo,sha256=wiF10mZhUPy8G5fcMpAqKPKqk-aMhHAoKnRY6yBVMmY,6131 -django/contrib/admin/locale/es_AR/LC_MESSAGES/djangojs.po,sha256=Rl_mJ_AsM-ld2hfS069gm0xuxyd1T34FtIBT-q2iBY8,6871 -django/contrib/admin/locale/es_CO/LC_MESSAGES/django.mo,sha256=0k8kSiwIawYCa-Lao0uetNPLUzd4m_me3tCAVBvgcSw,15156 -django/contrib/admin/locale/es_CO/LC_MESSAGES/django.po,sha256=4T_syIsVY-nyvn5gEAtfN-ejPrJSUpNT2dmzufxaBsE,17782 -django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.mo,sha256=PLS10KgX10kxyy7MUkiyLjqhMzRgkAFGPmzugx9AGfs,3895 -django/contrib/admin/locale/es_CO/LC_MESSAGES/djangojs.po,sha256=Y4bkC8vkJE6kqLbN8t56dR5670B06sB2fbtVzmQygK8,5176 -django/contrib/admin/locale/es_MX/LC_MESSAGES/django.mo,sha256=O8CbY83U4fTvvPPuONtlMx6jpA-qkrYxNTkLuMrWiRQ,11517 -django/contrib/admin/locale/es_MX/LC_MESSAGES/django.po,sha256=8MSKNxhHMp0ksr5AUUAbs_H6MtMjIqkaFwmaJlBxELs,16307 -django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.mo,sha256=2w3CMJFBugP8xMOmXsDU82xUm8cWGRUGZQX5XjiTCpM,3380 -django/contrib/admin/locale/es_MX/LC_MESSAGES/djangojs.po,sha256=OP9cBsdCf3zZAXiKBMJPvY1AHwC_WE1k2vKlzVCtUec,4761 -django/contrib/admin/locale/es_VE/LC_MESSAGES/django.mo,sha256=himCORjsM-U3QMYoURSRbVv09i0P7-cfVh26aQgGnKg,16837 -django/contrib/admin/locale/es_VE/LC_MESSAGES/django.po,sha256=mlmaSYIHpa-Vp3f3NJfdt2RXB88CVZRoPEMfl-tccr0,18144 -django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.mo,sha256=Zy-Hj_Mr2FiMiGGrZyssN7GZJrbxRj3_yKQFZKR36Ro,4635 -django/contrib/admin/locale/es_VE/LC_MESSAGES/djangojs.po,sha256=RI8CIdewjL3bAivniMOl7lA9tD7caP4zEo2WK71cX7c,5151 -django/contrib/admin/locale/et/LC_MESSAGES/django.mo,sha256=-OGEknBvQAJcdZ-6MQBL4TOUyzvplOcXwKqqkUE5IFg,17675 -django/contrib/admin/locale/et/LC_MESSAGES/django.po,sha256=Y0l9bxGkEi8nsirIAw0VkyzbHwMbAaGmZ_0aLKUaLMA,19241 -django/contrib/admin/locale/et/LC_MESSAGES/djangojs.mo,sha256=j38AhwE8uWvn5bVeiXMwo2EHg3azFq192pWsTXw1y0w,4951 -django/contrib/admin/locale/et/LC_MESSAGES/djangojs.po,sha256=KpyLe4R3JG4Ill-9vduLayus83IDnf53k7t1zjP3qag,6084 -django/contrib/admin/locale/eu/LC_MESSAGES/django.mo,sha256=CBk_9H8S8LlK8hfGQsEB7IgSms-BsURzAFrX9Zrsw4c,15009 -django/contrib/admin/locale/eu/LC_MESSAGES/django.po,sha256=9vnPgJRPcdSa4P5rguB5zqWQC1xAt4POzDw-mSD8UHs,17489 -django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.mo,sha256=vKtO_mbexiW-EO-L-G0PYruvc8N7GOF94HWQCkDnJNQ,4480 -django/contrib/admin/locale/eu/LC_MESSAGES/djangojs.po,sha256=BAWU-6kH8PLBxx_d9ZeeueB_lV5KFXjbRJXgKN43nQ4,5560 -django/contrib/admin/locale/fa/LC_MESSAGES/django.mo,sha256=ES3szHZ8iJqlqyHs72AGwwYnsW1FNqIbGhs7JWAQpeE,21031 -django/contrib/admin/locale/fa/LC_MESSAGES/django.po,sha256=c1zhqDswEaZ2-eiNgzY94RYZ98dRyfo-sTU00RR4J-E,23243 -django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.mo,sha256=MAje4ub3vWYhiKrVR_LvxAIqkvOlFpVcXQEBz3ezlPs,6050 -django/contrib/admin/locale/fa/LC_MESSAGES/djangojs.po,sha256=1nzEmRuswDmyCCMShGH2CYdjMY7tUuedfN4kDCEnTCM,6859 -django/contrib/admin/locale/fi/LC_MESSAGES/django.mo,sha256=1TNXUmRTG3jqd3D-ZGCrFqy2LsV4EJR7HjhVGFA8fno,16967 -django/contrib/admin/locale/fi/LC_MESSAGES/django.po,sha256=9KTH2A9VolXaKRG292hCbyHHs3eRdGTbuFtmD4oCb8k,19050 -django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.mo,sha256=Xu2O0JEBKQSTJyGG7e3CFuLCdYzWUxip0uKj8HEnCRI,5225 -django/contrib/admin/locale/fi/LC_MESSAGES/djangojs.po,sha256=nocdqamjAkC2Y5MDB05W8nzr5OTN6NYxfa2hQLR_LhM,6240 -django/contrib/admin/locale/fr/LC_MESSAGES/django.mo,sha256=wg2H2biGjOUeb0DJD33FsSmfwzEJddp2JFbWhhcb8ks,20142 -django/contrib/admin/locale/fr/LC_MESSAGES/django.po,sha256=f0BN_lEr0eAXhxxvKaWgIQaCp45S6KR3oJBu1CKVycQ,21561 -django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.mo,sha256=gM98dOd3FGvot4V-RNNbL8FV6TBFTTcB4oEbNx1qjqs,6080 -django/contrib/admin/locale/fr/LC_MESSAGES/djangojs.po,sha256=wqs3ZbFNgkBGbFOmnlE_6TrM2n-TP0Tn1UT6WYsVCmM,6891 -django/contrib/admin/locale/fy/LC_MESSAGES/django.mo,sha256=mWnHXGJUtiewo1F0bsuJCE_YBh7-Ak9gjTpwjOAv-HI,476 -django/contrib/admin/locale/fy/LC_MESSAGES/django.po,sha256=oSKEF_DInUC42Xzhw9HiTobJjE2fLNI1VE5_p6rqnCE,10499 -django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.mo,sha256=YQQy7wpjBORD9Isd-p0lLzYrUgAqv770_56-vXa0EOc,476 -django/contrib/admin/locale/fy/LC_MESSAGES/djangojs.po,sha256=efBDCcu43j4SRxN8duO5Yfe7NlpcM88kUPzz-qOkC04,2864 -django/contrib/admin/locale/ga/LC_MESSAGES/django.mo,sha256=2Qn62CmOwgNaeLnV6JE2dNVl9tSZaYGGx5NG8X6g6Z0,19428 -django/contrib/admin/locale/ga/LC_MESSAGES/django.po,sha256=00HFcdeQmjvrTyfUz4I8cFM_bYqF5bLX5pwFht-iPO0,20913 -django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.mo,sha256=Cdx01Gpcs6wYEnpSif1r4O9gKj-YL__IXfBaL-Wx0u0,6910 -django/contrib/admin/locale/ga/LC_MESSAGES/djangojs.po,sha256=7u1ncj7NVTb54Yak8wMFqCKHfjtb6EfFouhT2sbQlIg,7828 -django/contrib/admin/locale/gd/LC_MESSAGES/django.mo,sha256=HEqiGvjMp0NnfIS0Z-c1i8SicEtMPIg8LvNMh-SXiPg,18871 -django/contrib/admin/locale/gd/LC_MESSAGES/django.po,sha256=cZWnJyEoyGFLbk_M4-eddTJLKJ0dqTIlIj4w6YwcjJg,20139 -django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.mo,sha256=QA2_hxHGzt_y0U8sAGQaT27IvvyWrehLPKP2X1jAvEs,5904 -django/contrib/admin/locale/gd/LC_MESSAGES/djangojs.po,sha256=KyYGpFHq2E55dK005xzH0I2RD-C2kD6BlJi8bcMjtRA,6540 -django/contrib/admin/locale/gl/LC_MESSAGES/django.mo,sha256=9d68I_DuQ-TG19GnCl99Bibu2MUSk2_pEo3IOiA3d30,18534 -django/contrib/admin/locale/gl/LC_MESSAGES/django.po,sha256=vZeE-lRFnjI0dCkgI6ozIW6IIwThkAVr9q6B5ah3BOA,20058 -django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.mo,sha256=Wu_FNwFkTAyf8XOrp3niAceohPsytb73ujmMFkdQfBg,5587 -django/contrib/admin/locale/gl/LC_MESSAGES/djangojs.po,sha256=sok-lu3tCIv9jEuhY-eEWjC69SUiSEkInpzY8fykdYc,6417 -django/contrib/admin/locale/he/LC_MESSAGES/django.mo,sha256=VZaL7Hch0Z6Tc4rjk7FQvmggs5lb02fOAhASZZqjc4s,19315 -django/contrib/admin/locale/he/LC_MESSAGES/django.po,sha256=ZOGxDZnsChfmb54BCx9aK__EaB3cPdscqK_MjfnCkUs,21094 -django/contrib/admin/locale/he/LC_MESSAGES/djangojs.mo,sha256=E-ZlEnXIeJIkXWcthR9kgNJBzDp6gT7mKKDUpEVqM7k,6893 -django/contrib/admin/locale/he/LC_MESSAGES/djangojs.po,sha256=1tenNpIJmcT5wTRNETkSO7cDlDlL1Mqpnb-klRlHw-s,7809 -django/contrib/admin/locale/hi/LC_MESSAGES/django.mo,sha256=yWjTYyrVxXxwBWgPsC7IJ9IxL_85v378To4PCEEcwuI,13811 -django/contrib/admin/locale/hi/LC_MESSAGES/django.po,sha256=FpKFToDAMsgc1aG6-CVpi5wAxhMQjkZxz_89kCiKmS4,19426 -django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.mo,sha256=yCUHDS17dQDKcAbqCg5q8ualaUgaa9qndORgM-tLCIw,4893 -django/contrib/admin/locale/hi/LC_MESSAGES/djangojs.po,sha256=U9rb5tPMICK50bRyTl40lvn-tvh6xL_6o7xIPkzfKi0,6378 -django/contrib/admin/locale/hr/LC_MESSAGES/django.mo,sha256=8ZeV8jZEnMljMuVkZMnFk9MZwK61ncQJfrP6T_t3EWY,18767 -django/contrib/admin/locale/hr/LC_MESSAGES/django.po,sha256=kcPXuXN4Q8I6ZBrACX2g9RlKv2R0CovAX4JqYHxajGY,20368 -django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.mo,sha256=qt4hs_jeFkbRq2Xvfjs7BNih7bi0scQyN67BfH6Qd5s,5738 -django/contrib/admin/locale/hr/LC_MESSAGES/djangojs.po,sha256=FOzzWHeSr9RIZtZm8xKqIlrtxID7z7CD3iHc_p0PR4Q,6622 -django/contrib/admin/locale/hsb/LC_MESSAGES/django.mo,sha256=Jz72ZNFNAgewJWjKwEHB_Y5wh9peiZbyRVpZxgLa_QI,18884 -django/contrib/admin/locale/hsb/LC_MESSAGES/django.po,sha256=j7TRlgvm8DlTfkZOS1ZoDHBBopycZoqXdQ8IOh3lck8,20138 -django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.mo,sha256=u6mRNus5uz589JK9YAhwQRok4pZ3ZSRKu1fkhoKI2dc,6232 -django/contrib/admin/locale/hsb/LC_MESSAGES/djangojs.po,sha256=AfNvDB2eF3RzYdr7lyMOu5w-pP4XE0x_21eGdziXHUw,7009 -django/contrib/admin/locale/hu/LC_MESSAGES/django.mo,sha256=DIDP8k3oPT0TsY6yzI9imOzIjYsA0uBdVBO1NhrvCg4,17466 -django/contrib/admin/locale/hu/LC_MESSAGES/django.po,sha256=clpPx4ML38U1oK0pzn9duXR961CBhTNdBJ0YZxVCne4,19895 -django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.mo,sha256=tXeG5F6_Yh6qHmNUNrlgzavH1Wc8NZb3fj4oEW9qE_M,6034 -django/contrib/admin/locale/hu/LC_MESSAGES/djangojs.po,sha256=pvn7ae43zgVp3mpjXPI7_JCqvQLaHZZF7hTasP2uZx0,6854 -django/contrib/admin/locale/hy/LC_MESSAGES/django.mo,sha256=Z4FJI4sIPAPHwFbwe5SGUASXvlPTZkTXojxaI91_pPw,13041 -django/contrib/admin/locale/hy/LC_MESSAGES/django.po,sha256=pKzA9WRDvNVBBrpgGaEHR0Q1Cg7h8YgyW_jyqsJJ6D8,18781 -django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.mo,sha256=ttfGmyEN0-3bM-WmfCge2lG8inubMPOzFXfZrfX9sfw,5636 -django/contrib/admin/locale/hy/LC_MESSAGES/djangojs.po,sha256=jf94wzUOMQaKSBR-77aijQXfdRAqiYSeAQopiT_8Obc,6046 -django/contrib/admin/locale/ia/LC_MESSAGES/django.mo,sha256=SRKlr8RqW8FQhzMsXdA9HNqttO3hc0xf4QdQJd4Dy8c,11278 -django/contrib/admin/locale/ia/LC_MESSAGES/django.po,sha256=pBQLQsMinRNh0UzIHBy3qEW0etUWMhFALu4-h-woFyE,15337 -django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.mo,sha256=28MiqUf-0-p3PIaongqgPQp2F3D54MLAujPslVACAls,3177 -django/contrib/admin/locale/ia/LC_MESSAGES/djangojs.po,sha256=CauoEc8Fiowa8k6K-f9N8fQDle40qsgtXdNPDHBiudQ,4567 -django/contrib/admin/locale/id/LC_MESSAGES/django.mo,sha256=lt25Hw55qJTgwIHZVjz0W6V5yG3-b5HUX6I9cbDD7No,17869 -django/contrib/admin/locale/id/LC_MESSAGES/django.po,sha256=wLvKzsr4VPEflVLlXggboO6XaNCiupKVYYbENGnYh2M,19374 -django/contrib/admin/locale/id/LC_MESSAGES/djangojs.mo,sha256=WKTlGk17sJoYS8vfSLs4iamX8fyHA38r25ixalHn6us,5378 -django/contrib/admin/locale/id/LC_MESSAGES/djangojs.po,sha256=E3Wn2FNb30Bnwzu6mk03z0fMyDvo5jlPJ2tSyCdLRCA,6192 -django/contrib/admin/locale/io/LC_MESSAGES/django.mo,sha256=URiYZQZpROBedC-AkpVo0q3Tz78VfkmwN1W7j6jYpMo,12624 -django/contrib/admin/locale/io/LC_MESSAGES/django.po,sha256=y0WXY7v_9ff-ZbFasj33loG-xWlFO8ttvCB6YPyF7FQ,15562 -django/contrib/admin/locale/io/LC_MESSAGES/djangojs.mo,sha256=nMu5JhIy8Fjie0g5bT8-h42YElCiS00b4h8ej_Ie-w0,464 -django/contrib/admin/locale/io/LC_MESSAGES/djangojs.po,sha256=WLh40q6yDs-8ZG1hpz6kfMQDXuUzOZa7cqtEPDywxG4,2852 -django/contrib/admin/locale/is/LC_MESSAGES/django.mo,sha256=csD3bmz3iQgLLdSqCKOmY_d893147TvDumrpRVoRTY0,16804 -django/contrib/admin/locale/is/LC_MESSAGES/django.po,sha256=tXgb3ARXP5tPa5iEYwwiHscDGfjS5JgIV2BsUX8OnjE,18222 -django/contrib/admin/locale/is/LC_MESSAGES/djangojs.mo,sha256=Z3ujWoenX5yYTAUmHUSCvHcuV65nQmYKPv6Jo9ygx_c,5174 -django/contrib/admin/locale/is/LC_MESSAGES/djangojs.po,sha256=YPf4XqfnpvrS9irAS8O4G0jgU5PCoQ9C-w3MoDipelk,5847 -django/contrib/admin/locale/it/LC_MESSAGES/django.mo,sha256=N_pVjbd3SkV4xtFMvwtlwRWo_ulGR83SzKcPD8wiFgY,18505 -django/contrib/admin/locale/it/LC_MESSAGES/django.po,sha256=hVYj4UvphkCqlFzH6NtyRAZgGewCKNjVnON0vHtxGKY,20338 -django/contrib/admin/locale/it/LC_MESSAGES/djangojs.mo,sha256=jwic05InfrZW6AE0qdIAFKXAU3mm92GXYlgmGGzEr5w,5134 -django/contrib/admin/locale/it/LC_MESSAGES/djangojs.po,sha256=LpmJI8bX08L08IgK9TW2qS8FcKfY-Z825LzzWsUiUVk,6512 -django/contrib/admin/locale/ja/LC_MESSAGES/django.mo,sha256=DIWyUIY_Gf6_QWQlOWet8_uLEMeuzR1FEnL2KCREXk0,19928 -django/contrib/admin/locale/ja/LC_MESSAGES/django.po,sha256=TbJi3o2Y6pbxuWp7z2slauQfkEJcp4QRPOUkmfW6aks,21504 -django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.mo,sha256=lc0HUiU0kwikECmvDOhz4_rBqlF_ot88I_sBqHB35MU,5717 -django/contrib/admin/locale/ja/LC_MESSAGES/djangojs.po,sha256=Sf6TEsLO38dPRVaJ2jSD8DTsvJYp_mvO6-oU6gLR0yM,6494 -django/contrib/admin/locale/ka/LC_MESSAGES/django.mo,sha256=n33wMaQ3bUTJYif0xA8qzIC7mNh7z3M3pZrm23JGho0,18396 -django/contrib/admin/locale/ka/LC_MESSAGES/django.po,sha256=9671xMS7zW5bgE5OmDskZdLcI9fDLL4qZekN0n-y7ZA,23001 -django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.mo,sha256=GlPU3qUavvU0FXPfvCl-8KboYhDOmMsKM-tv14NqOac,5516 -django/contrib/admin/locale/ka/LC_MESSAGES/djangojs.po,sha256=jDpB9c_edcLoFPHFIogOSPrFkssOjIdxtCA_lum8UCs,6762 -django/contrib/admin/locale/kab/LC_MESSAGES/django.mo,sha256=9QKEWgr8YQV17OJ14rMusgV8b79ZgOOsX4aIFMZrEto,3531 -django/contrib/admin/locale/kab/LC_MESSAGES/django.po,sha256=cSOG_HqsNE4tA5YYDd6txMFoUul8d5UKvk77ZhaqOK0,11711 -django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.mo,sha256=nqwZHJdtjHUSFDJmC0nPNyvWcAdcoRcN3f-4XPIItvs,1844 -django/contrib/admin/locale/kab/LC_MESSAGES/djangojs.po,sha256=tF3RH22p2E236Cv6lpIWQxtuPFeWOvJ-Ery3vBUv6co,3713 -django/contrib/admin/locale/kk/LC_MESSAGES/django.mo,sha256=f2WU3e7dOz0XXHFFe0gnCm1MAPCJ9sva2OUnWYTHOJg,12845 -django/contrib/admin/locale/kk/LC_MESSAGES/django.po,sha256=D1vF3nqANT46f17Gc2D2iGCKyysHAyEmv9nBei6NRA4,17837 -django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.mo,sha256=cBxp5pFJYUF2-zXxPVBIG06UNq6XAeZ72uRLwGeLbiE,2387 -django/contrib/admin/locale/kk/LC_MESSAGES/djangojs.po,sha256=Y30fcDpi31Fn7DU7JGqROAiZY76iumoiW9qGAgPCCbU,4459 -django/contrib/admin/locale/km/LC_MESSAGES/django.mo,sha256=eOe9EcFPzAWrTjbGUr-m6RAz2TryC-qHKbqRP337lPY,10403 -django/contrib/admin/locale/km/LC_MESSAGES/django.po,sha256=RSxy5vY2sgC43h-9sl6eomkFvxClvH_Ka4lFiwTvc2I,17103 -django/contrib/admin/locale/km/LC_MESSAGES/djangojs.mo,sha256=Ja8PIXmw6FMREHZhhBtGrr3nRKQF_rVjgLasGPnU95w,1334 -django/contrib/admin/locale/km/LC_MESSAGES/djangojs.po,sha256=LH4h4toEgpVBb9yjw7d9JQ8sdU0WIZD-M025JNlLXAU,3846 -django/contrib/admin/locale/kn/LC_MESSAGES/django.mo,sha256=955iPq05ru6tm_iPFVMebxwvZMtEa5_7GaFG1mPt6HU,9203 -django/contrib/admin/locale/kn/LC_MESSAGES/django.po,sha256=-4YAm0MyhS-wp4RQmo0TzWvqYqmzHFNpIBtdQlg_8Dw,16059 -django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.mo,sha256=kJsCOGf62XOWTKcB9AF6Oc-GqHl2LFtz-qw0spjcU_w,1847 -django/contrib/admin/locale/kn/LC_MESSAGES/djangojs.po,sha256=zzl7QZ5DfdyNWrkIqYlpUcZiTdlZXx_ktahyXqM2-0Q,5022 -django/contrib/admin/locale/ko/LC_MESSAGES/django.mo,sha256=HHnxik7m2HI9jwPMs_nEP1BivenoWf9VwG7XDcqr0QU,19157 -django/contrib/admin/locale/ko/LC_MESSAGES/django.po,sha256=kbbFCX19-imomsdiTe_ZgiyizX0b00VyMQ7QFA0G1HU,21064 -django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.mo,sha256=fH_ANfrg-FKo9WZXYklQVSjmHSBqQRdABLKyP_0pSWs,5418 -django/contrib/admin/locale/ko/LC_MESSAGES/djangojs.po,sha256=iH3gxN9doahPE41NP8pMRX-yljPqS_H45BFp2SkUyVI,6385 -django/contrib/admin/locale/ky/LC_MESSAGES/django.mo,sha256=eg-TnIzJO4h3q_FS2a1LnCs7qOf5dpNJwvRD99ZZ0GQ,20129 -django/contrib/admin/locale/ky/LC_MESSAGES/django.po,sha256=dWxU3yUAKHUGKdVJbRLkS6fJEefPBk2XM0i2INcRPms,21335 -django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.mo,sha256=VuBYBwFwIHC27GFZiHY2_4AB0cME2R0Q3juczjOs3G0,5888 -django/contrib/admin/locale/ky/LC_MESSAGES/djangojs.po,sha256=uMk9CxL1wP45goq2093lYMza7LRuO4XbVo5RRWlsbaE,6432 -django/contrib/admin/locale/lb/LC_MESSAGES/django.mo,sha256=8GGM2sYG6GQTQwQFJ7lbg7w32SvqgSzNRZIUi9dIe6M,913 -django/contrib/admin/locale/lb/LC_MESSAGES/django.po,sha256=PZ3sL-HvghnlIdrdPovNJP6wDrdDMSYp_M1ok6dodrw,11078 -django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.mo,sha256=xokesKl7h7k9dXFKIJwGETgwx1Ytq6mk2erBSxkgY-o,474 -django/contrib/admin/locale/lb/LC_MESSAGES/djangojs.po,sha256=fiMelo6K0_RITx8b9k26X1R86Ck2daQXm86FLJpzt20,2862 -django/contrib/admin/locale/lt/LC_MESSAGES/django.mo,sha256=SpaNUiaGtDlX5qngVj0dWdqNLSin8EOXXyBvRM9AnKg,17033 -django/contrib/admin/locale/lt/LC_MESSAGES/django.po,sha256=tHnRrSNG2ENVduP0sOffCIYQUn69O6zIev3Bb7PjKb0,18497 -django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.mo,sha256=vZtnYQupzdTjVHnWrtjkC2QKNpsca5yrpb4SDuFx0_0,5183 -django/contrib/admin/locale/lt/LC_MESSAGES/djangojs.po,sha256=dMjFClA0mh5g0aNFTyHC8nbYxwmFD0-j-7gCKD8NFnw,5864 -django/contrib/admin/locale/lv/LC_MESSAGES/django.mo,sha256=Y0Tl0ffvTpq4bPq3UGK0hxmTvQsx77apK5O7cYFxkFw,18704 -django/contrib/admin/locale/lv/LC_MESSAGES/django.po,sha256=QfnI3bD3dmwiJ9KdD6T0KSR9awTxpUW6p32B9GypW74,20317 -django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.mo,sha256=YVRl_54EJrmKlxc_9Zwt59JpSYVG4kYcIqwxubOu1b4,5769 -django/contrib/admin/locale/lv/LC_MESSAGES/djangojs.po,sha256=iq7BB4hrWvP8v4h4oiHi4rpNXkKxb4nY1LpQs0b_XjE,6714 -django/contrib/admin/locale/mk/LC_MESSAGES/django.mo,sha256=xcKetKf7XcO-4vbWEIoI2c40gRE2twuiINaby6ypO7Q,17948 -django/contrib/admin/locale/mk/LC_MESSAGES/django.po,sha256=hx2peq-wztDHtiST_zZ58c7rjZ6jSvDDXhVOTmyUDzI,21063 -django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.mo,sha256=8BkWjadml2f1lDeH-IULdxsogXSK8NpVuu293GvcQc8,4719 -django/contrib/admin/locale/mk/LC_MESSAGES/djangojs.po,sha256=u9mVSzbIgA1uRgV_L8ZOZLelyknoKFvXH0HbBurezf8,6312 -django/contrib/admin/locale/ml/LC_MESSAGES/django.mo,sha256=4Y1KAip3NNsoRc9Zz3k0YFLzes3DNRFvAXWSTBivXDk,20830 -django/contrib/admin/locale/ml/LC_MESSAGES/django.po,sha256=jL9i3kmOnoKYDq2RiF90WCc55KeA8EBN9dmPHjuUfmo,24532 -django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.mo,sha256=COohY0mAHAOkv1eNzLkaGZy8mimXzcDK1EgRd3tTB_E,6200 -django/contrib/admin/locale/ml/LC_MESSAGES/djangojs.po,sha256=NvN0sF_w5tkc3bND4lBtCHsIDLkwqdEPo-8wi2MTQ14,7128 -django/contrib/admin/locale/mn/LC_MESSAGES/django.mo,sha256=4F-sUl2nbogJa9uqKo9i-0Pz5zkxxZaKpnO_TBzohbw,21299 -django/contrib/admin/locale/mn/LC_MESSAGES/django.po,sha256=jWEucuA4qXgy-EPHkQgJtQjxxYj-TWl0Q5rhU6Ae_4Q,23291 -django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.mo,sha256=H7fIPdWTK3_iuC0WRBJdfXN8zO77p7-IzTviEUVQJ2U,5228 -django/contrib/admin/locale/mn/LC_MESSAGES/djangojs.po,sha256=vJIqqVG34Zd7q8-MhTgZcXTtl6gukOSb6egt70AOyAc,5757 -django/contrib/admin/locale/mr/LC_MESSAGES/django.mo,sha256=EjCGk0HN2GVziGRzauuCLc_27nku35v6RS7U2JT-0b8,21226 -django/contrib/admin/locale/mr/LC_MESSAGES/django.po,sha256=S4FBjh2JG08XYvKRTlPBV9vdhqG32TJGkVQn6Tr3RH0,24770 -django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.mo,sha256=2Z5jaGJzpiJTCnhCk8ulCDeAdj-WwR99scdHFPRoHoA,468 -django/contrib/admin/locale/mr/LC_MESSAGES/djangojs.po,sha256=uGe9kH2mwrab97Ue77oggJBlrpzZNckKGRUMU1vaigs,2856 -django/contrib/admin/locale/ms/LC_MESSAGES/django.mo,sha256=Xj5v1F4_m1ZFUn42Rbep9eInxIV-NE-oA_NyfQkbp00,16840 -django/contrib/admin/locale/ms/LC_MESSAGES/django.po,sha256=ykFH-mPbv2plm2NIvKgaj3WVukJ3SquU8nQIAXuOrWA,17967 -django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.mo,sha256=9VY_MrHK-dGOIkucLCyR9psy4o5p4nHd8kN_5N2E-gY,5018 -django/contrib/admin/locale/ms/LC_MESSAGES/djangojs.po,sha256=P4GvM17rlX1Vl-7EbCyfWVasAJBEv_RvgWEvfJqcErA,5479 -django/contrib/admin/locale/my/LC_MESSAGES/django.mo,sha256=xvlgM0vdYxZuA7kPQR7LhrLzgmyVCHAvqaqvFhKX9wY,3677 -django/contrib/admin/locale/my/LC_MESSAGES/django.po,sha256=zdUCYcyq2-vKudkYvFcjk95YUtbMDDSKQHCysmQ-Pvc,12522 -django/contrib/admin/locale/my/LC_MESSAGES/djangojs.mo,sha256=1fS9FfWi8b9NJKm3DBKETmuffsrTX-_OHo9fkCCXzpg,3268 -django/contrib/admin/locale/my/LC_MESSAGES/djangojs.po,sha256=-z1j108uoswi9YZfh3vSIswLXu1iUKgDXNdZNEA0yrA,5062 -django/contrib/admin/locale/nb/LC_MESSAGES/django.mo,sha256=viQKBFH6ospYn2sE-DokVJGGYhSqosTgbNMn5sBVnmM,16244 -django/contrib/admin/locale/nb/LC_MESSAGES/django.po,sha256=x0ANRpDhe1rxxAH0qjpPxRfccCvR73_4g5TNUdJqmrc,17682 -django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.mo,sha256=KwrxBpvwveERK4uKTIgh-DCc9aDLumpHQYh5YroqxhQ,4939 -django/contrib/admin/locale/nb/LC_MESSAGES/djangojs.po,sha256=ygn6a5zkHkoIYMC8Hgup8Uw1tMbZcLGgwwDu3x33M-o,5555 -django/contrib/admin/locale/ne/LC_MESSAGES/django.mo,sha256=yrm85YXwXIli7eNaPyBTtV7y3TxQuH4mokKuHdAja2A,15772 -django/contrib/admin/locale/ne/LC_MESSAGES/django.po,sha256=F8vfWKvSNngkLPZUIwik_qDYu0UAnrWepbI9Z9Iz35g,20400 -django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.mo,sha256=mJdtpLT9k4vDbN9fk2fOeiy4q720B3pLD3OjLbAjmUI,5362 -django/contrib/admin/locale/ne/LC_MESSAGES/djangojs.po,sha256=N91RciTV1m7e8-6Ihod5U2xR9K0vrLoFnyXjn2ta098,6458 -django/contrib/admin/locale/nl/LC_MESSAGES/django.mo,sha256=U_L47c7QyC4MAmd8u-Runi8AYUFCa42NoEI8vLwJh5Y,17317 -django/contrib/admin/locale/nl/LC_MESSAGES/django.po,sha256=F6jHeOFU6zQihFkteI2wAUa3Toh1_5opog0haDGfC5w,19868 -django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.mo,sha256=iWjyDgay1LIiS6C-Zl33inFKxzM2LFQPIWyKEw2x6Is,6122 -django/contrib/admin/locale/nl/LC_MESSAGES/djangojs.po,sha256=xZjgzxEEWMG2ofgSfLNUU0abr9Y_cUpXIHsmjKBGyig,7217 -django/contrib/admin/locale/nn/LC_MESSAGES/django.mo,sha256=yAdb8Yew1ARlnAnvd5gHL7-SDzpkXedBwCSSPEzGCKk,16504 -django/contrib/admin/locale/nn/LC_MESSAGES/django.po,sha256=sFxr3UYzltQRqiotm_d5Qqtf8iLXI0LgCw_V6kYffJ0,17932 -django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.mo,sha256=RsDri1DmCwrby8m7mLWkFdCe6HK7MD7GindOarVYPWc,4939 -django/contrib/admin/locale/nn/LC_MESSAGES/djangojs.po,sha256=koVTt2mmdku1j7SUDRbnug8EThxXuCIF2XPnGckMi7A,5543 -django/contrib/admin/locale/os/LC_MESSAGES/django.mo,sha256=c51PwfOeLU2YcVNEEPCK6kG4ZyNc79jUFLuNopmsRR8,14978 -django/contrib/admin/locale/os/LC_MESSAGES/django.po,sha256=yugDw7iziHto6s6ATNDK4yuG6FN6yJUvYKhrGxvKmcY,18188 -django/contrib/admin/locale/os/LC_MESSAGES/djangojs.mo,sha256=0gMkAyO4Zi85e9qRuMYmxm6JV98WvyRffOKbBVJ_fLQ,3806 -django/contrib/admin/locale/os/LC_MESSAGES/djangojs.po,sha256=skiTlhgUEN8uKk7ihl2z-Rxr1ZXqu5qV4wB4q9qXVq0,5208 -django/contrib/admin/locale/pa/LC_MESSAGES/django.mo,sha256=EEitcdoS-iQ9QWHPbJBK2ajdN56mBi0BzGnVl3KTmU4,8629 -django/contrib/admin/locale/pa/LC_MESSAGES/django.po,sha256=xscRlOkn9Jc8bDsSRM5bzQxEsCLMVsV-Wwin0rfkHDI,16089 -django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.mo,sha256=Hub-6v7AfF-tWhw53abpyhnVHo76h_xBgGIhlGIcS70,1148 -django/contrib/admin/locale/pa/LC_MESSAGES/djangojs.po,sha256=7L8D4qqhq53XG83NJUZNoM8zCCScwMwzsrzzsyO4lHY,4357 -django/contrib/admin/locale/pl/LC_MESSAGES/django.mo,sha256=kttrbpG-innCVPORJA-_EtBjZdszOzBtPR1dzsYNYMQ,19465 -django/contrib/admin/locale/pl/LC_MESSAGES/django.po,sha256=Ia7C2UqX-YwUGdgG5X6DK7bKfyJ7Bualmp5dKtRV20M,21440 -django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.mo,sha256=tJJS-jnZ4jhlVD-Y4cv6Z8VLpncNsNiG_F8bSeNIMJ0,6243 -django/contrib/admin/locale/pl/LC_MESSAGES/djangojs.po,sha256=NAUXRaDGWCdQUc72ddPHPqGLmgUpTZioG8z192WzAwE,7442 -django/contrib/admin/locale/pt/LC_MESSAGES/django.mo,sha256=aF8pehn470ui8sk_I022G0b-DaaDNN--Am7vlfUq6WA,18774 -django/contrib/admin/locale/pt/LC_MESSAGES/django.po,sha256=Kc9hKjushf9UqBU2h44Ly-5mzJQYC9Oo11SmIzxqkTA,20493 -django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.mo,sha256=i-axQzjqvApQ0LPULaZpvrXTZsaNxsqqU4SFsF6tP_A,4667 -django/contrib/admin/locale/pt/LC_MESSAGES/djangojs.po,sha256=bIWMMsCL2VlZi-XYfRYwYub__w7xI-VX71jQJ12IAeY,6245 -django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.mo,sha256=oP0_eZxH8lnd5MBLGMQr2dlo9FuJ3pAJjYeaX81Pido,18964 -django/contrib/admin/locale/pt_BR/LC_MESSAGES/django.po,sha256=byKJ6r8Z_Yr3y8lG1ibWXndWwfT65swt3fjH7hOmMF0,21724 -django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.mo,sha256=XV037pZ1RptQlqe6ZlEW6kQ9UYuIjQZEczmp61C-MbA,5929 -django/contrib/admin/locale/pt_BR/LC_MESSAGES/djangojs.po,sha256=gQqbFcDtLYdEpc2oO-ZFLW8kI69tCYM3D_5s2to1xuM,7203 -django/contrib/admin/locale/ro/LC_MESSAGES/django.mo,sha256=SEbnJ1aQ3m2nF7PtqzKvYYCdvgg_iG5hzrdO_Xxiv_k,15157 -django/contrib/admin/locale/ro/LC_MESSAGES/django.po,sha256=wPfGo9yi3j28cwikkogZ_erQKtUZ9WmzdZ2FuMVugFE,18253 -django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.mo,sha256=voEqSN3JUgJM9vumLxE_QNPV7kA0XOoTktN7E7AYV6o,4639 -django/contrib/admin/locale/ro/LC_MESSAGES/djangojs.po,sha256=SO7FAqNnuvIDfZ_tsWRiwSv91mHx5NZHyR2VnmoYBWY,5429 -django/contrib/admin/locale/ru/LC_MESSAGES/django.mo,sha256=osxihGL11_5P2NrNWt0GJ4ATkO5CrSUFV-7AYfpqGF4,24128 -django/contrib/admin/locale/ru/LC_MESSAGES/django.po,sha256=1mtmOvLJOcfbRn3U06labNSaTenuosOdULSQY4P8P28,25877 -django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.mo,sha256=bWLoAdRzUwqh91O09asma5Kkb81hZu5IDZV_qrvJoKg,7965 -django/contrib/admin/locale/ru/LC_MESSAGES/djangojs.po,sha256=zUkPCDoJBtM3e0jYBydquYD8lcR5ZFw984JUZXm0hKw,9215 -django/contrib/admin/locale/sk/LC_MESSAGES/django.mo,sha256=VLAPa-tiPBobBKyn7Oin1U6Qy-F0Xh6WJclwEBa7AHA,18910 -django/contrib/admin/locale/sk/LC_MESSAGES/django.po,sha256=XqTk04_kcReAjzZB4m7rv3D2trKuKw39HlhCxQ7Owfo,20540 -django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.mo,sha256=sl2PRwXLtikrOiHJ_EEltZivpV5IwT5lmbyfpGCSrLo,6305 -django/contrib/admin/locale/sk/LC_MESSAGES/djangojs.po,sha256=-ZcKl0UxOObVuB_8My20fdjCrV51drP4w-yan3X-RKk,7275 -django/contrib/admin/locale/sl/LC_MESSAGES/django.mo,sha256=rBSsaXNtCo43Cri9Gq_Ueq2IUNMBmzOV6lgMm7xF_p0,15077 -django/contrib/admin/locale/sl/LC_MESSAGES/django.po,sha256=ywIn4PB3xg6Q27NARZ3JRmSvNhcRFKU8nF_gbgA93qg,18281 -django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.mo,sha256=chhBmd2IkeOONuRlRsOnrPAEbS0tlH4w-G8YKVNRsNI,6146 -django/contrib/admin/locale/sl/LC_MESSAGES/djangojs.po,sha256=8mrwhJ1Geg5TEvJY40COC7bZl7cyIecRhLyqLjBqBAQ,6975 -django/contrib/admin/locale/sq/LC_MESSAGES/django.mo,sha256=XHGPLdVzLre6_mgRDCIZMojjldZmhBDi324gt-0fjf0,18813 -django/contrib/admin/locale/sq/LC_MESSAGES/django.po,sha256=8WU8fj41jMMTvFXq8mbPTOpi1K9v89zbBu6gDMAr5CQ,20272 -django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.mo,sha256=RKoR8Vy1B2hygTolUKdjIGVdXPnH-E5VvMK5r3lkAak,5682 -django/contrib/admin/locale/sq/LC_MESSAGES/djangojs.po,sha256=uPSheZAzII01ZIrLq6iua2Qkm7oUgLLZGqdDiWMVxIA,6462 -django/contrib/admin/locale/sr/LC_MESSAGES/django.mo,sha256=dHhuEUc93vavzPopxG-lq5KncDGMMypS72VQwSoZMQA,23260 -django/contrib/admin/locale/sr/LC_MESSAGES/django.po,sha256=glRebsKHlPy5eiNhdBxVwC5PjSVCzuyVGo_A0wp0I6w,24649 -django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.mo,sha256=7y-ONe9ozHDPTyw6sVZf5_e6DZvtcFVY20p37wLzKVs,6814 -django/contrib/admin/locale/sr/LC_MESSAGES/djangojs.po,sha256=tqmD6zMNA6HyY45nO8wNU7ZTKNwAfrdeifnfOVAJk78,7648 -django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=fyhceLRR3MhL8CCYTQn4k4t95cpsCeh-UGk7F1cCTXU,18522 -django/contrib/admin/locale/sr_Latn/LC_MESSAGES/django.po,sha256=JxSdVE_M2oKn6ZOxQBqGATjZ2_L2y_KKMRYCHNGaRpk,33308 -django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.mo,sha256=sjBvAdlw-uoZ2ADihhA-9q2xQ3X8x2BZ3BSNwKBnuls,5724 -django/contrib/admin/locale/sr_Latn/LC_MESSAGES/djangojs.po,sha256=-iyPz2KS3rX3DJhyLpRpbCbJS-jL7uwSElv721mMAyo,6512 -django/contrib/admin/locale/sv/LC_MESSAGES/django.mo,sha256=RjQ8yBUqenJgpebTZlZ4uw2jvSpvQPLJuX-QEMbSLd8,18145 -django/contrib/admin/locale/sv/LC_MESSAGES/django.po,sha256=4xt8OYFeFutAOJrVbkPdVa12vEZOUVggW2sy3bvE_qg,20245 -django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.mo,sha256=Ap2_10UV2xo-fPd4E4cntnZyvZmV7ueJj3DMWsqSgmc,5510 -django/contrib/admin/locale/sv/LC_MESSAGES/djangojs.po,sha256=dM_Qh2zWOdItz_dNpTR-0ENNj9Ti-WYVXLtBbwmVkSE,6703 -django/contrib/admin/locale/sw/LC_MESSAGES/django.mo,sha256=kiy4ZiBR6SIzF3SIqC3dNLTUDncZ9qjTdiG1AkIuuXk,17698 -django/contrib/admin/locale/sw/LC_MESSAGES/django.po,sha256=Km7ETJkQTpQUyp1r4mEpa3d_rCLbwh4n5DnYF6JLCxc,19082 -django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.mo,sha256=p0pi6-Zg-qsDVMDjNHO4aav3GfJ3tKKhy6MK7mPtC50,3647 -django/contrib/admin/locale/sw/LC_MESSAGES/djangojs.po,sha256=lZFP7Po4BM_QMTj-SXGlew1hqyJApZxu0lxMP-YduHI,4809 -django/contrib/admin/locale/ta/LC_MESSAGES/django.mo,sha256=ZdtNRZLRqquwMk7mE0XmTzEjTno9Zni3mV6j4DXL4nI,10179 -django/contrib/admin/locale/ta/LC_MESSAGES/django.po,sha256=D0TCLM4FFF7K9NqUGXNFE2KfoEzx5IHcJQ6-dYQi2Eg,16881 -django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.mo,sha256=2-37FOw9Bge0ahIRxFajzxvMkAZL2zBiQFaELmqyhhY,1379 -django/contrib/admin/locale/ta/LC_MESSAGES/djangojs.po,sha256=Qs-D7N3ZVzpZVxXtMWKOzJfSmu_Mk9pge5W15f21ihI,3930 -django/contrib/admin/locale/te/LC_MESSAGES/django.mo,sha256=aIAG0Ey4154R2wa-vNe2x8X4fz2L958zRmTpCaXZzds,10590 -django/contrib/admin/locale/te/LC_MESSAGES/django.po,sha256=-zJYrDNmIs5fp37VsG4EAOVefgbBNl75c-Pp3RGBDAM,16941 -django/contrib/admin/locale/te/LC_MESSAGES/djangojs.mo,sha256=VozLzWQwrY-USvin5XyVPtUUKEmCr0dxaWC6J14BReo,1362 -django/contrib/admin/locale/te/LC_MESSAGES/djangojs.po,sha256=HI8IfXqJf4I6i-XZB8ELGyp5ZNr-oi5hW9h7n_8XSaQ,3919 -django/contrib/admin/locale/tg/LC_MESSAGES/django.mo,sha256=gJfgsEn9doTT0erBK77OBDi7_0O7Rb6PF9tRPacliXU,15463 -django/contrib/admin/locale/tg/LC_MESSAGES/django.po,sha256=Wkx7Hk2a9OzZymgrt9N91OL9K5HZXTbpPBXMhyE0pjI,19550 -django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.mo,sha256=SEaBcnnKupXbTKCJchkSu_dYFBBvOTAOQSZNbCYUuHE,5154 -django/contrib/admin/locale/tg/LC_MESSAGES/djangojs.po,sha256=CfUjLtwMmz1h_MLE7c4UYv05ZTz_SOclyKKWmVEP9Jg,5978 -django/contrib/admin/locale/th/LC_MESSAGES/django.mo,sha256=EVlUISdKOvNkGMG4nbQFzSn5p7d8c9zOGpXwoHsHNlY,16394 -django/contrib/admin/locale/th/LC_MESSAGES/django.po,sha256=OqhGCZ87VX-WKdC2EQ8A8WeXdWXu9mj6k8mG9RLZMpM,20187 -django/contrib/admin/locale/th/LC_MESSAGES/djangojs.mo,sha256=ukj5tyDor9COi5BT9oRLucO2wVTI6jZWclOM-wNpXHM,6250 -django/contrib/admin/locale/th/LC_MESSAGES/djangojs.po,sha256=3L5VU3BNcmfiqzrAWK0tvRRVOtgR8Ceg9YIxL54RGBc,6771 -django/contrib/admin/locale/tk/LC_MESSAGES/django.mo,sha256=f51Ug7txuVeDo1WAywl6oi1aVi1ZJrv94rD4svUobm8,2845 -django/contrib/admin/locale/tk/LC_MESSAGES/django.po,sha256=AXMpn9mSO24azMC5CPHqPZRq-cbk6IpPpaF3Ab3K54k,13309 -django/contrib/admin/locale/tr/LC_MESSAGES/django.mo,sha256=k_3WmCivUqlneAtVE8A-v5dllzZsdCbr4sXqE3Gqh0Q,18904 -django/contrib/admin/locale/tr/LC_MESSAGES/django.po,sha256=RJE672olMwLB2HVA11Xniryq3j2XSdrzI9GAelW4ZMk,20455 -django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.mo,sha256=ztEhUjpzv7KgWJKAqt9u-C050mgbAo1IIcqYDWN-54U,5561 -django/contrib/admin/locale/tr/LC_MESSAGES/djangojs.po,sha256=85ZszztzTP8toRtF44lV1wyAk4A-AyeJNw-3I4moS1c,6345 -django/contrib/admin/locale/tt/LC_MESSAGES/django.mo,sha256=ObJ8zwVLhFsS6XZK_36AkNRCeznoJJwLTMh4_LLGPAA,12952 -django/contrib/admin/locale/tt/LC_MESSAGES/django.po,sha256=VDjg5nDrLqRGXpxCyQudEC_n-6kTCIYsOl3izt1Eblc,17329 -django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.mo,sha256=Sz5qnMHWfLXjaCIHxQNrwac4c0w4oeAAQubn5R7KL84,2607 -django/contrib/admin/locale/tt/LC_MESSAGES/djangojs.po,sha256=_Uh3yH_RXVB3PP75RFztvSzVykVq0SQjy9QtTnyH3Qk,4541 -django/contrib/admin/locale/udm/LC_MESSAGES/django.mo,sha256=2Q_lfocM7OEjFKebqNR24ZBqUiIee7Lm1rmS5tPGdZA,622 -django/contrib/admin/locale/udm/LC_MESSAGES/django.po,sha256=L4TgEk2Fm2mtKqhZroE6k_gfz1VC-_dXe39CiJvaOPE,10496 -django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 -django/contrib/admin/locale/udm/LC_MESSAGES/djangojs.po,sha256=ZLYr0yHdMYAl7Z7ipNSNjRFIMNYmzIjT7PsKNMT6XVk,2811 -django/contrib/admin/locale/ug/LC_MESSAGES/django.mo,sha256=5dJkiQAaRexFLXHw27M2GXjtmOySpX1nRag2EJ7VkvI,23170 -django/contrib/admin/locale/ug/LC_MESSAGES/django.po,sha256=XRDzxx2FN_FbkvM_aErfMT53OEcOqy0woLzrpD3yH3k,24491 -django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.mo,sha256=z8R6krF81PE4MBcawodz59saJ-9lwK28vR03Pi_ox1w,6777 -django/contrib/admin/locale/ug/LC_MESSAGES/djangojs.po,sha256=AJKHmZ80xYv0MjlduaPqEaxsqAHaGNcu1C6ujN2V7DM,7437 -django/contrib/admin/locale/uk/LC_MESSAGES/django.mo,sha256=F1cHzLdOkPVUeRrJtAXFjq4zEprIMHmN_RrzY_Zr2q4,22515 -django/contrib/admin/locale/uk/LC_MESSAGES/django.po,sha256=wto-HVDzYxz9MYcNrrm4IC1aQugng7dRR9V6i70hWsk,24804 -django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.mo,sha256=mC4E13RjlLqAtsIDCtimSqW96IOIcYIgiD2ddggzFtw,5186 -django/contrib/admin/locale/uk/LC_MESSAGES/djangojs.po,sha256=BMhVrEO5nI2yYIKqSd4FfS7rtKFvsYk_O2olgMidp4M,7088 -django/contrib/admin/locale/ur/LC_MESSAGES/django.mo,sha256=HvyjnSeLhUf1JVDy759V_TI7ygZfLaMhLnoCBJxhH_s,13106 -django/contrib/admin/locale/ur/LC_MESSAGES/django.po,sha256=BFxxLbHs-UZWEmbvtWJNA7xeuvO9wDc32H2ysKZQvF4,17531 -django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.mo,sha256=eYN9Q9KKTV2W0UuqRc-gg7y42yFAvJP8avMeZM-W7mw,2678 -django/contrib/admin/locale/ur/LC_MESSAGES/djangojs.po,sha256=Nj-6L6axLrqA0RHUQbidNAT33sXYfVdGcX4egVua-Pk,4646 -django/contrib/admin/locale/uz/LC_MESSAGES/django.mo,sha256=yKpKebwX6RzUwCkvHzEQ_DFRr7x_nGeACRBP0PljTCQ,4634 -django/contrib/admin/locale/uz/LC_MESSAGES/django.po,sha256=bf_EhEV0c-H8MAdvRFb8TrXjgAAFfl8xif2Sw9uip_A,13776 -django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.mo,sha256=LpuFvNKqNRCCiV5VyRnJoZ8gY3Xieb05YV9KakNU7o8,3783 -django/contrib/admin/locale/uz/LC_MESSAGES/djangojs.po,sha256=joswozR3I1ijRapf50FZMzQQhI_aU2XiiSTLeSxkL64,5235 -django/contrib/admin/locale/vi/LC_MESSAGES/django.mo,sha256=coCDRhju7xVvdSaounXO5cMqCmLWICZPJth6JI3Si2c,18077 -django/contrib/admin/locale/vi/LC_MESSAGES/django.po,sha256=Q1etVmaAb1f79f4uVjbNjPkn-_3m2Spz1buNAV3y9lk,19543 -django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.mo,sha256=45E-fCQkq-BRLzRzsGkw1-AvWlvjL1rdsRFqfsvAq98,5302 -django/contrib/admin/locale/vi/LC_MESSAGES/djangojs.po,sha256=k87QvFnt8psnwMXXrFO6TyH6xCyXIDd_rlnWDfl2FAA,5958 -django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=PvUd_ngEV7lvDEtX4TaFQzFkfi8u3glIj6hsvjRzBV0,16247 -django/contrib/admin/locale/zh_Hans/LC_MESSAGES/django.po,sha256=BKGL5aa8wfYolE_jfJNZfKiGjTn7ptnTXoytjToDXoc,19022 -django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.mo,sha256=EqvWsX5vqkB3lZrWnzo_w3ksDouW-Ve9Y_hUv4TLrJM,5356 -django/contrib/admin/locale/zh_Hans/LC_MESSAGES/djangojs.po,sha256=EXYcpgQMPfHsbsUecfHxx8ZDLlp1yQKPp4QjBn4X_Bo,6557 -django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=QCYE1_ViC73f-MFScuT1LU2FpSKuV0HMhfffdr4kwVs,16998 -django/contrib/admin/locale/zh_Hant/LC_MESSAGES/django.po,sha256=4n6HkfNDm4PqzPC0C8nSFLgrMvlckEFmpkQO67RkC0k,18466 -django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.mo,sha256=hZT10nRAxHkIQRB0QTYrR6RnuN4XB4gKTs0edT6Xirw,5329 -django/contrib/admin/locale/zh_Hant/LC_MESSAGES/djangojs.po,sha256=_IIXJ-pNPNwkq8PRclD5Fn0-UrX5H2smN5Vsy-26WFg,6103 -django/contrib/admin/migrations/0001_initial.py,sha256=9HFpidmBW2Ix8NcpF1SDXgCMloGER_5XmEu_iYWIMzU,2507 -django/contrib/admin/migrations/0002_logentry_remove_auto_add.py,sha256=LBJ-ZZoiNu3qDtV-zNOHhq6E42V5CoC5a3WMYX9QvkM,553 -django/contrib/admin/migrations/0003_logentry_add_action_flag_choices.py,sha256=AnAKgnGQcg5cQXSVo5UHG2uqKKNOdLyPkIJK-q_AGEE,538 -django/contrib/admin/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/admin/migrations/__pycache__/0001_initial.cpython-312.pyc,, -django/contrib/admin/migrations/__pycache__/0002_logentry_remove_auto_add.cpython-312.pyc,, -django/contrib/admin/migrations/__pycache__/0003_logentry_add_action_flag_choices.cpython-312.pyc,, -django/contrib/admin/migrations/__pycache__/__init__.cpython-312.pyc,, -django/contrib/admin/models.py,sha256=9LXlV2QkE1OUWyQRjE9QQ81bEIP2HauAMZ0uETSAASY,6867 -django/contrib/admin/options.py,sha256=X-OZLLNVCG9p0hkAOCr2DzHXITQFbtsF39rLXarlrsw,99797 -django/contrib/admin/sites.py,sha256=cEhGOEPVC8DC4d4zfBJ_7Yr0pJBdxTqS9B7y-QSNdeM,23515 -django/contrib/admin/static/admin/css/autocomplete.css,sha256=oZCQKaJleVU68lo5A1fRD1iGzqNgSgtollAc2gVWbaw,9185 -django/contrib/admin/static/admin/css/base.css,sha256=N5luxfQ8nq0A9HSfOxWN_wRx3kXZB3iQBhv-yHaRM_M,23100 -django/contrib/admin/static/admin/css/changelists.css,sha256=bhA02yUqX4Pu8v5sS_ZsHycSeSm3gEr6XHL2vh72q-k,7498 -django/contrib/admin/static/admin/css/dark_mode.css,sha256=Jyp6QkYAmEZdNBEvECX2UXv_atck7YatKOj7QqJSlkQ,3538 -django/contrib/admin/static/admin/css/dashboard.css,sha256=iCz7Kkr5Ld3Hyjx_O1r_XfZ2LcpxOpVjcDZS1wbqHWs,441 -django/contrib/admin/static/admin/css/forms.css,sha256=rAzAo7JPpJGQg9NlK76cTcaI-pflU0m0EwA7tiWcqAM,8817 -django/contrib/admin/static/admin/css/login.css,sha256=f8lbZQdAWt1rGdvNrIf1kciQPVcBJX4zYHf81JrqXnI,951 -django/contrib/admin/static/admin/css/nav_sidebar.css,sha256=4wmBb5tVT5_fcnP_UtS16jal0QiqgOKq_yz162Hr_C4,2810 -django/contrib/admin/static/admin/css/responsive.css,sha256=O6X_QiBpmzybpGJ-tHJVgXiZCtvJ5moUo-EUN4nLISs,16273 -django/contrib/admin/static/admin/css/responsive_rtl.css,sha256=-0RcO1BGFScWrfRIwT7A4mDDUxbpwVQ3joUUr_2yBA4,2157 -django/contrib/admin/static/admin/css/rtl.css,sha256=Nz3Va00Jr3QMzf_uXqh9wALMhMh5hLGVKrfRXBeNpu4,4762 -django/contrib/admin/static/admin/css/unusable_password_field.css,sha256=c-s6fSgH5n2hrZO6jopy__T9_VHX0YZJnnGTEfWNjRA,663 -django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md,sha256=TuDLxRNwr941hlKg-XeXIFNyntV4tqQvXioDfRFPCzk,1124 -django/contrib/admin/static/admin/css/vendor/select2/select2.css,sha256=kalgQ55Pfy9YBkT-4yYYd5N8Iobe-iWeBuzP7LjVO0o,17358 -django/contrib/admin/static/admin/css/vendor/select2/select2.min.css,sha256=FdatTf20PQr_rWg-cAKfl6j4_IY3oohFAJ7gVC3M34E,14966 -django/contrib/admin/static/admin/css/widgets.css,sha256=xdDQvrR9MfvkHmKgHC8_wAMQuO7hfc8ns-cxEN95ZiU,11811 -django/contrib/admin/static/admin/img/README.md,sha256=bjvtu_QxAGHgJtGwuZvrOQuEW_0pcyRVwT3TINsf7KY,3022 -django/contrib/admin/static/admin/img/calendar-icons.svg,sha256=n-bsDUJTdqoquLdqM6NVZULVZoFq5MMx4b4F2-z4fGo,1320 -django/contrib/admin/static/admin/img/icon-addlink.svg,sha256=2DjANEoMZEqoqGIaN75IydLV9qC7CCE6l85RYHuOV08,593 -django/contrib/admin/static/admin/img/icon-alert-dark.svg,sha256=7PhlOfu3zuuTGRgEmnPsWyJiVnBYLWcj3_6LOdJwzIo,684 -django/contrib/admin/static/admin/img/icon-alert.svg,sha256=6-ijpofkojw0oIkdEz4ubGf-MfRqpDTIcXlztDTtlfQ,684 -django/contrib/admin/static/admin/img/icon-calendar.svg,sha256=RzDelE5E4K5sXnzOgQugFFsAA2CF_luHX-YGTAokk-g,1112 -django/contrib/admin/static/admin/img/icon-changelink.svg,sha256=qIsQPYHDfOYmK7WsOzbMh3X9iw3BeBkx4Fl2cw1cWSo,978 -django/contrib/admin/static/admin/img/icon-clock.svg,sha256=x9GOMwn-ON7x7hRSo-2nRhzUcVII3o9DH1EuLzaBT7w,805 -django/contrib/admin/static/admin/img/icon-debug-dark.svg,sha256=9Abqr3fFQtrffh_TF7FmwYycaPext8Z4CriMCc0W-b8,1247 -django/contrib/admin/static/admin/img/icon-debug.svg,sha256=K_OwwqMCLGOk5-IaFmHrtjTL3ZpTmUBNxky7sVjsh84,1247 -django/contrib/admin/static/admin/img/icon-deletelink.svg,sha256=CXPmpvCN38xAB_HrmFFrDF6CcyJX_7SdV7ZTe_MhDYI,689 -django/contrib/admin/static/admin/img/icon-hidelink.svg,sha256=dM9lQVJUGYg0O7h-i8q2YYvPF47eQNHQsHp0byw_hqA,1131 -django/contrib/admin/static/admin/img/icon-info-dark.svg,sha256=LH720QP1ovuoDA18NxWv6qC4Fpch34UTK2pKUC8K0OI,630 -django/contrib/admin/static/admin/img/icon-info.svg,sha256=ILk322cobxnuyOD2IkPmHfuuK_BGbwX7yf6l5Y0ESxA,630 -django/contrib/admin/static/admin/img/icon-no-dark.svg,sha256=r1UAMJE9xGlvaWx5X-xY9rW-gKBox2mBVAFZlSBiyZU,645 -django/contrib/admin/static/admin/img/icon-no.svg,sha256=U1M4_wnKOKGv2Gblcz_YGrPPUSAA-KcOZDdP_vI0Sfk,645 -django/contrib/admin/static/admin/img/icon-unknown-alt.svg,sha256=imaX2EDa-ubL6jHzgT2drl31G0x-DZu1rlJiUuNEez8,806 -django/contrib/admin/static/admin/img/icon-unknown.svg,sha256=p71wOjy1gcE52Eb_v5I0k_DhIPtN_D7Ydw9KqT_hD60,806 -django/contrib/admin/static/admin/img/icon-viewlink.svg,sha256=PI4iwTmm0BZbldnQ3PeWZ90vMw1vzTgjkfbyxbKllB8,928 -django/contrib/admin/static/admin/img/icon-yes-dark.svg,sha256=5tARosZtdcJKy-x0LPO89XLLhsXKsmddAY6K9idIUNw,558 -django/contrib/admin/static/admin/img/icon-yes.svg,sha256=ekW51oT12ta4hlyYE0ajtmov4xLRLrYxnuO5b0DhE3Q,558 -django/contrib/admin/static/admin/img/inline-delete.svg,sha256=1XNFAO8zHXL5Yuatbzz_p9uggvr2cXroXW0Xphm1eG8,651 -django/contrib/admin/static/admin/img/search.svg,sha256=hr23ZK7gyADcXjiCQL-rqzUKT3mfSgg9SWstfwrabTg,607 -django/contrib/admin/static/admin/img/selector-icons.svg,sha256=qEZF0tfDgFMpMPmnk9OfnvJ-of9mG0g74ojVyeUTXzw,2387 -django/contrib/admin/static/admin/img/sorting-icons.svg,sha256=J74CDo9Zz8yW4PteVFX4eKoWHD1dxVDLb2dFx3JkmkA,1761 -django/contrib/admin/static/admin/img/tooltag-add.svg,sha256=uqQSn0wBufZwiPH2e8LuiACJyvW5GgSkxvs6ISvLNOk,593 -django/contrib/admin/static/admin/img/tooltag-arrowright.svg,sha256=5Iu-Q3fdlizqnYw6QID3ChE23YuTtK7MO1Kzj_N4kBg,569 -django/contrib/admin/static/admin/js/SelectBox.js,sha256=b42sGVqaCDqlr0ibFiZus9FbrUweRcKD_y61HDAdQuc,4530 -django/contrib/admin/static/admin/js/SelectFilter2.js,sha256=0KemELMphyL9rminl3Esa5ZHL8HWgrUjKRkVdI1Nrh0,16428 -django/contrib/admin/static/admin/js/actions.js,sha256=KZnmpiDCroO8EcCawROJdHAdUFL87Xu9pqYUL5jHIxM,8076 -django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js,sha256=Na-ruaodECTh1QHsbG32jCCnxpXGSeP26MAzHy3zFn0,19698 -django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js,sha256=t8tRUeNKUwRUhZvowMs1-etzqYa9dQVyAJdcAjT2Ous,9777 -django/contrib/admin/static/admin/js/autocomplete.js,sha256=OAqSTiHZnTWZzJKEvOm-Z1tdAlLjPWX9jKpYkmH0Ozo,1060 -django/contrib/admin/static/admin/js/calendar.js,sha256=oTNjxp4z9jEIddxbcwFJeYyv22r5AAd345xt01y6kN0,9159 -django/contrib/admin/static/admin/js/cancel.js,sha256=UEZdvvWu5s4ZH16lFfxa8UPgWXJ3i8VseK5Lcw2Kreg,884 -django/contrib/admin/static/admin/js/change_form.js,sha256=zOTeORCq1i9XXV_saSBBDOXbou5UtZvxYFpVPqxQ02Q,606 -django/contrib/admin/static/admin/js/core.js,sha256=H4_YZp2B3Y9JxMZPpHKVutrUZJbAZd4H6Gc-ilSb4_E,6208 -django/contrib/admin/static/admin/js/filters.js,sha256=T-JlrqZEBSWbiFw_e5lxkMykkACWqWXd_wMy-b3TnaE,978 -django/contrib/admin/static/admin/js/inlines.js,sha256=1IYzrbc22sCRR37CIG_uvu6I4-bkhq7bIcWE5LSb4Ow,15628 -django/contrib/admin/static/admin/js/jquery.init.js,sha256=uM_Kf7EOBMipcCmuQHbyubQkycleSWDCS8-c3WevFW0,347 -django/contrib/admin/static/admin/js/nav_sidebar.js,sha256=1xzV95R3GaqQ953sVmkLIuZJrzFNoDJMHBqwQePp6-Q,3063 -django/contrib/admin/static/admin/js/popup_response.js,sha256=IKRg0dCpW_gkwT-l6yy3hIFxEwbaA5tw0XEckpPaHvE,532 -django/contrib/admin/static/admin/js/prepopulate.js,sha256=UYkWrHNK1-OWp1a5IWZdg0udfo_dcR-jKSn5AlxxqgU,1531 -django/contrib/admin/static/admin/js/prepopulate_init.js,sha256=mJIPAgn8QHji_rSqO6WKNREbpkCILFrjRCCOQ1-9SoQ,586 -django/contrib/admin/static/admin/js/theme.js,sha256=gG6whuLXbtdF-t_pvUO1O7LfVlNZDuzMZONENrOuZp4,1653 -django/contrib/admin/static/admin/js/urlify.js,sha256=8oC4Bcxt8oJY4uy9O4NjPws5lXzDkdfwI2Xo3MxpBTo,7887 -django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt,sha256=1Nuevm8p9RaOrEWtcT8FViOsXQ3NW6ktoj1lCuASAg0,1097 -django/contrib/admin/static/admin/js/vendor/jquery/jquery.js,sha256=eKhayi8LEQwp4NKxN-CfCh-3qOVUtJn3QNZ0TciWLP4,285314 -django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js,sha256=_JqT3SQfawRcv_BIHPThkBvs0OEvtFFmqPF_lYI_Cxo,87533 -django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md,sha256=TuDLxRNwr941hlKg-XeXIFNyntV4tqQvXioDfRFPCzk,1124 -django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js,sha256=IpI3uo19fo77jMtN5R3peoP0OriN-nQfPY2J4fufd8g,866 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js,sha256=zxQ3peSnbVIfrH1Ndjx4DrHDsmbpqu6mfeylVWFM5mY,905 -django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js,sha256=N_KU7ftojf2HgvJRlpP8KqG6hKIbqigYN3K0YH_ctuQ,721 -django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js,sha256=5Z6IlHmuk_6IdZdAVvdigXnlj7IOaKXtcjuI0n0FmYQ,968 -django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js,sha256=wdQbgaxZ47TyGlwvso7GOjpmTXUKaWzvVUr_oCRemEE,1291 -django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js,sha256=g56kWSu9Rxyh_rarLSDa_8nrdqL51JqZai4QQx20jwQ,965 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js,sha256=DSyyAXJUI0wTp_TbFhLNGrgvgRsGWeV3IafxYUGBggM,900 -django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js,sha256=t_8OWVi6Yy29Kabqs_l1sM2SSrjUAgZTwbTX_m0MCL8,1292 -django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js,sha256=tF2mvzFYSWYOU3Yktl3G93pCkf-V9gonCxk7hcA5J1o,828 -django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js,sha256=5bspfcihMp8yXDwfcqvC_nV3QTbtBuQDmR3c7UPQtFw,866 -django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js,sha256=KtP2xNoP75oWnobUrS7Ep_BOFPzcMNDt0wyPnkbIF_Q,1017 -django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js,sha256=IdvD8eY_KpX9fdHvld3OMvQfYsnaoJjDeVkgbIemfn8,1182 -django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js,sha256=C66AO-KOXNuXEWwhwfjYBFa3gGcIzsPFHQAZ9qSh3Go,844 -django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js,sha256=IhZaIy8ufTduO2-vBrivswMCjlPk7vrk4P81pD6B0SM,922 -django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js,sha256=LgLgdOkKjc63svxP1Ua7A0ze1L6Wrv0X6np-8iRD5zw,801 -django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js,sha256=rLmtP7bA_atkNIj81l_riTM7fi5CXxVrFBHFyddO-Hw,868 -django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js,sha256=fqZkE9e8tt2rZ7OrDGPiOsTNdj3S2r0CjbddVUBDeMA,1023 -django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js,sha256=KVGirhGGNee_iIpMGLX5EzH_UkNe-FOPC_0484G-QQ0,803 -django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js,sha256=aj0q2rdJN47BRBc9LqvsgxkuPOcWAbZsUFUlbguwdY0,924 -django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js,sha256=HSJafI85yKp4WzjFPT5_3eZ_-XQDYPzzf4BWmu6uXHk,924 -django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js,sha256=DIPRKHw0NkDuUtLNGdTnYZcoCiN3ustHY-UMmw34V_s,984 -django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js,sha256=m6ZqiKZ_jzwzVFgC8vkYiwy4lH5fJEMV-LTPVO2Wu40,1175 -django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js,sha256=NclTlDTiNFX1y0W1Llj10-ZIoXUYd7vDXqyeUJ7v3B4,852 -django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js,sha256=FTLszcrGaelTW66WV50u_rS6HV0SZxQ6Vhpi2tngC6M,1018 -django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js,sha256=3PdUk0SpHY-H-h62womw4AyyRMujlGc6_oxW-L1WyOs,831 -django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js,sha256=BLh0fntrwtwNwlQoiwLkdQOVyNXHdmRpL28p-W5FsDg,1028 -django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js,sha256=fGJ--Aw70Ppzk3EgLjF1V_QvqD2q_ufXjnQIIyZqYgc,768 -django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js,sha256=gn0ddIqTnJX4wk-tWC5gFORJs1dkgIH9MOwLljBuQK0,807 -django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js,sha256=kGxtapwhRFj3u_IhY_7zWZhKgR5CrZmmasT5w-aoXRM,897 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js,sha256=tZ4sqdx_SEcJbiW5-coHDV8FVmElJRA3Z822EFHkjLM,862 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js,sha256=DH6VrnVdR8SX6kso2tzqnJqs32uCpBNyvP9Kxs3ssjI,1195 -django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js,sha256=x9hyjennc1i0oeYrFUHQnYHakXpv7WD7MSF-c9AaTjg,1088 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js,sha256=ImmB9v7g2ZKEmPFUQeXrL723VEjbiEW3YelxeqHEgHc,855 -django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js,sha256=ZT-45ibVwdWnTyo-TqsqW2NjIp9zw4xs5So78KMb_s8,944 -django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js,sha256=hHpEK4eYSoJj_fvA2wl8QSuJluNxh-Tvp6UZm-ZYaeE,900 -django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js,sha256=PSpxrnBpL4SSs9Tb0qdWD7umUIyIoR2V1fpqRQvCXcA,1038 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js,sha256=NCz4RntkJZf8YDDC1TFBvK-nkn-D-cGNy7wohqqaQD4,811 -django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js,sha256=eduKCG76J3iIPrUekCDCq741rnG4xD7TU3E7Lib7sPE,778 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js,sha256=QQjDPQE6GDKXS5cxq2JRjk3MGDvjg3Izex71Zhonbj8,1357 -django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js,sha256=JctLfTpLQ5UFXtyAmgbCvSPUtW0fy1mE7oNYcMI90bI,904 -django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js,sha256=6gEuKYnJdf8cbPERsw-mtdcgdByUJuLf1QUH0aSajMo,947 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js,sha256=4J4sZtSavxr1vZdxmnub2J0H0qr1S8WnNsTehfdfq4M,1049 -django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js,sha256=0DFe1Hu9fEDSXgpjPOQrA6Eq0rGb15NRbsGh1U4vEr0,876 -django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js,sha256=L5jqz8zc5BF8ukrhpI2vvGrNR34X7482dckX-IUuUpA,878 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js,sha256=Aadb6LV0u2L2mCOgyX2cYZ6xI5sDT9OI3V7HwuueivM,938 -django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js,sha256=bV6emVCE9lY0LzbVN87WKAAAFLUT3kKqEzn641pJ29o,1171 -django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js,sha256=MnbUcP6pInuBzTW_L_wmXY8gPLGCOcKyzQHthFkImZo,1306 -django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js,sha256=LPIKwp9gp_WcUc4UaVt_cySlNL5_lmfZlt0bgtwnkFk,925 -django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js,sha256=oIxJLYLtK0vG2g3s5jsGLn4lHuDgSodxYAWL0ByHRHo,903 -django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js,sha256=BoT2KdiceZGgxhESRz3W2J_7CFYqWyZyov2YktUo_2w,1109 -django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js,sha256=7EELYXwb0tISsuvL6eorxzTviMK-oedSvZvEZCMloGU,980 -django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js,sha256=c6nqUmitKs4_6AlYDviCe6HqLyOHqot2IrvJRGjj1JE,786 -django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js,sha256=saDPLk-2dq5ftKCvW1wddkJOg-mXA-GUoPPVOlSZrIY,1074 -django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js,sha256=mUEGlb-9nQHvzcTYI-1kjsB7JsPRGpLxWbjrJ8URthU,771 -django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js,sha256=dDz8iSp07vbx9gciIqz56wmc2TLHj5v8o6es75vzmZU,775 -django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js,sha256=MixhFDvdRda-wj-TjrN018s7R7E34aQhRjz4baxrdKw,1156 -django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js,sha256=mwTeySsUAgqu_IA6hvFzMyhcSIM1zGhNYKq8G7X_tpM,796 -django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js,sha256=olAdvPQ5qsN9IZuxAKgDVQM-blexUnWTDTXUtiorygI,768 -django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js,sha256=DnDBG9ywBOfxVb2VXg71xBR_tECPAxw7QLhZOXiJ4fo,707 -django/contrib/admin/static/admin/js/vendor/select2/select2.full.js,sha256=ugZkER5OAEGzCwwb_4MvhBKE5Gvmc0S59MKn-dooZaI,173566 -django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js,sha256=XG_auAy4aieWldzMImofrFDiySK-pwJC7aoo9St7rS0,79212 -django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt,sha256=c68pSb_5KWyw-BbDvhmk2k6VrclMH5JHlui60_A_Lyk,1106 -django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js,sha256=FM2fFr4a9mVscQobpyNQG1Bu4_8exjunQglEoPSP5uo,325171 -django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js,sha256=-FQXGywOGwW-5DdFMWIq0QWpGX3rQFuQpIDe6N_9eVI,163184 -django/contrib/admin/templates/admin/404.html,sha256=zyawWu1I9IxDGBRsks6-DgtLUGDDYOKHfj9YQqPl0AA,282 -django/contrib/admin/templates/admin/500.html,sha256=rZNmFXr9POnc9TdZwD06qkY8h2W5K05vCyssrIzbZGE,551 -django/contrib/admin/templates/admin/actions.html,sha256=aexSEzCyCcoUfEYGdgTezJSDeHPGCK-TKGjVkaMwcTo,1214 -django/contrib/admin/templates/admin/app_index.html,sha256=7NPb0bdLKOdja7FoIERyRZRYK-ldX3PcxMoydguWfzc,493 -django/contrib/admin/templates/admin/app_list.html,sha256=H-kbGQ80Yw0TMqK25Ag4wRVhZXx6-yaec5DHOyUy8dQ,2340 -django/contrib/admin/templates/admin/auth/user/add_form.html,sha256=wKSFhUXW3xQrBSnfn_tP88Bqs-X5_u5EsEu4F_PQc28,384 -django/contrib/admin/templates/admin/auth/user/change_password.html,sha256=cMp1ffnknB1MD2dxPLIFvlY-Ss_PAP4VLmH5lfC0U_Y,3800 -django/contrib/admin/templates/admin/base.html,sha256=vdkCWydCJTzMGX_vPI0qc7yrPwpu7HPuuPe4hp1xHvA,6046 -django/contrib/admin/templates/admin/base_site.html,sha256=GCiXgXwC_ZZ1goTKnrbdNfWONojGxTatiD5hCsA8HTg,450 -django/contrib/admin/templates/admin/change_form.html,sha256=6F2s0J3XcxpW35XarZBW1ZMogqO0mvPPfbyaPfOzSI4,3197 -django/contrib/admin/templates/admin/change_form_object_tools.html,sha256=C0l0BJF2HuSjIvtY-Yr-ByZ9dePFRrTc-MR-OVJD-AI,403 -django/contrib/admin/templates/admin/change_list.html,sha256=y7mVCrRqemrat6_7iq1EyuvX_GVX-g7fm0EEGdwdd74,4226 -django/contrib/admin/templates/admin/change_list_object_tools.html,sha256=-AX0bYTxDsdLtEpAEK3RFpY89tdvVChMAWPYBLqPn48,378 -django/contrib/admin/templates/admin/change_list_results.html,sha256=FluGtgP5fjLBz3Vd7VKOS34qjm3fslzhNihhBenFL9E,1516 -django/contrib/admin/templates/admin/color_theme_toggle.html,sha256=a2uh7_c2umbLLGRD_cVdVmfp291TwQYkD_87sYCotIU,703 -django/contrib/admin/templates/admin/date_hierarchy.html,sha256=Hug06L1uQzPQ-NAeixTtKRtDu2lAWh96o6f8ElnyU0c,453 -django/contrib/admin/templates/admin/delete_confirmation.html,sha256=Jv5LXNx2uRLo0FQL-rqORpOc9pNuZU5dm5WLgv8vBvs,2565 -django/contrib/admin/templates/admin/delete_selected_confirmation.html,sha256=LPSeLc9RGrmL-7vmzHfhULceAowBa4IyZuXpqaQsWkU,2255 -django/contrib/admin/templates/admin/edit_inline/stacked.html,sha256=q4DUCiTfrlVypMV6TrvkN4zl1QDe57l-VTvYcO6yl1Q,3108 -django/contrib/admin/templates/admin/edit_inline/tabular.html,sha256=yGxybzrc0Q1f3YLGYSl3z18GM4rs0ItPfuEytDtdu9w,4436 -django/contrib/admin/templates/admin/filter.html,sha256=cvjazGEln3BL_0iyz8Kcsend5WhT9y-gXKRN2kHqejU,395 -django/contrib/admin/templates/admin/includes/fieldset.html,sha256=w44QlCoMQ8lnAIgi2bLWDeoT_x6sZB38JvRQRex_P7s,3052 -django/contrib/admin/templates/admin/includes/object_delete_summary.html,sha256=OC7VhKQiczmi01Gt_3jyemelerSNrGyDiWghUK6xKEI,192 -django/contrib/admin/templates/admin/index.html,sha256=00I224hfl8J7FxVNPchMKbIm3OYCcKpxwtAYYF139BE,2087 -django/contrib/admin/templates/admin/invalid_setup.html,sha256=F5FS3o7S3l4idPrX29OKlM_azYmCRKzFdYjV_jpTqhE,447 -django/contrib/admin/templates/admin/login.html,sha256=FZA-d3HEISXkGSyJlxncbVu3Jff7-zwwJ8KkwlN2AHM,2001 -django/contrib/admin/templates/admin/nav_sidebar.html,sha256=OfI8XJn3_Q_Wf2ymc1IH61eTGZNMFwkkGwXXTDqeuP8,486 -django/contrib/admin/templates/admin/object_history.html,sha256=rDHnEzj8voaWmRQIOopp827RkQ4oT0uyoEZfQbcpf-s,2341 -django/contrib/admin/templates/admin/pagination.html,sha256=pQMTki-s78oaUp6iDh3dJLcKkjrEz0-u9bx1gm2BvWk,654 -django/contrib/admin/templates/admin/popup_response.html,sha256=Lj8dfQrg1XWdA-52uNtWJ9hwBI98Wt2spSMkO4YBjEk,327 -django/contrib/admin/templates/admin/prepopulated_fields_js.html,sha256=PShGpqQWBBVwQ86r7b-SimwJS0mxNiz8AObaiDOSfvY,209 -django/contrib/admin/templates/admin/search_form.html,sha256=bvl3V4piyyMbrHMqurpO9s8SJMn7KJxPBFuUgZIl0yk,1559 -django/contrib/admin/templates/admin/submit_line.html,sha256=0t3AG3gTsFIDHmbiFNEcFMmioekQnvr99CQ8GuyYc-Q,1121 -django/contrib/admin/templates/admin/widgets/clearable_file_input.html,sha256=3g3JbkQmjgjl_Lyz6DzkvNBxlJT0GJAuQGV4MAGSyJ0,666 -django/contrib/admin/templates/admin/widgets/date.html,sha256=uJME8ir5DrcrWze9ikzlspoaCudQqxyMMGr6azIMkMc,71 -django/contrib/admin/templates/admin/widgets/foreign_key_raw_id.html,sha256=X1Qsxepoht7TCZTJLHZ6jgbZLTEWjeaqBCqlAvmgiUg,412 -django/contrib/admin/templates/admin/widgets/many_to_many_raw_id.html,sha256=w18JMKnPKrw6QyqIXBcdPs3YJlTRtHK5HGxj0lVkMlY,54 -django/contrib/admin/templates/admin/widgets/radio.html,sha256=-ob26uqmvrEUMZPQq6kAqK4KBk2YZHTCWWCM6BnaL0w,57 -django/contrib/admin/templates/admin/widgets/related_widget_wrapper.html,sha256=a3CWvuTtb6hRcf5-gsqRuhEJF18pOmwuRjJerDetLyY,2102 -django/contrib/admin/templates/admin/widgets/split_datetime.html,sha256=iKplKJcOXKEb-0oevhoGQoqr3KNKeipyAxGktTWRdx8,420 -django/contrib/admin/templates/admin/widgets/time.html,sha256=oiXCD1IvDhALK3w0fCrVc7wBOFMJhvPNTG2_NNz9H7A,71 -django/contrib/admin/templates/admin/widgets/url.html,sha256=Tf7PwdoKAiimfmDTVbWzRVxxUeyfhF0OlsuiOZ1tHgI,218 -django/contrib/admin/templates/registration/logged_out.html,sha256=PuviqzJh7C6SZJl9yKZXDcxxqXNCTDVfRuEpqvwJiPE,425 -django/contrib/admin/templates/registration/password_change_done.html,sha256=Ukca5IPY_VhtO3wfu9jABgY7SsbB3iIGp2KCSJqihlQ,745 -django/contrib/admin/templates/registration/password_change_form.html,sha256=44zs7GemkINgUYdTG-OJOtoedFCfJOM1QJE79HCg5BA,2534 -django/contrib/admin/templates/registration/password_reset_complete.html,sha256=_fc5bDeYBaI5fCUJZ0ZFpmOE2CUqlbk3npGk63uc_Ks,417 -django/contrib/admin/templates/registration/password_reset_confirm.html,sha256=GH9bThrSAyh4fvHoG2AwpFsmjetbfKV93gt1MoFeov0,1646 -django/contrib/admin/templates/registration/password_reset_done.html,sha256=SQsksjWN8vPLpvtFYPBFMMqZtLeiB4nesPq2VxpB3Y8,588 -django/contrib/admin/templates/registration/password_reset_email.html,sha256=gPbRowVMtGh_HxZvMQh3R3onpboxrseV_DB1Hsfme1g,606 -django/contrib/admin/templates/registration/password_reset_form.html,sha256=HlkKmHDfFU8m1eNdrvain-ccTOwSftLHSCmX0Tcmthg,1066 -django/contrib/admin/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/admin/templatetags/__pycache__/__init__.cpython-312.pyc,, -django/contrib/admin/templatetags/__pycache__/admin_list.cpython-312.pyc,, -django/contrib/admin/templatetags/__pycache__/admin_modify.cpython-312.pyc,, -django/contrib/admin/templatetags/__pycache__/admin_urls.cpython-312.pyc,, -django/contrib/admin/templatetags/__pycache__/base.cpython-312.pyc,, -django/contrib/admin/templatetags/__pycache__/log.cpython-312.pyc,, -django/contrib/admin/templatetags/admin_list.py,sha256=a7wZlFLoR96Y6u2S3B_4vGO8DTwO6PjgTLJd_Bk6RZE,19156 -django/contrib/admin/templatetags/admin_modify.py,sha256=DGE-YaZB1-bUqvjOwmnWJTrIRiR1qYdY6NyPDj1Hj3U,4978 -django/contrib/admin/templatetags/admin_urls.py,sha256=HNooe26wytMLh5DdgOqzcyHtNf4G-vWfcsL7xQlWVuE,2038 -django/contrib/admin/templatetags/base.py,sha256=OwJWua0IR5SKHzdZwmuMKKEKeTEnwAbv46hJxUlpI6c,1562 -django/contrib/admin/templatetags/log.py,sha256=AY1AvmavUUmHW7bonzm705wkvHhBeEFEr1vPrQvAzTQ,2030 -django/contrib/admin/tests.py,sha256=ZUJJmvEA2DIvSS9OzE6kRtlLTPYrhvkPpj_OES8b3rk,9400 -django/contrib/admin/utils.py,sha256=p6ZNDjAkpRJUj0_geZoqZ17DOFmzhDSSg7OVcYwb4t0,22158 -django/contrib/admin/views/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/admin/views/__pycache__/__init__.cpython-312.pyc,, -django/contrib/admin/views/__pycache__/autocomplete.cpython-312.pyc,, -django/contrib/admin/views/__pycache__/decorators.cpython-312.pyc,, -django/contrib/admin/views/__pycache__/main.cpython-312.pyc,, -django/contrib/admin/views/autocomplete.py,sha256=PjC8db25zhYgwLS_4pq6PApTD_YRn4muIH0A_VN7kCg,4385 -django/contrib/admin/views/decorators.py,sha256=4ndYdYoPLhWsdutME0Lxsmcf6UFP5Z2ou3_pMjgNbw8,639 -django/contrib/admin/views/main.py,sha256=D02vNOPidx_MZUgtOkTKSQFoUDlJOOY4zHV5_4He2Vw,25293 -django/contrib/admin/widgets.py,sha256=Wkpd0UwRFgqyuGMKdCcVHLJNJzHI8POBhBextpi6ghs,20287 -django/contrib/admindocs/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/admindocs/__pycache__/__init__.cpython-312.pyc,, -django/contrib/admindocs/__pycache__/apps.cpython-312.pyc,, -django/contrib/admindocs/__pycache__/middleware.cpython-312.pyc,, -django/contrib/admindocs/__pycache__/urls.cpython-312.pyc,, -django/contrib/admindocs/__pycache__/utils.cpython-312.pyc,, -django/contrib/admindocs/__pycache__/views.cpython-312.pyc,, -django/contrib/admindocs/apps.py,sha256=bklhU4oaTSmPdr0QzpVeuNT6iG77QM1AgiKKZDX05t4,216 -django/contrib/admindocs/locale/af/LC_MESSAGES/django.mo,sha256=M80Uggz4Rn4g2Dg9z9pwjkhzWmMhxjXTaA4dXaXzI5s,3326 -django/contrib/admindocs/locale/af/LC_MESSAGES/django.po,sha256=STP4d23ByifM1Gda8i5o4OuB9OobBDIp348jhezP-UI,5728 -django/contrib/admindocs/locale/ar/LC_MESSAGES/django.mo,sha256=MwAJ0TMsgRN4wrwlhlw3gYCfZK5IKDzNPuvjfJS_Eug,7440 -django/contrib/admindocs/locale/ar/LC_MESSAGES/django.po,sha256=KSmZCjSEizBx5a6yN_u0FPqG5QoXsTV9gdJkqWC8xC8,8052 -django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=lW-fKcGwnRtdpJLfVw9i1HiM25TctVK0oA0bGV7yAzU,7465 -django/contrib/admindocs/locale/ar_DZ/LC_MESSAGES/django.po,sha256=c8LOJTCkHd1objwj6Xqh0wF3LwkLJvWg9FIWSWWMI-I,7985 -django/contrib/admindocs/locale/ast/LC_MESSAGES/django.mo,sha256=d4u-2zZXnnueWm9CLSnt4TRWgZk2NMlrA6gaytJ2gdU,715 -django/contrib/admindocs/locale/ast/LC_MESSAGES/django.po,sha256=TUkc-Hm4h1kD0NKyndteW97jH6bWcJMFXUuw2Bd62qo,4578 -django/contrib/admindocs/locale/az/LC_MESSAGES/django.mo,sha256=goM0KIHvybhWgNdN5Hdr_Rp-L-KqbqLeTuwohz1X5Xc,6702 -django/contrib/admindocs/locale/az/LC_MESSAGES/django.po,sha256=8w3036-cwhbsVEG9bwwtZnNDmaEClXpH6qoM8ZxBMx0,7280 -django/contrib/admindocs/locale/be/LC_MESSAGES/django.mo,sha256=VZl0yvgbo0jwQpf-s472jagbUj83A3twnxddQGwGW5c,8163 -django/contrib/admindocs/locale/be/LC_MESSAGES/django.po,sha256=Z8ZtS_t5Tc7iy1p4TTrsKZqiMJl94f1jiTWuv1sep3A,8728 -django/contrib/admindocs/locale/bg/LC_MESSAGES/django.mo,sha256=bNNoMFB0_P1qut4txQqHiXGxJa8-sjIZA8bb_jPaaHk,8242 -django/contrib/admindocs/locale/bg/LC_MESSAGES/django.po,sha256=nJMwR6R19pXmf4u6jBwe8Xn9fObSaAzulNeqsm8bszo,8989 -django/contrib/admindocs/locale/bn/LC_MESSAGES/django.mo,sha256=NOKVcE8id9G1OctSly4C5lm64CgEF8dohX-Pdyt4kCM,3794 -django/contrib/admindocs/locale/bn/LC_MESSAGES/django.po,sha256=6M7LjIEjvDTjyraxz70On_TIsgqJPLW7omQ0Fz_zyfQ,6266 -django/contrib/admindocs/locale/br/LC_MESSAGES/django.mo,sha256=UsPTado4ZNJM_arSMXyuBGsKN-bCHXQZdFbh0GB3dtg,1571 -django/contrib/admindocs/locale/br/LC_MESSAGES/django.po,sha256=SHOxPSgozJbOkm8u5LQJ9VmL58ZSBmlxfOVw1fAGl2s,5139 -django/contrib/admindocs/locale/bs/LC_MESSAGES/django.mo,sha256=clvhu0z3IF5Nt0tZ85hOt4M37pnGEWeIYumE20vLpsI,1730 -django/contrib/admindocs/locale/bs/LC_MESSAGES/django.po,sha256=1-OrVWFqLpeXQFfh7JNjJtvWjVww7iB2s96dcSgLy90,5042 -django/contrib/admindocs/locale/ca/LC_MESSAGES/django.mo,sha256=nI2ctIbZVrsaMbJQGIHQCjwqJNTnH3DKxwI2dWR6G_w,6650 -django/contrib/admindocs/locale/ca/LC_MESSAGES/django.po,sha256=hPjkw0bkoUu-yKU8XYE3ji0NG4z5cE1LGonYPJXeze4,7396 -django/contrib/admindocs/locale/ckb/LC_MESSAGES/django.mo,sha256=QisqerDkDuKrctJ10CspniXNDqBnCI2Wo-CKZUZtsCY,8154 -django/contrib/admindocs/locale/ckb/LC_MESSAGES/django.po,sha256=0adJyGnFg3qoD11s9gZbJlY8O0Dd1mpKF8OLQAkHZHE,8727 -django/contrib/admindocs/locale/cs/LC_MESSAGES/django.mo,sha256=dJ-3fDenE42f6XZFc-yrfWL1pEAmSGt2j1eWAyy-5OQ,6619 -django/contrib/admindocs/locale/cs/LC_MESSAGES/django.po,sha256=uU4n9PsiI96O0UpJzL-inVzB1Kx7OB_SbLkjrFLuyVA,7227 -django/contrib/admindocs/locale/cy/LC_MESSAGES/django.mo,sha256=sYeCCq0CMrFWjT6rKtmFrpC09OEFpYLSI3vu9WtpVTY,5401 -django/contrib/admindocs/locale/cy/LC_MESSAGES/django.po,sha256=GhdikiXtx8Aea459uifQtBjHuTlyUeiKu0_rR_mDKyg,6512 -django/contrib/admindocs/locale/da/LC_MESSAGES/django.mo,sha256=vmsIZeMIVpLkSdJNS0G6alAmBBEtLDBLnOd-P3dSOAs,6446 -django/contrib/admindocs/locale/da/LC_MESSAGES/django.po,sha256=bSoTGPcE7MdRfAtBybZT9jsuww2VDH9t5CssaxSs_GU,7148 -django/contrib/admindocs/locale/de/LC_MESSAGES/django.mo,sha256=ReSz0aH1TKT6AtP13lWoONnwNM2OGo4jK9fXJlo75Hc,6567 -django/contrib/admindocs/locale/de/LC_MESSAGES/django.po,sha256=tVkDIPF_wYb_KaJ7PF9cZyBJoYu6RpznoM9JIk3RYN4,7180 -django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.mo,sha256=K_QuInKk1HrrzQivwJcs_2lc1HreFj7_R7qQh3qMTPY,6807 -django/contrib/admindocs/locale/dsb/LC_MESSAGES/django.po,sha256=flF1D0gfTScuC_RddC9njLe6RrnqnksiRxwODVA9Vqw,7332 -django/contrib/admindocs/locale/el/LC_MESSAGES/django.mo,sha256=1x0sTZwWbGEURyRaSn4ONvTPXHwm7XemNlcun9Nm1QI,8581 -django/contrib/admindocs/locale/el/LC_MESSAGES/django.po,sha256=GebfJfW0QPzAQyBKz1Km9a3saCpAWT7d_Qe2nCBvGn4,9320 -django/contrib/admindocs/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/admindocs/locale/en/LC_MESSAGES/django.po,sha256=pEypE71l-Ude2e3XVf0tkBpGx6BSYNqBagWnSYmEbxI,10688 -django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.mo,sha256=BQ54LF9Tx88m-pG_QVz_nm_vqvoy6pVJzL8urSO4l1Q,486 -django/contrib/admindocs/locale/en_AU/LC_MESSAGES/django.po,sha256=ho7s1uKEs9FGooyZBurvSjvFz1gDSX6R4G2ZKpF1c9Q,5070 -django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.mo,sha256=xKGbswq1kuWCbn4zCgUQUb58fEGlICIOr00oSdCgtU4,1821 -django/contrib/admindocs/locale/en_GB/LC_MESSAGES/django.po,sha256=No09XHkzYVFBgZqo7bPlJk6QD9heE0oaI3JmnrU_p24,4992 -django/contrib/admindocs/locale/eo/LC_MESSAGES/django.mo,sha256=114OOVg9hP0H0UU2aQngCm0wE7zEEAp7QFMupOuWCfQ,6071 -django/contrib/admindocs/locale/eo/LC_MESSAGES/django.po,sha256=h8P3lmvBaJ8J2xiytReJvI8iGK0gCe-LPK27kWxSNKI,6799 -django/contrib/admindocs/locale/es/LC_MESSAGES/django.mo,sha256=wVt9I5M6DGKZFhPhYuS2yKRGVzSROthx98TFiJvJA80,6682 -django/contrib/admindocs/locale/es/LC_MESSAGES/django.po,sha256=F72OFWbIZXvopNMzy7eIibNKc5EM0jsYgbN4PobD6tc,7602 -django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.mo,sha256=mZ7OKAmlj2_FOabKsEiWycxiKLSLCPFldponKNxINjs,6658 -django/contrib/admindocs/locale/es_AR/LC_MESSAGES/django.po,sha256=deaOq0YMCb1B1PHWYUbgUrQsyXFutn4wQ2BAXiyzugA,7257 -django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.mo,sha256=KFjQyWtSxH_kTdSJ-kNUDAFt3qVZI_3Tlpg2pdkvJfs,6476 -django/contrib/admindocs/locale/es_CO/LC_MESSAGES/django.po,sha256=dwrTVjYmueLiVPu2yiJ_fkFF8ZeRntABoVND5H2WIRI,7038 -django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.mo,sha256=3hZiFFVO8J9cC624LUt4lBweqmpgdksRtvt2TLq5Jqs,1853 -django/contrib/admindocs/locale/es_MX/LC_MESSAGES/django.po,sha256=gNmx1QTbmyMxP3ftGXGWJH_sVGThiSe_VNKkd7M9jOY,5043 -django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.mo,sha256=sMwJ7t5GqPF496w-PvBYUneZ9uSwmi5jP-sWulhc6BM,6663 -django/contrib/admindocs/locale/es_VE/LC_MESSAGES/django.po,sha256=ZOcE0f95Q6uD9SelK6bQlKtS2c3JX9QxNYCihPdlM5o,7201 -django/contrib/admindocs/locale/et/LC_MESSAGES/django.mo,sha256=JQHVKehV0sxNaBQRqbsN-Of22CMV70bQ9TUId3QDudY,6381 -django/contrib/admindocs/locale/et/LC_MESSAGES/django.po,sha256=qrS3cPEy16hEi1857jvqsmr9zHF9_AkkJUw4mKimg98,7096 -django/contrib/admindocs/locale/eu/LC_MESSAGES/django.mo,sha256=WHgK7vGaqjO4MwjBkWz2Y3ABPXCqfnwSGelazRhOiuo,6479 -django/contrib/admindocs/locale/eu/LC_MESSAGES/django.po,sha256=718XgJN7UQcHgE9ku0VyFp7Frs-cvmCTO1o-xS5kpqc,7099 -django/contrib/admindocs/locale/fa/LC_MESSAGES/django.mo,sha256=Qrkrb_CHPGymnXBoBq5oeTs4W54R6nLz5hLIWH63EHM,7499 -django/contrib/admindocs/locale/fa/LC_MESSAGES/django.po,sha256=L-rxiKqUmlQgrPTLQRaS50woZWB9JuEamJpgDpLvIXw,8251 -django/contrib/admindocs/locale/fi/LC_MESSAGES/django.mo,sha256=SzuPvgeiaBwABvkJbOoTHsbP7juAuyyMWAjENr50gYk,6397 -django/contrib/admindocs/locale/fi/LC_MESSAGES/django.po,sha256=jn4ZMVQ_Gh6I-YLSmBhlyTn5ICP5o3oj7u0VKpV2hnI,6972 -django/contrib/admindocs/locale/fr/LC_MESSAGES/django.mo,sha256=dD92eLXIDeI-a_BrxX1G49qRwLS4Vt56bTP9cha5MeE,6755 -django/contrib/admindocs/locale/fr/LC_MESSAGES/django.po,sha256=hiUeHTul4Z3JWmkClGZmD5Xn4a1Tj1A5OLRfKU5Zdmo,7329 -django/contrib/admindocs/locale/fy/LC_MESSAGES/django.mo,sha256=_xVO-FkPPoTla_R0CzktpRuafD9fuIP_G5N-Q08PxNg,476 -django/contrib/admindocs/locale/fy/LC_MESSAGES/django.po,sha256=b3CRH9bSUl_jjb9s51RlvFXp3bmsmuxTfN_MTmIIVNA,5060 -django/contrib/admindocs/locale/ga/LC_MESSAGES/django.mo,sha256=2kOgyNWHQaNq-cwsh5YmmqWa8z9WN7HHUEEW85hek4A,6786 -django/contrib/admindocs/locale/ga/LC_MESSAGES/django.po,sha256=PEuuqMz1-aW96Lcy72PsVormIrN522Qd6RxSM1VVMTk,7424 -django/contrib/admindocs/locale/gd/LC_MESSAGES/django.mo,sha256=k5-Ov9BkwYHZ_IvIxQdHKVBdOUN7kWGft1l7w5Scd5o,6941 -django/contrib/admindocs/locale/gd/LC_MESSAGES/django.po,sha256=FyvfRNkSrEZo8x1didB6nFHYD54lZfKSoAGcwJ2wLso,7478 -django/contrib/admindocs/locale/gl/LC_MESSAGES/django.mo,sha256=15OYKk17Dlz74RReFrCHP3eHmaxP8VeRE2ylDOeUY8w,6564 -django/contrib/admindocs/locale/gl/LC_MESSAGES/django.po,sha256=mvQmxR4LwDLbCWyIU-xmJEw6oeSY3KFWC1nqnbnuDyc,7197 -django/contrib/admindocs/locale/he/LC_MESSAGES/django.mo,sha256=1_aXtUXx-NISzJmlfprUZ5LieD9BwCcCUQ-DQ_YF-jk,6998 -django/contrib/admindocs/locale/he/LC_MESSAGES/django.po,sha256=aONIl7C_5hgo0agjYleyZAkj4_VPkQVPT0R7wWPhJEs,7589 -django/contrib/admindocs/locale/hi/LC_MESSAGES/django.mo,sha256=sZhObIxqrmFu5Y-ZOQC0JGM3ly4IVFr02yqOOOHnDag,2297 -django/contrib/admindocs/locale/hi/LC_MESSAGES/django.po,sha256=X6UfEc6q0BeaxVP_C4priFt8irhh-YGOUUzNQyVnEYY,5506 -django/contrib/admindocs/locale/hr/LC_MESSAGES/django.mo,sha256=oUKixJQrlBLxsjASP9Lk4pXDEipNj50RU99RmXjP7Fw,6568 -django/contrib/admindocs/locale/hr/LC_MESSAGES/django.po,sha256=HAUGiMsPoh7RzQETVrefZ0uPOENjIzRT2Ky2PA9QAgI,7253 -django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.mo,sha256=4CbZ95VHJUg3UNt-FdzPtUtHJLralgnhadz-evigiFA,6770 -django/contrib/admindocs/locale/hsb/LC_MESSAGES/django.po,sha256=ty8zWmqY160ZpSbt1-_2iY2M4RIL7ksh5-ggQGc_TO8,7298 -django/contrib/admindocs/locale/hu/LC_MESSAGES/django.mo,sha256=ATEt9wE2VNQO_NMcwepgxpS7mYXdVD5OySFFPWpnBUA,6634 -django/contrib/admindocs/locale/hu/LC_MESSAGES/django.po,sha256=3XKQrlonyLXXpU8xeS1OLXcKmmE2hiBoMJN-QZ3k82g,7270 -django/contrib/admindocs/locale/ia/LC_MESSAGES/django.mo,sha256=KklX2loobVtA6PqHOZHwF1_A9YeVGlqORinHW09iupI,1860 -django/contrib/admindocs/locale/ia/LC_MESSAGES/django.po,sha256=Z7btOCeARREgdH4CIJlVob_f89r2M9j55IDtTLtgWJU,5028 -django/contrib/admindocs/locale/id/LC_MESSAGES/django.mo,sha256=2HZrdwFeJV4Xk2HIKsxp_rDyBrmxCuRb92HtFtW8MxE,6343 -django/contrib/admindocs/locale/id/LC_MESSAGES/django.po,sha256=O01yt7iDXvEwkebUxUlk-vCrLR26ebuqI51x64uqFl4,7041 -django/contrib/admindocs/locale/io/LC_MESSAGES/django.mo,sha256=5t9Vurrh6hGqKohwsZIoveGeYCsUvRBRMz9M7k9XYY8,464 -django/contrib/admindocs/locale/io/LC_MESSAGES/django.po,sha256=SVZZEmaS1WbXFRlLLGg5bzUe09pXR23TeJtHUbhyl0w,5048 -django/contrib/admindocs/locale/is/LC_MESSAGES/django.mo,sha256=pEr-_MJi4D-WpNyFaQe3tVKVLq_9V-a4eIF18B3Qyko,1828 -django/contrib/admindocs/locale/is/LC_MESSAGES/django.po,sha256=-mD5fFnL6xUqeW4MITzm8Lvx6KXq4C9DGsEM9kDluZ8,5045 -django/contrib/admindocs/locale/it/LC_MESSAGES/django.mo,sha256=AzCkkJ8x-V38XSOdOG2kMSUujcn0mD8TIvdAeNT6Qcw,6453 -django/contrib/admindocs/locale/it/LC_MESSAGES/django.po,sha256=SUsGtCKkCVoj5jaM6z_-JQR8kv8W4Wv_OE26hpOb96s,7171 -django/contrib/admindocs/locale/ja/LC_MESSAGES/django.mo,sha256=KoPwCbH9VlKoP_7zTEjOzPsHZ7jVWl2grQRckQmshw4,7358 -django/contrib/admindocs/locale/ja/LC_MESSAGES/django.po,sha256=6ZTqM2qfBS_j5aLH52yJPYW4e4X5MqiQFdqV1fmEQGg,8047 -django/contrib/admindocs/locale/ka/LC_MESSAGES/django.mo,sha256=w2cHLI1O3pVt43H-h71cnNcjNNvDC8y9uMYxZ_XDBtg,4446 -django/contrib/admindocs/locale/ka/LC_MESSAGES/django.po,sha256=omKVSzNA3evF5Mk_Ud6utHql-Do7s9xDzCVQGQA0pSg,6800 -django/contrib/admindocs/locale/kab/LC_MESSAGES/django.mo,sha256=XTuWnZOdXhCFXEW4Hp0zFtUtAF0wJHaFpQqoDUTWYGw,1289 -django/contrib/admindocs/locale/kab/LC_MESSAGES/django.po,sha256=lQWewMZncWUvGhpkgU_rtwWHcgAyvhIkrDfjFu1l-d8,4716 -django/contrib/admindocs/locale/kk/LC_MESSAGES/django.mo,sha256=mmhLzn9lo4ff_LmlIW3zZuhE77LoSUfpaMMMi3oyi38,1587 -django/contrib/admindocs/locale/kk/LC_MESSAGES/django.po,sha256=72sxLw-QDSFnsH8kuzeQcV5jx7Hf1xisBmxI8XqSCYw,5090 -django/contrib/admindocs/locale/km/LC_MESSAGES/django.mo,sha256=Fff1K0qzialXE_tLiGM_iO5kh8eAmQhPZ0h-eB9iNOU,1476 -django/contrib/admindocs/locale/km/LC_MESSAGES/django.po,sha256=E_CaaYc4GqOPgPh2t7iuo0Uf4HSQQFWAoxSOCG-uEGU,4998 -django/contrib/admindocs/locale/kn/LC_MESSAGES/django.mo,sha256=lisxE1zzW-Spdm7hIzXxDAfS7bM-RdrAG_mQVwz9WMU,1656 -django/contrib/admindocs/locale/kn/LC_MESSAGES/django.po,sha256=u6JnB-mYoYWvLl-2pzKNfeNlT1s6A2I3lRi947R_0yA,5184 -django/contrib/admindocs/locale/ko/LC_MESSAGES/django.mo,sha256=nVBVLfXUlGQCeF2foSQ2kksBmR3KbweXdbD6Kyq-PrU,6563 -django/contrib/admindocs/locale/ko/LC_MESSAGES/django.po,sha256=y2YjuXM3p0haXrGpxRtm6I84o75TQaMeT4xbHCg7zOM,7342 -django/contrib/admindocs/locale/ky/LC_MESSAGES/django.mo,sha256=HEJo4CLoIOWpK-MPcTqLhbNMA8Mt3totYN1YbJ_SNn4,7977 -django/contrib/admindocs/locale/ky/LC_MESSAGES/django.po,sha256=VaSXjz8Qlr2EI8f12gtziN7yA7IWsaVoEzL3G6dERXs,8553 -django/contrib/admindocs/locale/lb/LC_MESSAGES/django.mo,sha256=N0hKFuAdDIq5clRKZirGh4_YDLsxi1PSX3DVe_CZe4k,474 -django/contrib/admindocs/locale/lb/LC_MESSAGES/django.po,sha256=B46-wRHMKUMcbvMCdojOCxqIVL5qVEh4Czo20Qgz6oU,5058 -django/contrib/admindocs/locale/lt/LC_MESSAGES/django.mo,sha256=KOnpaVeomKJIHcVLrkeRVnaqQHzFdYM_wXZbbqxWs4g,6741 -django/contrib/admindocs/locale/lt/LC_MESSAGES/django.po,sha256=-uzCS8193VCZPyhO8VOi11HijtBG9CWVKStFBZSXfI4,7444 -django/contrib/admindocs/locale/lv/LC_MESSAGES/django.mo,sha256=sQUIVti4erxrc8T3XddIxhH3ActLzWJOc9lNfpDtVbs,6481 -django/contrib/admindocs/locale/lv/LC_MESSAGES/django.po,sha256=FHdl8WZwtI4VXfKghnrZJVGUNAbwwW-9YWdYxSdTsK4,7161 -django/contrib/admindocs/locale/mk/LC_MESSAGES/django.mo,sha256=8H9IpRASM7O2-Ql1doVgM9c4ybZ2KcfnJr12PpprgP4,8290 -django/contrib/admindocs/locale/mk/LC_MESSAGES/django.po,sha256=Uew7tEljjgmslgfYJOP9JF9ELp6NbhkZG_v50CZgBg8,8929 -django/contrib/admindocs/locale/ml/LC_MESSAGES/django.mo,sha256=bm4tYwcaT8XyPcEW1PNZUqHJIds9CAq3qX_T1-iD4k4,6865 -django/contrib/admindocs/locale/ml/LC_MESSAGES/django.po,sha256=yNINX5M7JMTbYnFqQGetKGIXqOjGJtbN2DmIW9BKQ_c,8811 -django/contrib/admindocs/locale/mn/LC_MESSAGES/django.mo,sha256=MyPphoXZCl6gPq74TyPBAvbc-aUQdUx5t3cdnj3vn_A,7108 -django/contrib/admindocs/locale/mn/LC_MESSAGES/django.po,sha256=h4GNr_G_lqLCiypMQNaw3ItF8RnHzdLhcrKs6vQVPfE,8058 -django/contrib/admindocs/locale/mr/LC_MESSAGES/django.mo,sha256=LDGC7YRyVBU50W-iH0MuESunlRXrNfNjwjXRCBdfFVg,468 -django/contrib/admindocs/locale/mr/LC_MESSAGES/django.po,sha256=5cUgPltXyS2Z0kIKF5ER8f5DuBhwmAINJQyfHj652d0,5052 -django/contrib/admindocs/locale/ms/LC_MESSAGES/django.mo,sha256=vgoSQlIQeFWaVfJv3YK9_0FOywWwxLhWGICKBdxcqJY,6557 -django/contrib/admindocs/locale/ms/LC_MESSAGES/django.po,sha256=Qy_NjgqwEwLGk4oaHB4Np3dVbPeCK2URdI73S73IZLE,7044 -django/contrib/admindocs/locale/my/LC_MESSAGES/django.mo,sha256=AsdUmou0FjCiML3QOeXMdbHiaSt2GdGMcEKRJFonLOQ,1721 -django/contrib/admindocs/locale/my/LC_MESSAGES/django.po,sha256=c75V-PprKrWzgrHbfrZOpm00U_zZRzxAUr2U_j8MF4w,5189 -django/contrib/admindocs/locale/nb/LC_MESSAGES/django.mo,sha256=qlzN0-deW2xekojbHi2w6mYKeBe1Cf1nm8Z5FVrmYtA,6308 -django/contrib/admindocs/locale/nb/LC_MESSAGES/django.po,sha256=a60vtwHJXhjbRAtUIlO0w3XfQcQ0ljwmwFG3WbQ7PNo,6875 -django/contrib/admindocs/locale/ne/LC_MESSAGES/django.mo,sha256=fWPAUZOX9qrDIxGhVVouJCVDWEQLybZ129wGYymuS-c,2571 -django/contrib/admindocs/locale/ne/LC_MESSAGES/django.po,sha256=wb8pCm141YfGSHVW84FnAvsKt5KnKvzNyzGcPr-Wots,5802 -django/contrib/admindocs/locale/nl/LC_MESSAGES/django.mo,sha256=1-s_SdVm3kci2yLQhv1q6kt7zF5EdbaneGAr6PJ7dQU,6498 -django/contrib/admindocs/locale/nl/LC_MESSAGES/django.po,sha256=7s4RysNYRSisywqqZOrRR0il530jRlbEFP3kr4Hq2PA,7277 -django/contrib/admindocs/locale/nn/LC_MESSAGES/django.mo,sha256=tIOU1WrHkAfxD6JBpdakiMi6pVzzvIg0jun6gii-D08,6299 -django/contrib/admindocs/locale/nn/LC_MESSAGES/django.po,sha256=oekYY3xjjM2sPnHv_ZXxAti1ySPF-HxLrvLLk7Izibk,6824 -django/contrib/admindocs/locale/os/LC_MESSAGES/django.mo,sha256=zSQBgSj4jSu5Km0itNgDtbkb1SbxzRvQeZ5M9sXHI8k,2044 -django/contrib/admindocs/locale/os/LC_MESSAGES/django.po,sha256=hZlMmmqfbGmoiElGbJg7Fp791ZuOpRFrSu09xBXt6z4,5215 -django/contrib/admindocs/locale/pa/LC_MESSAGES/django.mo,sha256=yFeO0eZIksXeDhAl3CrnkL1CF7PHz1PII2kIxGA0opQ,1275 -django/contrib/admindocs/locale/pa/LC_MESSAGES/django.po,sha256=DA5LFFLOXHIJIqrrnj9k_rqL-wr63RYX_i-IJFhBuc0,4900 -django/contrib/admindocs/locale/pl/LC_MESSAGES/django.mo,sha256=DHxRNP6YK8qocDqSd2DZg7n-wPp2hJSbjNBLFti7U8o,6633 -django/contrib/admindocs/locale/pl/LC_MESSAGES/django.po,sha256=mRjleE2-9r9TfseHWeyjvRwzBZP_t2LMvihq8n_baU8,7575 -django/contrib/admindocs/locale/pt/LC_MESSAGES/django.mo,sha256=KQnbHsHLYTHd-s8k-xu2y1NHHjvtTWe5XqQko3wz68Q,6605 -django/contrib/admindocs/locale/pt/LC_MESSAGES/django.po,sha256=zG5vL4ZvPzOln_3RhPdHw6p_ig78Y4sUXML0U7YKAvQ,7304 -django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.mo,sha256=L8t589rbg4vs4HArLpgburmMufZ6BTuwxxkv1QUetBA,6590 -django/contrib/admindocs/locale/pt_BR/LC_MESSAGES/django.po,sha256=EG4xELZ8emUIWB78cw8gFeiqTiN9UdAuEaXHyPyNtIE,7538 -django/contrib/admindocs/locale/ro/LC_MESSAGES/django.mo,sha256=9K8Sapn6sOg1wtt2mxn7u0cnqPjEHH70qjwM-XMPzNA,6755 -django/contrib/admindocs/locale/ro/LC_MESSAGES/django.po,sha256=b4AsPjWBYHQeThAtLP_TH4pJitwidtoPNkJ7dowUuRg,7476 -django/contrib/admindocs/locale/ru/LC_MESSAGES/django.mo,sha256=9pIPv2D0rq29vrBNWZENM_SOdNpaPidxmgT20hWtBis,8434 -django/contrib/admindocs/locale/ru/LC_MESSAGES/django.po,sha256=BTlxkS4C0DdfC9QJCegXwi5ejfG9pMsAdfy6UJzec3s,9175 -django/contrib/admindocs/locale/sk/LC_MESSAGES/django.mo,sha256=QR3Yvh6y6qJLr4umB0_HcVRIrqD-o1z3rnDv38hLkCQ,6670 -django/contrib/admindocs/locale/sk/LC_MESSAGES/django.po,sha256=QPTSNtN-7QBUX7G7d67zs5kPHS3tXoi7WCy_y1nhPfQ,7375 -django/contrib/admindocs/locale/sl/LC_MESSAGES/django.mo,sha256=FMg_s9ZpeRD42OsSF9bpe8pRQ7wP7-a9WWnaVliqXpU,6508 -django/contrib/admindocs/locale/sl/LC_MESSAGES/django.po,sha256=JWO_WZAwBpXw-4FoB7rkWXGhi9aEVq1tH2fOC69rcgg,7105 -django/contrib/admindocs/locale/sq/LC_MESSAGES/django.mo,sha256=OILplcoIos3lKv8349AIi9w6_ulYfnS1GZoF775Syh4,6561 -django/contrib/admindocs/locale/sq/LC_MESSAGES/django.po,sha256=K9t4P0o9nZfMfqUL4VOOEgw-70i55Gji_fl0517jogc,7180 -django/contrib/admindocs/locale/sr/LC_MESSAGES/django.mo,sha256=wQbXQFTFYjeJvUQ4twmF_O2SYkYkigJ1LQj8xdC5Yu4,8154 -django/contrib/admindocs/locale/sr/LC_MESSAGES/django.po,sha256=KT72y37njw6vgAfXOoY41w_Myv5yrzFC1BQVAd_V79s,8778 -django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=3ytn9SeRgnbIC8YjYTcgdNKgNrizzDwwmLQhVwjvNCY,6542 -django/contrib/admindocs/locale/sr_Latn/LC_MESSAGES/django.po,sha256=2ojglF82ZPFxdnlICYkwkN_EOLli8QRSCPTbILxug9g,13364 -django/contrib/admindocs/locale/sv/LC_MESSAGES/django.mo,sha256=5i9qxo9V7TghSIpKCOw5PpITYYHMP-0NhFivwc-w0yw,6394 -django/contrib/admindocs/locale/sv/LC_MESSAGES/django.po,sha256=WhABV5B-rhBly6ueJPOMsIBjSiw7i1yCZUQsXWE_jV4,7137 -django/contrib/admindocs/locale/sw/LC_MESSAGES/django.mo,sha256=pyJfGL7UdPrJAVlCB3YimXxTjTfEkoZQWX-CSpDkcWc,1808 -django/contrib/admindocs/locale/sw/LC_MESSAGES/django.po,sha256=SIywrLX1UGx4OiPxoxUYelmQ1YaY2LMa3dxynGQpHp8,4929 -django/contrib/admindocs/locale/ta/LC_MESSAGES/django.mo,sha256=8SjQ9eGGyaZGhkuDoZTdtYKuqcVyEtWrJuSabvNRUVM,1675 -django/contrib/admindocs/locale/ta/LC_MESSAGES/django.po,sha256=k593yzVqpSQOsdpuF-rdsSLwKQU8S_QFMRpZXww__1A,5194 -django/contrib/admindocs/locale/te/LC_MESSAGES/django.mo,sha256=eAzNpYRy_G1erCcKDAMnJC4809ITRHvJjO3vpyAC_mk,1684 -django/contrib/admindocs/locale/te/LC_MESSAGES/django.po,sha256=oDg_J8JxepFKIe5m6lDKVC4YWQ_gDLibgNyQ3508VOM,5204 -django/contrib/admindocs/locale/tg/LC_MESSAGES/django.mo,sha256=jSMmwS6F_ChDAZDyTZxRa3YuxkXWlO-M16osP2NLRc0,7731 -django/contrib/admindocs/locale/tg/LC_MESSAGES/django.po,sha256=mewOHgRsFydk0d5IY3jy3rOWa6uHdatlSIvFNZFONsc,8441 -django/contrib/admindocs/locale/th/LC_MESSAGES/django.mo,sha256=bHK49r45Q1nX4qv0a0jtDja9swKbDHHJVLa3gM13Cb4,2167 -django/contrib/admindocs/locale/th/LC_MESSAGES/django.po,sha256=_GMgPrD8Zs0lPKQOMlBmVu1I59yXSV42kfkrHzeiehY,5372 -django/contrib/admindocs/locale/tr/LC_MESSAGES/django.mo,sha256=L1iBsNGqqfdNkZZmvnnBB-HxogAgngwhanY1FYefveE,6661 -django/contrib/admindocs/locale/tr/LC_MESSAGES/django.po,sha256=D4vmznsY4icyKLXQUgAL4WZL5TOUZYVUSCJ4cvZuFg8,7311 -django/contrib/admindocs/locale/tt/LC_MESSAGES/django.mo,sha256=pQmAQOPbrBVzBqtoQ0dsFWFwC6LxA5mQZ9QPqL6pSFw,1869 -django/contrib/admindocs/locale/tt/LC_MESSAGES/django.po,sha256=NCLv7sSwvEficUOSoMJlHGqjgjYvrvm2V3j1Gkviw80,5181 -django/contrib/admindocs/locale/udm/LC_MESSAGES/django.mo,sha256=hwDLYgadsKrQEPi9HiuMWF6jiiYUSy4y-7PVNJMaNpY,618 -django/contrib/admindocs/locale/udm/LC_MESSAGES/django.po,sha256=29fpfn4p8KxxrBdg4QB0GW_l8genZVV0kYi50zO-qKs,5099 -django/contrib/admindocs/locale/ug/LC_MESSAGES/django.mo,sha256=OIyPz5i48Ab2CVmCe71agW8qMsYMTwTG2E7rJft7P5k,7867 -django/contrib/admindocs/locale/ug/LC_MESSAGES/django.po,sha256=GM6ypRwZ6d6VXM0XVvg9p_334pxhex1yd5-HS8Z1z9U,8380 -django/contrib/admindocs/locale/uk/LC_MESSAGES/django.mo,sha256=G-3yCDj2jK7ZTu80YXGJ_ZR1E7FejbLxTFe866G4Pr0,8468 -django/contrib/admindocs/locale/uk/LC_MESSAGES/django.po,sha256=bbWzP-gpbslzbTBc_AO7WBNmtr3CkLOwkSJHI0Z_dTA,9330 -django/contrib/admindocs/locale/ur/LC_MESSAGES/django.mo,sha256=VNg9o_7M0Z2LC0n3_-iwF3zYmncRJHaFqqpxuPmMq84,1836 -django/contrib/admindocs/locale/ur/LC_MESSAGES/django.po,sha256=QTg85c4Z13hMN_PnhjaLX3wx6TU4SH4hPTzNBfNVaMU,5148 -django/contrib/admindocs/locale/vi/LC_MESSAGES/django.mo,sha256=F6dyo00yeyUND_w1Ocm9SL_MUdXb60QQpmAQPto53IU,1306 -django/contrib/admindocs/locale/vi/LC_MESSAGES/django.po,sha256=JrVKjT848Y1cS4tpH-eRivFNwM-cUs886UEhY2FkTPw,4836 -django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=ngPlxN85wGOMKoo3OK3wUQeikoaxPKqAIsgw2_0ovN4,6075 -django/contrib/admindocs/locale/zh_Hans/LC_MESSAGES/django.po,sha256=TNdJGJCAi0OijBN6w23SwKieZqNqkgNt2qdlPfY-r20,6823 -django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=Tx2MdoDy5aGjAGnDhYrV6mHN-inyqa3mA2zDAYPsQc4,6016 -django/contrib/admindocs/locale/zh_Hant/LC_MESSAGES/django.po,sha256=vhYxKhDRm6BkUKkLFetq1zDZ1-08Xe1xVnbUD0ABQuc,6734 -django/contrib/admindocs/middleware.py,sha256=owqLbigBtxKmhPQmz767KOAkN3nKRIJrwZAUuHRIAQM,1329 -django/contrib/admindocs/templates/admin_doc/bookmarklets.html,sha256=fSQP3eErm6R8yD7c8-KVilViI0vww6dqwkLwaAjgCaY,1282 -django/contrib/admindocs/templates/admin_doc/index.html,sha256=6bmIkahIH8CWMhGEytTHUZ7DtrDmcqhomJe48KbzvZY,1369 -django/contrib/admindocs/templates/admin_doc/missing_docutils.html,sha256=sx3z874_SIWPjKndIzfwYl8bQzEpTYMckA11RFFbqRI,788 -django/contrib/admindocs/templates/admin_doc/model_detail.html,sha256=DM5mTGfs1lEKlclSKMldLDsOoyrqRavqkR57hNM-cKE,1922 -django/contrib/admindocs/templates/admin_doc/model_index.html,sha256=sgwiE4Xxz7kcbk_UhHxgxLXyBh8SMHgHHvBucby3pPc,1358 -django/contrib/admindocs/templates/admin_doc/template_detail.html,sha256=sApk1HNa-n41lMIxRZHGoft9S4PvYedDPTtvHWuSsSc,1035 -django/contrib/admindocs/templates/admin_doc/template_filter_index.html,sha256=U2HBVHXtgCqUp9hLuOMVqCxBbXyYMMgAORG8fziN7uc,1775 -django/contrib/admindocs/templates/admin_doc/template_tag_index.html,sha256=S4U-G05yi1YIlFEv-HG20bDiq4rhdiZCgebhVBzNzdY,1731 -django/contrib/admindocs/templates/admin_doc/view_detail.html,sha256=z5o74X-5f1tGUS37-hKzY571xEcIa7U4XDqnUxewfBU,904 -django/contrib/admindocs/templates/admin_doc/view_index.html,sha256=ZLfmxMkVlPYETRFnjLmU3bagve4ZvY1Xzsya1Lntgkw,1734 -django/contrib/admindocs/urls.py,sha256=spPSD6wc_B9eABF4mEWIhPSZ3w6W4fM6ERGepo8NRtY,1309 -django/contrib/admindocs/utils.py,sha256=uc1VLJv6MirkNfCejjVFEw38Fb5uo1o1_XX9AUS26ew,8400 -django/contrib/admindocs/views.py,sha256=go2dArGToREBz__jhEhYKyW1a4aKBKMG7jvJDKnh9ic,19572 -django/contrib/auth/__init__.py,sha256=a8HBUvl3VYrkXae7HKf-zoYQ-s2DuQf2RFP0xFz1Mxs,15040 -django/contrib/auth/__pycache__/__init__.cpython-312.pyc,, -django/contrib/auth/__pycache__/admin.cpython-312.pyc,, -django/contrib/auth/__pycache__/apps.cpython-312.pyc,, -django/contrib/auth/__pycache__/backends.cpython-312.pyc,, -django/contrib/auth/__pycache__/base_user.cpython-312.pyc,, -django/contrib/auth/__pycache__/checks.cpython-312.pyc,, -django/contrib/auth/__pycache__/context_processors.cpython-312.pyc,, -django/contrib/auth/__pycache__/decorators.cpython-312.pyc,, -django/contrib/auth/__pycache__/forms.cpython-312.pyc,, -django/contrib/auth/__pycache__/hashers.cpython-312.pyc,, -django/contrib/auth/__pycache__/middleware.cpython-312.pyc,, -django/contrib/auth/__pycache__/mixins.cpython-312.pyc,, -django/contrib/auth/__pycache__/models.cpython-312.pyc,, -django/contrib/auth/__pycache__/password_validation.cpython-312.pyc,, -django/contrib/auth/__pycache__/signals.cpython-312.pyc,, -django/contrib/auth/__pycache__/tokens.cpython-312.pyc,, -django/contrib/auth/__pycache__/urls.cpython-312.pyc,, -django/contrib/auth/__pycache__/validators.cpython-312.pyc,, -django/contrib/auth/__pycache__/views.cpython-312.pyc,, -django/contrib/auth/admin.py,sha256=ZQDoF6mqroMi1D7IzBcS_G7tsFOvfUe-2Sh1-BH8AaQ,10163 -django/contrib/auth/apps.py,sha256=qpjjFdMH0H3-ialZrRYQ5fnmfCuSh0RiD3bsKzzTEeY,1284 -django/contrib/auth/backends.py,sha256=R4b1N8TzKKuZs4YdgnRGwAgmqBSGymK0fcZDWwne3YY,12965 -django/contrib/auth/base_user.py,sha256=jwhRyJFGS0Le9s30M-Ccxw3FI1Ennu6DA6HGB2qIjaA,4893 -django/contrib/auth/checks.py,sha256=oxZaccNDtzPMSqIzzKib58PWk3G8WyTggwoXR7m7KDw,9837 -django/contrib/auth/common-passwords.txt.gz,sha256=PBuu1iWW3jaGCCTrP0NtWTLTfKiwblnfePWkTsF1r-Q,80228 -django/contrib/auth/context_processors.py,sha256=8BbvdbTVPl8GVgB5-2LTzx6FrGsMzev-E7JMnUgr-rM,1911 -django/contrib/auth/decorators.py,sha256=UUuJ1linbJLUpj2fEYIXt3lcF7Uo4KGaEP5EdomykFQ,4760 -django/contrib/auth/forms.py,sha256=8WTkE5s4kAndqzcs9Y_Cb2t9w1JeJzahHpFuhd30pT8,20807 -django/contrib/auth/handlers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/auth/handlers/__pycache__/__init__.cpython-312.pyc,, -django/contrib/auth/handlers/__pycache__/modwsgi.cpython-312.pyc,, -django/contrib/auth/handlers/modwsgi.py,sha256=j5iLXFLCyylOvnY6RalN0hd53vmQ0LKBHvDn_CeSSTY,1914 -django/contrib/auth/hashers.py,sha256=SyRnQn6P6oceSaR5oGjEXJJoOTasVvPmVo_iP6fkKyY,23750 -django/contrib/auth/locale/af/LC_MESSAGES/django.mo,sha256=NWVSVHPiDi8XdIWVVBOvlN8a-l94hzvN7DNObsL8Nu4,8449 -django/contrib/auth/locale/af/LC_MESSAGES/django.po,sha256=wv4Ls1PSlHA-ZOaC1v5CpNvPxseAZxRLtQc5lITYf0Q,8647 -django/contrib/auth/locale/ar/LC_MESSAGES/django.mo,sha256=J2mMkZHiIDySj_RX7A8QQm5oMTiMbZlgzpKoZGVO0dI,11261 -django/contrib/auth/locale/ar/LC_MESSAGES/django.po,sha256=rBnBTzNiaBIqOLZJoym9Ymvdbkb1tDbHxsEEQS5t8Ic,11722 -django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=0UokSPc3WDs_0PozSalfBaq4JFYgF1Rt7b90CKvY5jE,10228 -django/contrib/auth/locale/ar_DZ/LC_MESSAGES/django.po,sha256=GDvm2m1U7NOY5l7FijKGR77DEZt6rYWoSPCxsY5BZ3Y,10574 -django/contrib/auth/locale/ast/LC_MESSAGES/django.mo,sha256=Pt3gYY3j8Eroo4lAEmf-LR6u9U56mpE3vqLhjR4Uq-o,2250 -django/contrib/auth/locale/ast/LC_MESSAGES/django.po,sha256=Kiq4s8d1HnYpo3DQGlgUl3bOkxmgGW8CvGp9AbryRk8,5440 -django/contrib/auth/locale/az/LC_MESSAGES/django.mo,sha256=aurC_qQHn_eYEZua_XqOKfdewPMdnoCtKAaRhvtXUUs,8698 -django/contrib/auth/locale/az/LC_MESSAGES/django.po,sha256=xBo_YtCKZnDJC3dRIOTFT_-PfqYHJDSxeny-8hCYFsA,9067 -django/contrib/auth/locale/be/LC_MESSAGES/django.mo,sha256=pfjr2I68XQmUNPToGF5yobnF4OFMfId0oaS24xh_lGQ,11397 -django/contrib/auth/locale/be/LC_MESSAGES/django.po,sha256=BKMBca3ELFFPewdRX4OjrF1MzpSHzQDQmcjphJ_AAao,11691 -django/contrib/auth/locale/bg/LC_MESSAGES/django.mo,sha256=qChURIcNm50ePM5nO-Rh44LO-f8ww7lUro0GQRXE_wY,10717 -django/contrib/auth/locale/bg/LC_MESSAGES/django.po,sha256=9Uo19-kzj6jTyvKGyWFk4KdqbXwZOvX4rucEJXRJFGE,11221 -django/contrib/auth/locale/bn/LC_MESSAGES/django.mo,sha256=cJSawQn3rNh2I57zK9vRi0r1xc598Wr26AyHh6D50ZQ,5455 -django/contrib/auth/locale/bn/LC_MESSAGES/django.po,sha256=5Vqd4n9ab98IMev4GHLxpO7f4r9nnhC3Nfx27HQNd8s,7671 -django/contrib/auth/locale/br/LC_MESSAGES/django.mo,sha256=nxLj88BBhT3Hudev1S_BRC8P6Jv7eoR8b6CHGt5eoPo,1436 -django/contrib/auth/locale/br/LC_MESSAGES/django.po,sha256=rFo68wfXMyju633KCAhg0Jcb3GVm3rk4opFQqI89d6Y,5433 -django/contrib/auth/locale/bs/LC_MESSAGES/django.mo,sha256=jDjP1qIs02k6RixY9xy3V7Cr6zi-henR8nDnhqNG18s,3146 -django/contrib/auth/locale/bs/LC_MESSAGES/django.po,sha256=NOICHHU8eFtltH0OBlnasz9TF0uZGZd3hMibRmn158E,5975 -django/contrib/auth/locale/ca/LC_MESSAGES/django.mo,sha256=lqiOLv_LZDLeXbJZYsrWRHzcnwd1vd00tW5Jrh-HHkY,7643 -django/contrib/auth/locale/ca/LC_MESSAGES/django.po,sha256=v-3t7bDTh1835nZnjYh3_HyN4yw4a1HyHpC3-jX79Z0,8216 -django/contrib/auth/locale/ckb/LC_MESSAGES/django.mo,sha256=JCxL4vCR76rQywGn0bbhs0DGltbj-DOF_GTjcWuk2n8,11066 -django/contrib/auth/locale/ckb/LC_MESSAGES/django.po,sha256=SdmYPkVor_sWdOnLkyclkaR52N1IiXUP-0i7xjZs2hk,11254 -django/contrib/auth/locale/cs/LC_MESSAGES/django.mo,sha256=BXWVPB6GeisxXPEq8Pn8wBw9ByZIW-JQAPomzzzx3vo,8888 -django/contrib/auth/locale/cs/LC_MESSAGES/django.po,sha256=Of36j3TXudwYp8to5RpuAoi-_zLcGHIRNkxcDG91AqA,9367 -django/contrib/auth/locale/cy/LC_MESSAGES/django.mo,sha256=lSfCwEVteW4PDaiGKPDxnSnlDUcGMkPfsxIluExZar0,4338 -django/contrib/auth/locale/cy/LC_MESSAGES/django.po,sha256=-LPAKGXNzB77lVHfCRmFlH3SUaLgOXk_YxfC0BomcEs,6353 -django/contrib/auth/locale/da/LC_MESSAGES/django.mo,sha256=gHZ0OYN9o5qBRsulKkfdUIDq1uyuZVM6nKEXEow2gLY,8461 -django/contrib/auth/locale/da/LC_MESSAGES/django.po,sha256=Y_kt-VEeqLJsTiuHGLoRPO6iap5Zee6rsAFgQJrA-6U,8916 -django/contrib/auth/locale/de/LC_MESSAGES/django.mo,sha256=Ke4MVWwMVQxXeJfDpem01ZcpH5mHSjTyWfDjYnNqqiY,7138 -django/contrib/auth/locale/de/LC_MESSAGES/django.po,sha256=q2wPnyx_xnMEgDGhh-nwHwb4z1tzZE_3eAU6BO3ItrE,8437 -django/contrib/auth/locale/dsb/LC_MESSAGES/django.mo,sha256=HhQfp6gYGCqoRXs20WcY23tEfxEQasQ4KmBbPc0C8_U,9231 -django/contrib/auth/locale/dsb/LC_MESSAGES/django.po,sha256=C0ISLaZtrZfakhpVuZSsmi9YpZOaMPCBE4lq25niHuY,9505 -django/contrib/auth/locale/el/LC_MESSAGES/django.mo,sha256=KaP9RLYThwYWLBx0W90HI0zJZ09iNhZ3tk8UVF63n74,10072 -django/contrib/auth/locale/el/LC_MESSAGES/django.po,sha256=O5JsNCUNr1YcNNqMugoM5epN6nC5pgq3E6nKXDh3OY0,10795 -django/contrib/auth/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/auth/locale/en/LC_MESSAGES/django.po,sha256=RvU9DEhUirOa_bD__B4R2KYfUfcyUsSgQb5jizUuboQ,8634 -django/contrib/auth/locale/en_AU/LC_MESSAGES/django.mo,sha256=7cPKOZX0ZmWCYU2ZwgCp8LwXj7FAdP3lMoI2u4nzgeU,7183 -django/contrib/auth/locale/en_AU/LC_MESSAGES/django.po,sha256=92Q42wfwKhGxDkomv8JlGBHVUdFIc_wvm_LUNBc9Q1k,7467 -django/contrib/auth/locale/en_GB/LC_MESSAGES/django.mo,sha256=p57gDaYVvgEk1x80Hq4Pn2SZbsp9ly3XrJ5Ttlt2yOE,3179 -django/contrib/auth/locale/en_GB/LC_MESSAGES/django.po,sha256=-yDflw5-81VOlyqkmLJN17FRuwDrhYXItFUJwx2aqpE,5787 -django/contrib/auth/locale/eo/LC_MESSAGES/django.mo,sha256=OCEu7qwKb20Cq2UO-dmHjNPXRfDTsQHp9DbyVXCxNMw,7421 -django/contrib/auth/locale/eo/LC_MESSAGES/django.po,sha256=wrvLqKIJycioUFAI7GkCRtDNZ9_OigG_Bf79Dmgpa7c,7868 -django/contrib/auth/locale/es/LC_MESSAGES/django.mo,sha256=r8FsShCiRBnr79dZsl29sAhUZ94uBJoyM8COWoAL3QI,9047 -django/contrib/auth/locale/es/LC_MESSAGES/django.po,sha256=VUF9BtuIn0iNZ6AcF1UYSrhqs55Gd7YkDvwlRkoUdC0,9857 -django/contrib/auth/locale/es_AR/LC_MESSAGES/django.mo,sha256=HFBDVYURht_16OeEXDmwV-z_xYemGMj7E-7ytjbG6Cc,9177 -django/contrib/auth/locale/es_AR/LC_MESSAGES/django.po,sha256=k6B9nQkO5pXiChw_-2kOHEgIwe3kA22aG46hHqvc0Z8,9414 -django/contrib/auth/locale/es_CO/LC_MESSAGES/django.mo,sha256=K5VaKTyeV_WoKsLR1x8ZG4VQmk3azj6ZM8Phqjs81So,6529 -django/contrib/auth/locale/es_CO/LC_MESSAGES/django.po,sha256=qJywTaYi7TmeMB1sjwsiwG8GXtxAOaOX0voj7lLVZRw,7703 -django/contrib/auth/locale/es_MX/LC_MESSAGES/django.mo,sha256=dCav1yN5q3bU4PvXZd_NxHQ8cZ9KqQCiNoe4Xi8seoY,7822 -django/contrib/auth/locale/es_MX/LC_MESSAGES/django.po,sha256=_4un21ALfFsFaqpLrkE2_I18iEfJlcAnd_X8YChfdWo,8210 -django/contrib/auth/locale/es_VE/LC_MESSAGES/django.mo,sha256=GwpZytNHtK7Y9dqQKDiVi4SfA1AtPlk824_k7awqrdI,7415 -django/contrib/auth/locale/es_VE/LC_MESSAGES/django.po,sha256=G3mSCo_XGRUfOAKUeP_UNfWVzDPpbQrVYQt8Hv3VZVM,7824 -django/contrib/auth/locale/et/LC_MESSAGES/django.mo,sha256=Y1eOo4oF0ibCMrZr3PyLleQqFrXNIn_m1GeaIt9eIbY,8312 -django/contrib/auth/locale/et/LC_MESSAGES/django.po,sha256=Xn40JVNZUawXfmokf8yof20OTsf_1Zr5dRv0PJdZC5Y,8780 -django/contrib/auth/locale/eu/LC_MESSAGES/django.mo,sha256=aQfIMZ8FRzP-6OpZCpC2qrd4wbyWiapJOVIWlmyqde0,7181 -django/contrib/auth/locale/eu/LC_MESSAGES/django.po,sha256=AP53NIzFy-aCLnLds70LMg-XW7F_95VSD1ZWCedgkTI,7732 -django/contrib/auth/locale/fa/LC_MESSAGES/django.mo,sha256=yeA_5LAPu7OyQssunvUNlH07bPVCyGLpnvijNenrtHQ,8979 -django/contrib/auth/locale/fa/LC_MESSAGES/django.po,sha256=NChJSgpkXrwAiTrCJzvwlm9mh-LFSD1rR1ESdRQD43o,9513 -django/contrib/auth/locale/fi/LC_MESSAGES/django.mo,sha256=QAeE_blNE1ur7--5VXrnZwRy2sAYfAIgJHZtyABmuxw,8507 -django/contrib/auth/locale/fi/LC_MESSAGES/django.po,sha256=n0Py-_o1213RjW-cdb4RI8QPaxicC1Cul0W19s1uNVA,8844 -django/contrib/auth/locale/fr/LC_MESSAGES/django.mo,sha256=ulghoa4OlMI5ZDdzGt8zP2PKySj-y1mPrlhADNYxLpI,9476 -django/contrib/auth/locale/fr/LC_MESSAGES/django.po,sha256=bE_orNW4bKebN_Af8FoVCSlYj4VegE68wj7aNfSCCqo,9816 -django/contrib/auth/locale/fy/LC_MESSAGES/django.mo,sha256=95N-77SHF0AzQEer5LuBKu5n5oWf3pbH6_hQGvDrlP4,476 -django/contrib/auth/locale/fy/LC_MESSAGES/django.po,sha256=8XOzOFx-WerF7whzTie03hgO-dkbUFZneyrpZtat5JY,3704 -django/contrib/auth/locale/ga/LC_MESSAGES/django.mo,sha256=UblN6hhEtT4qBKfH-aMdUKXqOCELTZHp3sCZ8ECxPFM,9476 -django/contrib/auth/locale/ga/LC_MESSAGES/django.po,sha256=X1399hXdhaQLsVQvOr98GYPBWX9l1hY28-SjpT2Ma4Q,9891 -django/contrib/auth/locale/gd/LC_MESSAGES/django.mo,sha256=BLBYJV9Adx1BsXZaM0qZ54mNRAF5s4dxB1TBLtIyMHQ,8743 -django/contrib/auth/locale/gd/LC_MESSAGES/django.po,sha256=rqPK26mtE_U-TG2qyjc5xCR-feI3sGXZR5H6ohNzx4s,9099 -django/contrib/auth/locale/gl/LC_MESSAGES/django.mo,sha256=qjbLeq5odyj41qAscDyJxdZw1AtCXubp1r-wgXkoNpY,8757 -django/contrib/auth/locale/gl/LC_MESSAGES/django.po,sha256=2FXIgJXWmSzzZM5NBW0zr20iv2h1Z0_5qOg6Ez1c5BI,9160 -django/contrib/auth/locale/he/LC_MESSAGES/django.mo,sha256=jUw9NUWUPuCUFURILUDZJdiqHsZZ8X2UyKWnbRpmKYs,9108 -django/contrib/auth/locale/he/LC_MESSAGES/django.po,sha256=lytdeP1YOO6l7dJmKEiSSVGhQcPluz0OAnh07D3N5mI,9698 -django/contrib/auth/locale/hi/LC_MESSAGES/django.mo,sha256=7CxV1H37hMbgKIhnAWx-aJmipLRosJe1qg8BH2CABfw,5364 -django/contrib/auth/locale/hi/LC_MESSAGES/django.po,sha256=DU5YM6r1kd5fo40yqFXzEaNh42ezFQFQ-0dmVqkaKQ0,7769 -django/contrib/auth/locale/hr/LC_MESSAGES/django.mo,sha256=CNVabFC1rNXirffeJhhi4KUrvAX2hfTPJo52RMydzUU,8598 -django/contrib/auth/locale/hr/LC_MESSAGES/django.po,sha256=ptnW6tjNgGztUxm_IeGcnWuKXjTIKI5gyv0RCVAia3k,9106 -django/contrib/auth/locale/hsb/LC_MESSAGES/django.mo,sha256=UGCU7rmCKxWPEfVFnEOtL6h56g_MDA-dcY_USyVJh40,9028 -django/contrib/auth/locale/hsb/LC_MESSAGES/django.po,sha256=HwyPeAaUK3DvSXIkJxjv9vgbk-cIFwpeH_raMRA4OOc,9281 -django/contrib/auth/locale/hu/LC_MESSAGES/django.mo,sha256=pwvYMbm4F151pCXe0Ehzb_gYhl2myzyPDuDzSnDaCfE,7661 -django/contrib/auth/locale/hu/LC_MESSAGES/django.po,sha256=KzajV-dYtg2DujkWhkYL7U2iMjTuSoNylaa4gYCNQWY,8547 -django/contrib/auth/locale/hy/LC_MESSAGES/django.mo,sha256=zoLe0EqIH8HQYC5XAWd8b8mA2DpbmDSEBsF-WIKX_OQ,8001 -django/contrib/auth/locale/hy/LC_MESSAGES/django.po,sha256=wIWLbz6f0n44ZcjEbZZsgoWTpzXRGND15hudr_DQ3l0,8787 -django/contrib/auth/locale/ia/LC_MESSAGES/django.mo,sha256=OTxh6u0QmsytMrp8IKWBwMnhrYCpyS6qVnF7YBCAWe0,7626 -django/contrib/auth/locale/ia/LC_MESSAGES/django.po,sha256=ue4RXEXweO1-9sZOKkLZsyZe8yxnPWB3JZyyh3qzmlA,7895 -django/contrib/auth/locale/id/LC_MESSAGES/django.mo,sha256=a2twizqS6B6elAjOcI17lxCt283LXyBIojmy3IxJTPk,8210 -django/contrib/auth/locale/id/LC_MESSAGES/django.po,sha256=Cqbn2SQLzFUNpSiWaxkMqrOxi3ytVKZIn4ofoFwIJ1Y,8617 -django/contrib/auth/locale/io/LC_MESSAGES/django.mo,sha256=YwAS3aWljAGXWcBhGU_GLVuGJbHJnGY8kUCE89CPdks,464 -django/contrib/auth/locale/io/LC_MESSAGES/django.po,sha256=W36JXuA1HQ72LspixRxeuvxogVxtk7ZBbT0VWI38_oM,3692 -django/contrib/auth/locale/is/LC_MESSAGES/django.mo,sha256=0PBYGqQKJaAG9m2jmJUzcqRVPc16hCe2euECMCrNGgI,7509 -django/contrib/auth/locale/is/LC_MESSAGES/django.po,sha256=o6dQ8WMuPCw4brSzKUU3j8PYhkLBO7XQ3M7RlsIw-VY,7905 -django/contrib/auth/locale/it/LC_MESSAGES/django.mo,sha256=pcBcdOXLqT4shr7Yw5l-pxfYknJyDW6d-jGtkncl24E,7862 -django/contrib/auth/locale/it/LC_MESSAGES/django.po,sha256=f03_tMPiwLF1ZyWfnB_j2vhPR1AXkborGQS2Tbxufzk,8471 -django/contrib/auth/locale/ja/LC_MESSAGES/django.mo,sha256=Z6Cd-iIsPq0ACMDi3RXFZ5zWrdgxiKA_3TLoZ5UBzvw,9193 -django/contrib/auth/locale/ja/LC_MESSAGES/django.po,sha256=kz89aPPw1olSjsua4TY7jZ625wV3tjbCY2rwqm4hmq8,9519 -django/contrib/auth/locale/ka/LC_MESSAGES/django.mo,sha256=4aJoE1O5jfm5MI7kBqymzb-xOKLDw2mJD5-VhezlMA8,10372 -django/contrib/auth/locale/ka/LC_MESSAGES/django.po,sha256=hvmbD3RS3lOFj2h7A3m23asktwM5zbCdRvs7YvesAkI,11163 -django/contrib/auth/locale/kab/LC_MESSAGES/django.mo,sha256=9qKeQ-gDByoOdSxDpSbLaM4uSP5sIi7qlTn8tJidVDs,2982 -django/contrib/auth/locale/kab/LC_MESSAGES/django.po,sha256=8cq5_rjRXPzTvn1jPo6H_Jcrv6IXkWr8n9fTPvghsS8,5670 -django/contrib/auth/locale/kk/LC_MESSAGES/django.mo,sha256=RJablrXpRba6YVB_8ACSt2q_BjmxrHQZzX6RxMJImlA,3542 -django/contrib/auth/locale/kk/LC_MESSAGES/django.po,sha256=OebwPN9iWBvjDu0P2gQyBbShvIFxFIqCw8DpKuti3xk,6360 -django/contrib/auth/locale/km/LC_MESSAGES/django.mo,sha256=FahcwnCgzEamtWcDEPOiJ4KpXCIHbnSowfSRdRQ2F9U,2609 -django/contrib/auth/locale/km/LC_MESSAGES/django.po,sha256=lvRHHIkClbt_8-9Yn0xY57dMxcS72z4sUkxLb4cohP0,5973 -django/contrib/auth/locale/kn/LC_MESSAGES/django.mo,sha256=u0YygqGJYljBZwI9rm0rRk_DdgaBEMA1etL-Lk-7Mls,4024 -django/contrib/auth/locale/kn/LC_MESSAGES/django.po,sha256=J67MIAas5egVq_FJBNsug3Y7rZ8KakhQt6isyF23HAA,6957 -django/contrib/auth/locale/ko/LC_MESSAGES/django.mo,sha256=xIy4Oxw06RtGBetkMuFtU3ARnbCPaDnIx3tzwmJCZDA,8634 -django/contrib/auth/locale/ko/LC_MESSAGES/django.po,sha256=oxmOpmL0nlCDDhb20V1sISdCYrny-3S7HDQC_OeEAdc,9433 -django/contrib/auth/locale/ky/LC_MESSAGES/django.mo,sha256=mnBXtpInYxaSNIURJTmx8uBg_PH-NuPN9r54pkQY3q4,8924 -django/contrib/auth/locale/ky/LC_MESSAGES/django.po,sha256=7FeO_Kb2er0S84KnFeXVHO3TgAmEJ0gTQEDHImoxiZ4,9170 -django/contrib/auth/locale/lb/LC_MESSAGES/django.mo,sha256=OFhpMA1ZXhrs5fwZPO5IjubvWDiju4wfwWiV94SFkiA,474 -django/contrib/auth/locale/lb/LC_MESSAGES/django.po,sha256=dOfY9HjTfMQ0nkRYumw_3ZaywbUrTgT-oTXAnrRyfxo,3702 -django/contrib/auth/locale/lt/LC_MESSAGES/django.mo,sha256=-nlZHl7w__TsFUmBb5pQV_XJtKGsi9kzP6CBZXkfM8M,8146 -django/contrib/auth/locale/lt/LC_MESSAGES/django.po,sha256=-rdhB6eroSSemsdZkG1Jl4CruNZc_7dj4m5IVoyRBUQ,8620 -django/contrib/auth/locale/lv/LC_MESSAGES/django.mo,sha256=imL8anuTbmYE5IJldAcqK7F3XKTvm0FlvQT5C0jxgVg,8720 -django/contrib/auth/locale/lv/LC_MESSAGES/django.po,sha256=XOBWeBomoQZj7XUBOecJFPQpkFwfo3QmxkOW03KGjSk,9250 -django/contrib/auth/locale/mk/LC_MESSAGES/django.mo,sha256=XS9dslnD_YBeD07P8WQkss1gT7GIV-qLiCx4i5_Vd_k,9235 -django/contrib/auth/locale/mk/LC_MESSAGES/django.po,sha256=QOLgcwHub9Uo318P2z6sp69MI8syIIWCcr4VOom9vfs,9799 -django/contrib/auth/locale/ml/LC_MESSAGES/django.mo,sha256=UEaqq7nnGvcZ8vqFicLiuqsuEUhEjd2FpWfyzy2HqdU,12611 -django/contrib/auth/locale/ml/LC_MESSAGES/django.po,sha256=xBROIwJb5h2LmyBLAafZ2tUlPVTAOcMgt-olq5XnPT8,13107 -django/contrib/auth/locale/mn/LC_MESSAGES/django.mo,sha256=hBYT0p3LcvIKKPtIn2NzPk_2di9L8jYrUt9j3TcVvaY,9403 -django/contrib/auth/locale/mn/LC_MESSAGES/django.po,sha256=R3wAEwnefEHZsma8J-XOn4XlLtuWYKDPLwJ99DUYmvE,9913 -django/contrib/auth/locale/mr/LC_MESSAGES/django.mo,sha256=c_W1FsdevGBCJfpcY4MmgSPGUGqFAqWArpXhldn9MA8,10430 -django/contrib/auth/locale/mr/LC_MESSAGES/django.po,sha256=x8RUK6Bymg2o3YDREqEZvaLpw2PIzMbXaQhJqpyGpLA,11068 -django/contrib/auth/locale/ms/LC_MESSAGES/django.mo,sha256=eCAZrzQxsM_pAxr_XQo2fIOsCbj5LjGKpLNCzob2l-I,7654 -django/contrib/auth/locale/ms/LC_MESSAGES/django.po,sha256=FAtyzSGcD1mIhRIg8O_1SHLdisTPGYZK-QUjzgw-wCY,7847 -django/contrib/auth/locale/my/LC_MESSAGES/django.mo,sha256=gYzFJKi15RbphgG1IHbJF3yGz3P2D9vaPoHZpA7LoH8,1026 -django/contrib/auth/locale/my/LC_MESSAGES/django.po,sha256=lH5mrq-MyY8gvrNkH2_20rkjFnbviq23wIUqIjPIgFI,5130 -django/contrib/auth/locale/nb/LC_MESSAGES/django.mo,sha256=vLJ9F73atlexwVRzZJpQjcB9arodHIMCh-z8lP5Ah9w,7023 -django/contrib/auth/locale/nb/LC_MESSAGES/django.po,sha256=c3sTCdzWGZgs94z9dIIpfrFuujBuvWvQ-P0gb1tuqlA,7520 -django/contrib/auth/locale/ne/LC_MESSAGES/django.mo,sha256=pq8dEr1ugF5ldwkCDHOq5sXaXV31InbLHYyXU56U_Ao,7722 -django/contrib/auth/locale/ne/LC_MESSAGES/django.po,sha256=bV-uWvT1ViEejrbRbVTtwC2cZVD2yX-KaESxKBnxeRI,8902 -django/contrib/auth/locale/nl/LC_MESSAGES/django.mo,sha256=mVnVHcT_txoSb49PFTXxGVjtdv6Anmo77Ut7YuXuYU8,8654 -django/contrib/auth/locale/nl/LC_MESSAGES/django.po,sha256=VIN_7kSM-4gJVypjnpuGTvYdtZRHDkpFWtuHnZi1TBQ,9445 -django/contrib/auth/locale/nn/LC_MESSAGES/django.mo,sha256=83HdNOuNQVgJXBZMytPz1jx3wWDy8-e6t_JNEUu6W8w,7147 -django/contrib/auth/locale/nn/LC_MESSAGES/django.po,sha256=4ciwQsZFYSV6CjFqzxxcESAm16huv9XyXvU-nchD-Fs,7363 -django/contrib/auth/locale/os/LC_MESSAGES/django.mo,sha256=DVsYGz-31nofEjZla4YhM5L7qoBnQaYnZ4TBki03AI4,4434 -django/contrib/auth/locale/os/LC_MESSAGES/django.po,sha256=Akc1qelQWRA1DE6xseoK_zsY7SFI8SpiVflsSTUhQLw,6715 -django/contrib/auth/locale/pa/LC_MESSAGES/django.mo,sha256=PeOLukzQ_CZjWBa5FGVyBEysat4Gwv40xGMS29UKRww,3666 -django/contrib/auth/locale/pa/LC_MESSAGES/django.po,sha256=7ts9PUSuvfXGRLpfyVirJLDtsQcsVWFXDepVKUVlmtc,6476 -django/contrib/auth/locale/pl/LC_MESSAGES/django.mo,sha256=_xhEgW-4NhOazRhEks9adSOTszToETMue9pStxQ176Y,9051 -django/contrib/auth/locale/pl/LC_MESSAGES/django.po,sha256=9TbY6EwYHBTM-ma6PEojKrOtgNcpfN_mzKwGkWEiYxw,9882 -django/contrib/auth/locale/pt/LC_MESSAGES/django.mo,sha256=BFQO47aJJ7eFxTNEJvrzMDZVYOjSWFhY69YsDpr3c7M,7752 -django/contrib/auth/locale/pt/LC_MESSAGES/django.po,sha256=5MDM4MjVLxcyGMXJvZgATyJJT-oQeNPNuL_Cw6thBHs,8722 -django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.mo,sha256=qCh8MevuIljap5aKrUKxQG4ogccFKYjPWp8P3AT0qbE,8731 -django/contrib/auth/locale/pt_BR/LC_MESSAGES/django.po,sha256=HuL-Hm1uSVKB3RiMCFAnTG0sXpFIkqUfHQnS1F71jPY,9883 -django/contrib/auth/locale/ro/LC_MESSAGES/django.mo,sha256=GD04tb5R6nEeD6ZMAcZghVhXwr8en1omw0c6BxnyHas,7777 -django/contrib/auth/locale/ro/LC_MESSAGES/django.po,sha256=YfkFuPrMwAR50k6lfOYeBbMosEbvXGWwMBD8B7p_2ZA,8298 -django/contrib/auth/locale/ru/LC_MESSAGES/django.mo,sha256=779-Y2kUPXSHeKlEIjWfDHnAeByTb8Lq65BcYPsdqY0,11813 -django/contrib/auth/locale/ru/LC_MESSAGES/django.po,sha256=GI2Mg_feXrD__59ttNSM9ONLK1P8O0VDGGmXFD8GAEo,12387 -django/contrib/auth/locale/sk/LC_MESSAGES/django.mo,sha256=mzMvDkcL8ueIUDA7ruFhaYZQQDSPIbIWAQXEMjKlF5M,8810 -django/contrib/auth/locale/sk/LC_MESSAGES/django.po,sha256=ic0SURQkUV5cC7E6GWtVSkX6YJLhn6hZFboAnpd9DaI,9244 -django/contrib/auth/locale/sl/LC_MESSAGES/django.mo,sha256=_Lx1YcW4tvCpsXXXmcCMhrttpLR4389330tnB1ycCok,7659 -django/contrib/auth/locale/sl/LC_MESSAGES/django.po,sha256=MPEv4Ac5MwcywffmPyLxAzSMLLX1cOdZevPlpIMju28,8136 -django/contrib/auth/locale/sq/LC_MESSAGES/django.mo,sha256=LyP18Ccjd95ki9TVS6YFB3JBeI-U3n0LsOuOWKcXuyc,8601 -django/contrib/auth/locale/sq/LC_MESSAGES/django.po,sha256=hNjXCLEYeWQBhZnPnBdnqoZH5G8X9vsziBDCBt1gRfw,9119 -django/contrib/auth/locale/sr/LC_MESSAGES/django.mo,sha256=RrU2j_5yXCZg61pDapjroO-viDsYpaUP5T_OaFFFxqg,11140 -django/contrib/auth/locale/sr/LC_MESSAGES/django.po,sha256=drf10o62z9XQS534lRvzf5f74tCEHnBeeawFxEM-B9o,11426 -django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=F028YhZ96X5koQPOWpU5fJf4-kmzI1GpL6w9Hcw7iSw,8709 -django/contrib/auth/locale/sr_Latn/LC_MESSAGES/django.po,sha256=2lrhF8H-IOscG9evw3Evwrh9N6YV5EWgnK6apM441tg,12220 -django/contrib/auth/locale/sv/LC_MESSAGES/django.mo,sha256=PMPS8W5N_9JLM6oHihaMO5F3iplcrD8tE8d9SNDY6Ck,8512 -django/contrib/auth/locale/sv/LC_MESSAGES/django.po,sha256=Y9c2-A-WE3XM3SiLtJvilE453PipxewrKPWxhhhQ71Q,9332 -django/contrib/auth/locale/sw/LC_MESSAGES/django.mo,sha256=I_lEsKuMGm07X1vM3-ReGDx2j09PGLkWcG0onC8q1uQ,5029 -django/contrib/auth/locale/sw/LC_MESSAGES/django.po,sha256=TiZS5mh0oN0e6dFEdh-FK81Vk-tdv35ngJ-EbM1yX80,6455 -django/contrib/auth/locale/ta/LC_MESSAGES/django.mo,sha256=T1t5CKEb8hIumvbOtai-z4LKj2et8sX-PgBMd0B3zuA,2679 -django/contrib/auth/locale/ta/LC_MESSAGES/django.po,sha256=X8UDNmk02X9q1leNV1qWWwPNakhvNd45mCKkQ8EpZQQ,6069 -django/contrib/auth/locale/te/LC_MESSAGES/django.mo,sha256=i9hG4thA0P-Hc-S2oX7GufWFDO4Y_LF4RcdQ22cbLyE,2955 -django/contrib/auth/locale/te/LC_MESSAGES/django.po,sha256=txND8Izv2oEjSlcsx3q6l5fEUqsS-zv-sjVVILB1Bmc,6267 -django/contrib/auth/locale/tg/LC_MESSAGES/django.mo,sha256=MwdyYwC4ILX4MFsqCy46NNfPKLbW1GzRhFxMV0uIbLI,7932 -django/contrib/auth/locale/tg/LC_MESSAGES/django.po,sha256=miOPNThjHZODwjXMbON8PTMQhaCGJ0Gy6FZr6Jcj4J8,8938 -django/contrib/auth/locale/th/LC_MESSAGES/django.mo,sha256=zRpZ2xM5JEQoHtfXm2_XYdhe2FtaqH-hULJadLJ1MHU,6013 -django/contrib/auth/locale/th/LC_MESSAGES/django.po,sha256=Yhh_AQS_aM_9f_yHNNSu_3THbrU-gOoMpfiDKhkaSHo,7914 -django/contrib/auth/locale/tk/LC_MESSAGES/django.mo,sha256=5Rl2GMYL11RMSyro83E2oHNaehHjjGJKAJmp0swjV-0,7467 -django/contrib/auth/locale/tk/LC_MESSAGES/django.po,sha256=HAcou6t1zkXVrzyau7gr4i_H0DYpT5HOh9AxV-tnKD0,7763 -django/contrib/auth/locale/tr/LC_MESSAGES/django.mo,sha256=IsdDh0gI5wOscy7XAT7kgy6ECJRnkcuM5bxmHbpjkZ0,8614 -django/contrib/auth/locale/tr/LC_MESSAGES/django.po,sha256=rFlevzhhHcmj2IayjYIbv305E4CsX2Za8hsK_3B78cU,9179 -django/contrib/auth/locale/tt/LC_MESSAGES/django.mo,sha256=g4pTk8QLQFCOkU29RZvR1wOd1hkOZe_o5GV9Cg5u8N4,1371 -django/contrib/auth/locale/tt/LC_MESSAGES/django.po,sha256=owkJ7iPT-zJYkuKLykfWsw8j7O8hbgzVTOD0DVv956E,5222 -django/contrib/auth/locale/udm/LC_MESSAGES/django.mo,sha256=zey19UQmS79AJFxHGrOziExPDDpJ1AbUegbCRm0x0hM,462 -django/contrib/auth/locale/udm/LC_MESSAGES/django.po,sha256=gLVgaMGg0GA3Tey1_nWIjV1lnM7czLC0XR9NFBgL2Zk,3690 -django/contrib/auth/locale/ug/LC_MESSAGES/django.mo,sha256=JHAzVg2J_k6EZCoBps_XEsSLjOThw76WWRUvQRNIg0w,10681 -django/contrib/auth/locale/ug/LC_MESSAGES/django.po,sha256=I-XhV9UC1-Z99koZTmveH8DH8PVMCmie35aRi4jHbH8,10935 -django/contrib/auth/locale/uk/LC_MESSAGES/django.mo,sha256=FNAfNVQDFAer1sbrKY575CqUjMmAJkoWFzWoVkavz7Y,11332 -django/contrib/auth/locale/uk/LC_MESSAGES/django.po,sha256=7YSXwLnW_2sykjOx9cliVCNzVSuuU1if0zUpTEgJ-oM,12012 -django/contrib/auth/locale/ur/LC_MESSAGES/django.mo,sha256=rippTNHoh49W19c4HDUF8G5Yo3SknL3C87Afu8YXxzA,698 -django/contrib/auth/locale/ur/LC_MESSAGES/django.po,sha256=gwSd8noEwbcvDE1Q4ZsrftvoWMwhw1J15gvdtK6E9ns,4925 -django/contrib/auth/locale/uz/LC_MESSAGES/django.mo,sha256=bDkhpvduocjekq6eZiuEfWJqnIt5hQmxxoIMhLQWzqM,2549 -django/contrib/auth/locale/uz/LC_MESSAGES/django.po,sha256=tPp8tRZwSMQCQ9AyAeUDtnRfmOk54UQMwok3HH8VNSQ,5742 -django/contrib/auth/locale/vi/LC_MESSAGES/django.mo,sha256=eBMTwnpRWRj8SZVZ1tN592Re_8CPyJzuF4Vtg9IMmFw,7892 -django/contrib/auth/locale/vi/LC_MESSAGES/django.po,sha256=mOr5WgFpwztdW-pEZ4O80MGlltYQyL2cAMhz6-Esfo0,8246 -django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=nm2X5_Bc2r4y5M2S0mwZdxNw8t0ZOUlCjHgAFjrZ1ms,7696 -django/contrib/auth/locale/zh_Hans/LC_MESSAGES/django.po,sha256=-QrlefZy14SnQBxi4Sya2AsjQM22ssSDncVGaMjfWQo,8467 -django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=BhEKmDsqd56EX4gUyRE3x5g4KCIUM2oK_iXlMnD2TOw,7642 -django/contrib/auth/locale/zh_Hant/LC_MESSAGES/django.po,sha256=R8bmKEhb8BSYcazprOlDcvRuvKOqZgsyos6B7NTwzvM,8075 -django/contrib/auth/management/__init__.py,sha256=yVq6RtWyR_g5nn-CTIE3vskh6pBl9CuBr75dYc2LF2o,5390 -django/contrib/auth/management/__pycache__/__init__.cpython-312.pyc,, -django/contrib/auth/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/auth/management/commands/__pycache__/__init__.cpython-312.pyc,, -django/contrib/auth/management/commands/__pycache__/changepassword.cpython-312.pyc,, -django/contrib/auth/management/commands/__pycache__/createsuperuser.cpython-312.pyc,, -django/contrib/auth/management/commands/changepassword.py,sha256=H9onbQvVwzILiRK6Cg96qGrLi8_kdjoxBVMvupX18eI,2686 -django/contrib/auth/management/commands/createsuperuser.py,sha256=cSl8FeoXYBw5DUjtnHRYmybsYIx6WztUkYjgx4ZO1XI,13576 -django/contrib/auth/middleware.py,sha256=XHOPJNrJLJtDOJWaunlI8VA-qnm9oRR30HWh--TO2xM,11950 -django/contrib/auth/migrations/0001_initial.py,sha256=hFz_MZYGMy9J7yDOFl0aF-UixCbF5W12FhM-nk6rpe8,7281 -django/contrib/auth/migrations/0002_alter_permission_name_max_length.py,sha256=_q-X4Oj30Ui-w9ubqyNJxeFYiBF8H_KCne_2PvnhbP8,346 -django/contrib/auth/migrations/0003_alter_user_email_max_length.py,sha256=nVZXtNuYctwmwtY0wvWRGj1pqx2FUq9MbWM7xAAd-r8,418 -django/contrib/auth/migrations/0004_alter_user_username_opts.py,sha256=lTjbNCyam-xMoSsxN_uAdyxOpK-4YehkeilisepYNEo,880 -django/contrib/auth/migrations/0005_alter_user_last_login_null.py,sha256=efYKNdwAD91Ce8BchSM65bnEraB4_waI_J94YEv36u4,410 -django/contrib/auth/migrations/0006_require_contenttypes_0002.py,sha256=AMsW40BfFLYtvv-hXGjJAwKR5N3VE9czZIukYNbF54E,369 -django/contrib/auth/migrations/0007_alter_validators_add_error_messages.py,sha256=EV24fcMnUw-14ZZLo9A_l0ZJL5BgBAaUe-OfVPbMBC8,802 -django/contrib/auth/migrations/0008_alter_user_username_max_length.py,sha256=AoV_ZffWSBR6XRJZayAKg-KRRTkdP5hs64SzuGWiw1E,814 -django/contrib/auth/migrations/0009_alter_user_last_name_max_length.py,sha256=GaiVAOfxCKc5famxczGB-SEF91hmOzaFtg9cLaOE124,415 -django/contrib/auth/migrations/0010_alter_group_name_max_length.py,sha256=CWPtZJisCzqEMLbKNMG0pLHV9VtD09uQLxWgP_dLFM0,378 -django/contrib/auth/migrations/0011_update_proxy_permissions.py,sha256=haXd5wjcS2ER4bxxznI-z7p7H4rt7P0TCQD_d4J2VDY,2860 -django/contrib/auth/migrations/0012_alter_user_first_name_max_length.py,sha256=bO-8n4CQN2P_hJKlN6IoNu9p8iJ-GdQCUJuAmdK67LA,411 -django/contrib/auth/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/auth/migrations/__pycache__/0001_initial.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0002_alter_permission_name_max_length.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0003_alter_user_email_max_length.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0004_alter_user_username_opts.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0005_alter_user_last_login_null.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0006_require_contenttypes_0002.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0007_alter_validators_add_error_messages.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0008_alter_user_username_max_length.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0009_alter_user_last_name_max_length.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0010_alter_group_name_max_length.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0011_update_proxy_permissions.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/0012_alter_user_first_name_max_length.cpython-312.pyc,, -django/contrib/auth/migrations/__pycache__/__init__.cpython-312.pyc,, -django/contrib/auth/mixins.py,sha256=HZHO3IT2TFUmVSTJUZNud9DsCur3-IMcrVC53SwrjHE,4660 -django/contrib/auth/models.py,sha256=1EVeNaVhDbrI4GGcsKSPqAKc1jjU-vDLNRJQyKFLCxE,21304 -django/contrib/auth/password_validation.py,sha256=7Mr4vAhACeAGq8RereTAj-dTQg3AAVqBOLG5WzcoKiE,9635 -django/contrib/auth/signals.py,sha256=BFks70O0Y8s6p1fr8SCD4-yk2kjucv7HwTcdRUzVDFM,118 -django/contrib/auth/templates/auth/widgets/read_only_password_hash.html,sha256=g6I79dQQJ-Dk5ZcWb8sR6aJpnkrn8JzFFfTyw_kVeaI,234 -django/contrib/auth/templates/registration/password_reset_subject.txt,sha256=-TZcy_r0vArBgdPK7feeUY6mr9EkYwy7esQ62_onbBk,132 -django/contrib/auth/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/auth/templatetags/__pycache__/__init__.cpython-312.pyc,, -django/contrib/auth/templatetags/__pycache__/auth.cpython-312.pyc,, -django/contrib/auth/templatetags/auth.py,sha256=z_jXPTi0YrwDRhPAOk2XMQHt9Hjo5RjeW4Tq_qEYDT4,936 -django/contrib/auth/tokens.py,sha256=ljqQWO0dAkd45-bBJ6W85oZZU9pEjzNh3VbZfeANwxQ,4328 -django/contrib/auth/urls.py,sha256=wem-rwAw2LAyHQFgFwcN1XeE2nXD4dyT4n2XF_bw5SI,1185 -django/contrib/auth/validators.py,sha256=VO7MyackTaTiK8OjEm7YyLtsjKrteVjdzPbNZki0irU,722 -django/contrib/auth/views.py,sha256=yPSshi0OtxSFkNlqkLS5zMyyMIQIn8j3ytgjf0hYvuo,13626 -django/contrib/contenttypes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/contenttypes/__pycache__/__init__.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/admin.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/apps.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/checks.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/fields.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/forms.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/models.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/prefetch.cpython-312.pyc,, -django/contrib/contenttypes/__pycache__/views.cpython-312.pyc,, -django/contrib/contenttypes/admin.py,sha256=rWau783ckOzatth_9aipa0HbDZJyZbfXIPxtiuwLn_I,5200 -django/contrib/contenttypes/apps.py,sha256=1Q1mWjPvfYU7EaO50JvsWuDg_3uK8DoCwpvdIdT7iKY,846 -django/contrib/contenttypes/checks.py,sha256=o-VTu3LGEMIKR38Sq-F_SK0IceXurmeDQwB2BZYmNDs,1258 -django/contrib/contenttypes/fields.py,sha256=BjWInWNV6vVceZz-GyLL8CW6Y57L_fn-u5R6fh6siCM,30869 -django/contrib/contenttypes/forms.py,sha256=m65aJ2NHqTqL8TiSGt2EParYp5WQqacLzZXP9GU8E6U,3950 -django/contrib/contenttypes/locale/af/LC_MESSAGES/django.mo,sha256=MLTvTw6mjjOA8oY9_BrkppErc4kIsKsvRqYd6JR72vk,1048 -django/contrib/contenttypes/locale/af/LC_MESSAGES/django.po,sha256=lrAP3UmeeFb8eHbN17oypM4NbftY7B0jOtHwrlS2-oo,1268 -django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.mo,sha256=2t3y_6wxi0khsYi6s9ZyJwjRB8bnRT1PKvazWOKhJcQ,1271 -django/contrib/contenttypes/locale/ar/LC_MESSAGES/django.po,sha256=t6M3XYQLotNMFCjzB8aWFXnlRI8fU744YZvAoFdScQY,1634 -django/contrib/contenttypes/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=upFxoSvOvdmqCvC5irRV_8yYpFidanHfRk6i3tPrFAc,1233 -django/contrib/contenttypes/locale/ar_DZ/LC_MESSAGES/django.po,sha256=jUg-4BVi0arx5v-osaUDAfM6cQgaBh7mE8Mr8aVTp5A,1447 -django/contrib/contenttypes/locale/ast/LC_MESSAGES/django.mo,sha256=y88CPGGbwTVRmZYIipCNIWkn4OuzuxEk2QCYsBhc7RY,643 -django/contrib/contenttypes/locale/ast/LC_MESSAGES/django.po,sha256=H-qMo5ikva84ycnlmBT4XXEWhzMIw-r7J_zuqxo3wu4,1088 -django/contrib/contenttypes/locale/az/LC_MESSAGES/django.mo,sha256=eHIU-L0mRAlCpQaQzrShguFlYg5llOv89KEpj14p6-8,1058 -django/contrib/contenttypes/locale/az/LC_MESSAGES/django.po,sha256=h56r0_NK7YccHKrfBWUirSpkIBf4ckXyq1F8-YP1rvs,1375 -django/contrib/contenttypes/locale/be/LC_MESSAGES/django.mo,sha256=Kp1TpXX1v0IgGp9HZxleXJ6y5ZvMZ6AqJrSIVcDs7xA,1353 -django/contrib/contenttypes/locale/be/LC_MESSAGES/django.po,sha256=Oy5QXZBmBM_OYLT5OeXJQzTBCHXBp8NVMYuKmr_TUm0,1615 -django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.mo,sha256=IFghXuYj0yxP5j-LfRsNJXlyS2b2dUNJXD01uhUqxLg,1225 -django/contrib/contenttypes/locale/bg/LC_MESSAGES/django.po,sha256=y-OpKdDHxHDYATSmi8DAUXuhpIwgujKZUe48G8So8AU,1613 -django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.mo,sha256=2Z1GL6c1ukKQCMcls7R0_n4eNdH3YOXZSR8nCct7SLI,1201 -django/contrib/contenttypes/locale/bn/LC_MESSAGES/django.po,sha256=PLjnppx0FxfGBQMuWVjo0N4sW2QYc2DAEMK6ziGWUc8,1491 -django/contrib/contenttypes/locale/br/LC_MESSAGES/django.mo,sha256=kAlOemlwBvCdktgYoV-4NpC7XFDaIue_XN7GJYzDu88,1419 -django/contrib/contenttypes/locale/br/LC_MESSAGES/django.po,sha256=BQmHVQqOc6xJWJLeAo49rl_Ogfv-lFtx18mj82jT_to,1613 -django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.mo,sha256=klj9n7AKBkTf7pIa9m9b-itsy4UlbYPnHiuvSLcFZXY,700 -django/contrib/contenttypes/locale/bs/LC_MESSAGES/django.po,sha256=pmJaMBLWbYtYFFXYBvPEvwXkTPdjQDv2WkFI5jNGmTI,1151 -django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.mo,sha256=uYq1BXdw1AXjnLusUQfN7ox1ld6siiy41C8yKVTry7Q,1095 -django/contrib/contenttypes/locale/ca/LC_MESSAGES/django.po,sha256=-dsOzvzVzEPVvA9lYsIP-782BbtJxGRo-OHtS3fIjmU,1403 -django/contrib/contenttypes/locale/ckb/LC_MESSAGES/django.mo,sha256=_dJ-2B3tupoUHRS7HjC-EIlghIYLWebwsy4IvEXI13w,1213 -django/contrib/contenttypes/locale/ckb/LC_MESSAGES/django.po,sha256=SrQwgQTltnR7OExi6sP5JsnEOg6qDzd8dSPXjX92B-M,1419 -django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.mo,sha256=QexBQDuGdMFhVBtA9XWUs2geFBROcxyzdU_IBUGQ7x4,1108 -django/contrib/contenttypes/locale/cs/LC_MESSAGES/django.po,sha256=8pdPwZmpGOeSZjILGLZEAzqvmmV69ogpkh0c3tukT2g,1410 -django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.mo,sha256=2QyCWeXFyymoFu0Jz1iVFgOIdLtt4N1rCZATZAwiH-8,1159 -django/contrib/contenttypes/locale/cy/LC_MESSAGES/django.po,sha256=ZWDxQTHJcw1UYav1C3MX08wCFrSeJNNI2mKjzRVd6H0,1385 -django/contrib/contenttypes/locale/da/LC_MESSAGES/django.mo,sha256=EyancRrTWxM6KTpLq65gIQB0sO_PLtVr1ESN2v1pSNU,1038 -django/contrib/contenttypes/locale/da/LC_MESSAGES/django.po,sha256=J09u3IjLgv4g77Kea_WQAhevHb8DskGU-nVxyucYf_0,1349 -django/contrib/contenttypes/locale/de/LC_MESSAGES/django.mo,sha256=MGUZ4Gw8rSFjBO2OfFX9ooGGpJYwAapgNkc-GdBMXa0,1055 -django/contrib/contenttypes/locale/de/LC_MESSAGES/django.po,sha256=T5ucSqa6VyfUcoN6nFWBtjUkrSrz7wxr8t0NGTBrWow,1308 -django/contrib/contenttypes/locale/dsb/LC_MESSAGES/django.mo,sha256=QpdSZObmfb-DQZb3Oh6I1bFRnaPorXMznNZMyVIM7Hc,1132 -django/contrib/contenttypes/locale/dsb/LC_MESSAGES/django.po,sha256=_tNajamEnnf9FEjI-XBRraKjJVilwvpv2TBf9PAzPxw,1355 -django/contrib/contenttypes/locale/el/LC_MESSAGES/django.mo,sha256=1ySEbSEzhH1lDjHQK9Kv59PMA3ZPdqY8EJe6xEQejIM,1286 -django/contrib/contenttypes/locale/el/LC_MESSAGES/django.po,sha256=8rlMKE5SCLTtm1myjLFBtbEIFyuRmSrL9HS2PA7gneQ,1643 -django/contrib/contenttypes/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/contenttypes/locale/en/LC_MESSAGES/django.po,sha256=BRgOISCCJb4TU0dNxG4eeQJFe-aIe7U3GKLPip03d_Q,1110 -django/contrib/contenttypes/locale/en_AU/LC_MESSAGES/django.mo,sha256=dTndJxA-F1IE_nMUOtf1sRr7Kq2s_8yjgKk6mkWkVu4,486 -django/contrib/contenttypes/locale/en_AU/LC_MESSAGES/django.po,sha256=wmxyIJtz628AbsxgkB-MjdImcIJWhcW7NV3tWbDpedg,1001 -django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.mo,sha256=_uM-jg43W7Pz8RQhMcR_o15wRkDaYD8aRcl2_NFGoNs,1053 -django/contrib/contenttypes/locale/en_GB/LC_MESSAGES/django.po,sha256=SyzwSvqAgKF8BEhXYh4598GYP583OK2GUXH1lc4iDMk,1298 -django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.mo,sha256=4EgHUHPb4TuK2DKf0dWOf7rNzJNsyT8CG39SQixI0oM,1072 -django/contrib/contenttypes/locale/eo/LC_MESSAGES/django.po,sha256=gbxNuagxW01xLd3DY0Lc5UNNSlw1nEiBExzcElrB61E,1350 -django/contrib/contenttypes/locale/es/LC_MESSAGES/django.mo,sha256=KzgypFDwIlVzr_h9Dq2X8dXu3XnsbdSaHwJKJWZ6qc8,1096 -django/contrib/contenttypes/locale/es/LC_MESSAGES/django.po,sha256=Dpn9dTvdy87bVf3It8pZFOdEEKnO91bDeYyY1YujkIA,1456 -django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.mo,sha256=WkHABVDmtKidPyo6zaYGVGrgXpe6tZ69EkxaIBu6mtg,1084 -django/contrib/contenttypes/locale/es_AR/LC_MESSAGES/django.po,sha256=yVSu_fJSKwS4zTlRud9iDochIaY0zOPILF59biVfkeY,1337 -django/contrib/contenttypes/locale/es_CO/LC_MESSAGES/django.mo,sha256=aACo1rOrgs_BYK3AWzXEljCdAc4bC3BXpyXrwE4lzAs,1158 -django/contrib/contenttypes/locale/es_CO/LC_MESSAGES/django.po,sha256=vemhoL-sESessGmIlHoRvtWICqF2aO05WvcGesUZBRM,1338 -django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.mo,sha256=vD9rSUAZC_rgkwiOOsrrra07Gnx7yEpNHI96tr8xD3U,840 -django/contrib/contenttypes/locale/es_MX/LC_MESSAGES/django.po,sha256=tLgjAi9Z1kZloJFVQuUdAvyiJy1J-5QHfoWmxbqQZCc,1237 -django/contrib/contenttypes/locale/es_VE/LC_MESSAGES/django.mo,sha256=TVGDydYVg_jGfnYghk_cUFjCCtpGchuoTB4Vf0XJPYk,1152 -django/contrib/contenttypes/locale/es_VE/LC_MESSAGES/django.po,sha256=vJW37vuKYb_KpXBPmoNSqtNstFgCDlKmw-8iOoSCenU,1342 -django/contrib/contenttypes/locale/et/LC_MESSAGES/django.mo,sha256=TE84lZl6EP54-pgmv275jiTOW0vIsnsGU97qmtxMEVg,1028 -django/contrib/contenttypes/locale/et/LC_MESSAGES/django.po,sha256=KO9fhmRCx25VeHNDGXVNhoFx3VFH-6PSLVXZJ6ohOSA,1368 -django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.mo,sha256=K0f1cXEhfg_djPzgCL9wC0iHGWF_JGIhWGFL0Y970g0,1077 -django/contrib/contenttypes/locale/eu/LC_MESSAGES/django.po,sha256=sSuVV0o8MeWN6BxlaeKcjKA3h4H29fCo1kKEtkczEp4,1344 -django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.mo,sha256=hW3A3_9b-NlLS4u6qDnPS1dmNdn1UJCt-nihXvnXywI,1130 -django/contrib/contenttypes/locale/fa/LC_MESSAGES/django.po,sha256=TPiYsGGN-j-VD--Rentx1p-IcrNJYoYxrxDO_5xeZHI,1471 -django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.mo,sha256=dWar3g1rJAkUG1xRLlmGkH63Fy_h2YqzhMVv0Z25aWc,1036 -django/contrib/contenttypes/locale/fi/LC_MESSAGES/django.po,sha256=yALWMFU8-gFD2G0NdWqIDIenrAMUY4VCW1oi8TJXFAc,1325 -django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.mo,sha256=CTOu_JOAQeC72VX5z9cg8Bn3HtZsdgbtjA7XKcy681o,1078 -django/contrib/contenttypes/locale/fr/LC_MESSAGES/django.po,sha256=6LArEWoBpdaJa7UPcyv4HJKD3YoKUxrwGQGd16bi9DM,1379 -django/contrib/contenttypes/locale/fy/LC_MESSAGES/django.mo,sha256=YQQy7wpjBORD9Isd-p0lLzYrUgAqv770_56-vXa0EOc,476 -django/contrib/contenttypes/locale/fy/LC_MESSAGES/django.po,sha256=SB07aEGG7n4oX_5rqHB6OnjpK_K0KwFM7YxaWYNpB_4,991 -django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.mo,sha256=7E4WYsYrAh_NhlJva_R0dYG0uX9pTKkYdKRq5seoWAA,1081 -django/contrib/contenttypes/locale/ga/LC_MESSAGES/django.po,sha256=3GcPCINXueCiHWnWJACHrkhiMB07D-36ZkuAWkEBSlo,1425 -django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.mo,sha256=dQz7j45qlY3M1rL2fCVdPnuHMUdUcJ0K6cKgRD7Js2w,1154 -django/contrib/contenttypes/locale/gd/LC_MESSAGES/django.po,sha256=_hwx9XqeX5QYRFtDpEYkChswn8WMdYTQlbzL1LjREbY,1368 -django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.mo,sha256=OS8R8sck0Q__XBw3M9brT4jOHmXYUHH71zU2a0mY0vQ,1080 -django/contrib/contenttypes/locale/gl/LC_MESSAGES/django.po,sha256=i-kmfgIuDtreavYL3mCc_BSRi-GmTklAsqE4AhP3wgk,1417 -django/contrib/contenttypes/locale/he/LC_MESSAGES/django.mo,sha256=oaxWykyc3N63WpxyHPI5CyhCTBqhM5-2Sasp_DNm1xc,1219 -django/contrib/contenttypes/locale/he/LC_MESSAGES/django.po,sha256=wCm08UMCiCa6y1-5E-7bEz-8Kd0oMRMwgzoEJjMwFyw,1486 -django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.mo,sha256=KAZuQMKOvIPj3a7GrNJE3yhT70O2abCEF2GOsbwTE5A,1321 -django/contrib/contenttypes/locale/hi/LC_MESSAGES/django.po,sha256=PcsNgu2YmT0biklhwOF_nSvoGTvWVKw2IsBxIwSVAtI,1577 -django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.mo,sha256=oyOkQsahDoSr0zkBcNxPgySbv2htoQL2vSCkHGLPA6A,1118 -django/contrib/contenttypes/locale/hr/LC_MESSAGES/django.po,sha256=RfolzCqwcLczSYZiWoseBd-y92Fa64-wRkIywCi1Oy8,1474 -django/contrib/contenttypes/locale/hsb/LC_MESSAGES/django.mo,sha256=tPtv_lIzCPIUjGkAYalnNIUxVUQFE3MShhVXTnfVx3Q,1106 -django/contrib/contenttypes/locale/hsb/LC_MESSAGES/django.po,sha256=rbI3G8ARG7DF7uEe82SYCfotBnKTRJJ641bGhjdptTQ,1329 -django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.mo,sha256=2nsylOwBIDOnkUjE2GYU-JRvgs_zxent7q3_PuscdXk,1102 -django/contrib/contenttypes/locale/hu/LC_MESSAGES/django.po,sha256=Dzcf94ZSvJtyNW9EUKpmyNJ1uZbXPvc7dIxCccZrDYc,1427 -django/contrib/contenttypes/locale/hy/LC_MESSAGES/django.mo,sha256=hKOErB5dzj44ThQ1_nZHak2-aXZlwMoxYcDWmPb3Xo8,1290 -django/contrib/contenttypes/locale/hy/LC_MESSAGES/django.po,sha256=UeGzaghsEt9Lt5DsEzRb9KCbuphWUQwLayt4AN194ao,1421 -django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.mo,sha256=9B0XhxH0v3FvkEvS5MOHHqVbgV6KQITPrjzx1Sn76GA,1105 -django/contrib/contenttypes/locale/ia/LC_MESSAGES/django.po,sha256=NX8jpTaIhtVbVlwEsOl5aufZ80ljHZZwqtsVVozQb4M,1318 -django/contrib/contenttypes/locale/id/LC_MESSAGES/django.mo,sha256=4-6RBAvrtA1PY3LNxMrgwzBLZE0ZKwWaXa7SmtmAIyk,1031 -django/contrib/contenttypes/locale/id/LC_MESSAGES/django.po,sha256=xdxEOgfta1kaXyQAngmmbL8wDQzJU6boC9HdbmoM1iI,1424 -django/contrib/contenttypes/locale/io/LC_MESSAGES/django.mo,sha256=3SSRXx4tYiMUc00LZ9kGHuvTgaWpsICEf5G208CEqgg,1051 -django/contrib/contenttypes/locale/io/LC_MESSAGES/django.po,sha256=1ku9WPcenn47DOF05HL2eRqghZeRYfklo2huYUrkeJ0,1266 -django/contrib/contenttypes/locale/is/LC_MESSAGES/django.mo,sha256=ZYWbT4qeaco8h_J9SGF2Bs7Rdu3auZ969xZ0RQ_03go,1049 -django/contrib/contenttypes/locale/is/LC_MESSAGES/django.po,sha256=iNdghSbBVPZmfrHu52hRG8vHMgGUfOjLqie09fYcuso,1360 -django/contrib/contenttypes/locale/it/LC_MESSAGES/django.mo,sha256=GSP0BJc3bGLoNS0tnhiz_5dtSh5NXCrBiZbnwEhWbpk,1075 -django/contrib/contenttypes/locale/it/LC_MESSAGES/django.po,sha256=njEgvhDwWOc-CsGBDz1_mtEsXx2aTU6cP3jZzcLkkYk,1457 -django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.mo,sha256=tVH6RvZ5tXz56lEM3aoJtFp5PKsSR-XXpi8ZNCHjiFw,1211 -django/contrib/contenttypes/locale/ja/LC_MESSAGES/django.po,sha256=5_-Uo7Ia3X9gAWm2f72ezQnNr_pQzf6Ax4AUutULuZU,1534 -django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.mo,sha256=1_yGL68sK0QG_mhwFAVdksiDlB57_1W5QkL7NGGE5L0,1429 -django/contrib/contenttypes/locale/ka/LC_MESSAGES/django.po,sha256=6iUBbKjXsIgrq7Dj_xhxzoxItSSSKwQjIZsDayefGr8,1654 -django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.mo,sha256=SNY0vydwLyR2ExofAHjmg1A2ykoLI7vU5Ryq-QFu5Gs,627 -django/contrib/contenttypes/locale/kk/LC_MESSAGES/django.po,sha256=PU-NAl6xUEeGV0jvJx9siVBTZIzHywL7oKc4DgUjNkc,1130 -django/contrib/contenttypes/locale/km/LC_MESSAGES/django.mo,sha256=BXifukxf48Lr0t0V3Y0GJUMhD1KiHN1wwbueoK0MW1A,678 -django/contrib/contenttypes/locale/km/LC_MESSAGES/django.po,sha256=fTPlBbnaNbLZxjzJutGvqe33t6dWsEKiHQYaw27m7KQ,1123 -django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.mo,sha256=a4sDGaiyiWn-1jFozYI4vdAvuHXrs8gbZErP_SAUk9Y,714 -django/contrib/contenttypes/locale/kn/LC_MESSAGES/django.po,sha256=A6Vss8JruQcPUKQvY-zaubVZDTLEPwHsnd_rXcyzQUs,1168 -django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.mo,sha256=myRfFxf2oKcbpmCboongTsL72RTM95nEmAC938M-ckE,1089 -django/contrib/contenttypes/locale/ko/LC_MESSAGES/django.po,sha256=uui_LhgGTrW0uo4p-oKr4JUzhjvkLbFCqRVLNMrptzY,1383 -django/contrib/contenttypes/locale/ky/LC_MESSAGES/django.mo,sha256=ULoIe36zGKPZZs113CenA6J9HviYcBOKagXrPGxyBUI,1182 -django/contrib/contenttypes/locale/ky/LC_MESSAGES/django.po,sha256=FnW5uO8OrTYqbvoRuZ6gnCD6CHnuLjN00s2Jo1HX1NE,1465 -django/contrib/contenttypes/locale/lb/LC_MESSAGES/django.mo,sha256=xokesKl7h7k9dXFKIJwGETgwx1Ytq6mk2erBSxkgY-o,474 -django/contrib/contenttypes/locale/lb/LC_MESSAGES/django.po,sha256=dwVKpCRYmXTD9h69v5ivkZe-yFtvdZNZ3VfuyIl4olY,989 -django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.mo,sha256=HucsRl-eqfxw6ESTuXvl7IGjPGYSI9dxM5lMly_P1sc,1215 -django/contrib/contenttypes/locale/lt/LC_MESSAGES/django.po,sha256=odzYqHprxKFIrR8TzdxA4WeeMK0W0Nvn2gAVuzAsEqI,1488 -django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.mo,sha256=GPlsi9PZmmZVly_XWtH22FHWzwToAziZ0-UjAxSggEY,1058 -django/contrib/contenttypes/locale/lv/LC_MESSAGES/django.po,sha256=iAybT_MfaeH6V7oiqv6UJjDsfLkk1GLoYyh-s-vxZAg,1385 -django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.mo,sha256=KTFZWm0F4S6lmi1FX76YKOyJqIZN5cTsiTBI_D4ADHs,1258 -django/contrib/contenttypes/locale/mk/LC_MESSAGES/django.po,sha256=mQZosS90S-Bil6-EoGjs9BDWYlvOF6mtUDZ8h9NxEdE,1534 -django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.mo,sha256=rtmLWfuxJED-1KuqkUT8F5CU1KGJP0Of718n2Gl_gI0,1378 -django/contrib/contenttypes/locale/ml/LC_MESSAGES/django.po,sha256=Z-kL9X9CD7rYfa4Uoykye2UgCNQlgyql0HTv1eUXAf4,1634 -django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.mo,sha256=J6kKYjUOsQxptNXDcCaY4d3dHJio4HRibRk3qfwO6Xc,1225 -django/contrib/contenttypes/locale/mn/LC_MESSAGES/django.po,sha256=x8aRJH2WQvMBBWlQt3T3vpV4yHeZXLmRTT1U0at4ZIk,1525 -django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.mo,sha256=G7yoBvkVNtyQxT2RCCPjBeI8C3lAzVcPxW0OkDeVyz0,1004 -django/contrib/contenttypes/locale/mr/LC_MESSAGES/django.po,sha256=BKgamLogZ-F3gBYeTZy1rGCkNe5AjOew8Nm1LTVkhEs,1348 -django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.mo,sha256=EIwbOZ0QahW9AFFWRmRdKGKBtYYY_eTcfU4eqDVSVxw,1035 -django/contrib/contenttypes/locale/ms/LC_MESSAGES/django.po,sha256=t7nKsOMxycn_CsXw2nIfU-owJRge3FAixgbTsDhffvo,1225 -django/contrib/contenttypes/locale/my/LC_MESSAGES/django.mo,sha256=YYa2PFe9iJygqL-LZclfpgR6rBmIvx61JRpBkKS6Hrs,1554 -django/contrib/contenttypes/locale/my/LC_MESSAGES/django.po,sha256=6F3nXd9mBc-msMchkC8OwAHME1x1O90xrsZp7xmynpU,1732 -django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.mo,sha256=EHU9Lm49U7WilR5u-Lq0Fg8ChR_OzOce4UyPlkZ6Zs4,1031 -django/contrib/contenttypes/locale/nb/LC_MESSAGES/django.po,sha256=lbktPYsJudrhe4vxnauzpzN9eNwyoVs0ZmZSdkwjkOk,1403 -django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.mo,sha256=-zZAn5cex4PkScoZVqS74PUMThJJuovZSk3WUKZ8hnw,1344 -django/contrib/contenttypes/locale/ne/LC_MESSAGES/django.po,sha256=1ZCUkulQ9Gxb50yMKFKWaTJli2SinBeNj0KpXkKpsNE,1519 -django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.mo,sha256=aXDHgg891TyTiMWNcbNaahfZQ2hqtl5yTkx5gNRocMU,1040 -django/contrib/contenttypes/locale/nl/LC_MESSAGES/django.po,sha256=zDJ_vyQxhP0mP06U-e4p6Uj6v1g863s8oaxc0JIAMjg,1396 -django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.mo,sha256=a_X8e2lMieWwUtENJueBr8wMvkw6at0QSaWXd5AM6yQ,1040 -django/contrib/contenttypes/locale/nn/LC_MESSAGES/django.po,sha256=xFSirHUAKv78fWUpik6xv-6WQSEoUgN5jjPbTOy58C4,1317 -django/contrib/contenttypes/locale/os/LC_MESSAGES/django.mo,sha256=QV533Wu-UpjV3XiCe83jlz7XGuwgRviV0ggoeMaIOIY,1116 -django/contrib/contenttypes/locale/os/LC_MESSAGES/django.po,sha256=UZahnxo8z6oWJfEz4JNHGng0EAifXYtJupB6lx0JB60,1334 -django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.mo,sha256=qacd7eywof8rvJpstNfEmbHgvDiQ9gmkcyG7gfato8s,697 -django/contrib/contenttypes/locale/pa/LC_MESSAGES/django.po,sha256=Kq2NTzdbgq8Q9jLLgV-ZJaSRj43D1dDHcRIgNnJXu-s,1145 -django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.mo,sha256=J5sC36QwKLvrMB4adsojhuw2kYuEckHz6eoTrZwYcnI,1208 -django/contrib/contenttypes/locale/pl/LC_MESSAGES/django.po,sha256=gxP59PjlIHKSiYZcbgIY4PUZSoKYx4YKCpm4W4Gj22g,1577 -django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.mo,sha256=k7cJHLP3avrBD50o5oxaZmLlT9Uv_XgxzDn4YhvNeDM,1154 -django/contrib/contenttypes/locale/pt/LC_MESSAGES/django.po,sha256=O087gXKjUtRwCrYHERr-m8smmuJg-eo4OAOL2vRDBj4,1446 -django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.mo,sha256=qjl-3fBqNcAuoviGejjILC7Z8XmrRd7gHwOgwu1x1zw,1117 -django/contrib/contenttypes/locale/pt_BR/LC_MESSAGES/django.po,sha256=Xp0iBhseS8v13zjDcNQv4BDaroMtDJVs4-BzNc0UOpU,1494 -django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.mo,sha256=sCthDD10v7GY2cui9Jj9HK8cofVEg2WERCm6aktOM-4,1142 -django/contrib/contenttypes/locale/ro/LC_MESSAGES/django.po,sha256=n-BPEfua0Gd6FN0rsP7qAlTGbQEZ14NnDMA8jI2844Y,1407 -django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.mo,sha256=OSf206SFmVLULHmwVhTaRhWTQtyDKsxe03gIzuvAUnY,1345 -django/contrib/contenttypes/locale/ru/LC_MESSAGES/django.po,sha256=xHyJYD66r8We3iN5Hqo69syWkjhz4zM7X9BWPIiI6mU,1718 -django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.mo,sha256=osKXPEE0x-oahNDjgr4aea3dzmLddTT_RLQ8TnbsIOg,1115 -django/contrib/contenttypes/locale/sk/LC_MESSAGES/django.po,sha256=nZBxZH3r93fbtth15iP-Q2tNLrZrYqc8V0B9c4XMRNI,1433 -django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.mo,sha256=sMML-ubI_9YdKptzeri1du8FOdKcEzJbe4Tt0J4ePFI,1147 -django/contrib/contenttypes/locale/sl/LC_MESSAGES/django.po,sha256=0zxiyzRWWDNVpNNLlcwl-OLh5sLukma1vm-kYrGHYrE,1392 -django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.mo,sha256=jYDQH3OpY4Vx9hp6ISFMI88uxBa2GDQK0BkLGm8Qulk,1066 -django/contrib/contenttypes/locale/sq/LC_MESSAGES/django.po,sha256=JIvguXVOFpQ3MRqRXHpxlg8_YhEzCsZBBMdpekYTxlk,1322 -django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.mo,sha256=GUXj97VN15HdY7XMy5jmMLEu13juD3To5NsztcoyPGs,1204 -django/contrib/contenttypes/locale/sr/LC_MESSAGES/django.po,sha256=T1w_EeB6yT-PXr7mrwzqu270linf_KY3_ZCgl4wfLAQ,1535 -django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=m2plistrI8O-ztAs5HmDYXG8N_wChaDfXFev0GYWVys,1102 -django/contrib/contenttypes/locale/sr_Latn/LC_MESSAGES/django.po,sha256=lJrhLPDbJAcXgBPco-_lfUXqs31imj_vGwE5p1EXZjk,1390 -django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.mo,sha256=J5ha8X6jnQ4yuafk-JCqPM5eIGNwKpDOpTwIVCrnGNE,1055 -django/contrib/contenttypes/locale/sv/LC_MESSAGES/django.po,sha256=HeKnQJaRNflAbKxTiC_2EFAg2Sx-e3nDXrReJyVoNTQ,1400 -django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.mo,sha256=XLPle0JYPPkmm5xpJRmWztMTF1_3a2ZubWE4ur2sav8,563 -django/contrib/contenttypes/locale/sw/LC_MESSAGES/django.po,sha256=jRc8Eh6VuWgqc4kM-rxjbVE3yV9uip6mOJLdD6yxGLM,1009 -django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.mo,sha256=L3eF4z9QSmIPqzEWrNk8-2uLteQUMsuxiD9VZyRuSfo,678 -django/contrib/contenttypes/locale/ta/LC_MESSAGES/django.po,sha256=iDb9lRU_-YPmO5tEQeXEZeGeFe-wVZy4k444sp_vTgw,1123 -django/contrib/contenttypes/locale/te/LC_MESSAGES/django.mo,sha256=S_UF_mZbYfScD6Z36aB-kwtTflTeX3Wt4k7z_pEcOV8,690 -django/contrib/contenttypes/locale/te/LC_MESSAGES/django.po,sha256=aAGMMoJPg_pF9_rCNZmda5A_TvDCvQfYEL64Xdoa4jo,1135 -django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.mo,sha256=dkLic6fD2EMzrB7m7MQazaGLoJ_pBw55O4nYZc5UYEs,864 -django/contrib/contenttypes/locale/tg/LC_MESSAGES/django.po,sha256=1nv1cVJewfr44gbQh1Szzy3DT4Y9Dy7rUgAZ81otJQs,1232 -django/contrib/contenttypes/locale/th/LC_MESSAGES/django.mo,sha256=qilt-uZMvt0uw-zFz7-eCmkGEx3XYz7NNo9Xbq3s7uI,1186 -django/contrib/contenttypes/locale/th/LC_MESSAGES/django.po,sha256=42F34fNEn_3yQKBBJnCLttNeyktuLVpilhMyepOd6dg,1444 -django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.mo,sha256=0fuA3E487-pceoGpX9vMCwSnCItN_pbLUIUzzcrAGOE,1068 -django/contrib/contenttypes/locale/tk/LC_MESSAGES/django.po,sha256=pS8wX9dzxys3q8Vvz3PyoVJYqplXhNuAqfq7Dsb07fw,1283 -django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.mo,sha256=gKg2FCxs2fHpDB1U6gh9xrP7mOpYG65pB4CNmdPYiDg,1057 -django/contrib/contenttypes/locale/tr/LC_MESSAGES/django.po,sha256=gmI3RDhq39IlDuvNohT_FTPY5QG8JD0gFxG5CTsvVZs,1345 -django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.mo,sha256=_LQ1N04FgosdDLUYXJOEqpCB2Mg92q95cBRgYPi1MyY,659 -django/contrib/contenttypes/locale/tt/LC_MESSAGES/django.po,sha256=L7wMMpxGnpQiKd_mjv2bJpE2iqCJ8XwiXK0IN4EHSbM,1110 -django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 -django/contrib/contenttypes/locale/udm/LC_MESSAGES/django.po,sha256=YVyej0nAhhEf7knk4vCeRQhmSQeGZLhMPPXyIyWObnM,977 -django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.mo,sha256=hddqwGR9yrDZye5FZSatvlBBGerLsxS0x1HRodFmwkk,1182 -django/contrib/contenttypes/locale/ug/LC_MESSAGES/django.po,sha256=DoAswgu8-Ukl5e5TLhMcMQRuWEalnmokpKZsKSN9RYk,1397 -django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.mo,sha256=GgAuuLexfhYl1fRKPfZI5uMTkt2H42Ogil6MQHcejkU,1404 -django/contrib/contenttypes/locale/uk/LC_MESSAGES/django.po,sha256=1HzO_Wmxqk0Kd5gtACKZODiH8ZEpOf5Eh8Mkrg3IMf8,1779 -django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.mo,sha256=OJs_EmDBps-9a_KjFJnrS8IqtJfd25LaSWeyG8u8UfI,671 -django/contrib/contenttypes/locale/ur/LC_MESSAGES/django.po,sha256=f0FnsaAM_qrBuCXzLnkBrW5uFfVc6pUh7S-qp4918Ng,1122 -django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.mo,sha256=kGYgEI1gHkyU4y_73mBJN1hlKC2JujVXMg6iCdWncDg,1155 -django/contrib/contenttypes/locale/vi/LC_MESSAGES/django.po,sha256=RIDUgsElfRF8bvBdUKtshizuMnupdMGAM896s7qZKD4,1439 -django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=RviK0bqLZzPrZ46xUpc0f8IKkw3JLtsrt0gNA74Ypj0,1015 -django/contrib/contenttypes/locale/zh_Hans/LC_MESSAGES/django.po,sha256=vSKJDEQ_ANTj3-W8BFJd9u_QGdTMF12iS15rVgeujOs,1380 -django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=NMumOJ9dPX-7YjQH5Obm4Yj0-lnGXJmCMN5DGbsLQG4,1046 -django/contrib/contenttypes/locale/zh_Hant/LC_MESSAGES/django.po,sha256=7WIqYRpcs986MjUsegqIido5k6HG8d3FVvkrOQCRVCI,1338 -django/contrib/contenttypes/management/__init__.py,sha256=xhyCpCbZSWCBiHUJZGlcvWGhzAk0VJpRWgtBJJLqM4E,4665 -django/contrib/contenttypes/management/__pycache__/__init__.cpython-312.pyc,, -django/contrib/contenttypes/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/contenttypes/management/commands/__pycache__/__init__.cpython-312.pyc,, -django/contrib/contenttypes/management/commands/__pycache__/remove_stale_contenttypes.cpython-312.pyc,, -django/contrib/contenttypes/management/commands/remove_stale_contenttypes.py,sha256=F6rm6MTMLuZVXCsn6L3ln3ouehsUTaVGaNeaZ4cRW7I,4643 -django/contrib/contenttypes/migrations/0001_initial.py,sha256=Ne2EiaFH4LQqFcIbXU8OiUDeb3P7Mm6dbeqRtNC5U8w,1434 -django/contrib/contenttypes/migrations/0002_remove_content_type_name.py,sha256=fTZJQHV1Dw7TwPaNDLFUjrpZzFk_UvaR9sw3oEMIN2Y,1199 -django/contrib/contenttypes/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/contenttypes/migrations/__pycache__/0001_initial.cpython-312.pyc,, -django/contrib/contenttypes/migrations/__pycache__/0002_remove_content_type_name.cpython-312.pyc,, -django/contrib/contenttypes/migrations/__pycache__/__init__.cpython-312.pyc,, -django/contrib/contenttypes/models.py,sha256=VKXWweIQQ6eX88YX96nlcMo9ESaW7p_wUPJSalGInsc,6844 -django/contrib/contenttypes/prefetch.py,sha256=cORwKClKS-wzGrmRj2BlSBuuJz6iRBWOVl4tBYHRrtA,1358 -django/contrib/contenttypes/views.py,sha256=xPogq1UE7sza60SA6uiro6yTpr8P0ygTRaFHBR8kC1I,3583 -django/contrib/flatpages/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/flatpages/__pycache__/__init__.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/admin.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/apps.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/forms.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/middleware.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/models.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/sitemaps.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/urls.cpython-312.pyc,, -django/contrib/flatpages/__pycache__/views.cpython-312.pyc,, -django/contrib/flatpages/admin.py,sha256=ynemOSDgvKoCfRFLXZrPwj27U0mPUXmxdrue7SOZeqQ,701 -django/contrib/flatpages/apps.py,sha256=_OlaDxWbMrUmFNCS4u-RnBsg67rCWs8Qzh_c58wvtXA,252 -django/contrib/flatpages/forms.py,sha256=r9yUG_-zAnI7Ubr836aiWgScYpKxHhJbNLhHRkZQOzY,2492 -django/contrib/flatpages/locale/af/LC_MESSAGES/django.mo,sha256=AG2eKl6o50fG3wWYS7D4-m3gWi9_yfPwEHp-HjB4Sr8,2282 -django/contrib/flatpages/locale/af/LC_MESSAGES/django.po,sha256=EVgUOspHqS4FuFggANzWpyQEutGV4kSx2zUWoOjBF9w,2459 -django/contrib/flatpages/locale/ar/LC_MESSAGES/django.mo,sha256=dBHaqsaKH9QOIZ0h2lIDph8l9Bv2UAcD-Hr9TAxj8Ac,2636 -django/contrib/flatpages/locale/ar/LC_MESSAGES/django.po,sha256=-0ZdfA-sDU8fOucgT2Ow1iM3QnRMuQeslMOSwYhAH9M,2958 -django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=jp6sS05alESJ4-SbEIf574UPVcbllAd_J-FW802lGyk,2637 -django/contrib/flatpages/locale/ar_DZ/LC_MESSAGES/django.po,sha256=yezpjWcROwloS08TEMo9oPXDKS1mfFE9NYI66FUuLaA,2799 -django/contrib/flatpages/locale/ast/LC_MESSAGES/django.mo,sha256=4SEsEE2hIZJwQUNs8jDgN6qVynnUYJUIE4w-usHKA6M,924 -django/contrib/flatpages/locale/ast/LC_MESSAGES/django.po,sha256=5UlyS59bVo1lccM6ZgdYSgHe9NLt_WeOdXX-swLKubU,1746 -django/contrib/flatpages/locale/az/LC_MESSAGES/django.mo,sha256=s3YhszIU5rdigUVVPB3Jpfn3jbH5L1NXWXky_Q3slvY,2378 -django/contrib/flatpages/locale/az/LC_MESSAGES/django.po,sha256=tDALtASG8n7uaJT7yFsM-rz7FN5rONXlCKqCQIrIcPY,2707 -django/contrib/flatpages/locale/be/LC_MESSAGES/django.mo,sha256=mOQlbfwwIZiwWCrFStwag2irCwsGYsXIn6wZDsPRvyA,2978 -django/contrib/flatpages/locale/be/LC_MESSAGES/django.po,sha256=wlIfhun5Jd6gxbkmmYPSIy_tzPVmSu4CjMwPzBNnvpo,3161 -django/contrib/flatpages/locale/bg/LC_MESSAGES/django.mo,sha256=9Un5mKtsAuNeYWFQKFkIyCpQquE6qVD3zIrFoq8sCDI,2802 -django/contrib/flatpages/locale/bg/LC_MESSAGES/django.po,sha256=Vr6d-9XjgK4_eXdWY3FEpdTlCEGgbCv93bLGyMTE9hs,3104 -django/contrib/flatpages/locale/bn/LC_MESSAGES/django.mo,sha256=2oK2Rm0UtAI7QFRwpUR5aE3-fOltE6kTilsTbah737Y,2988 -django/contrib/flatpages/locale/bn/LC_MESSAGES/django.po,sha256=QrbX69iqXOD6oByLcgPkD1QzAkfthpfTjezIFQ-6kVg,3172 -django/contrib/flatpages/locale/br/LC_MESSAGES/django.mo,sha256=SKbykdilX_NcpkVi_lHF8LouB2G49ZAzdF09xw49ERc,2433 -django/contrib/flatpages/locale/br/LC_MESSAGES/django.po,sha256=O_mwrHIiEwV4oB1gZ7Yua4nVKRgyIf3j5UtedZWAtwk,2783 -django/contrib/flatpages/locale/bs/LC_MESSAGES/django.mo,sha256=bd7ID7OsEhp57JRw_TXoTwsVQNkFYiR_sxSkgi4WvZU,1782 -django/contrib/flatpages/locale/bs/LC_MESSAGES/django.po,sha256=IyFvI5mL_qesEjf6NO1nNQbRHhCAZQm0UhIpmGjrSwQ,2233 -django/contrib/flatpages/locale/ca/LC_MESSAGES/django.mo,sha256=GcMVbg4i5zKCd2Su7oN30WVJN7Q9K7FsFifgTB8jDPI,2237 -django/contrib/flatpages/locale/ca/LC_MESSAGES/django.po,sha256=-aJHSbWPVyNha_uF6R35Q6yn4-Hse3jTInr9jtaxKOI,2631 -django/contrib/flatpages/locale/ckb/LC_MESSAGES/django.mo,sha256=ds26zJRsUHDNdhoUJ8nsLtBdKDhN29Kb51wNiB8Llgo,2716 -django/contrib/flatpages/locale/ckb/LC_MESSAGES/django.po,sha256=jqqMYjrplyX8jtyBLd1ObMEwoFmaETmNXrO3tg2S0BY,2918 -django/contrib/flatpages/locale/cs/LC_MESSAGES/django.mo,sha256=8nwep22P86bMCbW7sj4n0BMGl_XaJIJV0fjnVp-_dqY,2340 -django/contrib/flatpages/locale/cs/LC_MESSAGES/django.po,sha256=1agUeRthwpam1UvZY4vRnZtLLbiop75IEXb6ul_e3mg,2611 -django/contrib/flatpages/locale/cy/LC_MESSAGES/django.mo,sha256=zr_2vsDZsrby3U8AmvlJMU3q1U_4IrrTmz6oS29OWtQ,2163 -django/contrib/flatpages/locale/cy/LC_MESSAGES/django.po,sha256=E_NC_wtuhWKYKB3YvYGB9ccJgKI3AfIZlB2HpXSyOsk,2370 -django/contrib/flatpages/locale/da/LC_MESSAGES/django.mo,sha256=nALoI50EvFPa4f3HTuaHUHATF1zHMjo4v5zcHj4n6sA,2277 -django/contrib/flatpages/locale/da/LC_MESSAGES/django.po,sha256=j4dpnreB7LWdZO7Drj7E9zBwFx_Leuj7ZLyEPi-ccAQ,2583 -django/contrib/flatpages/locale/de/LC_MESSAGES/django.mo,sha256=I4CHFzjYM_Wd-vuIYOMf8E58ntOgkLmgOAg35Chdz3s,2373 -django/contrib/flatpages/locale/de/LC_MESSAGES/django.po,sha256=P6tPVPumP9JwBIv-XXi1QQYJyj1PY3OWoM4yOAmgTRE,2592 -django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.mo,sha256=oTILSe5teHa9XTYWoamstpyPu02yb_xo8S0AtkP7WP8,2391 -django/contrib/flatpages/locale/dsb/LC_MESSAGES/django.po,sha256=1xD2aH5alerranvee6QLZqgxDVXxHThXCHR4kOJAV48,2576 -django/contrib/flatpages/locale/el/LC_MESSAGES/django.mo,sha256=LQ8qIGwzoKwewtLz_1NhnhEeR4dPx2rrQ_hAN4BF6Og,2864 -django/contrib/flatpages/locale/el/LC_MESSAGES/django.po,sha256=gbLO52fcZK7LoG5Rget2Aq5PTFoz467ackXpSsR81kY,3221 -django/contrib/flatpages/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/flatpages/locale/en/LC_MESSAGES/django.po,sha256=0bNWKiu-1MkHFJ_UWrCLhp9ENr-pHzBz1lkhBkkrhJM,2169 -django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.mo,sha256=dTt7KtwiEyMEKYVzkPSqs6VS0CiUfK7ISz2c6rV2erA,2210 -django/contrib/flatpages/locale/en_AU/LC_MESSAGES/django.po,sha256=_V4RTf0JtmyU7DRQv7jIwtPJs05KA2THPid5nKQ0ego,2418 -django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.mo,sha256=7zyXYOsqFkUGxclW-VPPxrQTZKDuiYQ7MQJy4m8FClo,1989 -django/contrib/flatpages/locale/en_GB/LC_MESSAGES/django.po,sha256=oHrBd6lVnO7-SdnO-Taa7iIyiqp_q2mQZjkuuU3Qa_s,2232 -django/contrib/flatpages/locale/eo/LC_MESSAGES/django.mo,sha256=W8TkkQkV58oOvFdKCPAyoQNyCxSmfErwik1U8a_W5nE,2333 -django/contrib/flatpages/locale/eo/LC_MESSAGES/django.po,sha256=e54WOtIcIQLjB4bJGol51z6d6dwLBiiJN2k-nrTQlaI,2750 -django/contrib/flatpages/locale/es/LC_MESSAGES/django.mo,sha256=9Q7Qf1eSPvAfPTZSGWq7QMWrROY-CnpUkeRpiH8rpJw,2258 -django/contrib/flatpages/locale/es/LC_MESSAGES/django.po,sha256=3vGZ3uVCyWnIkDSUt6DMMOqyphv3EQteTPLx7e9J_sU,2663 -django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.mo,sha256=bUnFDa5vpxl27kn2ojTbNaCmwRkBCH-z9zKXAvXe3Z0,2275 -django/contrib/flatpages/locale/es_AR/LC_MESSAGES/django.po,sha256=vEg3wjL_7Ee-PK4FZTaGRCXFscthkoH9szJ7H01K8w8,2487 -django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.mo,sha256=jt8wzeYky5AEnoNuAv8W4nGgd45XsMbpEdRuLnptr3U,2140 -django/contrib/flatpages/locale/es_CO/LC_MESSAGES/django.po,sha256=xrbAayPoxT7yksXOGPb-0Nc-4g14UmWANaKTD4ItAFA,2366 -django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.mo,sha256=Y5IOKRzooJHIhJzD9q4PKOe39Z4Rrdz8dBKuvmGkqWU,2062 -django/contrib/flatpages/locale/es_MX/LC_MESSAGES/django.po,sha256=Y-EXhw-jISttA9FGMz7gY_kB-hQ3wEyKEaOc2gu2hKQ,2246 -django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.mo,sha256=EI6WskepXUmbwCPBNFKqLGNcWFVZIbvXayOHxOCLZKo,2187 -django/contrib/flatpages/locale/es_VE/LC_MESSAGES/django.po,sha256=ipG6a0A2d0Pyum8GcknA-aNExVLjSyuUqbgHM9VdRQo,2393 -django/contrib/flatpages/locale/et/LC_MESSAGES/django.mo,sha256=zriqETEWD-DDPiNzXgAzgEhjvPAaTo7KBosyvBebyc0,2233 -django/contrib/flatpages/locale/et/LC_MESSAGES/django.po,sha256=tMuITUlzy6LKJh3X3CxssFpTQogg8OaGHlKExzjwyOI,2525 -django/contrib/flatpages/locale/eu/LC_MESSAGES/django.mo,sha256=FoKazUkuPpDgsEEI6Gm-xnZYVHtxILiy6Yzvnu8y-L0,2244 -django/contrib/flatpages/locale/eu/LC_MESSAGES/django.po,sha256=POPFB5Jd8sE9Z_ivYSdnet14u-aaXneTUNDMuOrJy00,2478 -django/contrib/flatpages/locale/fa/LC_MESSAGES/django.mo,sha256=2rA7-OR8lQbl_ZhlAC4cmHEmQ9mwxnA8q5M-gx3NmVQ,2612 -django/contrib/flatpages/locale/fa/LC_MESSAGES/django.po,sha256=_-yKW2xIN9XSXEwZTdkhEpRHJoacN8f56D3AkCvlFs0,3006 -django/contrib/flatpages/locale/fi/LC_MESSAGES/django.mo,sha256=VsQdof8hE_AKQGS-Qp82o8PTN_7NxxEdxelGenIAE-8,2256 -django/contrib/flatpages/locale/fi/LC_MESSAGES/django.po,sha256=RL7eruNkgDjr1b3cF2yCqeM8eDKHwAqF6h8hYuxl6R4,2552 -django/contrib/flatpages/locale/fr/LC_MESSAGES/django.mo,sha256=ZqD4O3_Ny8p5i6_RVHlANCnPiowMd19Qi_LOPfTHav4,2430 -django/contrib/flatpages/locale/fr/LC_MESSAGES/django.po,sha256=liAoOgT2CfpANL_rYzyzsET1MhsM19o7wA2GBnoDvMA,2745 -django/contrib/flatpages/locale/fy/LC_MESSAGES/django.mo,sha256=DRsFoZKo36F34XaiQg_0KUOr3NS_MG3UHptzOI4uEAU,476 -django/contrib/flatpages/locale/fy/LC_MESSAGES/django.po,sha256=9JIrRVsPL1m0NPN6uHiaAYxJXHp5IghZmQhVSkGo5g8,1523 -django/contrib/flatpages/locale/ga/LC_MESSAGES/django.mo,sha256=f4552jyACX8w17CU4QAwoPmj05A8nNaTiy-2cbmegSk,2351 -django/contrib/flatpages/locale/ga/LC_MESSAGES/django.po,sha256=oPLJhdAZd2zwKo4o12vDJU-7MQ_CiC9wqszFHmV7LXo,2613 -django/contrib/flatpages/locale/gd/LC_MESSAGES/django.mo,sha256=KbaTL8kF9AxDBLDQWlxcP5hZ4zWnbkvY0l2xRKZ9Dg0,2469 -django/contrib/flatpages/locale/gd/LC_MESSAGES/django.po,sha256=DVY_1R0AhIaI1qXIeRej3XSHMtlimeKNUwzFjc4OmwA,2664 -django/contrib/flatpages/locale/gl/LC_MESSAGES/django.mo,sha256=e8hfOxRyLtCsvdd1FVGuI_dnsptVhfW_O9KyuPT0ENk,2256 -django/contrib/flatpages/locale/gl/LC_MESSAGES/django.po,sha256=YqyR8qnKho8jK03igqPv9KlJw5yVIIDCAGc5z2QxckE,2583 -django/contrib/flatpages/locale/he/LC_MESSAGES/django.mo,sha256=PbypHBhT3W_rp37u8wvaCJdtYB4IP-UeE02VUvSHPf0,2517 -django/contrib/flatpages/locale/he/LC_MESSAGES/django.po,sha256=f7phCRqJPFL7CsuSE1xg9xlaBoOpdd-0zoTYotff29M,2827 -django/contrib/flatpages/locale/hi/LC_MESSAGES/django.mo,sha256=w29ukoF48C7iJ6nE045YoWi7Zcrgu_oXoxT-r6gcQy8,2770 -django/contrib/flatpages/locale/hi/LC_MESSAGES/django.po,sha256=nXq5y1FqMGVhpXpQVdV3uU5JcUtBc2BIrf-n__C2q30,3055 -django/contrib/flatpages/locale/hr/LC_MESSAGES/django.mo,sha256=W1PD7PWQeSFixTNXI76VB6tGxl8k_GgWHix8S0qMMNY,2393 -django/contrib/flatpages/locale/hr/LC_MESSAGES/django.po,sha256=gNWXQ_6-QbUU4bE_YuljZMLbkH8Q7cY7YqO3zaB4kWw,2709 -django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.mo,sha256=Pk44puT-3LxzNdGYxMALWpFdw6j6W0G-dWwAfv8sopI,2361 -django/contrib/flatpages/locale/hsb/LC_MESSAGES/django.po,sha256=mhnBXgZSK19E4JU8p2qzqyZqozSzltK-3iY5glr9WG8,2538 -django/contrib/flatpages/locale/hu/LC_MESSAGES/django.mo,sha256=rZxICk460iWBubNq53g9j2JfKIw2W7OqyPG5ylGE92s,2363 -django/contrib/flatpages/locale/hu/LC_MESSAGES/django.po,sha256=DDP7OLBkNbWXr-wiulmQgG461qAubJ8VrfCCXbyPk2g,2700 -django/contrib/flatpages/locale/hy/LC_MESSAGES/django.mo,sha256=qocNtyLcQpjmGqQ130VGjJo-ruaOCtfmZehS9If_hWk,2536 -django/contrib/flatpages/locale/hy/LC_MESSAGES/django.po,sha256=WD8ohMnsaUGQItyqQmS46d76tKgzhQ17X_tGevqULO0,2619 -django/contrib/flatpages/locale/ia/LC_MESSAGES/django.mo,sha256=bochtCPlc268n0WLF0bJtUUT-XveZLPOZPQUetnOWfU,500 -django/contrib/flatpages/locale/ia/LC_MESSAGES/django.po,sha256=gOJ850e8sFcjR2G79zGn3_0-9-KSy591i7ketBRFjyw,1543 -django/contrib/flatpages/locale/id/LC_MESSAGES/django.mo,sha256=2kRHbcmfo09pIEuBb8q5AOkgC0sISJrAG37Rb5F0vts,2222 -django/contrib/flatpages/locale/id/LC_MESSAGES/django.po,sha256=1avfX88CkKMh2AjzN7dxRwj9pgohIBgKE0aXB_shZfc,2496 -django/contrib/flatpages/locale/io/LC_MESSAGES/django.mo,sha256=N8R9dXw_cnBSbZtwRbX6Tzw5XMr_ZdRkn0UmsQFDTi4,464 -django/contrib/flatpages/locale/io/LC_MESSAGES/django.po,sha256=_pJveonUOmMu3T6WS-tV1OFh-8egW0o7vU3i5YqgChA,1511 -django/contrib/flatpages/locale/is/LC_MESSAGES/django.mo,sha256=lFtP1N5CN-x2aMtBNpB6j5HsZYZIZYRm6Y-22gNe1Ek,2229 -django/contrib/flatpages/locale/is/LC_MESSAGES/django.po,sha256=9e132zDa-n6IZxB8jO5H8I0Wr7ubYxrFEMBYj2W49vI,2490 -django/contrib/flatpages/locale/it/LC_MESSAGES/django.mo,sha256=oOEG327VGpi0K5P2UOQgQa39ln15t0lAz2Z36MIQQAc,2209 -django/contrib/flatpages/locale/it/LC_MESSAGES/django.po,sha256=ar8i-bTtAKhiXLULCsKMddpmYBjKyg2paYxBI6ImY1s,2526 -django/contrib/flatpages/locale/ja/LC_MESSAGES/django.mo,sha256=Qax3t7FFRonMrszVEeiyQNMtYyWQB3dmOeeIklEmhAg,2469 -django/contrib/flatpages/locale/ja/LC_MESSAGES/django.po,sha256=N6PBvnXLEWELKTx8nHm5KwydDuFFKq5pn6AIHsBSM5M,2848 -django/contrib/flatpages/locale/ka/LC_MESSAGES/django.mo,sha256=R4OSbZ-lGxMdeJYsaXVXpo6-KSZWeKPuErKmEsUvEQE,3022 -django/contrib/flatpages/locale/ka/LC_MESSAGES/django.po,sha256=TWKtkRamM6YD-4WMoqfZ7KY-ZPs5ny7G82Wst6vQRko,3306 -django/contrib/flatpages/locale/kk/LC_MESSAGES/django.mo,sha256=lMPryzUQr21Uy-NAGQhuIZjHz-4LfBHE_zxEc2_UPaw,2438 -django/contrib/flatpages/locale/kk/LC_MESSAGES/django.po,sha256=3y9PbPw-Q8wM7tCq6u3KeYUT6pfTqcQwlNlSxpAXMxQ,2763 -django/contrib/flatpages/locale/km/LC_MESSAGES/django.mo,sha256=FYRfhNSqBtavYb10sHZNfB-xwLwdZEfVEzX116nBs-k,1942 -django/contrib/flatpages/locale/km/LC_MESSAGES/django.po,sha256=d2AfbR78U0rJqbFmJQvwiBl_QvYIeSwsPKEnfYM4JZA,2471 -django/contrib/flatpages/locale/kn/LC_MESSAGES/django.mo,sha256=n5HCZEPYN_YIVCXrgA1qhxvfhZtDbhfiannJy5EkHkI,1902 -django/contrib/flatpages/locale/kn/LC_MESSAGES/django.po,sha256=-CHwu13UuE2-Qg6poG949I_dw3YiPI9ZhMh5h2vP4xw,2443 -django/contrib/flatpages/locale/ko/LC_MESSAGES/django.mo,sha256=M-IInVdIH24ORarb-KgY60tEorJZgrThDfJQOxW-S0c,2304 -django/contrib/flatpages/locale/ko/LC_MESSAGES/django.po,sha256=DjAtWVAN_fwOvZb-7CUSLtO8WN0Sr08z3jQLNqZ98wY,2746 -django/contrib/flatpages/locale/ky/LC_MESSAGES/django.mo,sha256=WmdWR6dRgmJ-nqSzFDUETypf373fj62igDVHC4ww7hQ,2667 -django/contrib/flatpages/locale/ky/LC_MESSAGES/django.po,sha256=0XDF6CjQTGkuaHADytG95lpFRVndlf_136q0lrQiU1U,2907 -django/contrib/flatpages/locale/lb/LC_MESSAGES/django.mo,sha256=Wkvlh5L_7CopayfNM5Z_xahmyVje1nYOBfQJyqucI_0,502 -django/contrib/flatpages/locale/lb/LC_MESSAGES/django.po,sha256=gGeTuniu3ZZ835t9HR-UtwCcd2s_Yr7ihIUm3jgQ7Y0,1545 -django/contrib/flatpages/locale/lt/LC_MESSAGES/django.mo,sha256=es6xV6X1twtqhIMkV-MByA7KZ5SoVsrx5Qh8BuzJS0Q,2506 -django/contrib/flatpages/locale/lt/LC_MESSAGES/django.po,sha256=T__44veTC_u4hpPvkLekDOWfntXYAMzCd5bffRtGxWA,2779 -django/contrib/flatpages/locale/lv/LC_MESSAGES/django.mo,sha256=IDXQMHn1EnvdrgBXCFmRBttLMniZmxtzyFz1OpooLQw,2321 -django/contrib/flatpages/locale/lv/LC_MESSAGES/django.po,sha256=ans7ZOT7b8UAMsoVis0EuJAJvmKjpjGuZdL2E8GUr20,2602 -django/contrib/flatpages/locale/mk/LC_MESSAGES/django.mo,sha256=55H8w6fB-B-RYlKKkGw3fg2m-djxUoEp_XpupK-ZL70,2699 -django/contrib/flatpages/locale/mk/LC_MESSAGES/django.po,sha256=OhHJ5OVWb0jvNaOB3wip9tSIZ1yaPPLkfQR--uUEyUI,2989 -django/contrib/flatpages/locale/ml/LC_MESSAGES/django.mo,sha256=VMMeOujp5fiLzrrbDeH24O2qKBPUkvI_YTSPH-LQjZc,3549 -django/contrib/flatpages/locale/ml/LC_MESSAGES/django.po,sha256=KR2CGnZ1sVuRzSGaPj5IlspoAkVuVEdf48XsAzt1se0,3851 -django/contrib/flatpages/locale/mn/LC_MESSAGES/django.mo,sha256=tqwROY6D-bJ4gbDQIowKXfuLIIdCWksGwecL2sj_wco,2776 -django/contrib/flatpages/locale/mn/LC_MESSAGES/django.po,sha256=jqiBpFLXlptDyU4F8ZWbP61S4APSPh0-nuTpNOejA6c,3003 -django/contrib/flatpages/locale/mr/LC_MESSAGES/django.mo,sha256=fuDy9vFLn5Mb3wVNUg8IvLyTwmyPr3M-GThzgkphJjg,2040 -django/contrib/flatpages/locale/mr/LC_MESSAGES/django.po,sha256=L_1vnLh4AjoaXdb4p_XfDnbKAAWkdQFSpE_8cKGZSm8,2593 -django/contrib/flatpages/locale/ms/LC_MESSAGES/django.mo,sha256=5t_67bMQhux6v6SSWqHfzzCgc6hm3olxgHAsKOMGGZU,2184 -django/contrib/flatpages/locale/ms/LC_MESSAGES/django.po,sha256=-ZzZ8lfAglGkO_BRYz1lRlywxaF1zZ28-Xv74O2nT04,2336 -django/contrib/flatpages/locale/my/LC_MESSAGES/django.mo,sha256=OcbiA7tJPkyt_WNrqyvoFjHt7WL7tMGHV06AZSxzkho,507 -django/contrib/flatpages/locale/my/LC_MESSAGES/django.po,sha256=EPWE566Vn7tax0PYUKq93vtydvmt-A4ooIau9Cwcdfc,1550 -django/contrib/flatpages/locale/nb/LC_MESSAGES/django.mo,sha256=L_XICESZ0nywkk1dn6RqzdUbFTcR92ju-zHCT1g3iEg,2208 -django/contrib/flatpages/locale/nb/LC_MESSAGES/django.po,sha256=ZtcBVD0UqIcsU8iLu5a2wnHLqu5WRLLboVFye2IuQew,2576 -django/contrib/flatpages/locale/ne/LC_MESSAGES/django.mo,sha256=gDZKhcku1NVlSs5ZPPupc7RI8HOF7ex0R4Rs8tMmrYE,1500 -django/contrib/flatpages/locale/ne/LC_MESSAGES/django.po,sha256=GWlzsDaMsJkOvw2TidJOEf1Fvxx9WxGdGAtfZIHkHwk,2178 -django/contrib/flatpages/locale/nl/LC_MESSAGES/django.mo,sha256=_yV_-SYYjpbo-rOHp8NlRzVHFPOSrfS-ndHOEJ9JP3Y,2231 -django/contrib/flatpages/locale/nl/LC_MESSAGES/django.po,sha256=xUuxx2b4ZTCA-1RIdoMqykLgjLLkmpO4ur1Vh93IITU,2669 -django/contrib/flatpages/locale/nn/LC_MESSAGES/django.mo,sha256=sHkuZneEWo1TItSlarlnOUR7ERjc76bJfHUcuFgd9mQ,2256 -django/contrib/flatpages/locale/nn/LC_MESSAGES/django.po,sha256=MpI9qkWqj4rud__xetuqCP-eFHUgMYJpfBhDnWRKPK4,2487 -django/contrib/flatpages/locale/os/LC_MESSAGES/django.mo,sha256=cXGTA5M229UFsgc7hEiI9vI9SEBrNQ8d3A0XrtazO6w,2329 -django/contrib/flatpages/locale/os/LC_MESSAGES/django.po,sha256=m-qoTiKePeFviKGH1rJRjZRH-doJ2Fe4DcZ6W52rG8s,2546 -django/contrib/flatpages/locale/pa/LC_MESSAGES/django.mo,sha256=69_ZsZ4nWlQ0krS6Mx3oL6c4sP5W9mx-yAmOhZOnjPU,903 -django/contrib/flatpages/locale/pa/LC_MESSAGES/django.po,sha256=N6gkoRXP5MefEnjywzRiE3aeU6kHQ0TUG6IGdLV7uww,1780 -django/contrib/flatpages/locale/pl/LC_MESSAGES/django.mo,sha256=5M5-d-TOx2WHlD6BCw9BYIU6bYrSR0Wlem89ih5k3Pc,2448 -django/contrib/flatpages/locale/pl/LC_MESSAGES/django.po,sha256=oKeeo-vNfPaCYVUbufrJZGk0vsgzAE0kLQOTF5qHAK4,2793 -django/contrib/flatpages/locale/pt/LC_MESSAGES/django.mo,sha256=9uXP_AY2U7tcqkM7r0CswVaP_xTjVd4ofmGDfy63bu8,2342 -django/contrib/flatpages/locale/pt/LC_MESSAGES/django.po,sha256=B8xIxpJ2Yv2HPaoeC71LJ7oe2Dd2K3FS07DQ4xPtoJc,2589 -django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.mo,sha256=YGyagSFIc-ssFN8bnqVRce1_PsybvLmI8RVCygjow8E,2291 -django/contrib/flatpages/locale/pt_BR/LC_MESSAGES/django.po,sha256=pFA8RPNefZpuhbxBHLt9KrI2RiHxct5V-DnZA-XqBv0,2942 -django/contrib/flatpages/locale/ro/LC_MESSAGES/django.mo,sha256=oS3MXuRh2USyLOMrMH0WfMSFpgBcZWfrbCrovYgbONo,2337 -django/contrib/flatpages/locale/ro/LC_MESSAGES/django.po,sha256=UNKGNSZKS92pJDjxKDLqVUW87DKCWP4_Q51xS16IZl0,2632 -django/contrib/flatpages/locale/ru/LC_MESSAGES/django.mo,sha256=AACtHEQuytEohUZVgk-o33O7rJTFAluq22VJOw5JqII,2934 -django/contrib/flatpages/locale/ru/LC_MESSAGES/django.po,sha256=H6JOPAXNxji1oni9kfga_hNZevodStpEl0O6cDnZ148,3312 -django/contrib/flatpages/locale/sk/LC_MESSAGES/django.mo,sha256=P1192D_B2kDQ6nF_tGEW7WCoTodB3_9rMTaqEQSMO4E,2353 -django/contrib/flatpages/locale/sk/LC_MESSAGES/django.po,sha256=--_DaPB_aSZHn_uxzmCpITO7VPCpP4Nq2rdQGgN14r8,2638 -django/contrib/flatpages/locale/sl/LC_MESSAGES/django.mo,sha256=kOrhhBdM9nbQbCLN49bBn23hCrzpAPrfKvPs4QMHgvo,2301 -django/contrib/flatpages/locale/sl/LC_MESSAGES/django.po,sha256=oyTrOVH0v76Ttc93qfeyu3FHcWLh3tTiz2TefGkmoq4,2621 -django/contrib/flatpages/locale/sq/LC_MESSAGES/django.mo,sha256=wh0stJPSy1w6eSio-Jg_gh_jharjRyanNurOP0avTsM,2350 -django/contrib/flatpages/locale/sq/LC_MESSAGES/django.po,sha256=9oVuVF8OLvf_XBs_duhu-XqF-5Naaai7gGpsPOrqvbQ,2630 -django/contrib/flatpages/locale/sr/LC_MESSAGES/django.mo,sha256=p--v7bpD8Pp6zeP3cdh8fnfC8g2nuhbzGJTdN9eoE58,2770 -django/contrib/flatpages/locale/sr/LC_MESSAGES/django.po,sha256=jxcyMN2Qh_osmo4Jf_6QUC2vW3KVKt1BupDWMMZyAXA,3071 -django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=3N4mGacnZj0tI5tFniLqC2LQCPSopDEM1SGaw5N1bsw,2328 -django/contrib/flatpages/locale/sr_Latn/LC_MESSAGES/django.po,sha256=od7r3dPbZ7tRAJUW80Oe-nm_tHcmIiG6b2OZMsFg53s,2589 -django/contrib/flatpages/locale/sv/LC_MESSAGES/django.mo,sha256=1pFmNWiExWo5owNijZHZb8-Tbd0nYPqqvTmIitcFPbY,2252 -django/contrib/flatpages/locale/sv/LC_MESSAGES/django.po,sha256=l3anvdgLQJzYehCalwr1AAh8e-hRKrL_bSNwmkfgbbc,2613 -django/contrib/flatpages/locale/sw/LC_MESSAGES/django.mo,sha256=Lhf99AGmazKJHzWk2tkGrMInoYOq0mtdCd8SGblnVCQ,1537 -django/contrib/flatpages/locale/sw/LC_MESSAGES/django.po,sha256=cos3eahuznpTfTdl1Vj_07fCOSYE8C9CRYHCBLYZrVw,1991 -django/contrib/flatpages/locale/ta/LC_MESSAGES/django.mo,sha256=nNuoOX-FPAmTvM79o7colM4C7TtBroTFxYtETPPatcQ,1945 -django/contrib/flatpages/locale/ta/LC_MESSAGES/django.po,sha256=XE4SndPZPLf1yXGl5xQSb0uor4OE8CKJ0EIXBRDA3qU,2474 -django/contrib/flatpages/locale/te/LC_MESSAGES/django.mo,sha256=bMxhDMTQc_WseqoeqJMCSNy71o4U5tJZYgD2G0p-jD0,1238 -django/contrib/flatpages/locale/te/LC_MESSAGES/django.po,sha256=tmUWOrAZ98B9T6Cai8AgLCfb_rLeoPVGjDTgdsMOY1Y,2000 -django/contrib/flatpages/locale/tg/LC_MESSAGES/django.mo,sha256=gpzjf_LxwWX6yUrcUfNepK1LGez6yvnuYhmfULDPZ6E,2064 -django/contrib/flatpages/locale/tg/LC_MESSAGES/django.po,sha256=lZFLes8BWdJ-VbczHFDWCSKhKg0qmmk10hTjKcBNr5o,2572 -django/contrib/flatpages/locale/th/LC_MESSAGES/django.mo,sha256=mct17_099pUn0aGuHu8AlZG6UqdKDpYLojqGYDLRXRg,2698 -django/contrib/flatpages/locale/th/LC_MESSAGES/django.po,sha256=PEcRx5AtXrDZvlNGWFH-0arroD8nZbutdJBe8_I02ag,2941 -django/contrib/flatpages/locale/tk/LC_MESSAGES/django.mo,sha256=_AfI4FH0jkeeCDgujfkx4xHMGSwGi5fs9iqr3HLUVVs,835 -django/contrib/flatpages/locale/tk/LC_MESSAGES/django.po,sha256=28Af2gU6Wmo2DvjxLZrpbXq0HBFrcP7yzfh5IlL4DJg,1881 -django/contrib/flatpages/locale/tr/LC_MESSAGES/django.mo,sha256=pPNGylfG8S0iBI4ONZbky3V2Q5AG-M1njp27tFrhhZc,2290 -django/contrib/flatpages/locale/tr/LC_MESSAGES/django.po,sha256=0ULZu3Plp8H9zdirHy3MSduJ_QRdpoaaivf3bL9MCwA,2588 -django/contrib/flatpages/locale/tt/LC_MESSAGES/django.mo,sha256=9RfCKyn0ZNYsqLvFNmY18xVMl7wnmDq5uXscrsFfupk,2007 -django/contrib/flatpages/locale/tt/LC_MESSAGES/django.po,sha256=SUwalSl8JWI9tuDswmnGT8SjuWR3DQGND9roNxJtH1o,2402 -django/contrib/flatpages/locale/udm/LC_MESSAGES/django.mo,sha256=7KhzWgskBlHmi-v61Ax9fjc3NBwHB17WppdNMuz-rEc,490 -django/contrib/flatpages/locale/udm/LC_MESSAGES/django.po,sha256=zidjP05Hx1OpXGqWEmF2cg9SFxASM4loOV85uW7zV5U,1533 -django/contrib/flatpages/locale/ug/LC_MESSAGES/django.mo,sha256=FL8P63c7BRO5hNABEzurk91v01ceRBhC1DJyjFJkiwg,2644 -django/contrib/flatpages/locale/ug/LC_MESSAGES/django.po,sha256=TxlRCGW-6fyxOO3YzAzKJa4utQp4NOOZ08YZxSit9E8,2774 -django/contrib/flatpages/locale/uk/LC_MESSAGES/django.mo,sha256=r2RZT8xQ1Gi9Yp0nnoNALqQ4zrEJ0JC7m26E5gSeq4g,3002 -django/contrib/flatpages/locale/uk/LC_MESSAGES/django.po,sha256=qcVizoTiKYc1c9KwSTwSALHgjjSGVY2oito_bBRLVTE,3405 -django/contrib/flatpages/locale/ur/LC_MESSAGES/django.mo,sha256=Li4gVdFoNOskGKAKiNuse6B2sz6ePGqGvZu7aGXMNy0,1976 -django/contrib/flatpages/locale/ur/LC_MESSAGES/django.po,sha256=hDasKiKrYov9YaNIHIpoooJo0Bzba___IuN2Hl6ofSc,2371 -django/contrib/flatpages/locale/vi/LC_MESSAGES/django.mo,sha256=FsFUi96oGTWGlZwM4qSMpuL1M2TAxsW51qO70TrybSM,1035 -django/contrib/flatpages/locale/vi/LC_MESSAGES/django.po,sha256=ITX3MWd7nlWPxTCoNPl22_OMLTt0rfvajGvTVwo0QC8,1900 -django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=UTCQr9t2wSj6dYLK1ftpF8-pZ25dAMYLRE2wEUQva-o,2124 -django/contrib/flatpages/locale/zh_Hans/LC_MESSAGES/django.po,sha256=loi9RvOnrgFs4qp8FW4RGis7wgDzBBXuwha5pFfLRxY,2533 -django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=INt9_smj4Zwo3hkn3kemuE85lfvwjUrIxbkIHa7Cd_E,2176 -django/contrib/flatpages/locale/zh_Hant/LC_MESSAGES/django.po,sha256=d9De9F9YWkc8YZt51Cg5Xtslwg04G0aRMqxTMAXqQI8,2477 -django/contrib/flatpages/middleware.py,sha256=aXeOeOkUmpdkGOyqZnkR-l1VrDQ161RWIWa3WPBhGac,784 -django/contrib/flatpages/migrations/0001_initial.py,sha256=4xhMsKaXOycsfo9O1QIuknS9wf7r0uVsshAJ7opeqsM,2408 -django/contrib/flatpages/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/flatpages/migrations/__pycache__/0001_initial.cpython-312.pyc,, -django/contrib/flatpages/migrations/__pycache__/__init__.cpython-312.pyc,, -django/contrib/flatpages/models.py,sha256=3ugRRsDwB5C3GHOWvtOzjJl-y0yqqjYZBSOMt24QYuw,1764 -django/contrib/flatpages/sitemaps.py,sha256=CEhZOsLwv3qIJ1hs4eHlE_0AAtYjicb_yRzsstY19eg,584 -django/contrib/flatpages/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/flatpages/templatetags/__pycache__/__init__.cpython-312.pyc,, -django/contrib/flatpages/templatetags/__pycache__/flatpages.cpython-312.pyc,, -django/contrib/flatpages/templatetags/flatpages.py,sha256=QH-suzsoPIMSrgyHR9O8uOdmfIkBv_w3LM-hGfQvnU8,3552 -django/contrib/flatpages/urls.py,sha256=Rs37Ij192SOtSBjd4Lx9YtpINfEMg7XRY01dEOY8Rgg,179 -django/contrib/flatpages/views.py,sha256=H4LG7Janb6Dcn-zINLmp358hR60JigAKGzh4A4PMPaM,2724 -django/contrib/gis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/__pycache__/apps.cpython-312.pyc,, -django/contrib/gis/__pycache__/feeds.cpython-312.pyc,, -django/contrib/gis/__pycache__/geoip2.cpython-312.pyc,, -django/contrib/gis/__pycache__/geometry.cpython-312.pyc,, -django/contrib/gis/__pycache__/measure.cpython-312.pyc,, -django/contrib/gis/__pycache__/ptr.cpython-312.pyc,, -django/contrib/gis/__pycache__/shortcuts.cpython-312.pyc,, -django/contrib/gis/__pycache__/views.cpython-312.pyc,, -django/contrib/gis/admin/__init__.py,sha256=bCUsC6Hh7hztchqRKuaiTgk3nL0B4H053bVII-olB7k,486 -django/contrib/gis/admin/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/admin/__pycache__/options.cpython-312.pyc,, -django/contrib/gis/admin/options.py,sha256=r60rycdAgcGSB21KQS_V0X78ulUjATYzws-JKLYd_lc,689 -django/contrib/gis/apps.py,sha256=dbAFKx9jj9_QdhdNfL5KCC47puH_ZTw098jsJFwDO9Y,417 -django/contrib/gis/db/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/backends/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/backends/__pycache__/utils.cpython-312.pyc,, -django/contrib/gis/db/backends/base/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/backends/base/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/backends/base/__pycache__/adapter.cpython-312.pyc,, -django/contrib/gis/db/backends/base/__pycache__/features.cpython-312.pyc,, -django/contrib/gis/db/backends/base/__pycache__/models.cpython-312.pyc,, -django/contrib/gis/db/backends/base/__pycache__/operations.cpython-312.pyc,, -django/contrib/gis/db/backends/base/adapter.py,sha256=qbLG-sLB6EZ_sA6-E_uIClyp5E5hz9UQ-CsR3BWx8W8,592 -django/contrib/gis/db/backends/base/features.py,sha256=igaR_a8nZfUAYCk3o7MjdyyJ4W9OCztdqzrHWvZQnr0,4106 -django/contrib/gis/db/backends/base/models.py,sha256=1TA_O0S-3NSx_5FLwRqQAxJTWoPtinSxaE7N6iLul-o,3694 -django/contrib/gis/db/backends/base/operations.py,sha256=BWHh3Ad2-dP8sjYJaEjt3r2h5WwJvcyLvSvq6cBHTak,6988 -django/contrib/gis/db/backends/mysql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/backends/mysql/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/base.cpython-312.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/features.cpython-312.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/introspection.cpython-312.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/operations.cpython-312.pyc,, -django/contrib/gis/db/backends/mysql/__pycache__/schema.cpython-312.pyc,, -django/contrib/gis/db/backends/mysql/base.py,sha256=z75wKhm-e9JfRLCvgDq-iv9OqOjBBAS238JTTrWfHRQ,498 -django/contrib/gis/db/backends/mysql/features.py,sha256=oIJsKlabXqkInXtUFHCXyrQkOR5RxGRGoYQbuYf_GOQ,876 -django/contrib/gis/db/backends/mysql/introspection.py,sha256=GZ92mQxaxD4BvRZ9KDFXPOyf2c36UBOerhYIeRlBC0k,1602 -django/contrib/gis/db/backends/mysql/operations.py,sha256=y1hbg75LC-UB_NE2_td0pL5lQVjgfUvvahw1Q-siZxw,5262 -django/contrib/gis/db/backends/mysql/schema.py,sha256=Fn_h-6C8od95KTPWSogQprPGtTho5b-TbqqXaHVfkHg,3953 -django/contrib/gis/db/backends/oracle/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/backends/oracle/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/adapter.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/base.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/features.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/introspection.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/models.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/operations.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/__pycache__/schema.cpython-312.pyc,, -django/contrib/gis/db/backends/oracle/adapter.py,sha256=s8J5h7g6iUINXUeQXcVzmVbZg-cY1WE4dOwIwvYkR_o,2023 -django/contrib/gis/db/backends/oracle/base.py,sha256=_7qhvEdbnrJQEKL51sg8YYu8kRYmQNAlBgNb2OUbBkw,507 -django/contrib/gis/db/backends/oracle/features.py,sha256=3yCDutKz4iX01eOjLf0CLe_cemMaRjDmH8ZKNy_Sbyk,1021 -django/contrib/gis/db/backends/oracle/introspection.py,sha256=iB2Ut2ibKtoc69YEiXmJOxaLgGxNt0qIrkvH83hkr8I,1910 -django/contrib/gis/db/backends/oracle/models.py,sha256=MMMKevNzKkN4fChpAdQikR_sz8swJM9bmlwi7d4cHkU,2080 -django/contrib/gis/db/backends/oracle/operations.py,sha256=CqPeIb55x-YXVMxB1fm_xv9SMLlPlaZxAdI7T6BVSbk,9091 -django/contrib/gis/db/backends/oracle/schema.py,sha256=3nXuUXM0fHPRuqmi96WyCVx_lHRxf3USRN8At14VUwE,5430 -django/contrib/gis/db/backends/postgis/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/backends/postgis/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/adapter.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/base.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/const.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/features.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/introspection.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/models.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/operations.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/pgraster.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/__pycache__/schema.cpython-312.pyc,, -django/contrib/gis/db/backends/postgis/adapter.py,sha256=mjQZEfrJtAEoFZFqoTiQ3uk_rBatstX0qFDFV8xZ90w,1980 -django/contrib/gis/db/backends/postgis/base.py,sha256=37t0_fDD4IeFsQrMrKoQRW01e8KJeXCSkbv5sOpreR8,5793 -django/contrib/gis/db/backends/postgis/const.py,sha256=ekJc9pvJwQ0tmxENkJsZFdP03uEUEneloR23SJcnTIc,2008 -django/contrib/gis/db/backends/postgis/features.py,sha256=qOEJLQTIC1YdlDoJkpLCiVQU4GAy0d9_Dneui7w41bM,455 -django/contrib/gis/db/backends/postgis/introspection.py,sha256=Ny2jT_4EY4411vSxUZlQ4dhycWFGIVk5pyxn7a9hzHg,3185 -django/contrib/gis/db/backends/postgis/models.py,sha256=LDZjyXCxyptWoOWPkeznO15auI4LCpWDTsVaZBnQcSU,2002 -django/contrib/gis/db/backends/postgis/operations.py,sha256=0EpF7v6fCqZ-xbmF7pc_4mdxEzY5Yj6MvyVTn4F9ga0,17038 -django/contrib/gis/db/backends/postgis/pgraster.py,sha256=eCa2y-v3qGLeNbFI4ERFj2UmqgYAE19nuL3SgDFmm0o,4588 -django/contrib/gis/db/backends/postgis/schema.py,sha256=MOkI0iPfsfdMjqSR2Dga4o3aoC3fIaepMJJCdDBtvh0,4482 -django/contrib/gis/db/backends/spatialite/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/db/backends/spatialite/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/adapter.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/base.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/client.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/features.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/introspection.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/models.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/operations.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/__pycache__/schema.cpython-312.pyc,, -django/contrib/gis/db/backends/spatialite/adapter.py,sha256=qTiA5BBGUFND3D7xGK_85oo__HSexTH32XF4uin3ZV0,318 -django/contrib/gis/db/backends/spatialite/base.py,sha256=wU1fgp68CLyKELsMfO6zYM85ox4g_GloWESEK8EPrfM,3218 -django/contrib/gis/db/backends/spatialite/client.py,sha256=dNM7mqDyTzFlgQR1XhqZIftnR9VRH7AfcSvvy4vucEs,138 -django/contrib/gis/db/backends/spatialite/features.py,sha256=zkmJPExFtRqjRj608ZTlsSpxkYaPbV3A3SEfX3PcaFY,876 -django/contrib/gis/db/backends/spatialite/introspection.py,sha256=O8VFNv9EzV5NxdaXr3v3dHzU1va1mPvaGrTh-D9ex5I,3132 -django/contrib/gis/db/backends/spatialite/models.py,sha256=H-sDifQ3-0pvWIAl79zrqGfuTW7-vp1zFn1bIfqUR-o,1930 -django/contrib/gis/db/backends/spatialite/operations.py,sha256=-r9xRvioyCr9RB8tcGL1BkLrraH9bXzwUSBUdfxEjZ4,8549 -django/contrib/gis/db/backends/spatialite/schema.py,sha256=6uxqpyu84b7z2e0igHXDZ45jI-0P84JhUH6ft7f9W-g,7350 -django/contrib/gis/db/backends/utils.py,sha256=JJ3A23bmHBwsWxqXpZd5UZwbCoFafxUpAmbasdWVr1s,789 -django/contrib/gis/db/models/__init__.py,sha256=TrCS27JdVa-Q7Hok-YaJxb4eLrPdyvRmasJGIu05fvA,865 -django/contrib/gis/db/models/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/models/__pycache__/aggregates.cpython-312.pyc,, -django/contrib/gis/db/models/__pycache__/fields.cpython-312.pyc,, -django/contrib/gis/db/models/__pycache__/functions.cpython-312.pyc,, -django/contrib/gis/db/models/__pycache__/lookups.cpython-312.pyc,, -django/contrib/gis/db/models/__pycache__/proxy.cpython-312.pyc,, -django/contrib/gis/db/models/aggregates.py,sha256=N87L0NzyVuxlcWVE86kIjSMB_vWL-mCt75exWEA_doU,3100 -django/contrib/gis/db/models/fields.py,sha256=r69xjalzGtE9Cz3Ki350yI6rtsQ4YlbgZXDpX0e7Nt0,14306 -django/contrib/gis/db/models/functions.py,sha256=PEfkgBNjORp8rPp6PjgiFHkt3lb9idTX3pDV3NTMR1s,20829 -django/contrib/gis/db/models/lookups.py,sha256=GnKmzsybs6YV3ZMLcQ3h85dkAEF56i1m5ePAjI6QO9U,11804 -django/contrib/gis/db/models/proxy.py,sha256=qckCc10o_W1qJ7yH5VpNo6huhPfVMAz3nJSEyLfk4oo,3174 -django/contrib/gis/db/models/sql/__init__.py,sha256=-rzcC3izMJi2bnvyQUCMzIOrigBnY6N_5EQIim4wCSY,134 -django/contrib/gis/db/models/sql/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/db/models/sql/__pycache__/conversion.cpython-312.pyc,, -django/contrib/gis/db/models/sql/conversion.py,sha256=ZiMRzEf7_kOWJ4IITXFq6dL-wDwMhIEwvbE705afgaU,2433 -django/contrib/gis/feeds.py,sha256=J28dPKkxa6BmrSX0XlKvUFbcq3x-3lqwuohN1tdtNP0,5994 -django/contrib/gis/forms/__init__.py,sha256=Zyid_YlZzHUcMYkfGX1GewmPPDNc0ni7HyXKDTeIkjo,318 -django/contrib/gis/forms/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/forms/__pycache__/fields.cpython-312.pyc,, -django/contrib/gis/forms/__pycache__/widgets.cpython-312.pyc,, -django/contrib/gis/forms/fields.py,sha256=At2hTaUSU6pNUF1DmJ1SiYhaNhsRwff8bftNPlmPo9s,4606 -django/contrib/gis/forms/widgets.py,sha256=B9wFwMDwLbP-zxeqfdI0Pg042Nox6sTBOyU0dZQGLvo,3572 -django/contrib/gis/gdal/LICENSE,sha256=VwoEWoNyts1qAOMOuv6OPo38Cn_j1O8sxfFtQZ62Ous,1526 -django/contrib/gis/gdal/__init__.py,sha256=A-II67GMhkccJ69B3iFkx9Czq3XAunP7QB-iJKncjj4,1810 -django/contrib/gis/gdal/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/base.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/datasource.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/driver.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/envelope.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/error.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/feature.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/field.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/geometries.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/geomtype.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/layer.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/libgdal.cpython-312.pyc,, -django/contrib/gis/gdal/__pycache__/srs.cpython-312.pyc,, -django/contrib/gis/gdal/base.py,sha256=yymyL0vZRMBfiFUzrehvaeaunIxMH5ucGjPRfKj-rAo,181 -django/contrib/gis/gdal/datasource.py,sha256=fE_KE1NkOn312XVcEmRdPxbIATLlt01k4WH5bQqA8xY,4603 -django/contrib/gis/gdal/driver.py,sha256=gQSNStdl-j2HXvVpyLpJt1K5ko9P82MBlzC-7_qUZ8U,3154 -django/contrib/gis/gdal/envelope.py,sha256=uYuf9V6O2I7UD2PihFUaJuPbMwhp8ypyC5yekINLfbk,7311 -django/contrib/gis/gdal/error.py,sha256=RcESzxTt3jMKk9s82y2Dj7nMcuoSAMOCX1eo5KFYUfw,1575 -django/contrib/gis/gdal/feature.py,sha256=IzBEMNMk2oEc87r12f_Rgli901MNn7Zsdua5qW57nIY,4014 -django/contrib/gis/gdal/field.py,sha256=vCCqopM-oTahh3bwL2eSbZKFPevQq3Z2wEq7fwQadTI,6886 -django/contrib/gis/gdal/geometries.py,sha256=EtFmc8CdQOb-HJ8HCVIojjRg2H3SwdVsx59vwUWB2DQ,28848 -django/contrib/gis/gdal/geomtype.py,sha256=CWqbe5XtpgKiBP8Lbisbtb8o1FtuIUVb37Eb02i6TSE,4582 -django/contrib/gis/gdal/layer.py,sha256=uiJ8w_s-Pt9leEb-RXF7UTLkXUkrkSjJMQVGYS3gWNs,8820 -django/contrib/gis/gdal/libgdal.py,sha256=H7U9V0OxNYat3jF1peXxiRAB1ydFa2hSuc_rkATPIe4,3658 -django/contrib/gis/gdal/prototypes/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/gdal/prototypes/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/ds.cpython-312.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/errcheck.cpython-312.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/generation.cpython-312.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/geom.cpython-312.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/raster.cpython-312.pyc,, -django/contrib/gis/gdal/prototypes/__pycache__/srs.cpython-312.pyc,, -django/contrib/gis/gdal/prototypes/ds.py,sha256=1aSaQgxivM0PYc1Y7jHbFeqjdSSX_xZHYPlsveCOeN8,4725 -django/contrib/gis/gdal/prototypes/errcheck.py,sha256=2nw20iXvrwfAN0Sr9Z5lrFfDe-PFId2DnWIWNEQZiTI,4169 -django/contrib/gis/gdal/prototypes/generation.py,sha256=fm3iMpp8TfaIx72jFNqs7YrHX5KLz0_DUTumaNhOI_M,4888 -django/contrib/gis/gdal/prototypes/geom.py,sha256=r23rTpJhgMiw30GdLO37UThESeVuOfSIZcaure4Zy5c,6233 -django/contrib/gis/gdal/prototypes/raster.py,sha256=jPOBqT6580qCThK5PhigyELzxMdp05RgI4hAKSlie_0,5571 -django/contrib/gis/gdal/prototypes/srs.py,sha256=52Aq0F7CT0_SqoMCaiIXVDVQ9dsnLGGIYXo5jf3EDDU,3677 -django/contrib/gis/gdal/raster/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/gdal/raster/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/gdal/raster/__pycache__/band.cpython-312.pyc,, -django/contrib/gis/gdal/raster/__pycache__/base.cpython-312.pyc,, -django/contrib/gis/gdal/raster/__pycache__/const.cpython-312.pyc,, -django/contrib/gis/gdal/raster/__pycache__/source.cpython-312.pyc,, -django/contrib/gis/gdal/raster/band.py,sha256=tSNPtouC3eMHrfjIs7QUgQMMPHiFmsLk2NZmLAJAhjk,8343 -django/contrib/gis/gdal/raster/base.py,sha256=2GGlL919lPr7YVGFtdIynLPIH-QKYhzrUpoXwVRlM1k,2882 -django/contrib/gis/gdal/raster/const.py,sha256=C_svBc-x052KJojH1t3pD1N29d67hQxyN8rm8u0141o,3283 -django/contrib/gis/gdal/raster/source.py,sha256=3JfEyK7LC-lf90tFoRhUG471_FEbw4t5ksPx2u-Kk9w,18418 -django/contrib/gis/gdal/srs.py,sha256=ajsJiYCAzPqRsRFmGUUb7ntXi7gkbmXnaPTV9WS1IOw,12392 -django/contrib/gis/geoip2.py,sha256=VYtM3FFzpK3qb2IjWV4Mdlm9zdHP_OA9ePFJswwXvCk,8743 -django/contrib/gis/geometry.py,sha256=aoQnOM0oI0QMgI75MEvAHT2537pGI-PNIUn_2179eHc,787 -django/contrib/gis/geos/LICENSE,sha256=CL8kt1USOK4yUpUkVCWxyuua0PQvni0wPHs1NQJjIEU,1530 -django/contrib/gis/geos/__init__.py,sha256=HYy_Gc4LxEFpg6wl1RTh871b2VVZKsae2AOOI-AXU-U,660 -django/contrib/gis/geos/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/base.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/collections.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/coordseq.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/error.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/factory.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/geometry.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/io.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/libgeos.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/linestring.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/mutable_list.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/point.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/polygon.cpython-312.pyc,, -django/contrib/gis/geos/__pycache__/prepared.cpython-312.pyc,, -django/contrib/gis/geos/base.py,sha256=NdlFg5l9akvDp87aqzh9dk0A3ZH2TI3cOq10mmmuHBk,181 -django/contrib/gis/geos/collections.py,sha256=DGppj6LQzvkJXNrhC9mNnrDwELetI8GHeGsgyEDqrLc,3991 -django/contrib/gis/geos/coordseq.py,sha256=a3ljZNp5mTsI8J7hhQ7p9ARlKm0bcuYxtN8AO90ARj8,6836 -django/contrib/gis/geos/error.py,sha256=AdeCRUVPa-G22WA5lJ5QqU4T0k79NLk1hy3n5-expfs,105 -django/contrib/gis/geos/factory.py,sha256=KQF6lqAh5KRlFSDgN-BSXWojmWFabbEUFgz2IGYX_vk,961 -django/contrib/gis/geos/geometry.py,sha256=YMAZTonFz1R6dctW0QWEwVfSb_i9OhIGt-w2V9gCha4,27034 -django/contrib/gis/geos/io.py,sha256=vC5WZY5uD1aPpAU6S5DSZHA7kqcXD1zisYSvKjM-jNs,799 -django/contrib/gis/geos/libgeos.py,sha256=EbGyxwcTBJIm7Ip515ToK3NzSTl_g1zZS38UwQLoN-Q,4980 -django/contrib/gis/geos/linestring.py,sha256=UQcPfAZI1auLmeYAzAFyntqi4_7dn27qxOZTURuVbLo,6367 -django/contrib/gis/geos/mutable_list.py,sha256=nthCtQ0FsJrDGd29cSERwXb-tJkpK35Vc0T_ywCnXgc,10121 -django/contrib/gis/geos/point.py,sha256=34Zp3ssieaNSBBA7QEoKS1VrsHddWk5SAf0ID-zvQMY,4790 -django/contrib/gis/geos/polygon.py,sha256=MnL01ASpE5QPXKL62kNVtEys4Q4NzWM_8tfgMBYT3P0,6710 -django/contrib/gis/geos/prepared.py,sha256=J5Dj6e3u3gEfVPNOM1E_rvcmcXR2-CdwtbAcoiDU5a0,1577 -django/contrib/gis/geos/prototypes/__init__.py,sha256=k0kEZyrEwygm1wRZ39HVFM61dX0X0QrOx97QtlQkXR0,1450 -django/contrib/gis/geos/prototypes/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/coordseq.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/errcheck.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/geom.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/io.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/misc.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/predicates.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/prepared.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/threadsafe.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/__pycache__/topology.cpython-312.pyc,, -django/contrib/gis/geos/prototypes/coordseq.py,sha256=GpNDnUiIg76I-qad72DGw7wEz3i5H_XH9YHO4CvYTys,3124 -django/contrib/gis/geos/prototypes/errcheck.py,sha256=l15HMr1CZp56pCu2UZFWnNGc-glm7B_C0gTTg-CYgA4,2802 -django/contrib/gis/geos/prototypes/geom.py,sha256=K8ZbcWa04eNi4tG9D8COV23RLggqfougR_vqUZGWZW8,3400 -django/contrib/gis/geos/prototypes/io.py,sha256=1-3Hf_RxSwZnmDWFYGlvWOJsuskYUYtugrNoa16IaAQ,11469 -django/contrib/gis/geos/prototypes/misc.py,sha256=Sj0fZygL7MFR4pp_xPJiZHRBufnVk5YfK5LeUv2htWs,1167 -django/contrib/gis/geos/prototypes/predicates.py,sha256=GYsx5TVKGzXPmrPyTDR66qBe65BkdINejcgYNn1aCpA,1701 -django/contrib/gis/geos/prototypes/prepared.py,sha256=4I9pS75Q5MZ1z8A1v0mKkmdCly33Kj_0sDcrqxOppzM,1175 -django/contrib/gis/geos/prototypes/threadsafe.py,sha256=n1yCYvQCtc7piFrhjeZCWH8Pf0-AiOGBH33VZusTgWI,2302 -django/contrib/gis/geos/prototypes/topology.py,sha256=uJ9MOvjGhgEuz6irMDhZEWO_UDd_RMtp5ZfbWvf2hgI,2327 -django/contrib/gis/locale/af/LC_MESSAGES/django.mo,sha256=FWnPEpxhJG9xJ-uOTFryxIT6BFN3w-bsgqLn0IHF-Ew,518 -django/contrib/gis/locale/af/LC_MESSAGES/django.po,sha256=v5LXHABklHAVbfrPEx3xXGIHIZ4hz4MmfvZ6beC-XF4,1540 -django/contrib/gis/locale/ar/LC_MESSAGES/django.mo,sha256=5LCO903yJTtRVaaujBrmwMx8f8iLa3ihasgmj8te9eg,2301 -django/contrib/gis/locale/ar/LC_MESSAGES/django.po,sha256=pfUyK0VYgY0VC2_LvWZvG_EEIWa0OqIUfhiPT2Uov3Q,2569 -django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=1e2lutVEjsa5vErMdjS6gaBbOLPTVIpDv15rax-wvKg,2403 -django/contrib/gis/locale/ar_DZ/LC_MESSAGES/django.po,sha256=dizXM36w-rUtI7Dv2mSoJDR5ouVR6Ar7zqjywX3xKr0,2555 -django/contrib/gis/locale/ast/LC_MESSAGES/django.mo,sha256=8o0Us4wR14bdv1M5oBeczYC4oW5uKnycWrj1-lMIqV4,850 -django/contrib/gis/locale/ast/LC_MESSAGES/django.po,sha256=0beyFcBkBOUNvPP45iqewTNv2ExvCPvDYwpafCJY5QM,1684 -django/contrib/gis/locale/az/LC_MESSAGES/django.mo,sha256=FOvFUN-kdoX5OvhaVJg3v4rOyQgAQ_YC--TCE3m4kXs,1901 -django/contrib/gis/locale/az/LC_MESSAGES/django.po,sha256=exlD78A7sUZBPuoLyQGZoYiBa2wWGWnsWKq0gUYUOng,2118 -django/contrib/gis/locale/be/LC_MESSAGES/django.mo,sha256=XcJGF9cH7M30Q8EwqovjAeiJFgB2PR4sXsbxdvVURjg,2389 -django/contrib/gis/locale/be/LC_MESSAGES/django.po,sha256=Cp_DXKCVHzYTA7v65TpjRhCJonkgI5Gy13Tfg1rkVp8,2596 -django/contrib/gis/locale/bg/LC_MESSAGES/django.mo,sha256=lLfpqEEEb1RYzy270gpDdEfv5k5jscyNgJv_Ok_BA_A,2323 -django/contrib/gis/locale/bg/LC_MESSAGES/django.po,sha256=hSxYwbKr-IqP5hJaPKQxoL1DkCIg60suHl1H8u8W7jQ,2586 -django/contrib/gis/locale/bn/LC_MESSAGES/django.mo,sha256=7oNsr_vHQfsanyP-o1FG8jZTSBK8jB3eK2fA9AqNOx4,1070 -django/contrib/gis/locale/bn/LC_MESSAGES/django.po,sha256=PTa9EFZdqfznUH7si3Rq3zp1kNkTOnn2HRTEYXQSOdM,1929 -django/contrib/gis/locale/br/LC_MESSAGES/django.mo,sha256=xN8hOvJi_gDlpdC5_lghXuX6yCBYDPfD_SQLjcvq8gU,1614 -django/contrib/gis/locale/br/LC_MESSAGES/django.po,sha256=LQw3Tp_ymJ_x7mJ6g4SOr6aP00bejkjuaxfFFRZnmaQ,2220 -django/contrib/gis/locale/bs/LC_MESSAGES/django.mo,sha256=9EdKtZkY0FX2NlX_q0tIxXD-Di0SNQJZk3jo7cend0A,1308 -django/contrib/gis/locale/bs/LC_MESSAGES/django.po,sha256=eu_qF8dbmlDiRKGNIz80XtIunrF8QIOcy8O28X02GvQ,1905 -django/contrib/gis/locale/ca/LC_MESSAGES/django.mo,sha256=6aq8xNlP95HRncIB6ThimqW14XFKp7OOjo0S0uT6d-Y,1948 -django/contrib/gis/locale/ca/LC_MESSAGES/django.po,sha256=0Tj64N9TVX-oDyq4srBCgqELmM8OjMgXC5Lci844Fvc,2298 -django/contrib/gis/locale/ckb/LC_MESSAGES/django.mo,sha256=tIH0KyO3XREfX8htOCAK6cJSZkS0BCE15AZngco_Vkw,2253 -django/contrib/gis/locale/ckb/LC_MESSAGES/django.po,sha256=krJj0SQiLAcc1uNA9Qazqy9Ty-7MhauoaIDHtjmPPfo,2442 -django/contrib/gis/locale/cs/LC_MESSAGES/django.mo,sha256=ia8l06-eW5VkQnNQU0aizio7pz_pSGA-KRk-liGRa2w,2026 -django/contrib/gis/locale/cs/LC_MESSAGES/django.po,sha256=8taX01JBHhr19_AKhfhbtlpt-TW1aOBwejN-o-HH5Xk,2274 -django/contrib/gis/locale/cy/LC_MESSAGES/django.mo,sha256=vUG_wzZaMumPwIlKwuN7GFcS9gnE5rpflxoA_MPM_po,1430 -django/contrib/gis/locale/cy/LC_MESSAGES/django.po,sha256=_QjXT6cySUXrjtHaJ3046z-5PoXkCqtOhvA7MCZsXxk,1900 -django/contrib/gis/locale/da/LC_MESSAGES/django.mo,sha256=eXid2KAU_8fd23jMFo41iJ3DntVNe0w939_UsBymGM4,1862 -django/contrib/gis/locale/da/LC_MESSAGES/django.po,sha256=9bSpjg9wv7nvWoaOfRhXKsuxVoMzOHU-fsnVNB8qbxM,2158 -django/contrib/gis/locale/de/LC_MESSAGES/django.mo,sha256=fECmj81LHOUcBcQ_PoQWlijVp3SjTG3GwsSRiUGMXOU,1930 -django/contrib/gis/locale/de/LC_MESSAGES/django.po,sha256=DB_2QZ0IHOxKJ51ZyJCNX24597W7DBc_DT1B-oId-bY,2129 -django/contrib/gis/locale/dsb/LC_MESSAGES/django.mo,sha256=YZOA1XJqoU3rI5REairrs9f36Cet75NmC8WXdApx0Mc,2016 -django/contrib/gis/locale/dsb/LC_MESSAGES/django.po,sha256=w36vo0t-HzjhslJLo5xesc1vVfl94sNP3XyyDcETDn0,2177 -django/contrib/gis/locale/el/LC_MESSAGES/django.mo,sha256=g3SeFfO8xTxsvs2jKG9CI99fTnVa-WuBMNG0FFGc0s8,2402 -django/contrib/gis/locale/el/LC_MESSAGES/django.po,sha256=7MATPbwGZGgWabd9BdmUCwxc2iAG2aeac9ltKsieuME,2853 -django/contrib/gis/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/gis/locale/en/LC_MESSAGES/django.po,sha256=lXk5x3FBMnRKocOgqDiya7yKeXZqk9gkibxyADRQjOU,2074 -django/contrib/gis/locale/en_AU/LC_MESSAGES/django.mo,sha256=IPn5kRqOvv5S7jpbIUw8PEUkHlyjEL-4GuOANd1iAzI,486 -django/contrib/gis/locale/en_AU/LC_MESSAGES/django.po,sha256=x_58HmrHRia2LoYhmmN_NLb1J3f7oTDvwumgTo0LowI,1494 -django/contrib/gis/locale/en_GB/LC_MESSAGES/django.mo,sha256=WkORQDOsFuV2bI7hwVsJr_JTWnDQ8ZaK-VYugqnLv3w,1369 -django/contrib/gis/locale/en_GB/LC_MESSAGES/django.po,sha256=KWPMoX-X-gQhb47zoVsa79-16-SiCGpO0s4xkcGv9z0,1910 -django/contrib/gis/locale/eo/LC_MESSAGES/django.mo,sha256=FFSZ58VHOog4-tDy88OISaaLXMaHVuFsIr3uevM-LGc,1878 -django/contrib/gis/locale/eo/LC_MESSAGES/django.po,sha256=oyMvu7r3BKLV9VDYQI6IgjumYusSOgynlSdN3dDrcPo,2156 -django/contrib/gis/locale/es/LC_MESSAGES/django.mo,sha256=JTo6frVHdq3bDY7IwpP5K6Znbb0NXMyVBv-AOQ6gd9s,2005 -django/contrib/gis/locale/es/LC_MESSAGES/django.po,sha256=3xK9yehM6kTSbulhvTenKXmlBeUnfgqM3_a7waiNit4,2465 -django/contrib/gis/locale/es_AR/LC_MESSAGES/django.mo,sha256=Z_2xqsHzQNSQWphm6jV9efFFjzHmkmuk2KfLZXx5E1k,2006 -django/contrib/gis/locale/es_AR/LC_MESSAGES/django.po,sha256=_PHHHfzhzPI5xaZwDH6Rd35KEbj1l1-9IyPLEENaw6E,2161 -django/contrib/gis/locale/es_CO/LC_MESSAGES/django.mo,sha256=mMnOZTrmWutn2Lwv2Y7GuoZIhIbPsMCXJkdmeatXZaM,1817 -django/contrib/gis/locale/es_CO/LC_MESSAGES/django.po,sha256=JF0-_eNt-BPJ__GqNoEj7iKEOV8htZHyX5kZue-PZO4,2349 -django/contrib/gis/locale/es_MX/LC_MESSAGES/django.mo,sha256=bC-uMgJXdbKHQ-w7ez-6vh9E_2YSgCF_LkOQlvb60BU,1441 -django/contrib/gis/locale/es_MX/LC_MESSAGES/django.po,sha256=MYO9fGclp_VvLG5tXDjXY3J_1FXI4lDv23rGElXAyjA,1928 -django/contrib/gis/locale/es_VE/LC_MESSAGES/django.mo,sha256=5YVIO9AOtmjky90DAXVyU0YltfQ4NLEpVYRTTk7SZ5o,486 -django/contrib/gis/locale/es_VE/LC_MESSAGES/django.po,sha256=R8suLsdDnSUEKNlXzow3O6WIT5NcboZoCjir9GfSTSQ,1494 -django/contrib/gis/locale/et/LC_MESSAGES/django.mo,sha256=-Gn24H3qyIcf3ptRe7Iin8sHc6JtkkFsmJF4DI1Wwhs,1872 -django/contrib/gis/locale/et/LC_MESSAGES/django.po,sha256=c-8desC8uDUy9UrX3IicuGICF2xAWPudgAprvS3G7jY,2223 -django/contrib/gis/locale/eu/LC_MESSAGES/django.mo,sha256=c2YYr77DeKdHWhpq6T472Hc1wpzYQ1fgKXELx7GMW_U,1888 -django/contrib/gis/locale/eu/LC_MESSAGES/django.po,sha256=HVR7BSXjUy3pphfPKp2uapaKVnQeb3chQIxcG5bMxHY,2147 -django/contrib/gis/locale/fa/LC_MESSAGES/django.mo,sha256=oSM2n6s-E4eomcHHZT6gY0PrhUFDr7Wijs3Qkr62jX0,2155 -django/contrib/gis/locale/fa/LC_MESSAGES/django.po,sha256=uUaUbYmjFcZ3mp9-FmGVT3zv47n54sWtzaXHWFSpMik,2507 -django/contrib/gis/locale/fi/LC_MESSAGES/django.mo,sha256=A1QOLEk9dFKcxlE2puSLmdDdFWRwGbSKsDGbKemUsCM,1839 -django/contrib/gis/locale/fi/LC_MESSAGES/django.po,sha256=IbtvFNK1bXmck5zZQqXNCDSiuXcGonNl8UcN0BfopFQ,2064 -django/contrib/gis/locale/fr/LC_MESSAGES/django.mo,sha256=LXchLaOY_bGIf25s_rQgWHOvEMD-l8_HAT5WtC0irfs,2058 -django/contrib/gis/locale/fr/LC_MESSAGES/django.po,sha256=FVuGpVTPP2-f4CZKL0UZwLSxy2WiDczw9_q3KRTbclQ,2258 -django/contrib/gis/locale/fy/LC_MESSAGES/django.mo,sha256=2kCnWU_giddm3bAHMgDy0QqNwOb9qOiEyCEaYo1WdqQ,476 -django/contrib/gis/locale/fy/LC_MESSAGES/django.po,sha256=7ncWhxC5OLhXslQYv5unWurhyyu_vRsi4bGflZ6T2oQ,1484 -django/contrib/gis/locale/ga/LC_MESSAGES/django.mo,sha256=5oExwd6zeo9pBXhr1u_su8cllMEOQ-PnkUCkqFcQyYo,1957 -django/contrib/gis/locale/ga/LC_MESSAGES/django.po,sha256=CZngY66ohYP6Xr25Cghym_gW2AKpQlRRdIBYBMej5AY,2193 -django/contrib/gis/locale/gd/LC_MESSAGES/django.mo,sha256=w9d6GRaJMzeRVMzOuapvpPayOQmrFQEwPf8g4TXSatg,2022 -django/contrib/gis/locale/gd/LC_MESSAGES/django.po,sha256=2jXpd-BBQ7JVj2l9tWhIkUXw4ZZPnGJrvHjs442GEx8,2197 -django/contrib/gis/locale/gl/LC_MESSAGES/django.mo,sha256=vjZQqAw3rDSY8Tgv-12EOhsqfFlaEOB7mVBOH6YlXNo,1956 -django/contrib/gis/locale/gl/LC_MESSAGES/django.po,sha256=zhqF1InI8QaKhDLqjfTRUbMPaT9X3D1eI1ocV5FHGf4,2231 -django/contrib/gis/locale/he/LC_MESSAGES/django.mo,sha256=qaxQ0A76SO7GM5WDK0_3pAJDFzkvAtjSV8r1P4ySCVY,2135 -django/contrib/gis/locale/he/LC_MESSAGES/django.po,sha256=f8w5v4W7w47vH6Tq4HfMOX9jB4ab0oEXnpuJcDlk7Ak,2336 -django/contrib/gis/locale/hi/LC_MESSAGES/django.mo,sha256=3nsy5mxKTPtx0EpqBNA_TJXmLmVZ4BPUZG72ZEe8OPM,1818 -django/contrib/gis/locale/hi/LC_MESSAGES/django.po,sha256=jTFG2gqqYAQct9-to0xL2kUFQu-ebR4j7RGfxn4sBAg,2372 -django/contrib/gis/locale/hr/LC_MESSAGES/django.mo,sha256=izX2D6fPYKIPTIQwZL_8K7DY0AsFvgeoVBdZdGAmXIc,2103 -django/contrib/gis/locale/hr/LC_MESSAGES/django.po,sha256=X3s_hqT7-mLlhsMdrDfCYbbRo1OFMe8vTFUMSjAgidM,2432 -django/contrib/gis/locale/hsb/LC_MESSAGES/django.mo,sha256=oXaJFKOmRL_hRqAbghejIgZiq67bAnrOV0eFpoqmyW0,1991 -django/contrib/gis/locale/hsb/LC_MESSAGES/django.po,sha256=uktC4ibheBFFZVh0LVtRVUT3RnefGXVOVQddK70hdgg,2155 -django/contrib/gis/locale/hu/LC_MESSAGES/django.mo,sha256=dXlt0Oq_W45B_Foneh2FgpExduFanuG7ia0wKsYCUqs,1891 -django/contrib/gis/locale/hu/LC_MESSAGES/django.po,sha256=Ws1oB2MpVa90a0JNK2LxsZytKBuMMNwLx0DW1sem4Es,2210 -django/contrib/gis/locale/hy/LC_MESSAGES/django.mo,sha256=pi9oAP8fLCg8ssz7ADZ_p9HntyDtdQ1Mep6KsR5Glfs,2020 -django/contrib/gis/locale/hy/LC_MESSAGES/django.po,sha256=FKRbr93M2S4dLWes80CTZ1AucKW8MF5cw98i0s8qZo4,2260 -django/contrib/gis/locale/ia/LC_MESSAGES/django.mo,sha256=gSHcbhwZ2H1amTQbWw908L0aTniLzK8T2RVGsiHuKIY,1812 -django/contrib/gis/locale/ia/LC_MESSAGES/django.po,sha256=IyKoOfc6ZNtvpL8s-r4lv41wlsCyq8CGNoNp7uHWUGE,2122 -django/contrib/gis/locale/id/LC_MESSAGES/django.mo,sha256=dzDiuO47A6XWR3G-OrY-A2c-7ccp1oGLlKPyUO2Wlpg,1862 -django/contrib/gis/locale/id/LC_MESSAGES/django.po,sha256=KZVcWZ_X8x3LO5Z4V-hzSEsvE-BEHIZq5eWJlW1SwZs,2278 -django/contrib/gis/locale/io/LC_MESSAGES/django.mo,sha256=_yUgF2fBUxVAZAPNw2ROyWly5-Bq0niGdNEzo2qbp8k,464 -django/contrib/gis/locale/io/LC_MESSAGES/django.po,sha256=fgGJ1xzliMK0MlVoV9CQn_BuuS3Kl71Kh5YEybGFS0Y,1472 -django/contrib/gis/locale/is/LC_MESSAGES/django.mo,sha256=UQb3H5F1nUxJSrADpLiYe12TgRhYKCFQE5Xy13MzEqU,1350 -django/contrib/gis/locale/is/LC_MESSAGES/django.po,sha256=8QWtgdEZR7OUVXur0mBCeEjbXTBjJmE-DOiKe55FvMo,1934 -django/contrib/gis/locale/it/LC_MESSAGES/django.mo,sha256=8VddOMr-JMs5D-J5mq-UgNnhf98uutpoJYJKTr8E224,1976 -django/contrib/gis/locale/it/LC_MESSAGES/django.po,sha256=Vp1G-GChjjTsODwABsg5LbmR6_Z-KpslwkNUipuOqk4,2365 -django/contrib/gis/locale/ja/LC_MESSAGES/django.mo,sha256=SY1Kxu_gIqusDX5-4SvWmfGi5zG_-jG_98wbkkUyMfk,2052 -django/contrib/gis/locale/ja/LC_MESSAGES/django.po,sha256=tui2WDqNwYHiOkR9j9kl8YSs_kzZ5MTHAj9hniHKI_8,2357 -django/contrib/gis/locale/ka/LC_MESSAGES/django.mo,sha256=iqWQ9j8yanPjDhwi9cNSktYgfLVnofIsdICnAg2Y_to,1991 -django/contrib/gis/locale/ka/LC_MESSAGES/django.po,sha256=rkM7RG0zxDN8vqyAudmk5nocajhOYP6CTkdJKu21Pf4,2571 -django/contrib/gis/locale/kk/LC_MESSAGES/django.mo,sha256=NtgQONp0UncUNvrh0W2R7u7Ja8H33R-a-tsQShWq-QI,1349 -django/contrib/gis/locale/kk/LC_MESSAGES/django.po,sha256=78OMHuerBJZJZVo9GjGJ1h5fwdLuSc_X03ZhSRibtf4,1979 -django/contrib/gis/locale/km/LC_MESSAGES/django.mo,sha256=T0aZIZ_gHqHpQyejnBeX40jdcfhrCOjgKjNm2hLrpNE,459 -django/contrib/gis/locale/km/LC_MESSAGES/django.po,sha256=7ARjFcuPQJG0OGLJu9pVfSiAwc2Q-1tT6xcLeKeom1c,1467 -django/contrib/gis/locale/kn/LC_MESSAGES/django.mo,sha256=EkJRlJJSHZJvNZJuOLpO4IIUEoyi_fpKwNWe0OGFcy4,461 -django/contrib/gis/locale/kn/LC_MESSAGES/django.po,sha256=MnsSftGvmgJgGfgayQUVDMj755z8ItkM9vBehORfYbk,1475 -django/contrib/gis/locale/ko/LC_MESSAGES/django.mo,sha256=TyIytTrPe4GO6lRsK1CW0wIdhbrwDHxlO_29OX6MoH4,1888 -django/contrib/gis/locale/ko/LC_MESSAGES/django.po,sha256=V5OQ0oW3zU8MMdlOJXk-4RQo0UV3cCAhgSMOaQRgttM,2296 -django/contrib/gis/locale/ky/LC_MESSAGES/django.mo,sha256=nvMSOW77P-YCRkQgrQUpM94FexqLEt8Et0jri2nm_Ec,2157 -django/contrib/gis/locale/ky/LC_MESSAGES/django.po,sha256=0qqO8QWgJXPJpZ900MVsHdw6wMZBa0tE5GN3KSGa58E,2372 -django/contrib/gis/locale/lb/LC_MESSAGES/django.mo,sha256=XAyZQUi8jDr47VpSAHp_8nQb0KvSMJHo5THojsToFdk,474 -django/contrib/gis/locale/lb/LC_MESSAGES/django.po,sha256=5rfudPpH4snSq2iVm9E81EBwM0S2vbkY2WBGhpuga1Q,1482 -django/contrib/gis/locale/lt/LC_MESSAGES/django.mo,sha256=AD69M-SBrmQ5qaFKXX6FYOOXLfhuWlQdOYcMlV0UClo,2036 -django/contrib/gis/locale/lt/LC_MESSAGES/django.po,sha256=1yXUj9Hf4D2iyl97HoRuJLkfnR7Z-WmOoIJil98Cy-M,2366 -django/contrib/gis/locale/lv/LC_MESSAGES/django.mo,sha256=8xCXt_MpO_gGyHVT23O5YklfI95WVcuaCg4A_gsKYcc,1969 -django/contrib/gis/locale/lv/LC_MESSAGES/django.po,sha256=OKg4PFO2843D4yTkmqCY9VdndBAvrndP12ZRGTtl6wE,2234 -django/contrib/gis/locale/mk/LC_MESSAGES/django.mo,sha256=fLSXxmJFE9kYsKMiwWAXS-9TweB_yuWzAjR-y0eysvI,2518 -django/contrib/gis/locale/mk/LC_MESSAGES/django.po,sha256=P2IKvpaMOj5UvJX_Lz-PE0-1D7Kt_fYM5Amm3d5g6t4,2918 -django/contrib/gis/locale/ml/LC_MESSAGES/django.mo,sha256=Kl9okrE3AzTPa5WQ-IGxYVNSRo2y_VEdgDcOyJ_Je78,2049 -django/contrib/gis/locale/ml/LC_MESSAGES/django.po,sha256=PWg8atPKfOsnVxg_uro8zYO9KCE1UVhfy_zmCWG0Bdk,2603 -django/contrib/gis/locale/mn/LC_MESSAGES/django.mo,sha256=DlGtHJJMKLVntNdaPBXZw9ApM_SjUYEYAgE9DpZv33w,2323 -django/contrib/gis/locale/mn/LC_MESSAGES/django.po,sha256=z9E7N3TXiMCd2FCunpMjS55-uamM_G4iQpI1MoTDSVY,2766 -django/contrib/gis/locale/mr/LC_MESSAGES/django.mo,sha256=3be2jV7c3MBww-fNMk8A9l9hWDwR4pgSmfztJj6cio0,510 -django/contrib/gis/locale/mr/LC_MESSAGES/django.po,sha256=dKaMdzicJqGwxA5VF1GeM3wGUQOtsnWCeHoGGcjFy-o,1530 -django/contrib/gis/locale/ms/LC_MESSAGES/django.mo,sha256=5_xS-XXVyw0cxvDzUIus5JImr0dkcswait04e7TrUtY,1828 -django/contrib/gis/locale/ms/LC_MESSAGES/django.po,sha256=I8rMkUEfsbjf-dWUuXyhYwCXhyX8AS3jjOKinAh7q2Q,1956 -django/contrib/gis/locale/my/LC_MESSAGES/django.mo,sha256=e6G8VbCCthUjV6tV6PRCy_ZzsXyZ-1OYjbYZIEShbXI,525 -django/contrib/gis/locale/my/LC_MESSAGES/django.po,sha256=R3v1S-904f8FWSVGHe822sWrOJI6cNJIk93-K7_E_1c,1580 -django/contrib/gis/locale/nb/LC_MESSAGES/django.mo,sha256=mx9uGqo5w_uRBWHswuEKoI-U-RX_Xvx_qck5ForI63Y,1808 -django/contrib/gis/locale/nb/LC_MESSAGES/django.po,sha256=LVjQsJxXdDBuKS5D7BEJ10C9OE8x3g0f9ewgjoG6fbY,2039 -django/contrib/gis/locale/ne/LC_MESSAGES/django.mo,sha256=nB-Ta8w57S6hIAhAdWZjDT0Dg6JYGbAt5FofIhJT7k8,982 -django/contrib/gis/locale/ne/LC_MESSAGES/django.po,sha256=eMH6uKZZZYn-P3kmHumiO4z9M4923s9tWGhHuJ0eWuI,1825 -django/contrib/gis/locale/nl/LC_MESSAGES/django.mo,sha256=ScPsjM7aMa8PwcbxliFgqfS7_WyOuTGmODGAZY85UM4,1897 -django/contrib/gis/locale/nl/LC_MESSAGES/django.po,sha256=zoUzuPhO4XGlrhmRluXNRMpjD7lEIjAW8TufBqAOO4o,2408 -django/contrib/gis/locale/nn/LC_MESSAGES/django.mo,sha256=P1RU0OICBDeHHtX6rCSB4xXgS4Qn97LqoxJ8phgiMDs,1830 -django/contrib/gis/locale/nn/LC_MESSAGES/django.po,sha256=-mkHmKp3b76uZlFOG3lFLp2nEFtBRV_4ThDPQmUWtX4,2027 -django/contrib/gis/locale/os/LC_MESSAGES/django.mo,sha256=02NpGC8WPjxmPqQkfv9Kj2JbtECdQCtgecf_Tjk1CZc,1594 -django/contrib/gis/locale/os/LC_MESSAGES/django.po,sha256=JBIsv5nJg3Wof7Xy7odCI_xKRBLN_Hlbb__kNqNW4Xw,2161 -django/contrib/gis/locale/pa/LC_MESSAGES/django.mo,sha256=JR1NxG5_h_dFE_7p6trBWWIx-QqWYIgfGomnjaCsWAA,1265 -django/contrib/gis/locale/pa/LC_MESSAGES/django.po,sha256=Ejd_8dq_M0E9XFijk0qj4oC-8_oe48GWWHXhvOrFlnY,1993 -django/contrib/gis/locale/pl/LC_MESSAGES/django.mo,sha256=KHar168QJ7Mj0419885rkyRXvWXkICAi0hUbb8KssY8,2045 -django/contrib/gis/locale/pl/LC_MESSAGES/django.po,sha256=cfeYjcF9R8VKujBMGLx_1z9zDY19DPCjUw5FpHuBIqs,2487 -django/contrib/gis/locale/pt/LC_MESSAGES/django.mo,sha256=jVbgYlgnF_YezBej_ya-8lDw-_x-NBP9qMj5j3DtTP4,1979 -django/contrib/gis/locale/pt/LC_MESSAGES/django.po,sha256=wutrlVt4YybpkxddqfnmuHCOhvjIGJMkB9hXYdBkayY,2483 -django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.mo,sha256=5HGIao480s3B6kXtSmdy1AYjGUZqbYuZ9Eapho_jkTk,1976 -django/contrib/gis/locale/pt_BR/LC_MESSAGES/django.po,sha256=4-2WPZT15YZPyYbH7xnBRc7A8675875kVFjM9tr1o5U,2333 -django/contrib/gis/locale/ro/LC_MESSAGES/django.mo,sha256=jncf415WRI-GaemNGtbXITeYpx2zbokFNfQkONIOSO4,1770 -django/contrib/gis/locale/ro/LC_MESSAGES/django.po,sha256=5Xb2c11mwOdsd1D8SZC5u6nsuNjWEtdT1hslrQBfxP0,2181 -django/contrib/gis/locale/ru/LC_MESSAGES/django.mo,sha256=j9DEE5SVvEXWBj_PtR9_1IsaE-YCq4iOBcaiyHHqOEo,2481 -django/contrib/gis/locale/ru/LC_MESSAGES/django.po,sha256=fgj-PmNJ88IsjUUq7x9W6KSwXWdmnEq1PBlWsLFhzwE,2835 -django/contrib/gis/locale/sk/LC_MESSAGES/django.mo,sha256=FQy4gMIxrXNm42pvJ61q4ZfG0Ce98gv78b2I0vYN2CY,1980 -django/contrib/gis/locale/sk/LC_MESSAGES/django.po,sha256=z7uy3S2VXGZKMfgFLISYUPUb-zyEYXqlDgL_ODmb_4w,2315 -django/contrib/gis/locale/sl/LC_MESSAGES/django.mo,sha256=Ha88TShV2Bt_Jmvlkkc81CUkuV2iKfhGjzpD7KLMhv8,1972 -django/contrib/gis/locale/sl/LC_MESSAGES/django.po,sha256=B81yHSMjOYevk35kC4JEi4Ua3axjadkFW8aRuMnj6P0,2319 -django/contrib/gis/locale/sq/LC_MESSAGES/django.mo,sha256=XPieM0pMyhrgOs-c3shBBiEfFLCrN__Kumyb7PK25-c,1835 -django/contrib/gis/locale/sq/LC_MESSAGES/django.po,sha256=l06nidL-0TDjjesqW-Q_dxMBQOfGRSyCj-fdhBURFs4,2172 -django/contrib/gis/locale/sr/LC_MESSAGES/django.mo,sha256=bM996RqI1wt4qHsUaGXoEO3fnaSZdjVD2TvUFDp5dVk,2365 -django/contrib/gis/locale/sr/LC_MESSAGES/django.po,sha256=hunakYgljjOiiYF98ZzFzIHTkIAGQM_IJLiLfmlR86Q,2628 -django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=kniIObavM7XKqD5vcglrbcD8jqANKg7hN6AP4cIVAI0,1981 -django/contrib/gis/locale/sr_Latn/LC_MESSAGES/django.po,sha256=A2NsZJvk2Cckg8OS3yW_T11Tcv5-zgGEHcDRJpvE8Zg,2206 -django/contrib/gis/locale/sv/LC_MESSAGES/django.mo,sha256=CowUAoL4t4np5cBndBNM-a4Wu5oD899nVfifMOLz6xQ,1880 -django/contrib/gis/locale/sv/LC_MESSAGES/django.po,sha256=Xyzc8X3vwQ3wWfS4_5mpwFXPPAeCx4mODYFq3Kba04g,2252 -django/contrib/gis/locale/sw/LC_MESSAGES/django.mo,sha256=uBhpGHluGwYpODTE-xhdJD2e6PHleN07wLE-kjrXr_M,1426 -django/contrib/gis/locale/sw/LC_MESSAGES/django.po,sha256=nHXQQMYYXT1ec3lIBxQIDIAwLtXucX47M4Cozy08kko,1889 -django/contrib/gis/locale/ta/LC_MESSAGES/django.mo,sha256=Rboo36cGKwTebe_MiW4bOiMsRO2isB0EAyJJcoy_F6s,466 -django/contrib/gis/locale/ta/LC_MESSAGES/django.po,sha256=sLYW8_5BSVoSLWUr13BbKRe0hNJ_cBMEtmjCPBdTlAk,1474 -django/contrib/gis/locale/te/LC_MESSAGES/django.mo,sha256=xDkaSztnzQ33Oc-GxHoSuutSIwK9A5Bg3qXEdEvo4h4,824 -django/contrib/gis/locale/te/LC_MESSAGES/django.po,sha256=nYryhktJumcwtZDGZ43xBxWljvdd-cUeBrAYFZOryVg,1772 -django/contrib/gis/locale/tg/LC_MESSAGES/django.mo,sha256=6Jyeaq1ORsnE7Ceh_rrhbfslFskGe12Ar-dQl6NFyt0,611 -django/contrib/gis/locale/tg/LC_MESSAGES/django.po,sha256=9c1zPt7kz1OaRJPPLdqjQqO8MT99KtS9prUvoPa9qJk,1635 -django/contrib/gis/locale/th/LC_MESSAGES/django.mo,sha256=0kekAr7eXc_papwPAxEZ3TxHOBg6EPzdR3q4hmAxOjg,1835 -django/contrib/gis/locale/th/LC_MESSAGES/django.po,sha256=WJPdoZjLfvepGGMhfBB1EHCpxtxxfv80lRjPG9kGErM,2433 -django/contrib/gis/locale/tr/LC_MESSAGES/django.mo,sha256=5EKMteFT0WXGacwXnRt5Eak00kbtYmqskkuCg2rGvyc,1904 -django/contrib/gis/locale/tr/LC_MESSAGES/django.po,sha256=DSIty_3V3G_Pv498EU3H60-5jS0b1S5tPwR_fkwpq98,2180 -django/contrib/gis/locale/tt/LC_MESSAGES/django.mo,sha256=cGVPrWCe4WquVV77CacaJwgLSnJN0oEAepTzNMD-OWk,1470 -django/contrib/gis/locale/tt/LC_MESSAGES/django.po,sha256=98yeRs-JcMGTyizOpEuQenlnWJMYTR1-rG3HGhKCykk,2072 -django/contrib/gis/locale/udm/LC_MESSAGES/django.mo,sha256=I6bfLvRfMn79DO6bVIGfYSVeZY54N6c8BNO7OyyOOsw,462 -django/contrib/gis/locale/udm/LC_MESSAGES/django.po,sha256=B1PCuPYtNOrrhu4fKKJgkqxUrcEyifS2Y3kw-iTmSIk,1470 -django/contrib/gis/locale/ug/LC_MESSAGES/django.mo,sha256=cKr7ETLbYR1nMm2iJsQwZYKz8U5aP2CX5RdhbKW2gh4,2360 -django/contrib/gis/locale/ug/LC_MESSAGES/django.po,sha256=d1P7kH2ETJ9n34d9ALE0tHWw_1_fq7fuiLBNK2IlM10,2529 -django/contrib/gis/locale/uk/LC_MESSAGES/django.mo,sha256=jsJMgEt6VXoSjksQGngxaywARUsk5tiIKJfUw9kgEBw,2513 -django/contrib/gis/locale/uk/LC_MESSAGES/django.po,sha256=NNAUWdHmhsWtrPIgddjT03k4IeJUlUCYM7n78DisFQw,3015 -django/contrib/gis/locale/ur/LC_MESSAGES/django.mo,sha256=tB5tz7EscuE9IksBofNuyFjk89-h5X7sJhCKlIho5SY,1410 -django/contrib/gis/locale/ur/LC_MESSAGES/django.po,sha256=16m0t10Syv76UcI7y-EXfQHETePmrWX4QMVfyeuX1fQ,2007 -django/contrib/gis/locale/vi/LC_MESSAGES/django.mo,sha256=NT5T0FRCC2XINdtaCFCVUxb5VRv8ta62nE8wwSHGTrc,1384 -django/contrib/gis/locale/vi/LC_MESSAGES/django.po,sha256=y77GtqH5bv1wR78xN5JLHusmQzoENTH9kLf9Y3xz5xk,1957 -django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=NvNiRwwuqrmOWqiiuYhoxTs3CXb9Zq0-R_2YVhY6n34,1760 -django/contrib/gis/locale/zh_Hans/LC_MESSAGES/django.po,sha256=jXKQKr3GOjL5LJ7Mv1O3zpn2hr_sA_31ote8Pzk9tOU,2232 -django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=jbNgO-5ICEWlqu5BaaKrPQ5XIC1CDzpYbbXA6_Xo-D0,1811 -django/contrib/gis/locale/zh_Hant/LC_MESSAGES/django.po,sha256=h72hJ3socDnGCoPHREClni4DxDS0B-n-8EGAADlnmK4,2139 -django/contrib/gis/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/management/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/management/commands/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/management/commands/__pycache__/inspectdb.cpython-312.pyc,, -django/contrib/gis/management/commands/__pycache__/ogrinspect.cpython-312.pyc,, -django/contrib/gis/management/commands/inspectdb.py,sha256=8WhDOBICFAbLFu7kwAAS4I5pNs_p1BrCv8GJYI3S49k,760 -django/contrib/gis/management/commands/ogrinspect.py,sha256=XnWAbLxRxTSvbKSvjgePN7D1o_Ep4qWkvMwVrG1TpYY,6071 -django/contrib/gis/measure.py,sha256=3mQt_5sQGcLHIJAy-5TqkgYAhO-wvEI42BoiGeIcc4I,12575 -django/contrib/gis/ptr.py,sha256=NeIBB-plwO61wGOOxGg7fFyVXI4a5vbAGUdaJ_Fmjqo,1312 -django/contrib/gis/serializers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/gis/serializers/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/serializers/__pycache__/geojson.cpython-312.pyc,, -django/contrib/gis/serializers/geojson.py,sha256=YS0GTom8Y7TI4DsORKqpm4X080pyO2-XBnO4FXdZTvE,2876 -django/contrib/gis/shortcuts.py,sha256=aa9zFjVU38qaEvRc0vAH_j2AgAERlI01rphYLHbc7Tg,1027 -django/contrib/gis/sitemaps/__init__.py,sha256=Tjj057omOVcoC5Fb8ITEYVhLm0HcVjrZ1Mbz_tKoD1A,138 -django/contrib/gis/sitemaps/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/sitemaps/__pycache__/kml.cpython-312.pyc,, -django/contrib/gis/sitemaps/__pycache__/views.cpython-312.pyc,, -django/contrib/gis/sitemaps/kml.py,sha256=CUn_KKVrwGg2ZmmDcWosBc0QFuJp8hHpeNRCcloVk1U,2573 -django/contrib/gis/sitemaps/views.py,sha256=OMFAXmauMHgdKiDJda8WXumZ_YigHOpbyLh1_nuXp8k,2352 -django/contrib/gis/static/gis/css/ol3.css,sha256=DmCfOuPC1wUs0kioWxIpSausvF6AYUlURbJLNGyvngA,773 -django/contrib/gis/static/gis/img/draw_line_off.svg,sha256=6XW83xsR5-Guh27UH3y5UFn9y9FB9T_Zc4kSPA-xSOI,918 -django/contrib/gis/static/gis/img/draw_line_on.svg,sha256=Hx-pXu4ped11esG6YjXP1GfZC5q84zrFQDPUo1C7FGA,892 -django/contrib/gis/static/gis/img/draw_point_off.svg,sha256=PICrywZPwuBkaQAKxR9nBJ0AlfTzPHtVn_up_rSiHH4,803 -django/contrib/gis/static/gis/img/draw_point_on.svg,sha256=raGk3oc8w87rJfLdtZ4nIXJyU3OChCcTd4oH-XAMmmM,803 -django/contrib/gis/static/gis/img/draw_polygon_off.svg,sha256=gnVmjeZE2jOvjfyx7mhazMDBXJ6KtSDrV9f0nSzkv3A,981 -django/contrib/gis/static/gis/img/draw_polygon_on.svg,sha256=ybJ9Ww7-bsojKQJtjErLd2cCOgrIzyqgIR9QNhH_ZfA,982 -django/contrib/gis/static/gis/js/OLMapWidget.js,sha256=275QgXJRF0XEJySBYap0lQXZFQgXv4vIRULGGMcY5hQ,10860 -django/contrib/gis/templates/gis/kml/base.kml,sha256=VYnJaGgFVHRzDjiFjbcgI-jxlUos4B4Z1hx_JeI2ZXU,219 -django/contrib/gis/templates/gis/kml/placemarks.kml,sha256=TEC81sDL9RK2FVeH0aFJTwIzs6_YWcMeGnHkACJV1Uc,360 -django/contrib/gis/templates/gis/openlayers.html,sha256=mnqOvy1SPnzhedCJTqPlACTHjpTOW_FpFZSHZzB8eik,732 -django/contrib/gis/utils/__init__.py,sha256=DB5oZwpG3kdfB32XerpAGfXCHiYRGtMzyAGsixP_H3M,441 -django/contrib/gis/utils/__pycache__/__init__.cpython-312.pyc,, -django/contrib/gis/utils/__pycache__/layermapping.cpython-312.pyc,, -django/contrib/gis/utils/__pycache__/ogrinfo.cpython-312.pyc,, -django/contrib/gis/utils/__pycache__/ogrinspect.cpython-312.pyc,, -django/contrib/gis/utils/__pycache__/srs.cpython-312.pyc,, -django/contrib/gis/utils/layermapping.py,sha256=CeGjtw4jtR8GPhnjtdkATFIr6Ui0uN2caKAIDD7j_GU,29092 -django/contrib/gis/utils/ogrinfo.py,sha256=6m3KaRzLoZtQ0OSrpRkaFIQXi9YOXTkQcYeqYb0S0nw,1956 -django/contrib/gis/utils/ogrinspect.py,sha256=BZtSDRWfQTfqIxTKmb1ylaYRB6StV4NXs0Ek6qPmBxA,9157 -django/contrib/gis/utils/srs.py,sha256=kEoUluaYWmhuFJz8UGsdp0pgjV3DJ29ZhL-ROU5PfjY,2961 -django/contrib/gis/views.py,sha256=zdCV8QfUVfxEFGxESsUtCicsbSVtZNI_IXybdmsHKiM,714 -django/contrib/humanize/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/humanize/__pycache__/__init__.cpython-312.pyc,, -django/contrib/humanize/__pycache__/apps.cpython-312.pyc,, -django/contrib/humanize/apps.py,sha256=LH3PTbB4V1gbBc8nmCw3BsSuA8La0fNOb4cSISvJAwI,194 -django/contrib/humanize/locale/af/LC_MESSAGES/django.mo,sha256=yFvTzvROTnoZF4ZPAs3z9ireOuOf5gTfECEUdGa4EkM,4224 -django/contrib/humanize/locale/af/LC_MESSAGES/django.po,sha256=m8GF4T4HY4aGsfadUdu04yc7cq9Sm-K5LM-OFjTrq5Y,7541 -django/contrib/humanize/locale/ar/LC_MESSAGES/django.mo,sha256=PokPfBR8w4AbRtNNabl5vO8r5E8_egHvFBjKp4CCvO4,7510 -django/contrib/humanize/locale/ar/LC_MESSAGES/django.po,sha256=QGW-kx-87DlPMGr5l_Eb6Ge-x4tkz2PuwHDe3EIkIQg,12326 -django/contrib/humanize/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=NwCrL5FX_xdxYdqkW_S8tmU8ktDM8LqimmUvkt8me74,9155 -django/contrib/humanize/locale/ar_DZ/LC_MESSAGES/django.po,sha256=tt0AxhohGX79OQ_lX1S5soIo-iSCC07SdAhPpy0O7Q4,15234 -django/contrib/humanize/locale/ast/LC_MESSAGES/django.mo,sha256=WvBk8V6g1vgzGqZ_rR-4p7SMh43PFnDnRhIS9HSwdoQ,3468 -django/contrib/humanize/locale/ast/LC_MESSAGES/django.po,sha256=S9lcUf2y5wR8Ufa-Rlz-M73Z3bMo7zji_63cXwtDK2I,5762 -django/contrib/humanize/locale/az/LC_MESSAGES/django.mo,sha256=ukqeNWHDFXv3XhvfpX8ZU6sb-CrUIx_ks_gwNNWfiFw,4311 -django/contrib/humanize/locale/az/LC_MESSAGES/django.po,sha256=RLGjARRoX9wwBS8Y4EBiC_0iWig93qKaWel4sLOqLhM,7765 -django/contrib/humanize/locale/be/LC_MESSAGES/django.mo,sha256=7KyJKhNqMqv32CPdJi01RPLBefOVCQW-Gx6-Vf9JVrs,6653 -django/contrib/humanize/locale/be/LC_MESSAGES/django.po,sha256=2mbReEHyXhmZysqhSmaT6A2XCHn8mYb2R_O16TMGCAo,10666 -django/contrib/humanize/locale/bg/LC_MESSAGES/django.mo,sha256=jCdDIbqWlhOs-4gML44wSRIXJQxypfak6ByRG_reMsk,4823 -django/contrib/humanize/locale/bg/LC_MESSAGES/django.po,sha256=v2ih4-pL1cdDXaa3uXm9FxRjRKyULLGyz78Q91eKEG8,8267 -django/contrib/humanize/locale/bn/LC_MESSAGES/django.mo,sha256=jbL4ucZxxtexI10jgldtgnDie3I23XR3u-PrMMMqP6U,4026 -django/contrib/humanize/locale/bn/LC_MESSAGES/django.po,sha256=0l4yyy7q3OIWyFk_PW0y883Vw2Pmu48UcnLM9OBxB68,6545 -django/contrib/humanize/locale/br/LC_MESSAGES/django.mo,sha256=V_tPVAyQzVdDwWPNlVGWmlVJjmVZfbh35alkwsFlCNU,5850 -django/contrib/humanize/locale/br/LC_MESSAGES/django.po,sha256=BcAqEV2JpF0hiCQDttIMblp9xbB7zoHsmj7fJFV632k,12245 -django/contrib/humanize/locale/bs/LC_MESSAGES/django.mo,sha256=1-RNRHPgZR_9UyiEn9Djp4mggP3fywKZho45E1nGMjM,1416 -django/contrib/humanize/locale/bs/LC_MESSAGES/django.po,sha256=M017Iu3hyXmINZkhCmn2he-FB8rQ7rXN0KRkWgrp7LI,5498 -django/contrib/humanize/locale/ca/LC_MESSAGES/django.mo,sha256=WDvXis2Y1ivSq6NdJgddO_WKbz8w5MpVpkT4sq-pWXI,4270 -django/contrib/humanize/locale/ca/LC_MESSAGES/django.po,sha256=AD3h2guGADdp1f9EcbP1vc1lmfDOL8-1qQfwvXa6I04,7731 -django/contrib/humanize/locale/ckb/LC_MESSAGES/django.mo,sha256=Mqv3kRZrOjWtTstmtOEqIJsi3vevf_hZUfYEetGxO7w,5021 -django/contrib/humanize/locale/ckb/LC_MESSAGES/django.po,sha256=q_7p7pEyV_NTw9eBvcztKlSFW7ykl0CIsNnA9g5oy20,8317 -django/contrib/humanize/locale/cs/LC_MESSAGES/django.mo,sha256=VFyZcn19aQUXhVyh2zo2g3PAuzOO38Kx9fMFOCCxzMc,5479 -django/contrib/humanize/locale/cs/LC_MESSAGES/django.po,sha256=mq3LagwA9hyWOGy76M9n_rD4p3wuVk6oQsneB9CF99w,9527 -django/contrib/humanize/locale/cy/LC_MESSAGES/django.mo,sha256=VjJiaUUhvX9tjOEe6x2Bdp7scvZirVcUsA4-iE2-ElQ,5241 -django/contrib/humanize/locale/cy/LC_MESSAGES/django.po,sha256=sylmceSq-NPvtr_FjklQXoBAfueKu7hrjEpMAsVbQC4,7813 -django/contrib/humanize/locale/da/LC_MESSAGES/django.mo,sha256=vfDHopmWFAomwqmmCX3wfmX870-zzVbgUFC6I77n9tE,4316 -django/contrib/humanize/locale/da/LC_MESSAGES/django.po,sha256=v7Al6UOkbYB1p7m8kOe-pPRIAoyWemoyg_Pm9bD5Ldc,7762 -django/contrib/humanize/locale/de/LC_MESSAGES/django.mo,sha256=aOUax9csInbXnjAJc3jq4dcW_9H-6ueVI-TtKz2b9q0,4364 -django/contrib/humanize/locale/de/LC_MESSAGES/django.po,sha256=gW3OfOfoVMvpVudwghKCYztkLrCIPbbcriZjBNnRyGo,7753 -django/contrib/humanize/locale/dsb/LC_MESSAGES/django.mo,sha256=OVKcuW9ZXosNvP_3A98WsIIk_Jl6U_kv3zOx4pvwh-g,5588 -django/contrib/humanize/locale/dsb/LC_MESSAGES/django.po,sha256=VimcsmobK3VXTbbTasg6osWDPOIZ555uimbUoUfNco4,9557 -django/contrib/humanize/locale/el/LC_MESSAGES/django.mo,sha256=o-yjhpzyGRbbdMzwUcG_dBP_FMEMZevm7Wz1p4Wd-pg,6740 -django/contrib/humanize/locale/el/LC_MESSAGES/django.po,sha256=UbD5QEw_-JNoNETaOyDfSReirkRsHnlHeSsZF5hOSkI,10658 -django/contrib/humanize/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/humanize/locale/en/LC_MESSAGES/django.po,sha256=PKUuSyK8VzVdyyCpOXAffSBK7mFSiGuumzMmttS5yfM,9057 -django/contrib/humanize/locale/en_AU/LC_MESSAGES/django.mo,sha256=QFf4EgAsGprbFetnwogmj8vDV7SfGq1E3vhL9D8xTTM,918 -django/contrib/humanize/locale/en_AU/LC_MESSAGES/django.po,sha256=Bnfesr1_T9sa31qkKOMunwKKXbnFzZJhzV8rYC_pdSE,6532 -django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.mo,sha256=mkx192XQM3tt1xYG8EOacMfa-BvgzYCbSsJQsWZGeAo,3461 -django/contrib/humanize/locale/en_GB/LC_MESSAGES/django.po,sha256=MArKzXxY1104jxaq3kvDZs2WzOGYxicfJxFKsLzFavw,5801 -django/contrib/humanize/locale/eo/LC_MESSAGES/django.mo,sha256=b47HphXBi0cax_reCZiD3xIedavRHcH2iRG8pcwqb54,5386 -django/contrib/humanize/locale/eo/LC_MESSAGES/django.po,sha256=oN1YqOZgxKY3L1a1liluhM6X5YA5bawg91mHF_Vfqx8,9095 -django/contrib/humanize/locale/es/LC_MESSAGES/django.mo,sha256=z5ZCmAG4jGYleEE6pESMXihlESRQPkTEo2vIedXdjjI,5005 -django/contrib/humanize/locale/es/LC_MESSAGES/django.po,sha256=WwykwsBM_Q_xtA2vllIbcFSO7eUB72r56AG4ITwM5VM,8959 -django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.mo,sha256=-btiXH3B5M1qkAsW9D5I742Gt9GcJs5VC8ZhJ_DKkGY,4425 -django/contrib/humanize/locale/es_AR/LC_MESSAGES/django.po,sha256=UsiuRj-eq-Vl41wNZGw9XijCMEmcXhcGrMTPWgZn4LA,7858 -django/contrib/humanize/locale/es_CO/LC_MESSAGES/django.mo,sha256=2GhQNtNOjK5mTov5RvnuJFTYbdoGBkDGLxzvJ8Vsrfs,4203 -django/contrib/humanize/locale/es_CO/LC_MESSAGES/django.po,sha256=JBf2fHO8jWi6dFdgZhstKXwyot_qT3iJBixQZc3l330,6326 -django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.mo,sha256=82DL2ztdq10X5RIceshK1nO99DW5628ZIjaN8Xzp9ok,3939 -django/contrib/humanize/locale/es_MX/LC_MESSAGES/django.po,sha256=-O7AQluA5Kce9-bd04GN4tfQKoCxb8Sa7EZR6TZBCdM,6032 -django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.mo,sha256=cJECzKpD99RRIpVFKQW65x0Nvpzrm5Fuhfi-nxOWmkM,942 -django/contrib/humanize/locale/es_VE/LC_MESSAGES/django.po,sha256=tDdYtvRILgeDMgZqKHSebe7Z5ZgI1bZhDdvGVtj_anM,4832 -django/contrib/humanize/locale/et/LC_MESSAGES/django.mo,sha256=_vLDxD-e-pBY7vs6gNkhFZNGYu_dAeETVMKGsjjWOHg,4406 -django/contrib/humanize/locale/et/LC_MESSAGES/django.po,sha256=u0tSkVYckwXUv1tVfe1ODdZ8tJ2wUkS0Vv8pakJ8eBM,7915 -django/contrib/humanize/locale/eu/LC_MESSAGES/django.mo,sha256=rz3Lz209GneozN4v_19qTGysOL55x7jK2uoB2YsKSMQ,4315 -django/contrib/humanize/locale/eu/LC_MESSAGES/django.po,sha256=lWOx7rpaj2U7czrZmdxVo3kB2aGt-2GDyWO0NLvP-A0,7760 -django/contrib/humanize/locale/fa/LC_MESSAGES/django.mo,sha256=N32l1DsPALoSGe9GtJ5baIo0XUDm8U09JhcHr0lXtw4,4656 -django/contrib/humanize/locale/fa/LC_MESSAGES/django.po,sha256=YsYRnmvABepSAOgEj6dRvdY_jYZqJb0_dbQ_6daiJAQ,8228 -django/contrib/humanize/locale/fi/LC_MESSAGES/django.mo,sha256=FJfyLFkz-oAz9e15e1aQUct7CJ2EJqSkZKh_ztDxtic,4425 -django/contrib/humanize/locale/fi/LC_MESSAGES/django.po,sha256=j5Z5t9zX1kePdM_Es1hu9AKOpOrijVWTsS2t19CIiaE,7807 -django/contrib/humanize/locale/fr/LC_MESSAGES/django.mo,sha256=pHHD7DV36bC86CKXWUpWUp3NtKuqWu9_YXU04sE6ib4,5125 -django/contrib/humanize/locale/fr/LC_MESSAGES/django.po,sha256=SyN1vUt8zDG-iSTDR4OH1B_CbvKMM2YaMJ2_s-FEyog,8812 -django/contrib/humanize/locale/fy/LC_MESSAGES/django.mo,sha256=YQQy7wpjBORD9Isd-p0lLzYrUgAqv770_56-vXa0EOc,476 -django/contrib/humanize/locale/fy/LC_MESSAGES/django.po,sha256=pPvcGgBWiZwQ5yh30OlYs-YZUd_XsFro71T9wErVv0M,4732 -django/contrib/humanize/locale/ga/LC_MESSAGES/django.mo,sha256=8V-8BJdubpBPT_AMHHdifgPangJw_TY3WtSQxaGNCGw,6346 -django/contrib/humanize/locale/ga/LC_MESSAGES/django.po,sha256=Y_6wRPWasABq-6B3WjzEObSk860fExiQ_OVbh8i1j44,10784 -django/contrib/humanize/locale/gd/LC_MESSAGES/django.mo,sha256=wHsBVluXm4DW7iWxGHMHexqG9ovXEvgcaXvsmvkNHSE,5838 -django/contrib/humanize/locale/gd/LC_MESSAGES/django.po,sha256=CmmpKK7me-Ujitgx2IVkOcJyZOvie6XEBS7wCY4xZQ0,9802 -django/contrib/humanize/locale/gl/LC_MESSAGES/django.mo,sha256=TB4nkaMKK95XdNIRUmHvWTSL7dOOHpn7QWb6sHcmiw8,4350 -django/contrib/humanize/locale/gl/LC_MESSAGES/django.po,sha256=oCSjejViYeg5CjVarZsOpVhmYTbjE9bZ8SqvKu3MDOY,7782 -django/contrib/humanize/locale/he/LC_MESSAGES/django.mo,sha256=phFZMDohKT86DUtiAlnZslPFwSmpcpxTgZaXb8pGohc,5875 -django/contrib/humanize/locale/he/LC_MESSAGES/django.po,sha256=xhEZYcK-fg_mHMyGCEZXEwbd6FvutaGvkDyHTET-sic,9970 -django/contrib/humanize/locale/hi/LC_MESSAGES/django.mo,sha256=qrzm-6vXIUsxA7nOxa-210-6iO-3BPBj67vKfhTOPrY,4131 -django/contrib/humanize/locale/hi/LC_MESSAGES/django.po,sha256=BrypbKaQGOyY_Gl1-aHXiBVlRqrbSjGfZ2OK8omj_9M,6527 -django/contrib/humanize/locale/hr/LC_MESSAGES/django.mo,sha256=zCUJqJFiA_e1Pl7AX5gLSeGzn9j0CF58rKWEb-40z0g,5055 -django/contrib/humanize/locale/hr/LC_MESSAGES/django.po,sha256=9wt8IPn3W1bi6TmYQ-cTIydjmUP-9VYCKp39AqRMY-Y,8697 -django/contrib/humanize/locale/hsb/LC_MESSAGES/django.mo,sha256=a1DqdiuRfFSfSrD8IvzQmZdzE0dhkxDChFddrmt3fjA,5679 -django/contrib/humanize/locale/hsb/LC_MESSAGES/django.po,sha256=V5aRblcqKii4RXSQO87lyoQwwvxL59T3m4-KOBTx4bc,9648 -django/contrib/humanize/locale/hu/LC_MESSAGES/django.mo,sha256=7ZMxGa5FaUdjRtbawYzwwhWIroON8NNXknQ3frKUabw,4313 -django/contrib/humanize/locale/hu/LC_MESSAGES/django.po,sha256=5yWfXwvJQQuDoENkiytuKXFjsNW-lS2-EFThVnYWHbI,7672 -django/contrib/humanize/locale/hy/LC_MESSAGES/django.mo,sha256=YN4XSM-NGXNJb2R0SMwC8Zk6r7F6LOfFvRgvc4fUNCM,3810 -django/contrib/humanize/locale/hy/LC_MESSAGES/django.po,sha256=JZZibNtKEOepsf5xf495lmCBk8jji5RUJETZlQpxrMo,7597 -django/contrib/humanize/locale/ia/LC_MESSAGES/django.mo,sha256=d0m-FddFnKp08fQYQSC9Wr6M4THVU7ibt3zkIpx_Y_A,4167 -django/contrib/humanize/locale/ia/LC_MESSAGES/django.po,sha256=qX6fAZyn54hmtTU62oJcHF8p4QcYnoO2ZNczVjvjOeE,6067 -django/contrib/humanize/locale/id/LC_MESSAGES/django.mo,sha256=AdUmhfkQOV9Le4jXQyQSyd5f2GqwNt-oqnJV-WVELVw,3885 -django/contrib/humanize/locale/id/LC_MESSAGES/django.po,sha256=lMnTtM27j1EWg1i9d7NzAeueo7mRztGVfNOXtXdZVjw,7021 -django/contrib/humanize/locale/io/LC_MESSAGES/django.mo,sha256=nMu5JhIy8Fjie0g5bT8-h42YElCiS00b4h8ej_Ie-w0,464 -django/contrib/humanize/locale/io/LC_MESSAGES/django.po,sha256=RUs8JkpT0toKOLwdv1oCbcBP298EOk02dkdNSJiC-_A,4720 -django/contrib/humanize/locale/is/LC_MESSAGES/django.mo,sha256=D6ElUYj8rODRsZwlJlH0QyBSM44sVmuBCNoEkwPVxko,3805 -django/contrib/humanize/locale/is/LC_MESSAGES/django.po,sha256=1VddvtkhsK_5wmpYIqEFqFOo-NxIBnL9wwW74Tw9pbw,8863 -django/contrib/humanize/locale/it/LC_MESSAGES/django.mo,sha256=Zw8reudMUlPGC3eQ-CpsGYHX-FtNrAc5SxgTdmIrUC0,5374 -django/contrib/humanize/locale/it/LC_MESSAGES/django.po,sha256=wJzT-2ygufGLMIULd7afg1sZLQKnwQ55NZ2eAnwIY8M,9420 -django/contrib/humanize/locale/ja/LC_MESSAGES/django.mo,sha256=x8AvfUPBBJkGtE0jvAP4tLeZEByuyo2H4V_UuLoCEmw,3907 -django/contrib/humanize/locale/ja/LC_MESSAGES/django.po,sha256=G2yTPZq6DxgzPV5uJ6zvMK4o3aiuLWbl4vXPH7ylUhc,6919 -django/contrib/humanize/locale/ka/LC_MESSAGES/django.mo,sha256=UeUbonYTkv1d2ljC0Qj8ZHw-59zHu83fuMvnME9Fkmw,4878 -django/contrib/humanize/locale/ka/LC_MESSAGES/django.po,sha256=-eAMexwjm8nSB4ARJU3f811UZnuatHKIFf8FevpJEpo,9875 -django/contrib/humanize/locale/kk/LC_MESSAGES/django.mo,sha256=jujbUM0jOpt3Mw8zN4LSIIkxCJ0ihk_24vR0bXoux78,2113 -django/contrib/humanize/locale/kk/LC_MESSAGES/django.po,sha256=hjZg_NRE9xMA5uEa2mVSv1Hr4rv8inG9es1Yq7uy9Zc,8283 -django/contrib/humanize/locale/km/LC_MESSAGES/django.mo,sha256=mfXs9p8VokORs6JqIfaSSnQshZEhS90rRFhOIHjW7CI,459 -django/contrib/humanize/locale/km/LC_MESSAGES/django.po,sha256=JQBEHtcy-hrV_GVWIjvUJyOf3dZ5jUzzN8DUTAbHKUg,4351 -django/contrib/humanize/locale/kn/LC_MESSAGES/django.mo,sha256=Oq3DIPjgCqkn8VZMb6ael7T8fQ7LnWobPPAZKQSFHl4,461 -django/contrib/humanize/locale/kn/LC_MESSAGES/django.po,sha256=CAJ0etMlQF3voPYrxIRr5ChAwUYO7wI42n5kjpIEVjA,4359 -django/contrib/humanize/locale/ko/LC_MESSAGES/django.mo,sha256=mWmQEoe0MNVn3sNqsz6CBc826x3KIpOL53ziv6Ekf7c,3891 -django/contrib/humanize/locale/ko/LC_MESSAGES/django.po,sha256=UUxIUYM332DOZinJrqOUtQvHfCCHkodFhENDVWj3dpk,7003 -django/contrib/humanize/locale/ky/LC_MESSAGES/django.mo,sha256=jDu1bVgJMDpaZ0tw9-wdkorvZxDdRzcuzdeC_Ot7rUs,4177 -django/contrib/humanize/locale/ky/LC_MESSAGES/django.po,sha256=MEHbKMLIiFEG7BlxsNVF60viXSnlk5iqlFCH3hgamH0,7157 -django/contrib/humanize/locale/lb/LC_MESSAGES/django.mo,sha256=xokesKl7h7k9dXFKIJwGETgwx1Ytq6mk2erBSxkgY-o,474 -django/contrib/humanize/locale/lb/LC_MESSAGES/django.po,sha256=_y0QFS5Kzx6uhwOnzmoHtCrbufMrhaTLsHD0LfMqtcM,4730 -django/contrib/humanize/locale/lt/LC_MESSAGES/django.mo,sha256=O0C-tPhxWNW5J4tCMlB7c7shVjNO6dmTURtIpTVO9uc,7333 -django/contrib/humanize/locale/lt/LC_MESSAGES/django.po,sha256=M5LlRxC1KWh1-3fwS93UqTijFuyRENmQJXfpxySSKik,12086 -django/contrib/humanize/locale/lv/LC_MESSAGES/django.mo,sha256=O_tEmkDtPQeVaIoW5ogfUPvRUQCblwfMY9SqRJm13rE,5029 -django/contrib/humanize/locale/lv/LC_MESSAGES/django.po,sha256=Hj6LObvG9vz9cA7-qRhom2V_iFX2OcvmI3k7plG8kjk,8890 -django/contrib/humanize/locale/mk/LC_MESSAGES/django.mo,sha256=htUgd6rcaeRPDf6UrEb18onz-Ayltw9LTvWRgEkXm08,4761 -django/contrib/humanize/locale/mk/LC_MESSAGES/django.po,sha256=Wl9Rt8j8WA_0jyxKCswIovSiCQD-ZWFYXbhFsCUKIWo,6665 -django/contrib/humanize/locale/ml/LC_MESSAGES/django.mo,sha256=5As-FXkEJIYetmV9dMtzLtsRPTOm1oUgyx-oeTH_guY,4655 -django/contrib/humanize/locale/ml/LC_MESSAGES/django.po,sha256=I9_Ln0C1nSj188_Zdq9Vy6lC8aLzg_YdNc5gy9hNGjE,10065 -django/contrib/humanize/locale/mn/LC_MESSAGES/django.mo,sha256=MSw9wpCRQAX7lLWEW-Mamk_bR5R8lE_WqcD1G2mKbxI,4863 -django/contrib/humanize/locale/mn/LC_MESSAGES/django.po,sha256=xA4gODU33-hK6BXdqUun7qfjNuv6Dzq63FPVSQImfK4,8241 -django/contrib/humanize/locale/mr/LC_MESSAGES/django.mo,sha256=sJAjSaUecl5hdetpBm-rCjVrkWxNhq3IFsE1MEYmq7c,1506 -django/contrib/humanize/locale/mr/LC_MESSAGES/django.po,sha256=lHmcv7LnyXWBdh_WRsL4GPUybIMLRlIoJlHBM3_3EWA,6693 -django/contrib/humanize/locale/ms/LC_MESSAGES/django.mo,sha256=Bcictup-1bGKm0FIa3CeGNvrHg8VyxsqUHzWI7UMscs,3839 -django/contrib/humanize/locale/ms/LC_MESSAGES/django.po,sha256=UQEUC2iZxhtrWim96GaEK1VAKxAC0fTQIghg4Zx4R3Q,6774 -django/contrib/humanize/locale/my/LC_MESSAGES/django.mo,sha256=55CWHz34sy9k6TfOeVI9GYvE9GRa3pjSRE6DSPk9uQ8,3479 -django/contrib/humanize/locale/my/LC_MESSAGES/django.po,sha256=jCiDhSqARfqKcMLEHJd-Xe6zo3Uc9QpiCh3BbAAA5UE,5433 -django/contrib/humanize/locale/nb/LC_MESSAGES/django.mo,sha256=957mOf_wFBOTjpcevsRz5tQ6IQ4PJnZZfJUETUgF23s,4318 -django/contrib/humanize/locale/nb/LC_MESSAGES/django.po,sha256=G_4pAxT3QZhC-wmWKIhEkFf0IRBn6gKRQZvx0spqjuk,7619 -django/contrib/humanize/locale/ne/LC_MESSAGES/django.mo,sha256=YFT2D-yEkUdJBO2GfuUowau1OZQA5mS86CZvMzH38Rk,3590 -django/contrib/humanize/locale/ne/LC_MESSAGES/django.po,sha256=SN7yH65hthOHohnyEmQUjXusRTDRjxWJG_kuv5g2Enk,9038 -django/contrib/humanize/locale/nl/LC_MESSAGES/django.mo,sha256=RxwgVgdHvfFirimjPrpDhzqmI1Z9soDC--raoAzgBkw,4311 -django/contrib/humanize/locale/nl/LC_MESSAGES/django.po,sha256=M7dVQho17p71Ud6imsQLGMiBisLrVNEZNP4ufpkEJnM,7872 -django/contrib/humanize/locale/nn/LC_MESSAGES/django.mo,sha256=wyJDAGJWgvyBYZ_-UQnBQ84-Jelk5forKfk7hMFDGpQ,4336 -django/contrib/humanize/locale/nn/LC_MESSAGES/django.po,sha256=zuKg53XCX-C6Asc9M04BKZVVw1X6u5p5hvOXxc0AXnM,7651 -django/contrib/humanize/locale/os/LC_MESSAGES/django.mo,sha256=BwS3Mj7z_Fg5s7Qm-bGLVhzYLZ8nPgXoB0gXLnrMGWc,3902 -django/contrib/humanize/locale/os/LC_MESSAGES/django.po,sha256=CGrxyL5l-5HexruOc7QDyRbum7piADf-nY8zjDP9wVM,6212 -django/contrib/humanize/locale/pa/LC_MESSAGES/django.mo,sha256=TH1GkAhaVVLk2jrcqAmdxZprWyikAX6qMP0eIlr2tWM,1569 -django/contrib/humanize/locale/pa/LC_MESSAGES/django.po,sha256=_7oP0Hn-IU7IPLv_Qxg_wstLEdhgWNBBTCWYwSycMb0,5200 -django/contrib/humanize/locale/pl/LC_MESSAGES/django.mo,sha256=0QheMbF3Y0Q_sxZlN2wAYJRQyK3K_uq6ttVr7wCc33w,5596 -django/contrib/humanize/locale/pl/LC_MESSAGES/django.po,sha256=6wX50O68aIyKiP6CcyLMXZ3xuUnAzasFPIg_8deJQBY,9807 -django/contrib/humanize/locale/pt/LC_MESSAGES/django.mo,sha256=dfK6kUOMLsT0VWhxqtqlE85iL8TzK-k4uZxlejuVjQw,5006 -django/contrib/humanize/locale/pt/LC_MESSAGES/django.po,sha256=QYAX1D7Rma9BCdels---awn1hRDTnVEuYfABJ1_64Ik,8788 -django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.mo,sha256=F5-AD4Fohf9wDyP_mqSJHvcKqIKIJsaxGuXGiHYGLHQ,5092 -django/contrib/humanize/locale/pt_BR/LC_MESSAGES/django.po,sha256=O1eVw8R8hL0N_XtTp4sdZbc5MxUNdxfGPzCT3U7QcxM,9089 -django/contrib/humanize/locale/ro/LC_MESSAGES/django.mo,sha256=vP6o72bsgKPsbKGwH0PU8Xyz9BnQ_sPWT3EANLT2wRk,6188 -django/contrib/humanize/locale/ro/LC_MESSAGES/django.po,sha256=JZiW6Y9P5JdQe4vgCvcFg35kFa8bSX0lU_2zdeudQP0,10575 -django/contrib/humanize/locale/ru/LC_MESSAGES/django.mo,sha256=tVtMvbDmHtoXFav2cXzhHpHmT-4-593Vo7kE5sd-Agc,6733 -django/contrib/humanize/locale/ru/LC_MESSAGES/django.po,sha256=0OWESEN33yMIcRUaX_oSQUuDidhbzgKpdivwAS7kNgs,11068 -django/contrib/humanize/locale/sk/LC_MESSAGES/django.mo,sha256=6l7T4rvVb8dPl0-6vwrq5K1QqJ06IdFKxEl4EGzN8Ns,5541 -django/contrib/humanize/locale/sk/LC_MESSAGES/django.po,sha256=Edsza_V5MJD_HadigUZWZoFLjl8556KFW9tbuHVHL3g,9657 -django/contrib/humanize/locale/sl/LC_MESSAGES/django.mo,sha256=yonGwvQKyqpZ_NLTpynDdS6q4yg3eafL1K5MFmnGw7o,4967 -django/contrib/humanize/locale/sl/LC_MESSAGES/django.po,sha256=-nzc9Rk9f3U_Rpze_fdJrKR-_CglPJ0_GryNUDD80jI,9580 -django/contrib/humanize/locale/sq/LC_MESSAGES/django.mo,sha256=j0AZBAudcMsxRAcq3MFdx2HY9aMCn6LJ7h4RR6cO__4,4355 -django/contrib/humanize/locale/sq/LC_MESSAGES/django.po,sha256=jjC3FgmIHFHHg0MdcM4wRbNkLVMFmXEAZRS_t6JHYpQ,7763 -django/contrib/humanize/locale/sr/LC_MESSAGES/django.mo,sha256=4Ec4EI_UmeBl6n8PhEikblh7YfTNIsll9s7aXUEpe7w,5723 -django/contrib/humanize/locale/sr/LC_MESSAGES/django.po,sha256=-Ru588vD_KCkEIo7AHJPAoQ04qVXubiZQSCoBwayi9U,9373 -django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=JjRdhD131w1i1HKNOnvU-Op9VCEIDlgvsiXT5RkSs4U,4935 -django/contrib/humanize/locale/sr_Latn/LC_MESSAGES/django.po,sha256=Rn4v9V4Jy57rB69JyGt_QVHvvnE7-4s5KXeSRYdsGTc,11241 -django/contrib/humanize/locale/sv/LC_MESSAGES/django.mo,sha256=7OABdxvdZvKB9j1o99UiecoTXaVGn3XmXnU5xCNov8s,4333 -django/contrib/humanize/locale/sv/LC_MESSAGES/django.po,sha256=71tFrQzwtwzYfeC2BG0v8dZNkSEMbM-tAC5_z2AElLM,7876 -django/contrib/humanize/locale/sw/LC_MESSAGES/django.mo,sha256=cxjSUqegq1JX08xIAUgqq9ByP-HuqaXuxWM8Y2gHdB4,4146 -django/contrib/humanize/locale/sw/LC_MESSAGES/django.po,sha256=bPYrLJ2yY_lZ3y1K-RguNi-qrxq2r-GLlsz1gZcm2A8,6031 -django/contrib/humanize/locale/ta/LC_MESSAGES/django.mo,sha256=1X2vH0iZOwM0uYX9BccJUXqK-rOuhcu5isRzMpnjh2o,466 -django/contrib/humanize/locale/ta/LC_MESSAGES/django.po,sha256=8x1lMzq2KOJveX92ADSuqNmXGIEYf7fZ1JfIJPysS04,4722 -django/contrib/humanize/locale/te/LC_MESSAGES/django.mo,sha256=iKd4dW9tan8xPxgaSoenIGp1qQpvSHHXUw45Tj2ATKQ,1327 -django/contrib/humanize/locale/te/LC_MESSAGES/django.po,sha256=FQdjWKMsiv-qehYZ4AtN9iKRf8Rifzcm5TZzMkQVfQI,5103 -django/contrib/humanize/locale/tg/LC_MESSAGES/django.mo,sha256=1Fiqat0CZSyExRXRjRCBS0AFzwy0q1Iba-2RVnrXoZQ,1580 -django/contrib/humanize/locale/tg/LC_MESSAGES/django.po,sha256=j2iczgQDbqzpthKAAlMt1Jk7gprYLqZ1Ya0ASr2SgD0,7852 -django/contrib/humanize/locale/th/LC_MESSAGES/django.mo,sha256=jT7wGhYWP9HHwOvtr2rNPStiOgZW-rGMcO36w1U8Y4c,3709 -django/contrib/humanize/locale/th/LC_MESSAGES/django.po,sha256=ZO3_wU7z0VASS5E8RSLEtmTveMDjJ0O8QTynb2-jjt0,8318 -django/contrib/humanize/locale/tk/LC_MESSAGES/django.mo,sha256=cI2Ukp5kVTsUookoxyDD9gZKdxh4YezfRWYFBL7KuRU,4419 -django/contrib/humanize/locale/tk/LC_MESSAGES/django.po,sha256=6Qaxa03R4loH0FWQ6PCytT3Yz3LZt7UGTd01WVnHOIk,7675 -django/contrib/humanize/locale/tr/LC_MESSAGES/django.mo,sha256=D4ChMLE1Uz921NIF_Oe1vNkYAGfRpQuC8xANFwtlygE,4319 -django/contrib/humanize/locale/tr/LC_MESSAGES/django.po,sha256=4PjW65seHF9SsWnLv47JhgYPt0Gvzr-7_Ejech3d3ak,7754 -django/contrib/humanize/locale/tt/LC_MESSAGES/django.mo,sha256=z8VgtMhlfyDo7bERDfrDmcYV5aqOeBY7LDgqa5DRxDM,3243 -django/contrib/humanize/locale/tt/LC_MESSAGES/django.po,sha256=j_tRbg1hzLBFAmPQt0HoN-_WzWFtA07PloCkqhvNkcY,5201 -django/contrib/humanize/locale/udm/LC_MESSAGES/django.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 -django/contrib/humanize/locale/udm/LC_MESSAGES/django.po,sha256=AR55jQHmMrbA6RyHGOtqdvUtTFlxWnqvfMy8vZK25Bo,4354 -django/contrib/humanize/locale/ug/LC_MESSAGES/django.mo,sha256=_GtRGNtdwZ6lU2gZc5jN9nSDB15bLBMYdhiwHlKxOOc,4883 -django/contrib/humanize/locale/ug/LC_MESSAGES/django.po,sha256=x9DJRBObVq8C3orGfj737v2gCHcpqaWUXMEeCMkumco,8156 -django/contrib/humanize/locale/uk/LC_MESSAGES/django.mo,sha256=wQOJu-zKyuCazul-elFLZc-iKw2Zea7TGb90OVGZYkQ,6991 -django/contrib/humanize/locale/uk/LC_MESSAGES/django.po,sha256=hxEufGt-NOgSFc5T9OzxCibcfqkhWD7zxhQljoUQssQ,11249 -django/contrib/humanize/locale/ur/LC_MESSAGES/django.mo,sha256=MF9uX26-4FFIz-QpDUbUHUNLQ1APaMLQmISMIaPsOBE,1347 -django/contrib/humanize/locale/ur/LC_MESSAGES/django.po,sha256=D5UhcPEcQ16fsBEdkk_zmpjIF6f0gEv0P86z_pK_1eA,5015 -django/contrib/humanize/locale/uz/LC_MESSAGES/django.mo,sha256=HDah_1qqUz5m_ABBVIEML3WMR2xyomFckX82i6b3n4k,1915 -django/contrib/humanize/locale/uz/LC_MESSAGES/django.po,sha256=Ql3GZOhuoVgS0xHEzxjyYkOWQUyi_jiizfAXBp2Y4uw,7296 -django/contrib/humanize/locale/vi/LC_MESSAGES/django.mo,sha256=ZUK_Na0vnfdhjo0MgnBWnGFU34sxcMf_h0MeyuysKG8,3646 -django/contrib/humanize/locale/vi/LC_MESSAGES/django.po,sha256=DzRpXObt9yP5RK_slWruaIhnVI0-JXux2hn_uGsVZiE,5235 -django/contrib/humanize/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=YgeAjXHMV1rXNNIrlDu_haxnKB0hxU5twJ86LMR10k8,3844 -django/contrib/humanize/locale/zh_Hans/LC_MESSAGES/django.po,sha256=JGfRVW_5UqwyI2mK_WRK8xDPzwBAO2q_mGsGzf89a88,7122 -django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=JQmImGUND9MONKqqLSCvvbbIT_TigIU6h-twN1qlfJc,3737 -django/contrib/humanize/locale/zh_Hant/LC_MESSAGES/django.po,sha256=u_JB8_pFJofUoiGtcGh1xemLouLePvHua5J_npnJ_Q8,6826 -django/contrib/humanize/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/humanize/templatetags/__pycache__/__init__.cpython-312.pyc,, -django/contrib/humanize/templatetags/__pycache__/humanize.cpython-312.pyc,, -django/contrib/humanize/templatetags/humanize.py,sha256=yrVxZUf31hM2zYfOih-IXBmokxZeyg7cljzO2U_hI-0,12865 -django/contrib/messages/__init__.py,sha256=_5b6kMxWt0TqW5ze5vZ-iqYEQfaQiAl28x2q9KRaMz4,171 -django/contrib/messages/__pycache__/__init__.cpython-312.pyc,, -django/contrib/messages/__pycache__/api.cpython-312.pyc,, -django/contrib/messages/__pycache__/apps.cpython-312.pyc,, -django/contrib/messages/__pycache__/constants.cpython-312.pyc,, -django/contrib/messages/__pycache__/context_processors.cpython-312.pyc,, -django/contrib/messages/__pycache__/middleware.cpython-312.pyc,, -django/contrib/messages/__pycache__/test.cpython-312.pyc,, -django/contrib/messages/__pycache__/utils.cpython-312.pyc,, -django/contrib/messages/__pycache__/views.cpython-312.pyc,, -django/contrib/messages/api.py,sha256=3DbnVG5oOBdg499clMU8l2hxCXMXB6S03-HCKVuBXjA,3250 -django/contrib/messages/apps.py,sha256=W_nya0lzXYBew83hqP6I8gg6XnaRlh-gmN-pYpDGN84,611 -django/contrib/messages/constants.py,sha256=JD4TpaR4C5G0oxIh4BmrWiVmCACv7rnVgZSpJ8Rmzeg,312 -django/contrib/messages/context_processors.py,sha256=xMrgYeX6AcT_WwS9AYKNDDstbvAwE7_u1ssDVLN_bbg,354 -django/contrib/messages/middleware.py,sha256=2mxncCpJVUgLtjouUGSVl39mTF-QskQpWo2jCOOqV8A,986 -django/contrib/messages/storage/__init__.py,sha256=gXDHbQ9KgQdfhYOla9Qj59_SlE9WURQiKzIA0cFH0DQ,392 -django/contrib/messages/storage/__pycache__/__init__.cpython-312.pyc,, -django/contrib/messages/storage/__pycache__/base.cpython-312.pyc,, -django/contrib/messages/storage/__pycache__/cookie.cpython-312.pyc,, -django/contrib/messages/storage/__pycache__/fallback.cpython-312.pyc,, -django/contrib/messages/storage/__pycache__/session.cpython-312.pyc,, -django/contrib/messages/storage/base.py,sha256=T-bcy6HdwRbEKNIuO5fEJZ1EUj3rTHWXRg1oxqRahGc,6082 -django/contrib/messages/storage/cookie.py,sha256=4yi8_tnRvLHweAnt0H3H8C1Kp24p1hhPJQkKKADTGbA,8678 -django/contrib/messages/storage/fallback.py,sha256=K5CrVJfUDakMjIcqSRt1WZd_1Xco1Bc2AQM3O3ld9aA,2093 -django/contrib/messages/storage/session.py,sha256=kvdVosbBAvI3XBA0G4AFKf0vxLleyzlwbGEgl60DfMQ,1764 -django/contrib/messages/test.py,sha256=zH9t6VwixXBDpaVscenCN94iDWIgs8pZ_Ck1GWUhWv0,421 -django/contrib/messages/utils.py,sha256=_oItQILchdwdXH08SIyZ-DBdYi7q_uobHQajWwmAeUw,256 -django/contrib/messages/views.py,sha256=I_7C4yr-YLkhTEWx3iuhixG7NrKuyuSDG_CVg-EYRD8,524 -django/contrib/postgres/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/postgres/__pycache__/__init__.cpython-312.pyc,, -django/contrib/postgres/__pycache__/apps.cpython-312.pyc,, -django/contrib/postgres/__pycache__/constraints.cpython-312.pyc,, -django/contrib/postgres/__pycache__/expressions.cpython-312.pyc,, -django/contrib/postgres/__pycache__/functions.cpython-312.pyc,, -django/contrib/postgres/__pycache__/indexes.cpython-312.pyc,, -django/contrib/postgres/__pycache__/lookups.cpython-312.pyc,, -django/contrib/postgres/__pycache__/operations.cpython-312.pyc,, -django/contrib/postgres/__pycache__/search.cpython-312.pyc,, -django/contrib/postgres/__pycache__/serializers.cpython-312.pyc,, -django/contrib/postgres/__pycache__/signals.cpython-312.pyc,, -django/contrib/postgres/__pycache__/utils.cpython-312.pyc,, -django/contrib/postgres/__pycache__/validators.cpython-312.pyc,, -django/contrib/postgres/aggregates/__init__.py,sha256=QCznqMKqPbpraxSi1Y8-B7_MYlL42F1kEWZ1HeLgTKs,65 -django/contrib/postgres/aggregates/__pycache__/__init__.cpython-312.pyc,, -django/contrib/postgres/aggregates/__pycache__/general.cpython-312.pyc,, -django/contrib/postgres/aggregates/__pycache__/mixins.cpython-312.pyc,, -django/contrib/postgres/aggregates/__pycache__/statistics.cpython-312.pyc,, -django/contrib/postgres/aggregates/general.py,sha256=Cj95k8CRsVIT-JfgG7I-x1zFKo6LZmDzMTvR61YxhRo,2429 -django/contrib/postgres/aggregates/mixins.py,sha256=wRuCQf4CksYIEerP-3D_pjuz5JYk8zgRWXi3xNxJW0A,1246 -django/contrib/postgres/aggregates/statistics.py,sha256=xSWk5Z5ZVpM2LSaMgP97pxcijOnPHiPATe3X45poXCI,1511 -django/contrib/postgres/apps.py,sha256=sfjoL-2VJrFzrv0CC3S4WGWZblzR_4BwFDm9bEHs8B0,3692 -django/contrib/postgres/constraints.py,sha256=Y3qo3hTIDrcXg6F9yTFu2Pt5fPG3G_A5w2_YLGCTM24,9453 -django/contrib/postgres/expressions.py,sha256=fo5YASHJtIjexadqskuhYYk4WutofxzymYsivWWJS84,405 -django/contrib/postgres/fields/__init__.py,sha256=Xo8wuWPwVNOkKY-EwV9U1zusQ2DjMXXtL7_8R_xAi5s,148 -django/contrib/postgres/fields/__pycache__/__init__.cpython-312.pyc,, -django/contrib/postgres/fields/__pycache__/array.cpython-312.pyc,, -django/contrib/postgres/fields/__pycache__/citext.cpython-312.pyc,, -django/contrib/postgres/fields/__pycache__/hstore.cpython-312.pyc,, -django/contrib/postgres/fields/__pycache__/jsonb.cpython-312.pyc,, -django/contrib/postgres/fields/__pycache__/ranges.cpython-312.pyc,, -django/contrib/postgres/fields/__pycache__/utils.cpython-312.pyc,, -django/contrib/postgres/fields/array.py,sha256=6OHsh_ouF3Pp-0zdhVwgP4H_KFOPqzbzrMLKhRuIHyQ,12794 -django/contrib/postgres/fields/citext.py,sha256=ytV2yAIwGvElHTAfH4BiLV-2DZ5otff8SmwmcqF2MVE,1363 -django/contrib/postgres/fields/hstore.py,sha256=ssNZyK_YWS6-UtEGpOkJtVqgW-ZU7AGKx3UnWWXv9a8,3366 -django/contrib/postgres/fields/jsonb.py,sha256=ncMGT6WY70lCbcmhwtu2bjRmfDMUIvCr76foUv7tqv0,406 -django/contrib/postgres/fields/ranges.py,sha256=sX80R-qwH5xiz2_dxBr54rjBQeMNv-MVW7C-cFVNPSo,11494 -django/contrib/postgres/fields/utils.py,sha256=TV-Aj9VpBb13I2iuziSDURttZtz355XakxXnFwvtGio,95 -django/contrib/postgres/forms/__init__.py,sha256=NjENn2-C6BcXH4T8YeC0K2AbDk8MVT8tparL3Q4OF6g,89 -django/contrib/postgres/forms/__pycache__/__init__.cpython-312.pyc,, -django/contrib/postgres/forms/__pycache__/array.cpython-312.pyc,, -django/contrib/postgres/forms/__pycache__/hstore.cpython-312.pyc,, -django/contrib/postgres/forms/__pycache__/ranges.cpython-312.pyc,, -django/contrib/postgres/forms/array.py,sha256=SzEBc6tKuqqjpYKH2b0vpdAQsjTqE_3kbpXBN7dfMYM,8401 -django/contrib/postgres/forms/hstore.py,sha256=MXXS4LdrueKIlM3w-_QGVvV3MZXMx1TR_4NrpChAtQo,1787 -django/contrib/postgres/forms/ranges.py,sha256=cKAeWvRISPLXIPhm2C57Lu9GoIlAd1xiRxzns69XehA,3652 -django/contrib/postgres/functions.py,sha256=7v6J01QQvX70KFyg9hDc322PgvT62xZqWlzp_vrl8bA,252 -django/contrib/postgres/indexes.py,sha256=Y7zRaNpOXgk3s-XrxuZpq5R3KF-uo9SVOvichJVhgNE,8301 -django/contrib/postgres/jinja2/postgres/widgets/split_array.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/contrib/postgres/locale/af/LC_MESSAGES/django.mo,sha256=Jp70O4TcKfdf1HRT0zZbympLJqmL3wpxMKDpJBPkI-E,2871 -django/contrib/postgres/locale/af/LC_MESSAGES/django.po,sha256=r_uvR9RfLLYHcS1byClWQX66EXq5yV_MGd-BHnWf4j4,3241 -django/contrib/postgres/locale/ar/LC_MESSAGES/django.mo,sha256=hVoDVt3cbVirvRNyuRmYPWx9MN2UO7KAm0eps-smDbI,4352 -django/contrib/postgres/locale/ar/LC_MESSAGES/django.po,sha256=h368UQxPkd2bUe2n6QZN14hkh3669v_v_MfpoRI7i1g,4881 -django/contrib/postgres/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=fND1NtGTmEl7Rukt_VlqJeExdJjphBygmI-qJmE83P0,4352 -django/contrib/postgres/locale/ar_DZ/LC_MESSAGES/django.po,sha256=Z9y3h6lDnbwD4JOn7OACLjEZqNY8OpEwuzoUD8FSdwA,4868 -django/contrib/postgres/locale/az/LC_MESSAGES/django.mo,sha256=85wf8nNlReuPu89B_kb632QFKEdtL8ZVyQdlV_f-Sdo,2899 -django/contrib/postgres/locale/az/LC_MESSAGES/django.po,sha256=HRF6LxxcKtmLEA1dsYQMU4oG3P61jbQbwG6x_Wy0t4w,3284 -django/contrib/postgres/locale/be/LC_MESSAGES/django.mo,sha256=tYaaEbBaVxIgxC9qUAuE3YpHJa-aUu9ufFuJLa8my-s,4143 -django/contrib/postgres/locale/be/LC_MESSAGES/django.po,sha256=CL9BslCvHOvwjTBbCEswW8ISH72gSAyW5Dc-zoXI670,4643 -django/contrib/postgres/locale/bg/LC_MESSAGES/django.mo,sha256=A_WOYkzm2QwAo8ZXCKg7jOOiM7bEwUT4cSsSlyC6sWQ,3529 -django/contrib/postgres/locale/bg/LC_MESSAGES/django.po,sha256=TEDRfX5DWADwlgYqScP1hGm2hq2_zUGzIBmKY8WLVLQ,3993 -django/contrib/postgres/locale/ca/LC_MESSAGES/django.mo,sha256=XR1UEZV9AXKFz7XrchjRkd-tEdjnlmccW_I7XANyMns,2904 -django/contrib/postgres/locale/ca/LC_MESSAGES/django.po,sha256=5wPLvkODU_501cHPZ7v0n89rmFrsuctt7T8dUBMfQ0Q,3430 -django/contrib/postgres/locale/ckb/LC_MESSAGES/django.mo,sha256=FQsR4nG0r8RfJ4rkD58XyWX-x7ZLkeg0VbZbSzDB2L0,3414 -django/contrib/postgres/locale/ckb/LC_MESSAGES/django.po,sha256=YStPyf6Gy68ydbzvtYcU6b_CV3h4JzJ3aYOQqccI9zI,3764 -django/contrib/postgres/locale/cs/LC_MESSAGES/django.mo,sha256=BgNruyg0gX0DNZ3mqFerVd2JcSmi4ARRWRhJKlcRhDw,3418 -django/contrib/postgres/locale/cs/LC_MESSAGES/django.po,sha256=evU4mQ9EOQJSxHF0dx_axiU59ptW0xVjIIxTgQCkUJU,3957 -django/contrib/postgres/locale/da/LC_MESSAGES/django.mo,sha256=VaTePWY3W7YRW-CkTUx6timYDXEYOFRFCkg3F36_k_I,2886 -django/contrib/postgres/locale/da/LC_MESSAGES/django.po,sha256=5j5xI-yKORhnywIACpjvMQA6yHj4aHMYiiN4KVSmBMM,3344 -django/contrib/postgres/locale/de/LC_MESSAGES/django.mo,sha256=iTfG4OxvwSG32U_PQ0Tmtl38v83hSjFa2W0J8Sw0NUE,3078 -django/contrib/postgres/locale/de/LC_MESSAGES/django.po,sha256=GkF6wBg7JAvAB8YExwOx4hzpLr1r2K6HsvSLYfyojow,3611 -django/contrib/postgres/locale/dsb/LC_MESSAGES/django.mo,sha256=zZa1kLFCKar4P1xVNpJ0BTXm4I-xcNi_e8IY7n8Aa4w,3605 -django/contrib/postgres/locale/dsb/LC_MESSAGES/django.po,sha256=5vnAeH9tF9H9xL2nqfwc0MLlhI4hnNr45x2NXlw8owo,4061 -django/contrib/postgres/locale/el/LC_MESSAGES/django.mo,sha256=NmzROkTfSbioGv8exM3UdMDnRAxR65YMteGv9Nhury4,3583 -django/contrib/postgres/locale/el/LC_MESSAGES/django.po,sha256=4WuswUwrInAh-OPX9k7gDdLb-oMKp1vQFUGvfm0ej00,4144 -django/contrib/postgres/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/postgres/locale/en/LC_MESSAGES/django.po,sha256=jrbHgf4TLTbEAaYV9-briB5JoE7sBWTn9r6aaRtpn54,2862 -django/contrib/postgres/locale/en_AU/LC_MESSAGES/django.mo,sha256=WA0RSssD8ljI16g6DynQZQLQhd_0XR8ilrnJnepsIFg,2839 -django/contrib/postgres/locale/en_AU/LC_MESSAGES/django.po,sha256=4JASYUpYlQlSPREPvMxFBqDpDhprlkI1GpAqTJrmb10,3215 -django/contrib/postgres/locale/eo/LC_MESSAGES/django.mo,sha256=1wqM_IVO8Dl9AefzvWYuoS4eNTrBg7LDH6XUMovKi9A,2742 -django/contrib/postgres/locale/eo/LC_MESSAGES/django.po,sha256=r2tpOblfLAAHMacDWU-OVXTQus_vvAPMjUzVfrV_T7U,3217 -django/contrib/postgres/locale/es/LC_MESSAGES/django.mo,sha256=O2Tdel44oxmQ13ZcwMwK3QPxUPChHdUzVKg2pLCPoqo,3163 -django/contrib/postgres/locale/es/LC_MESSAGES/django.po,sha256=YPjvjmvpS69FuNmPm-7Z1K1Eg_W01JwRHNrWkbKzVZ8,3794 -django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.mo,sha256=zIN-1vsrChWXLDuGrzs61LbBuOwsyifWcvo9NrYCy2k,3140 -django/contrib/postgres/locale/es_AR/LC_MESSAGES/django.po,sha256=1seAy6OHEKG4fDV4NwKQyGfkjT29zjgwvXZ85u1VNtw,3506 -django/contrib/postgres/locale/es_CO/LC_MESSAGES/django.mo,sha256=Q2eOegYKQFY3fAKZCX7VvZAN6lT304W51aGl0lzkbLU,2484 -django/contrib/postgres/locale/es_CO/LC_MESSAGES/django.po,sha256=bbgOn34B7CSq1Kf2IrJh6oRJWPur_Smc4ebljIxAFGE,3233 -django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.mo,sha256=l6WdS59mDfjsV9EMULjKP2DhXR7x3bYax1iokL-AXcU,689 -django/contrib/postgres/locale/es_MX/LC_MESSAGES/django.po,sha256=_-jzhIT71zV539_4SUbwvOXfDHkxRy1FDGdx23iB7B4,2283 -django/contrib/postgres/locale/et/LC_MESSAGES/django.mo,sha256=oPGqGUQhU9xE7j6hQZSVdC-be2WV-_BNrSAaN4csFR4,2886 -django/contrib/postgres/locale/et/LC_MESSAGES/django.po,sha256=xKkb-0CQCAn37xe0G2jfQmjg2kuYBmXB5yBpTA5lYNI,3404 -django/contrib/postgres/locale/eu/LC_MESSAGES/django.mo,sha256=UG7x642-n3U7mamXuNHD66a_mR0agX72xSwBD3PpyJU,2883 -django/contrib/postgres/locale/eu/LC_MESSAGES/django.po,sha256=dAx6nlRd4FF_8i7Xeylwvj4HkEDKi3swFenkdJkDawU,3321 -django/contrib/postgres/locale/fa/LC_MESSAGES/django.mo,sha256=uLh9fJtCSKg5eaj9uGP2muN_71aFxpZwOjRHtnZhPik,3308 -django/contrib/postgres/locale/fa/LC_MESSAGES/django.po,sha256=adN7bh9Q_R0Wzlf2fWaQnTtvxo0NslyoHH5t5V0eeMM,3845 -django/contrib/postgres/locale/fi/LC_MESSAGES/django.mo,sha256=yzMEJuOw30NzM6AdoTq0Kb-eb079nsvre09IVEBVVtE,2917 -django/contrib/postgres/locale/fi/LC_MESSAGES/django.po,sha256=bNPtE6kdb8lLHcrjRVxasfO3gnzklA2ZDUuXVE9tL1Y,3279 -django/contrib/postgres/locale/fr/LC_MESSAGES/django.mo,sha256=02ug8j0VpkPC2tRDkXrK2snj91M68Ju29PUiv4UhAsQ,3391 -django/contrib/postgres/locale/fr/LC_MESSAGES/django.po,sha256=5T_wkYoHJcpzemKqR-7apZ11Pas4dZhnAitHOgT8gRc,3759 -django/contrib/postgres/locale/ga/LC_MESSAGES/django.mo,sha256=wVzUMn8xlOxfL2vn94fSQ73QGTSbTBG6_6kfQbDPQYM,3652 -django/contrib/postgres/locale/ga/LC_MESSAGES/django.po,sha256=OEuRFUSNTJJlJAg7mvXpratMipVeCovYsH9pTssNGI0,4122 -django/contrib/postgres/locale/gd/LC_MESSAGES/django.mo,sha256=okWU_Ke95EG2pm8rZ4PT5ScO-8f0Hqg65lYZgSid8tM,3541 -django/contrib/postgres/locale/gd/LC_MESSAGES/django.po,sha256=tjt5kfkUGryU3hFzPuAly2DBDLuLQTTD5p-XrxryFEI,4013 -django/contrib/postgres/locale/gl/LC_MESSAGES/django.mo,sha256=1Od7e0SG9tEeTefFLLWkU38tlk5PL5aRF1GTlKkfTAs,2912 -django/contrib/postgres/locale/gl/LC_MESSAGES/django.po,sha256=tE2-GX2OH06krOFxvzdJeYWC7a57QYNFx5OtMXFWTdQ,3316 -django/contrib/postgres/locale/he/LC_MESSAGES/django.mo,sha256=XKl558hmC3Y9JYtooOySvI8EcPtHHEIZ8DjQ-N_2GJ4,3503 -django/contrib/postgres/locale/he/LC_MESSAGES/django.po,sha256=vP1Zqk81EIFMfntiJWPbLW8Vm9MhAK2-W-2LohBPR2c,3958 -django/contrib/postgres/locale/hr/LC_MESSAGES/django.mo,sha256=FK6vwXGr-DXvUJ27WOPRJeyo0xNLDnC9hnMSQKvw_NM,3089 -django/contrib/postgres/locale/hr/LC_MESSAGES/django.po,sha256=c9AAYSnV_ueXLpXuwAXCHwUsPybURhS3f-NBFgdvewk,3583 -django/contrib/postgres/locale/hsb/LC_MESSAGES/django.mo,sha256=SSZpG-PSeVCHrzB-wzW4wRHxIEt7hqobzvRLB-9tu8Y,3518 -django/contrib/postgres/locale/hsb/LC_MESSAGES/django.po,sha256=UQUlfpJsgd-0qa6hZhUkTAi6VF5ZYiygSMrLcsiEC4k,3971 -django/contrib/postgres/locale/hu/LC_MESSAGES/django.mo,sha256=o6JDAFIN7i21GE2N0q98SiqIdvGYPLLdDiMLC_UE5hM,2892 -django/contrib/postgres/locale/hu/LC_MESSAGES/django.po,sha256=yUcbOn1k08aqhkODsrQfLR3qk-UnEEbEYuP3JyQ3eCU,3432 -django/contrib/postgres/locale/hy/LC_MESSAGES/django.mo,sha256=2QFIJdmh47IGPqI-8rvuHR0HdH2LOAmaYqEeCwUpRuw,3234 -django/contrib/postgres/locale/hy/LC_MESSAGES/django.po,sha256=MLHMbdwdo1txzFOG-fVK4VUvAoDtrLA8CdpQThybSCQ,3825 -django/contrib/postgres/locale/ia/LC_MESSAGES/django.mo,sha256=gn8lf-gOP4vv-iiqnkcxvjzhJ8pTdetBhHyjl4TapXo,582 -django/contrib/postgres/locale/ia/LC_MESSAGES/django.po,sha256=FsqhPQf0j4g06rGuWSTn8A1kJ7E5U9rX16mtB8CAiIE,2251 -django/contrib/postgres/locale/id/LC_MESSAGES/django.mo,sha256=vWCSZJBmKu5uGS8KvQIJSMZA1YTwdbbJP4-OBhTmAwQ,2737 -django/contrib/postgres/locale/id/LC_MESSAGES/django.po,sha256=Z5TrRpCOv6Mgb2YFU84vE8cT_3W7flFwA8BUMm4VvO0,3308 -django/contrib/postgres/locale/is/LC_MESSAGES/django.mo,sha256=rNL5Un5K_iRAZDtpHo4egcySaaBnNEirYDuWw0eI7gk,2931 -django/contrib/postgres/locale/is/LC_MESSAGES/django.po,sha256=UO53ciyI0jCVtBOXWkaip2AbPE2Hd2YhzK1RAlcxyQ8,3313 -django/contrib/postgres/locale/it/LC_MESSAGES/django.mo,sha256=dsn-Xuhg1WeRkJVGHHdoPz-KobYsS8A41BUdnM4wQQ8,3210 -django/contrib/postgres/locale/it/LC_MESSAGES/django.po,sha256=2RpaA-mmvXcYkYTu_y0u3p32aAhP9DyAy641ZJL79sk,3874 -django/contrib/postgres/locale/ja/LC_MESSAGES/django.mo,sha256=IC9mYW8gXWNGuXeh8gGxGFvrjfxiSpj57E63Ka47pkM,3046 -django/contrib/postgres/locale/ja/LC_MESSAGES/django.po,sha256=IPnDsh8rtq158a63zQJekJ0LJlR3uj6KAjx4omc7XN0,3437 -django/contrib/postgres/locale/ka/LC_MESSAGES/django.mo,sha256=A_VhLUZbocGNF5_5mMoYfB3l654MrPIW4dL1ywd3Tw8,713 -django/contrib/postgres/locale/ka/LC_MESSAGES/django.po,sha256=kRIwQ1Nrzdf5arHHxOPzQcB-XwPNK5lUFKU0L3QHfC8,2356 -django/contrib/postgres/locale/kk/LC_MESSAGES/django.mo,sha256=xMc-UwyP1_jBHcGIAGWmDAjvSL50jJaiZbcT5TmzDOg,665 -django/contrib/postgres/locale/kk/LC_MESSAGES/django.po,sha256=f6Z3VUFRJ3FgSReC0JItjA0RaYbblqDb31lbJ3RRExQ,2327 -django/contrib/postgres/locale/ko/LC_MESSAGES/django.mo,sha256=G9Cl4uFost_c2y-3dBEF5ODuOe2BLThiXcEMEMXQQE8,2905 -django/contrib/postgres/locale/ko/LC_MESSAGES/django.po,sha256=JXqG3VCGEhBzAxGzOBb9w6oflaX4duhxNVht69ytOQY,3481 -django/contrib/postgres/locale/ky/LC_MESSAGES/django.mo,sha256=F0Ws34MbE7zJa8FNxA-9rFm5sNLL22D24LyiBb927lE,3101 -django/contrib/postgres/locale/ky/LC_MESSAGES/django.po,sha256=yAzSeT2jBm7R2ZXiuYBQFSKQ_uWIUfNTAobE1UYnlPs,3504 -django/contrib/postgres/locale/lt/LC_MESSAGES/django.mo,sha256=kJ3ih8HrHt2M_hFW0H9BZg7zcj6sXy6H_fD1ReIzngM,3452 -django/contrib/postgres/locale/lt/LC_MESSAGES/django.po,sha256=PNADIV8hdpLoqwW4zpIhxtWnQN8cPkdcoXYngyjFeFw,3972 -django/contrib/postgres/locale/lv/LC_MESSAGES/django.mo,sha256=kJBPR0f-rI87irX3_HBqZZrpCwQdGhcakVEdLq3z70M,3103 -django/contrib/postgres/locale/lv/LC_MESSAGES/django.po,sha256=a3nWc048ppAw5BIxNxqFBBHlYtszJJPo2v2w-tfdTBk,3734 -django/contrib/postgres/locale/mk/LC_MESSAGES/django.mo,sha256=WE4nRJKWAZvXuyU2qT2_FGqGlKYsP1KSACCtT10gQQY,3048 -django/contrib/postgres/locale/mk/LC_MESSAGES/django.po,sha256=CQX91LP1Gbkazpt4hTownJtSqZGR1OJfoD-1MCo6C1Y,3783 -django/contrib/postgres/locale/ml/LC_MESSAGES/django.mo,sha256=N47idWIsmtghZ_D5325TRsDFeoUa0MIvMFtdx7ozAHc,1581 -django/contrib/postgres/locale/ml/LC_MESSAGES/django.po,sha256=lt_7fGZV7BCB2XqFWIQQtH4niU4oMBfGzQQuN5sD0fo,2947 -django/contrib/postgres/locale/mn/LC_MESSAGES/django.mo,sha256=VWeXaMvdqhW0GHs1Irb1ikTceH7jMKH_xMzKLH0vKZg,3310 -django/contrib/postgres/locale/mn/LC_MESSAGES/django.po,sha256=p3141FJiYrkV8rocgqdxnV05FReQYZmosv9LI46FlfE,3867 -django/contrib/postgres/locale/mr/LC_MESSAGES/django.mo,sha256=vVYwi51As7ovNuvoGU96oL3uryKHGVPCJXS2rRrkZ2o,1132 -django/contrib/postgres/locale/mr/LC_MESSAGES/django.po,sha256=DHSatTEPlPRSH_qXXBXKeyHB1X7YQ0UhkUc-j92iAyY,2595 -django/contrib/postgres/locale/ms/LC_MESSAGES/django.mo,sha256=m3JZm1IIMZwmpvIs3oV0roYCeR_UlswHyCpZjjE6-A8,2712 -django/contrib/postgres/locale/ms/LC_MESSAGES/django.po,sha256=HCMBA1fxKLJct14ywap0PYVBi2bDp2F97Ms5_-G_Pwg,3025 -django/contrib/postgres/locale/nb/LC_MESSAGES/django.mo,sha256=3h8DqEFG39i6uHY0vpXuGFmoJnAxTtRFy1RazcYIXfg,2849 -django/contrib/postgres/locale/nb/LC_MESSAGES/django.po,sha256=gDUg-HDg3LiYMKzb2QaDrYopqaJmbvnw2Fo-qhUHFuI,3252 -django/contrib/postgres/locale/ne/LC_MESSAGES/django.mo,sha256=5XdBLGMkn20qeya3MgTCpsIDxLEa7PV-i2BmK993iRc,875 -django/contrib/postgres/locale/ne/LC_MESSAGES/django.po,sha256=1QLLfbrHneJmxM_5UTpNIYalP-qX7Bn7bmj4AfDLIzE,2421 -django/contrib/postgres/locale/nl/LC_MESSAGES/django.mo,sha256=XK0L91JYDbkgw45eJysai_3u28KqZ5UFPTYaCTMiDPA,2993 -django/contrib/postgres/locale/nl/LC_MESSAGES/django.po,sha256=qU17zpXRHSoBQIkcP-Cm1GFh0BcpUTJsdh277P8dYG0,3565 -django/contrib/postgres/locale/nn/LC_MESSAGES/django.mo,sha256=RdMFozwxYIckBY40mJhN-jjkghztKn0-ytCtqxFHBMY,2836 -django/contrib/postgres/locale/nn/LC_MESSAGES/django.po,sha256=vl8NkY342eonqbrj89eCR_8PsJpeQuaRjxems-OPIBk,3184 -django/contrib/postgres/locale/pl/LC_MESSAGES/django.mo,sha256=Wox9w-HN7Guf8N1nkgemuDVs0LQxxTmEqQDOxriKy60,3462 -django/contrib/postgres/locale/pl/LC_MESSAGES/django.po,sha256=pxm_IKMg8g5qfg19CKc5JEdK6IMnhyeSPHd7THUb1GY,4217 -django/contrib/postgres/locale/pt/LC_MESSAGES/django.mo,sha256=KZvJXjrIdtxbffckcrRV3nJ5GnID6PvqAb7vpOiWpHE,2745 -django/contrib/postgres/locale/pt/LC_MESSAGES/django.po,sha256=2gIDOjnFo6Iom-oTkQek4IX6FYPI9rNp9V-6sJ55aL8,3281 -django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.mo,sha256=PVEiflh0v3AqVOC0S85XO-V3xDU3d8UwS31lzGrLoi8,3143 -django/contrib/postgres/locale/pt_BR/LC_MESSAGES/django.po,sha256=onF2K6s-McAXDSRzQ50EpGrKAIv89vvRWjCjsLCVXvs,3896 -django/contrib/postgres/locale/ro/LC_MESSAGES/django.mo,sha256=w4tyByrZlba_Ju_F2OzD52ut5JSD6UGJfjt3A7CG_uc,3188 -django/contrib/postgres/locale/ro/LC_MESSAGES/django.po,sha256=hnotgrr-zeEmE4lgpqDDiJ051GoGbL_2GVs4O9dVLXI,3700 -django/contrib/postgres/locale/ru/LC_MESSAGES/django.mo,sha256=LKkZs-TvPFTSrXVVaaoZ-Ec0kL_E9_5vTaExVxlr_rk,4732 -django/contrib/postgres/locale/ru/LC_MESSAGES/django.po,sha256=mnmVUlwZqn9QwdMx4g0D9xYxxKw_4pMFslwT2c4AjuE,5488 -django/contrib/postgres/locale/sk/LC_MESSAGES/django.mo,sha256=dRnTFkvRMbq5QnVEtrQ9Of9MxKTFYPP8sE7kbvUEjug,3381 -django/contrib/postgres/locale/sk/LC_MESSAGES/django.po,sha256=OwKv_mc9cuwt_YGnoVQLF3t2RsIbFyG_k3NKoIMAMoY,3899 -django/contrib/postgres/locale/sl/LC_MESSAGES/django.mo,sha256=JM9YZagjHIIrCxOKkR4d4oKaEXKJU7bfVdM3_uzSTAE,2810 -django/contrib/postgres/locale/sl/LC_MESSAGES/django.po,sha256=1jI2zXSU4LWxfLEUL-FXpldCExZJLD53Jy7VnA258xs,3602 -django/contrib/postgres/locale/sq/LC_MESSAGES/django.mo,sha256=iUrpd4u_bfpkMyfBb4BPNcwCvsVpJiRVBLvjXjIC18w,2850 -django/contrib/postgres/locale/sq/LC_MESSAGES/django.po,sha256=ZuUrdJOSecnyGJC50Eh3L7LKCpJpkLZFixGdieQM-uA,3349 -django/contrib/postgres/locale/sr/LC_MESSAGES/django.mo,sha256=OfsUq8rZdD2NP7NQjBoatSXATxc8d6QL-nxmlPp5QSc,3775 -django/contrib/postgres/locale/sr/LC_MESSAGES/django.po,sha256=vUvFaIp8renqgGs-VgrtPNu7IBkcB38mlTBJ0xxXTaI,4214 -django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=2nDFP43vk1Jih35jns8vSbOhhLq_w7t_2vJHg-crfxY,3112 -django/contrib/postgres/locale/sr_Latn/LC_MESSAGES/django.po,sha256=QN4NEy0zFaPNjTCBrT9TydedWG7w4QBPm-pO7cKvSjg,3510 -django/contrib/postgres/locale/sv/LC_MESSAGES/django.mo,sha256=AkUgWYRBGNJYg5QDPJR3qu4BA_XF9xaZA__3m_KF4hk,2918 -django/contrib/postgres/locale/sv/LC_MESSAGES/django.po,sha256=hhJBRobgyHkLeKxdDxNkEl9XKkDXkrlx6PjyWcERp7I,3487 -django/contrib/postgres/locale/tg/LC_MESSAGES/django.mo,sha256=3yW5NKKsa2f2qDGZ4NGlSn4DHatLOYEv5SEwB9voraA,2688 -django/contrib/postgres/locale/tg/LC_MESSAGES/django.po,sha256=Zuix5sJH5Fz9-joe_ivMRpNz2Fbzefsxz3OOoDV0o1c,3511 -django/contrib/postgres/locale/tk/LC_MESSAGES/django.mo,sha256=ytivs6cnECDuyVKToFQMRnH_RPr4PlVepg8xFHnr0W4,2789 -django/contrib/postgres/locale/tk/LC_MESSAGES/django.po,sha256=bfXIyKNOFRC3U34AEKCsYQn3XMBGtgqHsXpboHvRQq0,3268 -django/contrib/postgres/locale/tr/LC_MESSAGES/django.mo,sha256=hZ2pxkYNOGE4BX--QmDlzqXxT21gHaPGA6CmXDODzhI,2914 -django/contrib/postgres/locale/tr/LC_MESSAGES/django.po,sha256=fzQsDL_wSO62qUaXCutRgq0ifrQ9oOaaxVQRyfnvV7Y,3288 -django/contrib/postgres/locale/ug/LC_MESSAGES/django.mo,sha256=ClLFBgCNopAREx7jy9WRbEASJERWJO8WZHriZrPtDZU,3938 -django/contrib/postgres/locale/ug/LC_MESSAGES/django.po,sha256=Ldd11fS8-D6ZeannnC6pCmBk7fmtqR_RXaeaNZQtU6M,4323 -django/contrib/postgres/locale/uk/LC_MESSAGES/django.mo,sha256=Jg6nM7ah7hEv7eqpe11e0e_MvRaMAQW3mdHTj9hqyG8,4406 -django/contrib/postgres/locale/uk/LC_MESSAGES/django.po,sha256=6gBP1xKxK9hf8ISCR1wABxkKXEUTx2CUYHGr6RVPI94,5100 -django/contrib/postgres/locale/uz/LC_MESSAGES/django.mo,sha256=PcmhhVC1spz3EFrQ2qdhfPFcA1ELHtBhHGWk9Z868Ss,703 -django/contrib/postgres/locale/uz/LC_MESSAGES/django.po,sha256=lbQxX2cmueGCT8sl6hsNWcrf9H-XEUbioP4L7JHGqiU,2291 -django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=ln_p6MRs5JPvTAXFzegXYnCCKki-LEr_YiOw6sK8oPA,2560 -django/contrib/postgres/locale/zh_Hans/LC_MESSAGES/django.po,sha256=7YZE8B0c1HuKVjGzreY7iiyuFeyPgqzKIwzxe5YOKb4,3084 -django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=7-gE2HUKbQwMwzMXT3_sMbI2GbuS2uzciNnJgKOMZUQ,2563 -django/contrib/postgres/locale/zh_Hant/LC_MESSAGES/django.po,sha256=nkYgbfQNoa3eYNCYMPgGVhtGWScjWtP2rjlV8nAXgH0,2973 -django/contrib/postgres/lookups.py,sha256=J50bsr8rLjp_zzdViSVDDcTLfDkY21fEUoyqCgeHauI,1991 -django/contrib/postgres/operations.py,sha256=x93ha-do9fphotragEJUsHBF9X3EUkH-7r8UWUpyVMw,12617 -django/contrib/postgres/search.py,sha256=GgxzTCAS47ZWrA6xJVDEcaTPwZviVdRGmi3X05HcSec,16079 -django/contrib/postgres/serializers.py,sha256=wCg0IzTNeuVOiC2cdy1wio6gChjqVvH6Ri4hkCkEeXU,435 -django/contrib/postgres/signals.py,sha256=wc3Qr6aJg235luQcq3_K4S_eNkVom0U6uL09NuKaiBo,2880 -django/contrib/postgres/templates/postgres/widgets/split_array.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/contrib/postgres/utils.py,sha256=1SI07YbDdWxohgRbTr8b3BLMG5oNmIQraU6Fzzgq-I8,2021 -django/contrib/postgres/validators.py,sha256=GCJtwISehlhcqQhR5JEfrcwPUcCJqtpFV_fu4aRLb34,2801 -django/contrib/redirects/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/redirects/__pycache__/__init__.cpython-312.pyc,, -django/contrib/redirects/__pycache__/admin.cpython-312.pyc,, -django/contrib/redirects/__pycache__/apps.cpython-312.pyc,, -django/contrib/redirects/__pycache__/middleware.cpython-312.pyc,, -django/contrib/redirects/__pycache__/models.cpython-312.pyc,, -django/contrib/redirects/admin.py,sha256=ODGbIy_2B0aMyLlyfoKj2g82lJqZ1zpRFeQIQUcC9HY,270 -django/contrib/redirects/apps.py,sha256=1uS5EBp7WwDnY0WHeaRYo7VW9j-s20h4KDdImodjCNg,251 -django/contrib/redirects/locale/af/LC_MESSAGES/django.mo,sha256=p1jR8LLNrzuDM6gvYBzQAS5xg7X8O17301Fo5xEU2yI,1151 -django/contrib/redirects/locale/af/LC_MESSAGES/django.po,sha256=wkVhdkjL6kI-0uxzWPCrEMhf_iUSbbHV1D0dFPIw1eU,1385 -django/contrib/redirects/locale/ar/LC_MESSAGES/django.mo,sha256=FfPauXNUmQxq0R1-eQ2xw2WY1Oi33sLwVhyKX10_zFw,1336 -django/contrib/redirects/locale/ar/LC_MESSAGES/django.po,sha256=X0xX51asSDWedd56riJ4UrsCGEjH-lZdkcilIg4amgI,1595 -django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=hg1lkBEORP2vgLPRbuKcXiIFUcTvAO7KrjbPXlWhvqY,1379 -django/contrib/redirects/locale/ar_DZ/LC_MESSAGES/django.po,sha256=O4quBKA1jHATGGeDqCONDFfAqvDvOAATIBvueeMphyY,1581 -django/contrib/redirects/locale/ast/LC_MESSAGES/django.mo,sha256=a1ixBQQIdBZ7o-ADnF2r74CBtPLsuatG7txjc05_GXI,1071 -django/contrib/redirects/locale/ast/LC_MESSAGES/django.po,sha256=PguAqeIUeTMWsADOYLTxoC6AuKrCloi8HN18hbm3pZ0,1266 -django/contrib/redirects/locale/az/LC_MESSAGES/django.mo,sha256=IBIB2EW9ZYQTD0x4d8VadXY0lFx-XYtKCd1F_e72ibA,1106 -django/contrib/redirects/locale/az/LC_MESSAGES/django.po,sha256=D3ZGFhKeMTjJ4YtUOTRjBCvZ2cofqfksbk39mvHDemw,1384 -django/contrib/redirects/locale/be/LC_MESSAGES/django.mo,sha256=fVqy28ml508UJf5AA-QVsS5dzKI8Q_ugZZ34WjTpJ-s,1426 -django/contrib/redirects/locale/be/LC_MESSAGES/django.po,sha256=zHBVewcpt0KoavV96v3F4wybqtkGb1jUuPz7sbiWWDI,1662 -django/contrib/redirects/locale/bg/LC_MESSAGES/django.mo,sha256=o-ETSDGtAFZRo3SPd_IHe0mJ3R0RHA32KpgfOmUH11M,1279 -django/contrib/redirects/locale/bg/LC_MESSAGES/django.po,sha256=9qm8s6vj-0LStnyEJ8iYVi13_MfugVAAs2RHvIi7kW8,1587 -django/contrib/redirects/locale/bn/LC_MESSAGES/django.mo,sha256=SbQh_pgxNCogvUFud7xW9T6NTAvpaQb2jngXCtpjICM,1319 -django/contrib/redirects/locale/bn/LC_MESSAGES/django.po,sha256=LgUuiPryDLSXxo_4KMCdjM5XC3BiRfINuEk0s5PUQYQ,1511 -django/contrib/redirects/locale/br/LC_MESSAGES/django.mo,sha256=Yt8xo5B5LJ9HB8IChCkj5mljFQAAKlaW_gurtF8q8Yw,1429 -django/contrib/redirects/locale/br/LC_MESSAGES/django.po,sha256=L2qPx6mZEVUNay1yYEweKBLr_fXVURCnACfsezfP_pI,1623 -django/contrib/redirects/locale/bs/LC_MESSAGES/django.mo,sha256=0Yak4rXHjRRXLu3oYYzvS8qxvk2v4IFvUiDPA68a5YI,1115 -django/contrib/redirects/locale/bs/LC_MESSAGES/django.po,sha256=s9Nhx3H4074hlSqo1zgQRJbozakdJTwA1aTuMSqEJWw,1316 -django/contrib/redirects/locale/ca/LC_MESSAGES/django.mo,sha256=VHE6qHCEoA7rQk0fMUpoTfwqSfu63-CiOFvhvKp5DMQ,1136 -django/contrib/redirects/locale/ca/LC_MESSAGES/django.po,sha256=PSMb_7iZBuYhtdR8byh9zr9dr50Z_tQ518DUlqoEA_M,1484 -django/contrib/redirects/locale/ckb/LC_MESSAGES/django.mo,sha256=23RM9kso65HHxGHQ_DKxGDaUkmdX72DfYvqQfhr7JKw,1340 -django/contrib/redirects/locale/ckb/LC_MESSAGES/django.po,sha256=cGrAq3e6h3vbYrtyi0oFSfZmLlJ0-Y3uqrvFon48n80,1521 -django/contrib/redirects/locale/cs/LC_MESSAGES/django.mo,sha256=UwYsoEHsg7FJLVe0JxdOa1cTGypqJFienAbWe7Vldf0,1229 -django/contrib/redirects/locale/cs/LC_MESSAGES/django.po,sha256=hnWJLXX7IjwZK7_8L3p-dpj5XpDmEo7lQ7-F4upjn7U,1504 -django/contrib/redirects/locale/cy/LC_MESSAGES/django.mo,sha256=NSGoK12A7gbtuAuzQEVFPNSZMqqmhHyRvTEn9PUm9So,1132 -django/contrib/redirects/locale/cy/LC_MESSAGES/django.po,sha256=jDmC64z5exPnO9zwRkBmpa9v3DBlaeHRhqZYPoWqiIY,1360 -django/contrib/redirects/locale/da/LC_MESSAGES/django.mo,sha256=_UVfTMRG__5j7Ak8Q3HtXSy_DPGpZ1XvKj9MHdmR_xI,1132 -django/contrib/redirects/locale/da/LC_MESSAGES/django.po,sha256=RAWWbZXbJciNSdw4skUEoTnOb19iKXAe1KXJLWi0zPQ,1418 -django/contrib/redirects/locale/de/LC_MESSAGES/django.mo,sha256=uh-ldy-QkWS5-ARX6cLyzxzdhbTb_chyEbBPFCvCKuE,1155 -django/contrib/redirects/locale/de/LC_MESSAGES/django.po,sha256=hhGNnVCRV4HNxhCYfmVXTOIkabD7qsVQccwxKa5Tz9g,1424 -django/contrib/redirects/locale/dsb/LC_MESSAGES/django.mo,sha256=LXgczA38RzrN7zSWpxKy8_RY4gPg5tZLl30CJGjJ63s,1236 -django/contrib/redirects/locale/dsb/LC_MESSAGES/django.po,sha256=rI9dyDp7zuZ6CjvFyo2OkGUDK5XzdvdI0ma8IGVkjp4,1431 -django/contrib/redirects/locale/el/LC_MESSAGES/django.mo,sha256=sD3HT4e53Yd3HmQap_Mqlxkm0xF98A6PFW8Lil0PihI,1395 -django/contrib/redirects/locale/el/LC_MESSAGES/django.po,sha256=puhVCcshg5HaPHsVAOucneVgBYT6swhCCBpVGOZykgA,1716 -django/contrib/redirects/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/redirects/locale/en/LC_MESSAGES/django.po,sha256=u4RcMkFmNvlG9Bv6kM0a0scWUMDUbTEDJGR90-G8C0E,1123 -django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.mo,sha256=wxCpSLGl_zsE47kDwilDkpihazwHkA363PvtGOLWhdk,1127 -django/contrib/redirects/locale/en_AU/LC_MESSAGES/django.po,sha256=zujH1WuxoHw_32flptG0x2Ob_BlilLKXuMjQxVbZmgw,1307 -django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.mo,sha256=VscL30uJnV-eiQZITpBCy0xk_FfKdnMh4O9Hk4HGxww,1053 -django/contrib/redirects/locale/en_GB/LC_MESSAGES/django.po,sha256=loe8xIVjZ7eyteQNLPoa-QceBZdgky22dR6deK5ubmA,1246 -django/contrib/redirects/locale/eo/LC_MESSAGES/django.mo,sha256=WZ3NHrS0qMoCJER5jWnGI12bvY5wH0yytM8F7BFTgYc,712 -django/contrib/redirects/locale/eo/LC_MESSAGES/django.po,sha256=T-Gw75sOjZgqpwjIfieIrLxbg1kekWzjrJYSMld2OEQ,1299 -django/contrib/redirects/locale/es/LC_MESSAGES/django.mo,sha256=xyeIQL_pHFyo7p7SkeuxzKdDsma2EXhvnPNDHUhaBv8,1159 -django/contrib/redirects/locale/es/LC_MESSAGES/django.po,sha256=Y3hPQrcbhLtR-pPYRJJXkJME5M8Enr20j9D63hhe9ZA,1490 -django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.mo,sha256=JdKzpdyf9W2m_0_NguvXvyciOh6LAATfE6lqcsp45To,1144 -django/contrib/redirects/locale/es_AR/LC_MESSAGES/django.po,sha256=3zrKJXLh_mrjc4A6g9O6ePyFz8PNUMYTPjNFpvEhaDo,1364 -django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.mo,sha256=wcAMOiqsgz2KEpRwirRH9FNoto6vmo_hxthrQJi0IHU,1147 -django/contrib/redirects/locale/es_CO/LC_MESSAGES/django.po,sha256=n8DM14vHekZRayH0B6Pm3L5XnSo4lto4ZAdu4OhcOmc,1291 -django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.mo,sha256=38fbiReibMAmC75BCCbyo7pA2VA3QvmRqVEo_K6Ejow,1116 -django/contrib/redirects/locale/es_MX/LC_MESSAGES/django.po,sha256=t7R6PiQ1bCc7jhfMrjHlZxVQ6BRlWT2Vv4XXhxBD_Oo,1397 -django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.mo,sha256=59fZBDut-htCj38ZUoqPjhXJPjZBz-xpU9__QFr3kLs,486 -django/contrib/redirects/locale/es_VE/LC_MESSAGES/django.po,sha256=f4XZW8OHjRJoztMJtSDCxd2_Mfy-XK44hLtigjGSsZY,958 -django/contrib/redirects/locale/et/LC_MESSAGES/django.mo,sha256=34-Z1s9msdnj6U7prMctEWCxAR8TNnP44MIoyUuFsls,1131 -django/contrib/redirects/locale/et/LC_MESSAGES/django.po,sha256=1VWcUbM9z_nNmiGnT9Mka3Y3ZLRVHuJdS_j_yNXvmQ0,1479 -django/contrib/redirects/locale/eu/LC_MESSAGES/django.mo,sha256=yHlAEz01pWse4ZworAj7JiATUam5Fp20EZd_3PRgSNw,1126 -django/contrib/redirects/locale/eu/LC_MESSAGES/django.po,sha256=zAvSdahjvq727hXeGjHJ_R5L5meCrOv98tbH3rwlBcE,1404 -django/contrib/redirects/locale/fa/LC_MESSAGES/django.mo,sha256=vZa1KKm2y8duEv9UbJMyiM8WO2EAXcevdR3Lj1ISgLU,1234 -django/contrib/redirects/locale/fa/LC_MESSAGES/django.po,sha256=1quB0Wx5VTIjX2QUCpENl1GA2hpSdsRpgK931jr20B0,1541 -django/contrib/redirects/locale/fi/LC_MESSAGES/django.mo,sha256=xJEd4M2IowXxKBlaGuOEgFKA9OuihcgPoK07Beat4cc,1164 -django/contrib/redirects/locale/fi/LC_MESSAGES/django.po,sha256=1I7AoXMPRDMY6TCjPkQh0Q9g68r9BwKOwki9DybcFWc,1429 -django/contrib/redirects/locale/fr/LC_MESSAGES/django.mo,sha256=YhVNoNaHdSOp2P2F7xfo2MHCd2KkHiehpVjLyJ4VLuw,1155 -django/contrib/redirects/locale/fr/LC_MESSAGES/django.po,sha256=-ljzEKiU05annJ8DHw4OOg8eDCAnWLV2V33R-tQn9dE,1391 -django/contrib/redirects/locale/fy/LC_MESSAGES/django.mo,sha256=YQQy7wpjBORD9Isd-p0lLzYrUgAqv770_56-vXa0EOc,476 -django/contrib/redirects/locale/fy/LC_MESSAGES/django.po,sha256=D7xverCbf3kTCcFM8h7EKWM5DcxZRqeOSKDB1irbKeE,948 -django/contrib/redirects/locale/ga/LC_MESSAGES/django.mo,sha256=DMxYLCVQl6qtLf8SXpcy1u9DLbTVFM-03Q2iXjNxNs0,1182 -django/contrib/redirects/locale/ga/LC_MESSAGES/django.po,sha256=HL2vCAoXAj0pk4MkrriUY_Jp2xvDaMqJo8i1z2MkKT8,1497 -django/contrib/redirects/locale/gd/LC_MESSAGES/django.mo,sha256=baZXdulbPZwe4_Q3OwfHFl4GJ4hCYtoZz-lE4wcdJvg,1250 -django/contrib/redirects/locale/gd/LC_MESSAGES/django.po,sha256=M4E2giFgzRowd3OsvhD389MyJmT5osKz1Vs1sEfmUpU,1428 -django/contrib/redirects/locale/gl/LC_MESSAGES/django.mo,sha256=au4ulT76A8cd_C_DmtEdiuQ14dIJaprVvFbS9_hYRNk,1131 -django/contrib/redirects/locale/gl/LC_MESSAGES/django.po,sha256=r2t9gHhIvPb8d9XR8fG0b_eW5xkkQswuj4ekJI9x90w,1393 -django/contrib/redirects/locale/he/LC_MESSAGES/django.mo,sha256=Yu8KTmY0mJEcxhkhTEVElPBaWwO9Zj4NqC8eopW0cRc,1278 -django/contrib/redirects/locale/he/LC_MESSAGES/django.po,sha256=UcCd_BqHOkTV1dP0hgJ4dNQzBZ4p8TujwSjF3FWAMjo,1513 -django/contrib/redirects/locale/hi/LC_MESSAGES/django.mo,sha256=onR8L7Kvkx6HgFLK7jT-wA_zjarBN8pyltG6BbKFIWU,1409 -django/contrib/redirects/locale/hi/LC_MESSAGES/django.po,sha256=fNv9_qwR9iS-pjWNXnrUFIqvc10lwg3bfj5lgdQOy1U,1649 -django/contrib/redirects/locale/hr/LC_MESSAGES/django.mo,sha256=W52QUtk5K1ItS_Ozm3czUNK_C8zoEorM1LhZq9FliUE,1194 -django/contrib/redirects/locale/hr/LC_MESSAGES/django.po,sha256=D_uT4aUD50ivnTuIdPqR3sxM0qtXy2MB12ghZw_X1AY,1471 -django/contrib/redirects/locale/hsb/LC_MESSAGES/django.mo,sha256=6lfIW4LcMGvuLOY0U4w1V6Xwcd_TsUC3r-QzZOOLwys,1221 -django/contrib/redirects/locale/hsb/LC_MESSAGES/django.po,sha256=l5pATo8NHa8ypB8dCigRwqpLZvV8W0v2vPh60oAeGn0,1420 -django/contrib/redirects/locale/hu/LC_MESSAGES/django.mo,sha256=4oYBNGEmFMISzw3LExVf6CHsJD_o20mMy132pwzM-wk,1111 -django/contrib/redirects/locale/hu/LC_MESSAGES/django.po,sha256=UYJ_ZrAnOqA6S8nkkfN_FBLxCyPHJjOMd1OSIUVc8aY,1383 -django/contrib/redirects/locale/hy/LC_MESSAGES/django.mo,sha256=gT5x1TZXMNyBwfmQ-C_cOB60JGYdKIM7tVb3-J5d6nw,1261 -django/contrib/redirects/locale/hy/LC_MESSAGES/django.po,sha256=40QTpth2AVeoy9P36rMJC2C82YsBh_KYup19WL6zM6w,1359 -django/contrib/redirects/locale/ia/LC_MESSAGES/django.mo,sha256=PDB5ZQP6iH31xN6N2YmPZYjt6zzc88TRmh9_gAWH2U0,1152 -django/contrib/redirects/locale/ia/LC_MESSAGES/django.po,sha256=GXjbzY-cQz2QLx_iuqgijT7VUMcoNKL7prbP6yIbj8E,1297 -django/contrib/redirects/locale/id/LC_MESSAGES/django.mo,sha256=XEsvVWMR9As9csO_6iXNAcLZrErxz3HfDj5GTe06fJU,1105 -django/contrib/redirects/locale/id/LC_MESSAGES/django.po,sha256=t8FoC1xIB-XHDplyDJByQGFnHggxR0LSfUMGwWoAKWE,1410 -django/contrib/redirects/locale/io/LC_MESSAGES/django.mo,sha256=vz7TWRML-DFDFapbEXTByb9-pRQwoeJ0ApSdh6nOzXY,1019 -django/contrib/redirects/locale/io/LC_MESSAGES/django.po,sha256=obStuMYYSQ7x2utkGS3gekdPfnsNAwp3DcNwlwdg1sI,1228 -django/contrib/redirects/locale/is/LC_MESSAGES/django.mo,sha256=aMjlGilYfP7clGriAp1Za60uCD40rvLt9sKXuYX3ABg,1040 -django/contrib/redirects/locale/is/LC_MESSAGES/django.po,sha256=nw5fxVV20eQqsk4WKg6cIiKttG3zsITSVzH4p5xBV8s,1299 -django/contrib/redirects/locale/it/LC_MESSAGES/django.mo,sha256=bBj6dvhZSpxojLZ0GiMBamh1xiluxAYMt6RHubi9CxU,1092 -django/contrib/redirects/locale/it/LC_MESSAGES/django.po,sha256=NHSVus7ixtrB7JDIrYw22srZcse5i4Z9y8Ply_-Jcts,1390 -django/contrib/redirects/locale/ja/LC_MESSAGES/django.mo,sha256=XSJw3iLK0gYVjZ86MYuV4jfoiN_-WkH--oMK5uW9cs8,1193 -django/contrib/redirects/locale/ja/LC_MESSAGES/django.po,sha256=SlYrmC3arGgS7SL8cCnq7d37P-bQGcmpgUXAwVC2eRw,1510 -django/contrib/redirects/locale/ka/LC_MESSAGES/django.mo,sha256=0aOLKrhUX6YAIMNyt6KES9q2iFk2GupEr76WeGlJMkk,1511 -django/contrib/redirects/locale/ka/LC_MESSAGES/django.po,sha256=AQWIEdhxp55XnJwwHrUxxQaGbLJPmdo1YLeT86IJqnY,1725 -django/contrib/redirects/locale/kab/LC_MESSAGES/django.mo,sha256=Ogx9NXK1Nfw4ctZfp-slIL81ziDX3f4DZ01OkVNY5Tw,699 -django/contrib/redirects/locale/kab/LC_MESSAGES/django.po,sha256=gI6aUPkXH-XzKrStDsMCMNfQKDEc-D1ffqE-Z-ItQuI,1001 -django/contrib/redirects/locale/kk/LC_MESSAGES/django.mo,sha256=KVLc6PKL1MP_Px0LmpoW2lIvgLiSzlvoJ9062F-s3Zw,1261 -django/contrib/redirects/locale/kk/LC_MESSAGES/django.po,sha256=Xoy4mnOT51F_GS1oIO91EAuwt-ZfePKh-sutedo6D_g,1478 -django/contrib/redirects/locale/km/LC_MESSAGES/django.mo,sha256=tcW1s7jvTG0cagtdRNT0jSNkhX-B903LKl7bK31ZvJU,1248 -django/contrib/redirects/locale/km/LC_MESSAGES/django.po,sha256=KJ4h1umpfFLdsWZtsfXoeOl6cUPUD97U4ISWt80UZ2U,1437 -django/contrib/redirects/locale/kn/LC_MESSAGES/django.mo,sha256=24GHcQlEoCDri-98eLtqLbGjtJz9cTPAfYdAijsL5ck,788 -django/contrib/redirects/locale/kn/LC_MESSAGES/django.po,sha256=xkH24itr2fpuCQMGQ3xssOqaN_7KzM-GLy0u00ti27I,1245 -django/contrib/redirects/locale/ko/LC_MESSAGES/django.mo,sha256=_m-8YdcKaUqQ-O-ioyJqlvD3d4pT9KEES-_U5v32tVo,1152 -django/contrib/redirects/locale/ko/LC_MESSAGES/django.po,sha256=6m_YYMBCPXdKzk0mN4MdHzroU78uDRp70B67qMu0Ew8,1564 -django/contrib/redirects/locale/ky/LC_MESSAGES/django.mo,sha256=4jX_g-hledmjWEx0RvY99G5QcBj_mQt_HZzpd000J44,1265 -django/contrib/redirects/locale/ky/LC_MESSAGES/django.po,sha256=yvx21nxsqqVzPyyxX9_rF-oeaY2WszXrG4ZDSZTW6-4,1522 -django/contrib/redirects/locale/lb/LC_MESSAGES/django.mo,sha256=xokesKl7h7k9dXFKIJwGETgwx1Ytq6mk2erBSxkgY-o,474 -django/contrib/redirects/locale/lb/LC_MESSAGES/django.po,sha256=Hv1CF9CC78YuVVNpklDtPJDU5-iIUeuXcljewmc9akg,946 -django/contrib/redirects/locale/lt/LC_MESSAGES/django.mo,sha256=reiFMXJnvE4XUosbKjyvUFzl4IKjlJoFK1gVJE9Tbnc,1191 -django/contrib/redirects/locale/lt/LC_MESSAGES/django.po,sha256=G56UIYuuVLgwzHCIj_suHNYPe1z76Y_cauWfGEs4nKI,1448 -django/contrib/redirects/locale/lv/LC_MESSAGES/django.mo,sha256=AbYwFA0e9RUL1zeV8Ha2lfEe8wRED_xgSrrSJ7pcd94,1156 -django/contrib/redirects/locale/lv/LC_MESSAGES/django.po,sha256=HRNSNR0I4CVGCTocVB3nq-pOiKqrb7NfDQpLOEm2WYg,1456 -django/contrib/redirects/locale/mk/LC_MESSAGES/django.mo,sha256=3XGgf2K60LclScPKcgw07TId6x535AW5jtGVJ9lC01A,1353 -django/contrib/redirects/locale/mk/LC_MESSAGES/django.po,sha256=Smsdpid5VByoxvnfzju_XOlp6aTPl8qshFptot3cRYM,1596 -django/contrib/redirects/locale/ml/LC_MESSAGES/django.mo,sha256=IhSkvbgX9xfE4GypOQ7W7SDM-wOOqx1xgSTW7L1JofU,1573 -django/contrib/redirects/locale/ml/LC_MESSAGES/django.po,sha256=9KpXf88GRUB5I51Rj3q9qhvhjHFINuiJ9ig0SZdYE6k,1755 -django/contrib/redirects/locale/mn/LC_MESSAGES/django.mo,sha256=14fdHC_hZrRaA0EAFzBJy8BHj4jMMX6l2e6rLLBtJ8E,1274 -django/contrib/redirects/locale/mn/LC_MESSAGES/django.po,sha256=7_QzUWf5l0P-7gM35p9UW7bOj33NabQq_zSrekUeZsY,1502 -django/contrib/redirects/locale/mr/LC_MESSAGES/django.mo,sha256=KWFQR7X6niKMWIqY93sKtS6o41hsG4pEGLhXwC6MmDI,1530 -django/contrib/redirects/locale/mr/LC_MESSAGES/django.po,sha256=UZp4529Fm4US-Yi5eOlT6Ja7S_s1pc73LqNwEvaxXGw,1687 -django/contrib/redirects/locale/ms/LC_MESSAGES/django.mo,sha256=WUk6hvvHPWuylCGiDvy0MstWoQ1mdmwwfqlms1Nv4Ng,1094 -django/contrib/redirects/locale/ms/LC_MESSAGES/django.po,sha256=bsQDwxqtS5FgPCqTrfm9kw2hH_R2y44DnI5nluUgduc,1255 -django/contrib/redirects/locale/my/LC_MESSAGES/django.mo,sha256=H5-y9A3_1yIXJzC4sSuHqhURxhOlnYEL8Nvc0IF4zUE,549 -django/contrib/redirects/locale/my/LC_MESSAGES/django.po,sha256=MZGNt0jMQA6aHA6OmjvaC_ajvRWfUfDiKkV0j3_E480,1052 -django/contrib/redirects/locale/nb/LC_MESSAGES/django.mo,sha256=pxRtj5VFxTQBbi_mDS05iGoQs4BZ4y6LLJZ9pozJezY,1110 -django/contrib/redirects/locale/nb/LC_MESSAGES/django.po,sha256=ALYXciVa0d0sG70dqjtk17Yh_qwzKAzTXDlEZSU9kc0,1392 -django/contrib/redirects/locale/ne/LC_MESSAGES/django.mo,sha256=TxTnBGIi5k0PKAjADeCuOAJQV5dtzLrsFRXBXtfszWI,1420 -django/contrib/redirects/locale/ne/LC_MESSAGES/django.po,sha256=5b5R-6AlSIQrDyTtcmquoW5xrQRGZwlxZpBpZfVo5t4,1607 -django/contrib/redirects/locale/nl/LC_MESSAGES/django.mo,sha256=Xeh1YbEAu7Lhz07RXPTMDyv7AyWF9Bhe-9oHdWT74mo,1129 -django/contrib/redirects/locale/nl/LC_MESSAGES/django.po,sha256=QuNgrX7w2wO15KPEe3ogVhXbkt0v60EwKmKfD7-PedU,1476 -django/contrib/redirects/locale/nn/LC_MESSAGES/django.mo,sha256=8TQXBF2mzENl7lFpcrsKxkJ4nKySTOgXJM5_I2OD7q8,1143 -django/contrib/redirects/locale/nn/LC_MESSAGES/django.po,sha256=pfrKVQd1wLKKpq-b7CBpc-rZnEEgyZFDSjbipsEiwxM,1344 -django/contrib/redirects/locale/os/LC_MESSAGES/django.mo,sha256=joQ-ibV9_6ctGMNPLZQLCx5fUamRQngs6_LDd_s9sMQ,1150 -django/contrib/redirects/locale/os/LC_MESSAGES/django.po,sha256=ZwFWiuGS9comy7r2kMnKuqaPOvVehVdAAuFvXM5ldxM,1358 -django/contrib/redirects/locale/pa/LC_MESSAGES/django.mo,sha256=MY-OIDNXlZth-ZRoOJ52nlUPg_51_F5k0NBIpc7GZEw,748 -django/contrib/redirects/locale/pa/LC_MESSAGES/django.po,sha256=TPDTK2ZvDyvO1ob8Qfr64QDbHVWAREfEeBO5w9jf63E,1199 -django/contrib/redirects/locale/pl/LC_MESSAGES/django.mo,sha256=9Sc_8aDC8-PADnr4hYdat6iRUXj0QxsWR1RGWKIQP3M,1285 -django/contrib/redirects/locale/pl/LC_MESSAGES/django.po,sha256=RLuSAlWQPvxDGSNHL3j5ohMdf4IZL-g21-_QIuTdY4c,1605 -django/contrib/redirects/locale/pt/LC_MESSAGES/django.mo,sha256=atDhyxfiRH_IqVqPAwVUTmWivKt-rm1AR3sVhXBnSJg,1196 -django/contrib/redirects/locale/pt/LC_MESSAGES/django.po,sha256=xVrw5f_ycVgDyTX-feksfSsGjSz76PSr2Os9tDFBaiA,1449 -django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.mo,sha256=adnRlAeOrULZkdpZGhHbb4D5A-hzJxeYlkfcbarx7pE,1224 -django/contrib/redirects/locale/pt_BR/LC_MESSAGES/django.po,sha256=DLTeZs_Xng3j8bveJizEIBLBjd4lJH_a-TzZxJgtu20,1703 -django/contrib/redirects/locale/ro/LC_MESSAGES/django.mo,sha256=D8FkmV6IxZOn5QAPBu9PwhStBpVQWudU62wKa7ADfJY,1158 -django/contrib/redirects/locale/ro/LC_MESSAGES/django.po,sha256=Z_-pDi2-A7_KXrEQtFlAJ_KLO0vXFKCbMphsNlqfNJk,1477 -django/contrib/redirects/locale/ru/LC_MESSAGES/django.mo,sha256=IvO0IXq1xuX0wpo2hV8po1AMifLS3ElGyQal0vmC_Jw,1457 -django/contrib/redirects/locale/ru/LC_MESSAGES/django.po,sha256=FHb4L3RMVV5ajxGj9y6ZymPtO_XjZrhHmvCZBPwwzmQ,1762 -django/contrib/redirects/locale/sk/LC_MESSAGES/django.mo,sha256=TTgi-SVyS9nbBCsI6NPbg-QA-GMc_-ciYewOUHDb1bM,1222 -django/contrib/redirects/locale/sk/LC_MESSAGES/django.po,sha256=yDuSGdVfHhsorxQNQ6S7ocyJfrI07pcLzyhkvXNCZXk,1506 -django/contrib/redirects/locale/sl/LC_MESSAGES/django.mo,sha256=GAZtOFSUxsOHdXs3AzT40D-3JFWIlNDZU_Z-cMvdaHo,1173 -django/contrib/redirects/locale/sl/LC_MESSAGES/django.po,sha256=gkZTyxNh8L2gNxyLVzm-M1HTiK8KDvughTa2MK9NzWo,1351 -django/contrib/redirects/locale/sq/LC_MESSAGES/django.mo,sha256=qBF68rD7Fyr27aGYYlDeetQrEfxGugtkXxhEB0mQuEA,1179 -django/contrib/redirects/locale/sq/LC_MESSAGES/django.po,sha256=9s38vklGQCDF7WPhCdTa6kiCsWSdhLsB2z4dGt2y31M,1472 -django/contrib/redirects/locale/sr/LC_MESSAGES/django.mo,sha256=OK90avxrpYxBcvPIZ_tDlSZP6PyRCzFg_7h0F_JlMy8,1367 -django/contrib/redirects/locale/sr/LC_MESSAGES/django.po,sha256=Ipi7j7q5N8aNGWmkz5XGlOPqpD46xCLKarfs-lNbKqM,1629 -django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=qYXT0j80c7a5jMsxeezncAL9Gff2Pb7eJz8iTX0TRX4,1210 -django/contrib/redirects/locale/sr_Latn/LC_MESSAGES/django.po,sha256=CL3ij3uGK8UOMggLXf0MctEydLbyi-9zvkXN5Teuu9c,1424 -django/contrib/redirects/locale/sv/LC_MESSAGES/django.mo,sha256=2j_IyOgbM_yED5lF10r7KGguEC2qX58dRIVogWj5PVY,1134 -django/contrib/redirects/locale/sv/LC_MESSAGES/django.po,sha256=lIFNLfEondtzlwlG3tDf3AH59uEotLtj-XdL87c-QUo,1404 -django/contrib/redirects/locale/sw/LC_MESSAGES/django.mo,sha256=qQjxB8Z6uKoNOa3wI6aDiAYLpWhx7z2yI7nEbXtMOXc,1165 -django/contrib/redirects/locale/sw/LC_MESSAGES/django.po,sha256=rAAmAwjvy69tVeB-QeccIS8CMA96XLeWdfRwDy3_QA0,1385 -django/contrib/redirects/locale/ta/LC_MESSAGES/django.mo,sha256=AE6Py2_CV2gQKjKQAa_UgkLT9i61x3i1hegQpRGuZZM,1502 -django/contrib/redirects/locale/ta/LC_MESSAGES/django.po,sha256=ojdq8p4HnwtK0n6By2I6_xuucOpJIobJEGRMGc_TrS8,1700 -django/contrib/redirects/locale/te/LC_MESSAGES/django.mo,sha256=Gtcs4cbgrD7-bSkPKiPbM5DcjONS2fSdHhvWdbs_E1M,467 -django/contrib/redirects/locale/te/LC_MESSAGES/django.po,sha256=RT-t3TjcOLyNQQWljVrIcPWErKssh_HQMyGujloy-EI,939 -django/contrib/redirects/locale/tg/LC_MESSAGES/django.mo,sha256=6e4Pk9vX1csvSz80spVLhNTd3N251JrXaCga9n60AP8,782 -django/contrib/redirects/locale/tg/LC_MESSAGES/django.po,sha256=2Cmle5usoNZBo8nTfAiqCRq3KqN1WKKdc-mogUOJm9I,1177 -django/contrib/redirects/locale/th/LC_MESSAGES/django.mo,sha256=1l6eO0k1KjcmuRJKUS4ZdtJGhAUmUDMAMIeNwEobQqY,1331 -django/contrib/redirects/locale/th/LC_MESSAGES/django.po,sha256=DVVqpGC6zL8Hy8e6P8ZkhKbvcMJmXV5euLxmfoTCtms,1513 -django/contrib/redirects/locale/tk/LC_MESSAGES/django.mo,sha256=NkxO6C7s1HHT1Jrmwad9zaD3pPyW_sPuZz3F2AGUD7M,1155 -django/contrib/redirects/locale/tk/LC_MESSAGES/django.po,sha256=0EQj1I1oNbAovKmF7o2rQ8_QsQiYqEFDab2KlCFw0s0,1373 -django/contrib/redirects/locale/tr/LC_MESSAGES/django.mo,sha256=-qySxKYwxfFO79cBytvzTBeFGdio1wJlM5DeBBfdxns,1133 -django/contrib/redirects/locale/tr/LC_MESSAGES/django.po,sha256=-03z3YMI6tlt12xwFI2lWchOxiIVbkdVRhghaCoMKlk,1408 -django/contrib/redirects/locale/tt/LC_MESSAGES/django.mo,sha256=Hf1JXcCGNwedxy1nVRM_pQ0yUebC-tvOXr7P0h86JyI,1178 -django/contrib/redirects/locale/tt/LC_MESSAGES/django.po,sha256=2WCyBQtqZk-8GXgtu-x94JYSNrryy2QoMnirhiBrgV0,1376 -django/contrib/redirects/locale/udm/LC_MESSAGES/django.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 -django/contrib/redirects/locale/udm/LC_MESSAGES/django.po,sha256=xsxlm4itpyLlLdPQRIHLuvTYRvruhM3Ezc9jtp3XSm4,934 -django/contrib/redirects/locale/ug/LC_MESSAGES/django.mo,sha256=qV4UXMJUeNM2vw0LWn-YR9TDn1sQVvnEUcXh7_AX3Jo,1409 -django/contrib/redirects/locale/ug/LC_MESSAGES/django.po,sha256=dilTTU3q5BCYiUIgpjncD3ijPaQgp1l73poSrsZiUUc,1633 -django/contrib/redirects/locale/uk/LC_MESSAGES/django.mo,sha256=QbN1ABfbr2YbZQXz2U4DI-6iTvWoKPrLAn5tGq57G5Y,1569 -django/contrib/redirects/locale/uk/LC_MESSAGES/django.po,sha256=pH9M4ilsJneoHw6E1E3T54QCHGS_i4tlhDc0nbAJP8I,1949 -django/contrib/redirects/locale/ur/LC_MESSAGES/django.mo,sha256=CQkt-yxyAaTd_Aj1ZZC8s5-4fI2TRyTEZ-SYJZgpRrQ,1138 -django/contrib/redirects/locale/ur/LC_MESSAGES/django.po,sha256=CkhmN49PvYTccvlSRu8qGpcbx2C-1aY7K3Lq1VC2fuM,1330 -django/contrib/redirects/locale/uz/LC_MESSAGES/django.mo,sha256=vD0Y920SSsRsLROKFaU6YM8CT5KjQxJcgMh5bZ4Pugo,743 -django/contrib/redirects/locale/uz/LC_MESSAGES/django.po,sha256=G2Rj-6g8Vse2Bp8L_hGIO84S--akagMXj8gSa7F2lK4,1195 -django/contrib/redirects/locale/vi/LC_MESSAGES/django.mo,sha256=BquXycJKh-7-D9p-rGUNnjqzs1d6S1YhEJjFW8_ARFA,1106 -django/contrib/redirects/locale/vi/LC_MESSAGES/django.po,sha256=xsCASrGZNbQk4d1mhsTZBcCpPJ0KO6Jr4Zz1wfnL67s,1301 -django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=iftb_HccNV383_odHbB6Tikn2h7EtP_9QK-Plq2xwTY,1100 -django/contrib/redirects/locale/zh_Hans/LC_MESSAGES/django.po,sha256=xZmfuCEYx7ou_qvtxBcBly5mBmkSBEhnx0xqJj3nvMw,1490 -django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=Dj3gCstbzcxZyR6iL-U_ridpKcyDI8UIAohw8Rq82bM,1108 -django/contrib/redirects/locale/zh_Hant/LC_MESSAGES/django.po,sha256=UvNH_gQtAhWqN-d3qGOB3nuqrKqFhxjIGu09WsZ7_oQ,1413 -django/contrib/redirects/middleware.py,sha256=ydqidqi5JTaoguEFQBRzLEkU3HeiohgVsFglHUE-HIU,1921 -django/contrib/redirects/migrations/0001_initial.py,sha256=0mXB5TgK_fwYbmbB_e7tKSjgOvpHWnZXg0IFcVtnmfU,2101 -django/contrib/redirects/migrations/0002_alter_redirect_new_path_help_text.py,sha256=RXPdSbYewnW1bjjXxNqUIL-qIeSxdBUehBp0BjfRl8o,635 -django/contrib/redirects/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/redirects/migrations/__pycache__/0001_initial.cpython-312.pyc,, -django/contrib/redirects/migrations/__pycache__/0002_alter_redirect_new_path_help_text.cpython-312.pyc,, -django/contrib/redirects/migrations/__pycache__/__init__.cpython-312.pyc,, -django/contrib/redirects/models.py,sha256=KJ6mj0BS243BNPKp26K7OSqcT9j49FPth5m0gNWWxFM,1083 -django/contrib/sessions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/sessions/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sessions/__pycache__/apps.cpython-312.pyc,, -django/contrib/sessions/__pycache__/base_session.cpython-312.pyc,, -django/contrib/sessions/__pycache__/exceptions.cpython-312.pyc,, -django/contrib/sessions/__pycache__/middleware.cpython-312.pyc,, -django/contrib/sessions/__pycache__/models.cpython-312.pyc,, -django/contrib/sessions/__pycache__/serializers.cpython-312.pyc,, -django/contrib/sessions/apps.py,sha256=5WIMqa3ymqEvYMnFHe3uWZB8XSijUF_NSgaorRD50Lg,194 -django/contrib/sessions/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/sessions/backends/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sessions/backends/__pycache__/base.cpython-312.pyc,, -django/contrib/sessions/backends/__pycache__/cache.cpython-312.pyc,, -django/contrib/sessions/backends/__pycache__/cached_db.cpython-312.pyc,, -django/contrib/sessions/backends/__pycache__/db.cpython-312.pyc,, -django/contrib/sessions/backends/__pycache__/file.cpython-312.pyc,, -django/contrib/sessions/backends/__pycache__/signed_cookies.cpython-312.pyc,, -django/contrib/sessions/backends/base.py,sha256=-DMcIjYBD_Uzhm33t1H-3wHZA-wwSbHkOfYc222sG4M,16980 -django/contrib/sessions/backends/cache.py,sha256=m9WMB8we8T1j0k9rHP9_7nBuGzDVap3rGMjoM7N5Xe4,4674 -django/contrib/sessions/backends/cached_db.py,sha256=m348hgYLr-rl760T-Yxm2FJmQ6vbI-nZ2vi5QhIybCI,4148 -django/contrib/sessions/backends/db.py,sha256=qoFg94ju0_KtsPUgFCiKAvxbMOXc1YdGAfjktn00nyA,6907 -django/contrib/sessions/backends/file.py,sha256=dPGKZCgn7YzzV-LVJ7t2x8m8E1dExGHUjF71CGSrHeA,8188 -django/contrib/sessions/backends/signed_cookies.py,sha256=Al_HQ7OnDs77U9AgTcjN5VUVst5dTP-ZUbhuj6Bgsk0,3218 -django/contrib/sessions/base_session.py,sha256=euTO04sxDEk0lovU38a2TLYXJBA-g6nze9asqK2PoNU,1491 -django/contrib/sessions/exceptions.py,sha256=KhkhXiFwfUflSP_t6wCLOEXz1YjBRTKVNbrLmGhOTLo,359 -django/contrib/sessions/locale/af/LC_MESSAGES/django.mo,sha256=0DS0pgVrMN-bUimDfesgHs8Lgr0loz2c6nJdz58RxyQ,717 -django/contrib/sessions/locale/af/LC_MESSAGES/django.po,sha256=ZJRLBshQCAiTTAUycdB3MZIadLeHR5LxbSlDvSWLnEo,838 -django/contrib/sessions/locale/ar/LC_MESSAGES/django.mo,sha256=yoepqaR68PTGLx--cAOzP94Sqyl5xIYpeQ0IFWgY380,846 -django/contrib/sessions/locale/ar/LC_MESSAGES/django.po,sha256=ZgwtBYIdtnqp_8nKHXF1NVJFzQU81-3yv9b7STrQHMc,995 -django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=_iSasR22CxvNWfei6aE_24woPhhhvNzQl5FUO_649dc,817 -django/contrib/sessions/locale/ar_DZ/LC_MESSAGES/django.po,sha256=vop5scstamgFSnO_FWXCEnI7R1N26t7jy_mZUAfETcY,978 -django/contrib/sessions/locale/ast/LC_MESSAGES/django.mo,sha256=hz2m-PkrHby2CKfIOARj6kCzisT-Vs0syfDSTx_iVVw,702 -django/contrib/sessions/locale/ast/LC_MESSAGES/django.po,sha256=M90j1Nx6oDJ16hguUkfKYlyb5OymUeZ5xzPixWxSC7I,846 -django/contrib/sessions/locale/az/LC_MESSAGES/django.mo,sha256=_4XcYdtRasbCjRoaWGoULsXX2cEa--KdRdqbnGoaRuM,731 -django/contrib/sessions/locale/az/LC_MESSAGES/django.po,sha256=qYd7vz6A-hHQNwewzI6wEsxRVLdoc2xLGm1RPW0Hxc4,891 -django/contrib/sessions/locale/be/LC_MESSAGES/django.mo,sha256=FHZ72QuOd-vAOjOXisLs4CaEk7uZuzjO_EfUSB6754M,854 -django/contrib/sessions/locale/be/LC_MESSAGES/django.po,sha256=tHsYVn3XNTcukB0SrHUWP1iV763rrQHCimOyJHRPiek,1023 -django/contrib/sessions/locale/bg/LC_MESSAGES/django.mo,sha256=fFZ8EgRlJ1Z-IP8gPtsUXAnqVHbqQRZpYv6PLWNlNVA,759 -django/contrib/sessions/locale/bg/LC_MESSAGES/django.po,sha256=tXcaDPNmFIv0RU-7sGscRkLCbKEgTBowzVj3AYymarY,997 -django/contrib/sessions/locale/bn/LC_MESSAGES/django.mo,sha256=0BdFN7ou9tmoVG00fCA-frb1Tri3iKz43W7SWal398s,762 -django/contrib/sessions/locale/bn/LC_MESSAGES/django.po,sha256=LycmTel6LXV2HGGN6qzlAfID-cVEQCNnW1Nv_hbWXJk,909 -django/contrib/sessions/locale/br/LC_MESSAGES/django.mo,sha256=6ubPQUyXX08KUssyVZBMMkTlD94mlA6wzsteAMiZ8C8,1027 -django/contrib/sessions/locale/br/LC_MESSAGES/django.po,sha256=LKxGGHOQejKpUp18rCU2FXW8D_H3WuP_P6dPlEluwcE,1201 -django/contrib/sessions/locale/bs/LC_MESSAGES/django.mo,sha256=M7TvlJMrSUAFhp7oUSpUKejnbTuIK-19yiGBBECl9Sc,759 -django/contrib/sessions/locale/bs/LC_MESSAGES/django.po,sha256=Ur0AeRjXUsLgDJhcGiw75hRk4Qe98DzPBOocD7GFDRQ,909 -django/contrib/sessions/locale/ca/LC_MESSAGES/django.mo,sha256=tbaZ48PaihGGD9-2oTKiMFY3kbXjU59nNciCRINOBNk,738 -django/contrib/sessions/locale/ca/LC_MESSAGES/django.po,sha256=tJuJdehKuD9aXOauWOkE5idQhsVsLbeg1Usmc6N_SP0,906 -django/contrib/sessions/locale/ckb/LC_MESSAGES/django.mo,sha256=qTCUlxmStU9w1nXRAc_gRodaN6ojJK_XAxDXoYC5vQI,741 -django/contrib/sessions/locale/ckb/LC_MESSAGES/django.po,sha256=F2bHLL66fWF5_VTM5QvNUFakY7gPRDr1qCjW6AkYxec,905 -django/contrib/sessions/locale/cs/LC_MESSAGES/django.mo,sha256=wEFP4NNaRQDbcbw96UC906jN4rOrlPJMn60VloXr944,759 -django/contrib/sessions/locale/cs/LC_MESSAGES/django.po,sha256=7XkKESwfOmbDRDbUYr1f62-fDOuyI-aCqLGaEiDrmX8,962 -django/contrib/sessions/locale/cy/LC_MESSAGES/django.mo,sha256=GeWVeV2PvgLQV8ecVUA2g3-VvdzMsedgIDUSpn8DByk,774 -django/contrib/sessions/locale/cy/LC_MESSAGES/django.po,sha256=zo18MXtkEdO1L0Q6ewFurx3lsEWTCdh0JpQJTmvw5bY,952 -django/contrib/sessions/locale/da/LC_MESSAGES/django.mo,sha256=7_YecCzfeYQp9zVYt2B7MtjhAAuVb0BcK2D5Qv_uAbg,681 -django/contrib/sessions/locale/da/LC_MESSAGES/django.po,sha256=qX_Oo7niVo57bazlIYFA6bnVmPBclUUTWvZFYNLaG04,880 -django/contrib/sessions/locale/de/LC_MESSAGES/django.mo,sha256=N3kTal0YK9z7Te3zYGLbJmoSB6oWaviWDLGdPlsPa9g,721 -django/contrib/sessions/locale/de/LC_MESSAGES/django.po,sha256=0qnfDeCUQN2buKn6R0MvwhQP05XWxSu-xgvfxvnJe3k,844 -django/contrib/sessions/locale/dsb/LC_MESSAGES/django.mo,sha256=RABl3WZmY6gLh4IqmTUhoBEXygDzjp_5lLF1MU9U5fA,810 -django/contrib/sessions/locale/dsb/LC_MESSAGES/django.po,sha256=cItKs5tASYHzDxfTg0A_dgBQounpzoGyOEFn18E_W_g,934 -django/contrib/sessions/locale/el/LC_MESSAGES/django.mo,sha256=QbTbmcfgc8_4r5hFrIghDhk2XQ4f8_emKmqupMG2ah0,809 -django/contrib/sessions/locale/el/LC_MESSAGES/django.po,sha256=HeaEbpVmFhhrZt2NsZteYaYoeo8FYKZF0IoNJwtzZkc,971 -django/contrib/sessions/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/sessions/locale/en/LC_MESSAGES/django.po,sha256=afaM-IIUZtcRZduojUTS8tT0w7C4Ya9lXgReOvq_iF0,804 -django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.mo,sha256=FgY1K6IVyQjMjXqVZxcsyWW_Tu5ckfrbmIfNYq5P-_E,693 -django/contrib/sessions/locale/en_AU/LC_MESSAGES/django.po,sha256=cMV15gJq8jNSUzkhn7uyOf2JYMFx7BNH1oFYa1vISnc,853 -django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.mo,sha256=T5NQCTYkpERfP9yKbUvixT0VdBt1zGmGB8ITlkVc420,707 -django/contrib/sessions/locale/en_GB/LC_MESSAGES/django.po,sha256=1ks_VE1qpEfPcyKg0HybkTG0-DTttTHTfUPhQCR53sw,849 -django/contrib/sessions/locale/eo/LC_MESSAGES/django.mo,sha256=eBvYQbZS_WxVV3QCSZAOyHNIljC2ZXxVc4mktUuXVjI,727 -django/contrib/sessions/locale/eo/LC_MESSAGES/django.po,sha256=Ru9xicyTgHWVHh26hO2nQNFRQmwBnYKEagsS8TZRv3E,917 -django/contrib/sessions/locale/es/LC_MESSAGES/django.mo,sha256=jbHSvHjO2OCLlBD66LefocKOEbefWbPhj-l3NugiWuc,734 -django/contrib/sessions/locale/es/LC_MESSAGES/django.po,sha256=fY5WXeONEXHeuBlH0LkvzdZ2CSgbvLZ8BJc429aIbhI,909 -django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.mo,sha256=_8icF2dMUWj4WW967rc5npgndXBAdJrIiz_VKf5D-Rw,694 -django/contrib/sessions/locale/es_AR/LC_MESSAGES/django.po,sha256=AnmvjeOA7EBTJ6wMOkCl8JRLVYRU8KS0egPijcKutns,879 -django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.mo,sha256=UP7ia0gV9W-l0Qq5AS4ZPadJtml8iuzzlS5C9guMgh8,754 -django/contrib/sessions/locale/es_CO/LC_MESSAGES/django.po,sha256=_XeiiRWvDaGjofamsRHr5up_EQvcw0w-GLLeWK27Af8,878 -django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.mo,sha256=MDM0K3xMvyf8ymvAurHYuacpxfG_YfJFyNnp1uuc6yY,756 -django/contrib/sessions/locale/es_MX/LC_MESSAGES/django.po,sha256=Y7VNa16F_yyK7_XJvF36rR2XNW8aBJK4UDweufyXpxE,892 -django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.mo,sha256=59fZBDut-htCj38ZUoqPjhXJPjZBz-xpU9__QFr3kLs,486 -django/contrib/sessions/locale/es_VE/LC_MESSAGES/django.po,sha256=zWjgB0AmsmhX2tjk1PgldttqY56Czz8epOVCaYWXTLU,761 -django/contrib/sessions/locale/et/LC_MESSAGES/django.mo,sha256=aL1jZWourEC7jtjsuBZHD-Gw9lpL6L1SoqjTtzguxD0,737 -django/contrib/sessions/locale/et/LC_MESSAGES/django.po,sha256=VNBYohAOs59jYWkjVMY-v2zwVy5AKrtBbFRJZLwdCFg,899 -django/contrib/sessions/locale/eu/LC_MESSAGES/django.mo,sha256=M9piOB_t-ZnfN6pX-jeY0yWh2S_5cCuo1oGiy7X65A4,728 -django/contrib/sessions/locale/eu/LC_MESSAGES/django.po,sha256=bHdSoknoH0_dy26e93tWVdO4TT7rnCPXlSLPsYAhwyw,893 -django/contrib/sessions/locale/fa/LC_MESSAGES/django.mo,sha256=6DdJcqaYuBnhpFFHR42w-RqML0eQPFMAUEEDY0Redy8,755 -django/contrib/sessions/locale/fa/LC_MESSAGES/django.po,sha256=rklhNf0UFl2bM6mt7x9lWvfzPH4XWGbrW9Gc2w-9rzg,922 -django/contrib/sessions/locale/fi/LC_MESSAGES/django.mo,sha256=oAugvlTEvJmG8KsZw09WcfnifYY5oHnGo4lxcxqKeaY,721 -django/contrib/sessions/locale/fi/LC_MESSAGES/django.po,sha256=BVVrjbZZtLGAuZ9HK63p769CbjZFZMlS4BewSMfNMKU,889 -django/contrib/sessions/locale/fr/LC_MESSAGES/django.mo,sha256=aDGYdzx2eInF6IZ-UzPDEJkuYVPnvwVND3qVuSfJNWw,692 -django/contrib/sessions/locale/fr/LC_MESSAGES/django.po,sha256=hARxGdtBOzEZ_iVyzkNvcKlgyM8fOkdXTH3upj2XFYM,893 -django/contrib/sessions/locale/fy/LC_MESSAGES/django.mo,sha256=YQQy7wpjBORD9Isd-p0lLzYrUgAqv770_56-vXa0EOc,476 -django/contrib/sessions/locale/fy/LC_MESSAGES/django.po,sha256=U-VEY4WbmIkmrnPK4Mv-B-pbdtDzusBCVmE8iHyvzFU,751 -django/contrib/sessions/locale/ga/LC_MESSAGES/django.mo,sha256=zTrydRCRDiUQwF4tQ3cN1-5w36i6KptagsdA5_SaGy0,747 -django/contrib/sessions/locale/ga/LC_MESSAGES/django.po,sha256=Qpk1JaUWiHSEPdgBk-O_KfvGzwlZ4IAA6c6-nsJe400,958 -django/contrib/sessions/locale/gd/LC_MESSAGES/django.mo,sha256=Yi8blY_fUD5YTlnUD6YXZvv1qjm4QDriO6CJIUe1wIk,791 -django/contrib/sessions/locale/gd/LC_MESSAGES/django.po,sha256=fEa40AUqA5vh743Zqv0FO2WxSFXGYk4IzUR4BoaP-C4,890 -django/contrib/sessions/locale/gl/LC_MESSAGES/django.mo,sha256=lC8uu-mKxt48DLzRvaxz-mOqR0ZfvEuaBI1Hi_nuMpo,692 -django/contrib/sessions/locale/gl/LC_MESSAGES/django.po,sha256=L34leIfwmRJoqX0jfefbNHz0CmON5cSaRXeh7pmFqCY,943 -django/contrib/sessions/locale/he/LC_MESSAGES/django.mo,sha256=qhgjSWfGAOgl-i7iwzSrJttx88xcj1pB0iLkEK64mJU,809 -django/contrib/sessions/locale/he/LC_MESSAGES/django.po,sha256=KvQG6wOpokM-2JkhWnB2UUQacy5Ie1402K_pH2zUOu0,1066 -django/contrib/sessions/locale/hi/LC_MESSAGES/django.mo,sha256=naqxOjfAnNKy3qqnUG-4LGf9arLRJpjyWWmSj5tEfao,759 -django/contrib/sessions/locale/hi/LC_MESSAGES/django.po,sha256=WnTGvOz9YINMcUJg2BYCaHceZLKaTfsba_0AZtRNP38,951 -django/contrib/sessions/locale/hr/LC_MESSAGES/django.mo,sha256=nonG7h4TXXxOKKW6t6lQuFu3gl2v0CeRUzybtfdmEUc,749 -django/contrib/sessions/locale/hr/LC_MESSAGES/django.po,sha256=WvHYxuON1M3-jJTpHT7dB4cMptIkHALaxZnhLVb4sfM,1006 -django/contrib/sessions/locale/hsb/LC_MESSAGES/django.mo,sha256=_OXpOlCt4KU0i65Iw4LMjSsyn__E9wH20l9vDNBSEzw,805 -django/contrib/sessions/locale/hsb/LC_MESSAGES/django.po,sha256=yv3vX_UCDrdl07GQ79Mnytwgz2oTvySYOG9enzMpFJA,929 -django/contrib/sessions/locale/hu/LC_MESSAGES/django.mo,sha256=ik40LnsWkKYEUioJB9e11EX9XZ-qWMa-S7haxGhM-iI,727 -django/contrib/sessions/locale/hu/LC_MESSAGES/django.po,sha256=1-UWEEsFxRwmshP2x4pJbitWIGZ1YMeDDxnAX-XGNxc,884 -django/contrib/sessions/locale/hy/LC_MESSAGES/django.mo,sha256=x6VQWGdidRJFUJme-6jf1pcitktcQHQ7fhmw2UBej1Q,815 -django/contrib/sessions/locale/hy/LC_MESSAGES/django.po,sha256=eRMa3_A2Vx195mx2lvza1v-wcEcEeMrU63f0bgPPFjc,893 -django/contrib/sessions/locale/ia/LC_MESSAGES/django.mo,sha256=-o4aQPNJeqSDRSLqcKuYvJuKNBbFqDJDe3IzHgSgZeQ,744 -django/contrib/sessions/locale/ia/LC_MESSAGES/django.po,sha256=PULLDd3QOIU03kgradgQzT6IicoPhLPlUvFgRl-tGbA,869 -django/contrib/sessions/locale/id/LC_MESSAGES/django.mo,sha256=mOaIF0NGOO0-dt-nhHL-i3cfvt9-JKTbyUkFWPqDS9Y,705 -django/contrib/sessions/locale/id/LC_MESSAGES/django.po,sha256=EA6AJno3CaFOO-dEU9VQ_GEI-RAXS0v0uFqn1RJGjEs,914 -django/contrib/sessions/locale/io/LC_MESSAGES/django.mo,sha256=_rqAY6reegqmxmWc-pW8_kDaG9zflZuD-PGOVFsjRHo,683 -django/contrib/sessions/locale/io/LC_MESSAGES/django.po,sha256=tbKMxGuB6mh_m0ex9rO9KkTy6qyuRW2ERrQsGwmPiaw,840 -django/contrib/sessions/locale/is/LC_MESSAGES/django.mo,sha256=3QeMl-MCnBie9Sc_aQ1I7BrBhkbuArpoSJP95UEs4lg,706 -django/contrib/sessions/locale/is/LC_MESSAGES/django.po,sha256=LADIFJv8L5vgDJxiQUmKPSN64zzzrIKImh8wpLBEVWQ,853 -django/contrib/sessions/locale/it/LC_MESSAGES/django.mo,sha256=qTY3O-0FbbpZ5-BR5xOJWP0rlnIkBZf-oSawW_YJWlk,726 -django/contrib/sessions/locale/it/LC_MESSAGES/django.po,sha256=hEv0iTGLuUvEBk-lF-w7a9P3ifC0-eiodNtuSc7cXhg,869 -django/contrib/sessions/locale/ja/LC_MESSAGES/django.mo,sha256=hbv9FzWzXRIGRh_Kf_FLQB34xfmPU_9RQKn9u1kJqGU,757 -django/contrib/sessions/locale/ja/LC_MESSAGES/django.po,sha256=ppGx5ekOWGgDF3vzyrWsqnFUZ-sVZZhiOhvAzl_8v54,920 -django/contrib/sessions/locale/ka/LC_MESSAGES/django.mo,sha256=VZ-ysrDbea_-tMV-1xtlTeW62IAy2RWR94V3Y1iSh4U,803 -django/contrib/sessions/locale/ka/LC_MESSAGES/django.po,sha256=hqiWUiATlrc7qISF7ndlelIrFwc61kzhKje9l-DY6V4,955 -django/contrib/sessions/locale/kab/LC_MESSAGES/django.mo,sha256=W_yE0NDPJrVznA2Qb89VuprJNwyxSg59ovvjkQe6mAs,743 -django/contrib/sessions/locale/kab/LC_MESSAGES/django.po,sha256=FJeEuv4P3NT_PpWHEUsQVSWXu65nYkJ6Z2AlbSKb0ZA,821 -django/contrib/sessions/locale/kk/LC_MESSAGES/django.mo,sha256=FROGz_MuIhsIU5_-EYV38cHnRZrc3-OxxkBeK0ax9Rk,810 -django/contrib/sessions/locale/kk/LC_MESSAGES/django.po,sha256=P-oHO3Oi3V_RjWHjEAHdTrDfTwKP2xh3yJh7BlXL1VQ,1029 -django/contrib/sessions/locale/km/LC_MESSAGES/django.mo,sha256=VOuKsIG2DEeCA5JdheuMIeJlpmAhKrI6lD4KWYqIIPk,929 -django/contrib/sessions/locale/km/LC_MESSAGES/django.po,sha256=09i6Nd_rUK7UqFpJ70LMXTR6xS0NuGETRLe0CopMVBk,1073 -django/contrib/sessions/locale/kn/LC_MESSAGES/django.mo,sha256=TMZ71RqNR6zI20BeozyLa9cjYrWlvfIajGDfpnHd3pQ,810 -django/contrib/sessions/locale/kn/LC_MESSAGES/django.po,sha256=whdM8P74jkAAHvjgJN8Q77dYd9sIsf_135ID8KBu-a8,990 -django/contrib/sessions/locale/ko/LC_MESSAGES/django.mo,sha256=MAgc0EkV0IrWjC6bSvKiyRlGXtgjhZF-ltTuyAFNDUk,653 -django/contrib/sessions/locale/ko/LC_MESSAGES/django.po,sha256=Fn9KkX9fEOKu2WjUYsP_xHEBbdoDeFHSoE096ctnFFc,874 -django/contrib/sessions/locale/ky/LC_MESSAGES/django.mo,sha256=ME7YUgKOYQz9FF_IdrqHImieEONDrkcn4T3HxTZKSV0,742 -django/contrib/sessions/locale/ky/LC_MESSAGES/django.po,sha256=JZHTs9wYmlWzilRMyp-jZWFSzGxWtPiQefPmLL9yhtM,915 -django/contrib/sessions/locale/lb/LC_MESSAGES/django.mo,sha256=xokesKl7h7k9dXFKIJwGETgwx1Ytq6mk2erBSxkgY-o,474 -django/contrib/sessions/locale/lb/LC_MESSAGES/django.po,sha256=3igeAnQjDg6D7ItBkQQhyBoFJOZlBxT7NoZiExwD-Fo,749 -django/contrib/sessions/locale/lt/LC_MESSAGES/django.mo,sha256=L9w8-qxlDlCqR_2P0PZegfhok_I61n0mJ1koJxzufy4,786 -django/contrib/sessions/locale/lt/LC_MESSAGES/django.po,sha256=dEefLGtg5flFr_v4vHS5HhK1kxx9WYWTw98cvEn132M,1023 -django/contrib/sessions/locale/lv/LC_MESSAGES/django.mo,sha256=exEzDUNwNS0GLsUkKPu_SfqBxU7T6VRA_T2schIQZ88,753 -django/contrib/sessions/locale/lv/LC_MESSAGES/django.po,sha256=fBgQEbsGg1ECVm1PFDrS2sfKs2eqmsqrSYzx9ELotNQ,909 -django/contrib/sessions/locale/mk/LC_MESSAGES/django.mo,sha256=4oTWp8-qzUQBiqG32hNieABgT3O17q2C4iEhcFtAxLA,816 -django/contrib/sessions/locale/mk/LC_MESSAGES/django.po,sha256=afApb5YRhPXUWR8yF_TTym73u0ov7lWiwRda1-uNiLY,988 -django/contrib/sessions/locale/ml/LC_MESSAGES/django.mo,sha256=tff5TsHILSV1kAAB3bzHQZDB9fgMglZJTofzCunGBzc,854 -django/contrib/sessions/locale/ml/LC_MESSAGES/django.po,sha256=eRkeupt42kUey_9vJmlH8USshnXPZ8M7aYHq88u-5iY,1016 -django/contrib/sessions/locale/mn/LC_MESSAGES/django.mo,sha256=CcCH2ggVYrD29Q11ZMthcscBno2ePkQDbZfoYquTRPM,784 -django/contrib/sessions/locale/mn/LC_MESSAGES/django.po,sha256=nvcjbJzXiDvWFXrM5CxgOQIq8XucsZEUVdYkY8LnCRE,992 -django/contrib/sessions/locale/mr/LC_MESSAGES/django.mo,sha256=rFOGgJ9q9AUlEV_XT-Sycs9eaDtD9so7ZNBTkI-E-Ew,768 -django/contrib/sessions/locale/mr/LC_MESSAGES/django.po,sha256=ZMojWauBzqXR7YSTJ5eAVAX4Xqbv6WEoYOpNL4GQaqU,907 -django/contrib/sessions/locale/ms/LC_MESSAGES/django.mo,sha256=rFi4D_ZURYUPjs5AqJ66bW70yL7AekAKWnrZRBvGPiE,649 -django/contrib/sessions/locale/ms/LC_MESSAGES/django.po,sha256=nZuJ_D0JZUzmGensLa7tSgzbBo05qgQcuHmte2oU6WQ,786 -django/contrib/sessions/locale/my/LC_MESSAGES/django.mo,sha256=8zzzyfJYok969YuAwDUaa6YhxaSi3wcXy3HRNXDb_70,872 -django/contrib/sessions/locale/my/LC_MESSAGES/django.po,sha256=mfs0zRBI0tugyyEfXBZzZ_FMIohydq6EYPZGra678pw,997 -django/contrib/sessions/locale/nb/LC_MESSAGES/django.mo,sha256=hfJ1NCFgcAAtUvNEpaZ9b31PyidHxDGicifUWANIbM8,717 -django/contrib/sessions/locale/nb/LC_MESSAGES/django.po,sha256=yXr6oYuiu01oELdQKuztQFWz8x5C2zS5OzEfU9MHJsU,908 -django/contrib/sessions/locale/ne/LC_MESSAGES/django.mo,sha256=slFgMrqGVtLRHdGorLGPpB09SM92_WnbnRR0rlpNlPQ,802 -django/contrib/sessions/locale/ne/LC_MESSAGES/django.po,sha256=1vyoiGnnaB8f9SFz8PGfzpw6V_NoL78DQwjjnB6fS98,978 -django/contrib/sessions/locale/nl/LC_MESSAGES/django.mo,sha256=84BTlTyxa409moKbQMFyJisI65w22p09qjJHBAmQe-g,692 -django/contrib/sessions/locale/nl/LC_MESSAGES/django.po,sha256=smRr-QPGm6h6hdXxghggWES8b2NnL7yDQ07coUypa8g,909 -django/contrib/sessions/locale/nn/LC_MESSAGES/django.mo,sha256=cytH72J3yS1PURcgyrD8R2PV5d3SbPE73IAqOMBPPVg,667 -django/contrib/sessions/locale/nn/LC_MESSAGES/django.po,sha256=y9l60yy_W3qjxWzxgJg5VgEH9KAIHIQb5hv7mgnep9w,851 -django/contrib/sessions/locale/os/LC_MESSAGES/django.mo,sha256=xVux1Ag45Jo9HQBbkrRzcWrNjqP09nMQl16jIh0YVlo,732 -django/contrib/sessions/locale/os/LC_MESSAGES/django.po,sha256=1hG5Vsz2a2yW05_Z9cTNrBKtK9VRPZuQdx4KJ_0n98o,892 -django/contrib/sessions/locale/pa/LC_MESSAGES/django.mo,sha256=qEx4r_ONwXK1-qYD5uxxXEQPqK5I6rf38QZoUSm7UVA,771 -django/contrib/sessions/locale/pa/LC_MESSAGES/django.po,sha256=M7fmVGP8DtZGEuTV3iJhuWWqILVUTDZvUey_mrP4_fM,918 -django/contrib/sessions/locale/pl/LC_MESSAGES/django.mo,sha256=F9CQb7gQ1ltP6B82JNKu8IAsTdHK5TNke0rtDIgNz3c,828 -django/contrib/sessions/locale/pl/LC_MESSAGES/django.po,sha256=C_MJBB-vwTZbx-t4-mzun-RxHhdOVv04b6xrWdnTv8E,1084 -django/contrib/sessions/locale/pt/LC_MESSAGES/django.mo,sha256=dlJF7hF4GjLmQPdAJhtf-FCKX26XsOmZlChOcxxIqPk,738 -django/contrib/sessions/locale/pt/LC_MESSAGES/django.po,sha256=cOycrw3HCHjSYBadpalyrg5LdRTlqZCTyMh93GOQ8O0,896 -django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.mo,sha256=XHNF5D8oXIia3e3LYwxd46a2JOgDc_ykvc8yuo21fT0,757 -django/contrib/sessions/locale/pt_BR/LC_MESSAGES/django.po,sha256=K_zxKaUKngWPFpvHgXOcymJEsiONSw-OrVrroRXmUUk,924 -django/contrib/sessions/locale/ro/LC_MESSAGES/django.mo,sha256=WR9I9Gum_pq7Qg2Gzhf-zAv43OwR_uDtsbhtx4Ta5gE,776 -django/contrib/sessions/locale/ro/LC_MESSAGES/django.po,sha256=fEgVxL_0Llnjspu9EsXBf8AVL0DGdfF7NgV88G7WN1E,987 -django/contrib/sessions/locale/ru/LC_MESSAGES/django.mo,sha256=n-8vXR5spEbdfyeWOYWC_6kBbAppNoRrWYgqKFY6gJA,913 -django/contrib/sessions/locale/ru/LC_MESSAGES/django.po,sha256=sNqNGdoof6eXzFlh4YIp1O54MdDOAFDjD3GvAFsNP8k,1101 -django/contrib/sessions/locale/sk/LC_MESSAGES/django.mo,sha256=Yntm624Wt410RwuNPU1c-WwQoyrRrBs69VlKMlNUHeQ,766 -django/contrib/sessions/locale/sk/LC_MESSAGES/django.po,sha256=wt7BJk6RpFogJ2Wwa9Mh0mJi9YMpNYKTUSDuDuv1Ong,975 -django/contrib/sessions/locale/sl/LC_MESSAGES/django.mo,sha256=EE6mB8BiYRyAxK6qzurRWcaYVs96FO_4rERYQdtIt3k,770 -django/contrib/sessions/locale/sl/LC_MESSAGES/django.po,sha256=KTjBWyvaNCHbpV9K6vbnavwxxXqf2DlIqVPv7MVFcO8,928 -django/contrib/sessions/locale/sq/LC_MESSAGES/django.mo,sha256=eRaTy3WOC76EYLtMSD4xtJj2h8eE4W-TS4VvCVxI5bw,683 -django/contrib/sessions/locale/sq/LC_MESSAGES/django.po,sha256=9pzp7834LQKafe5fJzC4OKsAd6XfgtEQl6K6hVLaBQM,844 -django/contrib/sessions/locale/sr/LC_MESSAGES/django.mo,sha256=ZDBOYmWIoSyDeT0nYIIFeMtW5jwpr257CbdTZlkVeRQ,855 -django/contrib/sessions/locale/sr/LC_MESSAGES/django.po,sha256=OXQOYeac0ghuzLrwaErJGr1FczuORTu2yroFX5hvRnk,1027 -django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=f3x9f9hTOsJltghjzJMdd8ueDwzxJex6zTXsU-_Hf_Y,757 -django/contrib/sessions/locale/sr_Latn/LC_MESSAGES/django.po,sha256=HKjo7hjSAvgrIvlI0SkgF3zxz8TtKWyBT51UGNhDwek,946 -django/contrib/sessions/locale/sv/LC_MESSAGES/django.mo,sha256=SGbr0K_5iAMA22MfseAldMDgLSEBrI56pCtyV8tMAPc,707 -django/contrib/sessions/locale/sv/LC_MESSAGES/django.po,sha256=vraY3915wBYGeYu9Ro0-TlBeLWqGZP1fbckLv8y47Ys,853 -django/contrib/sessions/locale/sw/LC_MESSAGES/django.mo,sha256=Edhqp8yuBnrGtJqPO7jxobeXN4uU5wKSLrOsFO1F23k,743 -django/contrib/sessions/locale/sw/LC_MESSAGES/django.po,sha256=iY4rN4T-AA2FBQA7DiWWFvrclqKiDYQefqwwVw61-f8,858 -django/contrib/sessions/locale/ta/LC_MESSAGES/django.mo,sha256=qLIThhFQbJKc1_UVr7wVIm1rJfK2rO5m84BCB_oKq7s,801 -django/contrib/sessions/locale/ta/LC_MESSAGES/django.po,sha256=bYqtYf9XgP9IKKFJXh0u64JhRhDvPPUliI1J-NeRpKE,945 -django/contrib/sessions/locale/te/LC_MESSAGES/django.mo,sha256=kteZeivEckt4AmAeKgmgouMQo1qqSQrI8M42B16gMnQ,786 -django/contrib/sessions/locale/te/LC_MESSAGES/django.po,sha256=dQgiNS52RHrL6bV9CEO7Jk9lk3YUQrUBDCg_bP2OSZc,980 -django/contrib/sessions/locale/tg/LC_MESSAGES/django.mo,sha256=N6AiKfV47QTlO5Z_r4SQZXVLtouu-NVSwWkePgD17Tc,747 -django/contrib/sessions/locale/tg/LC_MESSAGES/django.po,sha256=wvvDNu060yqlTxy3swM0x3v6QpvCB9DkfNm0Q-kb9Xk,910 -django/contrib/sessions/locale/th/LC_MESSAGES/django.mo,sha256=D41vbkoYMdYPj3587p-c5yytLVi9pE5xvRZEYhZrxPs,814 -django/contrib/sessions/locale/th/LC_MESSAGES/django.po,sha256=43704TUv4ysKhL8T5MowZwlyv1JZrPyVGrpdIyb3r40,988 -django/contrib/sessions/locale/tk/LC_MESSAGES/django.mo,sha256=pT_hpKCwFT60GUXzD_4z8JOhmh1HRnkZj-QSouVEgUA,699 -django/contrib/sessions/locale/tk/LC_MESSAGES/django.po,sha256=trqXxfyIbh4V4szol0pXETmEWRxAAKywPZ9EzVMVE-I,865 -django/contrib/sessions/locale/tr/LC_MESSAGES/django.mo,sha256=STDnYOeO1d9nSCVf7pSkMq8R7z1aeqq-xAuIYjsofuE,685 -django/contrib/sessions/locale/tr/LC_MESSAGES/django.po,sha256=XYKo0_P5xitYehvjMzEw2MTp_Nza-cIXEECV3dA6BmY,863 -django/contrib/sessions/locale/tt/LC_MESSAGES/django.mo,sha256=Q-FGu_ljTsxXO_EWu7zCzGwoqFXkeoTzWSlvx85VLGc,806 -django/contrib/sessions/locale/tt/LC_MESSAGES/django.po,sha256=UC85dFs_1836noZTuZEzPqAjQMFfSvj7oGmEWOGcfCA,962 -django/contrib/sessions/locale/udm/LC_MESSAGES/django.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 -django/contrib/sessions/locale/udm/LC_MESSAGES/django.po,sha256=CPml2Fn9Ax_qO5brCFDLPBoTiNdvsvJb1btQ0COwUfY,737 -django/contrib/sessions/locale/ug/LC_MESSAGES/django.mo,sha256=HMwjTByc3HrhFvCt_iOioYZE7JEKLzNlb2DTu6TCgto,748 -django/contrib/sessions/locale/ug/LC_MESSAGES/django.po,sha256=QEdIUuvVMFbOPSCYs6k-61rBwmTUXFCcR1pKn53dXtQ,864 -django/contrib/sessions/locale/uk/LC_MESSAGES/django.mo,sha256=jzNrLuFghQMCHNRQ0ihnKMCicgear0yWiTOLnvdPszw,841 -django/contrib/sessions/locale/uk/LC_MESSAGES/django.po,sha256=4K2geuGjRpJCtNfGPMhYWZlGxUy5xzIoDKA2jL2iGos,1171 -django/contrib/sessions/locale/ur/LC_MESSAGES/django.mo,sha256=FkGIiHegr8HR8zjVyJ9TTW1T9WYtAL5Mg77nRKnKqWk,729 -django/contrib/sessions/locale/ur/LC_MESSAGES/django.po,sha256=qR4QEBTP6CH09XFCzsPSPg2Dv0LqzbRV_I67HO2OUwk,879 -django/contrib/sessions/locale/uz/LC_MESSAGES/django.mo,sha256=asPu0RhMB_Ui1li-OTVL4qIXnM9XpjsYyx5yJldDYBY,744 -django/contrib/sessions/locale/uz/LC_MESSAGES/django.po,sha256=KsHuLgGJt-KDH0h6ND7JLP2dDJAdLVHSlau4DkkfqA8,880 -django/contrib/sessions/locale/vi/LC_MESSAGES/django.mo,sha256=KriTpT-Hgr10DMnY5Bmbd4isxmSFLmav8vg2tuL2Bb8,679 -django/contrib/sessions/locale/vi/LC_MESSAGES/django.po,sha256=M7S46Q0Q961ykz_5FCAN8SXQ54w8tp4rZeZpy6bPtXs,909 -django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=zsbhIMocgB8Yn1XEBxbIIbBh8tLifvvYNlhe5U61ch8,722 -django/contrib/sessions/locale/zh_Hans/LC_MESSAGES/django.po,sha256=tPshgXjEv6pME4N082ztamJhd5whHB2_IV_egdP-LlQ,889 -django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=l6mWJJ_Lbfn3GsvmblZMtyXzgzqgIgroAOCg3DdzQyI,676 -django/contrib/sessions/locale/zh_Hant/LC_MESSAGES/django.po,sha256=MRV_86xy4ILP46qZtxkHGJwWEvXwF5XAvJ16LNMdx3Q,904 -django/contrib/sessions/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/sessions/management/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sessions/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/sessions/management/commands/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sessions/management/commands/__pycache__/clearsessions.cpython-312.pyc,, -django/contrib/sessions/management/commands/clearsessions.py,sha256=pAiO5o7zgButVlYAV93bPnmiwzWP7V5N7-xPtxSkjJg,661 -django/contrib/sessions/middleware.py,sha256=ziZex9xiqxBYl9SC91i4QIDYuoenz4OoKaNO7sXu8kQ,3483 -django/contrib/sessions/migrations/0001_initial.py,sha256=KqQ44jk-5RNcTdqUv95l_UnoMA8cP5O-0lrjoJ8vabk,1148 -django/contrib/sessions/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/sessions/migrations/__pycache__/0001_initial.cpython-312.pyc,, -django/contrib/sessions/migrations/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sessions/models.py,sha256=BguwuQSDzpeTNXhteYRAcspg1rop431tjFeZUVWZNYc,1250 -django/contrib/sessions/serializers.py,sha256=S9oDsUAjFv2MTlLQA6AoehggKyHXpu6-Qnrqybhgvkg,106 -django/contrib/sitemaps/__init__.py,sha256=tf_osap5dqgT6cEGMj82zR-fCoY_m1Ox-Z4Ot__ZF3o,6951 -django/contrib/sitemaps/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sitemaps/__pycache__/apps.cpython-312.pyc,, -django/contrib/sitemaps/__pycache__/views.cpython-312.pyc,, -django/contrib/sitemaps/apps.py,sha256=xYE-mAs37nL8ZAnv052LhUKVUwGYKB3xyPy4t8pwOpw,249 -django/contrib/sitemaps/templates/sitemap.xml,sha256=L092SHTtwtmNJ_Lj_jLrzHhfI0-OKKIw5fpyOfr4qRs,683 -django/contrib/sitemaps/templates/sitemap_index.xml,sha256=SQf9avfFmnT8j-nLEc8lVQQcdhiy_qhnqjssIMti3oU,360 -django/contrib/sitemaps/views.py,sha256=HHeJsds8_-4FxpbZ-PvfrTLRDCGnlZyd6EF5ZFE2Gh4,4648 -django/contrib/sites/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/sites/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sites/__pycache__/admin.cpython-312.pyc,, -django/contrib/sites/__pycache__/apps.cpython-312.pyc,, -django/contrib/sites/__pycache__/checks.cpython-312.pyc,, -django/contrib/sites/__pycache__/management.cpython-312.pyc,, -django/contrib/sites/__pycache__/managers.cpython-312.pyc,, -django/contrib/sites/__pycache__/middleware.cpython-312.pyc,, -django/contrib/sites/__pycache__/models.cpython-312.pyc,, -django/contrib/sites/__pycache__/requests.cpython-312.pyc,, -django/contrib/sites/__pycache__/shortcuts.cpython-312.pyc,, -django/contrib/sites/admin.py,sha256=IWvGDQUTDPEUsd-uuxfHxJq4syGtddNKUdkP0nmVUMA,214 -django/contrib/sites/apps.py,sha256=uBLHUyQoSuo1Q7NwLTwlvsTuRU1MXwj4t6lRUnIBdwk,562 -django/contrib/sites/checks.py,sha256=AydGM1G1L9mvmTbNMTXRbZzPbHpIiknkRzLh5uFQLLI,366 -django/contrib/sites/locale/af/LC_MESSAGES/django.mo,sha256=A10bZFMs-wUetVfF5UrFwmuiKnN4ZnlrR4Rx8U4Ut1A,786 -django/contrib/sites/locale/af/LC_MESSAGES/django.po,sha256=O0-ZRvmXvV_34kONuqakuXV5OmYbQ569K1Puj3qQNac,907 -django/contrib/sites/locale/ar/LC_MESSAGES/django.mo,sha256=kLoytp2jvhWn6p1c8kNVua2sYAMnrpS4xnbluHD22Vs,947 -django/contrib/sites/locale/ar/LC_MESSAGES/django.po,sha256=HYA3pA29GktzXBP-soUEn9VP2vkZuhVIXVA8TNPCHCs,1135 -django/contrib/sites/locale/ar_DZ/LC_MESSAGES/django.mo,sha256=-ltwY57Th6LNqU3bgOPPP7qWtII5c6rj8Dv8eY7PZ84,918 -django/contrib/sites/locale/ar_DZ/LC_MESSAGES/django.po,sha256=KRTjZ2dFRWVPmE_hC5Hq8eDv3GQs3yQKCgV5ISFmEKk,1079 -django/contrib/sites/locale/ast/LC_MESSAGES/django.mo,sha256=eEvaeiGnZFBPGzKLlRz4M9AHemgJVAb-yNpbpxRqtd0,774 -django/contrib/sites/locale/ast/LC_MESSAGES/django.po,sha256=huBohKzLpdaJRFMFXXSDhDCUOqVqyWXfxb8_lLOkUd0,915 -django/contrib/sites/locale/az/LC_MESSAGES/django.mo,sha256=G_bzPduoIuXAqQHiGWVXq0g9iYki0pvK8Nx-_n-ffAI,727 -django/contrib/sites/locale/az/LC_MESSAGES/django.po,sha256=N2GRj4HQVYcjNZkQpb_YfNsLXplRZbcR4KcbHw7Xb8Q,951 -django/contrib/sites/locale/be/LC_MESSAGES/django.mo,sha256=HGh78mI50ZldBtQ8jId26SI-lSHv4ZLcveRN2J8VzH8,983 -django/contrib/sites/locale/be/LC_MESSAGES/django.po,sha256=W5FhVJKcmd3WHl2Lpd5NJUsc7_sE_1Pipk3CVPoGPa4,1152 -django/contrib/sites/locale/bg/LC_MESSAGES/django.mo,sha256=a2R52umIQIhnzFaFYSRhQ6nBlywE8RGMj2FUOFmyb0A,904 -django/contrib/sites/locale/bg/LC_MESSAGES/django.po,sha256=awB8RMS-qByhNB6eH2f0Oyxb3SH8waLhrZ--rokGfaI,1118 -django/contrib/sites/locale/bn/LC_MESSAGES/django.mo,sha256=cI3a9_L-OC7gtdyRNaGX7A5w0Za0M4ERnYB7rSNkuRU,925 -django/contrib/sites/locale/bn/LC_MESSAGES/django.po,sha256=8ZxYF16bgtTZSZRZFok6IJxUV02vIztoVx2qXqwO8NM,1090 -django/contrib/sites/locale/br/LC_MESSAGES/django.mo,sha256=rI_dIznbwnadZbxOPtQxZ1pGYePNwcNNXt05iiPkchU,1107 -django/contrib/sites/locale/br/LC_MESSAGES/django.po,sha256=7Ein5Xw73DNGGtdd595Bx6ixfSD-dBXZNBUU44pSLuQ,1281 -django/contrib/sites/locale/bs/LC_MESSAGES/django.mo,sha256=bDeqQNme586LnQRQdvOWaLGZssjOoECef3vMq_OCXno,692 -django/contrib/sites/locale/bs/LC_MESSAGES/django.po,sha256=xRTWInDNiLxikjwsjgW_pYjhy24zOro90-909ns9fig,923 -django/contrib/sites/locale/ca/LC_MESSAGES/django.mo,sha256=lEUuQEpgDY3bVWzRONrPzYlojRoNduT16_oYDkkbdfk,791 -django/contrib/sites/locale/ca/LC_MESSAGES/django.po,sha256=aORAoVn69iG1ynmEfnkBzBO-UZOzzbkPVOU-ZvfMtZg,996 -django/contrib/sites/locale/ckb/LC_MESSAGES/django.mo,sha256=Chp4sX73l_RFw4aaf9x67vEO1_cM8eh5c0URKBgMU-Q,843 -django/contrib/sites/locale/ckb/LC_MESSAGES/django.po,sha256=2NPav4574kEwTS_nZTUoVbYxJFzsaC5MdQUCD9iqC6E,1007 -django/contrib/sites/locale/cs/LC_MESSAGES/django.mo,sha256=mnXnpU7sLDTJ3OrIUTnGarPYsupNIUPV4ex_BPWU8fk,827 -django/contrib/sites/locale/cs/LC_MESSAGES/django.po,sha256=ONzFlwzmt7p5jdp6111qQkkevckRrd7GNS0lkDPKu-4,1035 -django/contrib/sites/locale/cy/LC_MESSAGES/django.mo,sha256=70pOie0K__hkmM9oBUaQfVwHjK8Cl48E26kRQL2mtew,835 -django/contrib/sites/locale/cy/LC_MESSAGES/django.po,sha256=FAZrVc72x-4R1A-1qYOBwADoXngC_F6FO8nRjr5-Z6g,1013 -django/contrib/sites/locale/da/LC_MESSAGES/django.mo,sha256=FTOyV1DIH9sMldyjgPw98d2HCotoO4zJ_KY_C9DCB7Y,753 -django/contrib/sites/locale/da/LC_MESSAGES/django.po,sha256=Po1Z6u52CFCyz9hLfK009pMbZzZgHrBse0ViX8wCYm8,957 -django/contrib/sites/locale/de/LC_MESSAGES/django.mo,sha256=5Q6X0_bDQ1ZRpkTy7UpPNzrhmQsB9Q0P1agB7koRyzs,792 -django/contrib/sites/locale/de/LC_MESSAGES/django.po,sha256=aD0wBinqtDUPvBbwtHrLEhFdoVRx1nOh17cJFuWhN3U,980 -django/contrib/sites/locale/dsb/LC_MESSAGES/django.mo,sha256=pPpWYsYp81MTrqCsGF0QnGktZNIll70bdBwSkuVE8go,868 -django/contrib/sites/locale/dsb/LC_MESSAGES/django.po,sha256=IA3G8AKJls20gzfxnrfPzivMNpL8A0zBQBg7OyzrP6g,992 -django/contrib/sites/locale/el/LC_MESSAGES/django.mo,sha256=G9o1zLGysUePGzZRicQ2aIIrc2UXMLTQmdpbrUMfWBU,878 -django/contrib/sites/locale/el/LC_MESSAGES/django.po,sha256=RBi_D-_znYuV6LXfTlSOf1Mvuyl96fIyEoiZ-lgeyWs,1133 -django/contrib/sites/locale/en/LC_MESSAGES/django.mo,sha256=U0OV81NfbuNL9ctF-gbGUG5al1StqN-daB-F-gFBFC8,356 -django/contrib/sites/locale/en/LC_MESSAGES/django.po,sha256=tSjfrNZ_FqLHsXjm5NuTyo5-JpdlPLsPZjFqF2APhy8,817 -django/contrib/sites/locale/en_AU/LC_MESSAGES/django.mo,sha256=G--2j_CR99JjRgVIX2Y_5pDfO7IgIkvK4kYHZtGzpxU,753 -django/contrib/sites/locale/en_AU/LC_MESSAGES/django.po,sha256=Giw634r94MJT1Q3qgqM7gZakQCasRM9Dm7MDkb9JOc8,913 -django/contrib/sites/locale/en_GB/LC_MESSAGES/django.mo,sha256=FbSh7msJdrHsXr0EtDMuODFzSANG_HJ3iBlW8ePpqFs,639 -django/contrib/sites/locale/en_GB/LC_MESSAGES/django.po,sha256=Ib-DIuTWlrN3kg99kLCuqWJVtt1NWaFD4UbDFK6d4KY,862 -django/contrib/sites/locale/eo/LC_MESSAGES/django.mo,sha256=N4KkH12OHxic3pp1okeBhpfDx8XxxpULk3UC219vjWU,792 -django/contrib/sites/locale/eo/LC_MESSAGES/django.po,sha256=ymXSJaFJWGBO903ObqR-ows-p4T3KyUplc_p_3r1uk8,1043 -django/contrib/sites/locale/es/LC_MESSAGES/django.mo,sha256=qLN1uoCdslxdYWgdjgSBi7szllP-mQZtHbuZnNOthsQ,804 -django/contrib/sites/locale/es/LC_MESSAGES/django.po,sha256=QClia2zY39269VSQzkQsLwwukthN6u2JBsjbLNxA1VQ,1066 -django/contrib/sites/locale/es_AR/LC_MESSAGES/django.mo,sha256=_O4rVk7IM2BBlZvjDP2SvTOo8WWqthQi5exQzt027-s,776 -django/contrib/sites/locale/es_AR/LC_MESSAGES/django.po,sha256=RwyNylXbyxdSXn6qRDXd99-GaEPlmr6TicHTUW0boaQ,969 -django/contrib/sites/locale/es_CO/LC_MESSAGES/django.mo,sha256=a4Xje2M26wyIx6Wlg6puHo_OXjiDEy7b0FquT9gbThA,825 -django/contrib/sites/locale/es_CO/LC_MESSAGES/django.po,sha256=9bnRhVD099JzkheO80l65dufjuawsj9aSFgFu5A-lnM,949 -django/contrib/sites/locale/es_MX/LC_MESSAGES/django.mo,sha256=AtGta5jBL9XNBvfSpsCcnDtDhvcb89ALl4hNjSPxibM,809 -django/contrib/sites/locale/es_MX/LC_MESSAGES/django.po,sha256=TnkpQp-7swH-x9cytUJe-QJRd2n_pYMVo0ltDw9Pu8o,991 -django/contrib/sites/locale/es_VE/LC_MESSAGES/django.mo,sha256=59fZBDut-htCj38ZUoqPjhXJPjZBz-xpU9__QFr3kLs,486 -django/contrib/sites/locale/es_VE/LC_MESSAGES/django.po,sha256=8PWXy2L1l67wDIi98Q45j7OpVITr0Lt4zwitAnB-d_o,791 -django/contrib/sites/locale/et/LC_MESSAGES/django.mo,sha256=I2E-49UQsG-F26OeAfnKlfUdA3YCkUSV8ffA-GMSkE0,788 -django/contrib/sites/locale/et/LC_MESSAGES/django.po,sha256=mEfD6EyQ15PPivb5FTlkabt3Lo_XGtomI9XzHrrh34Y,992 -django/contrib/sites/locale/eu/LC_MESSAGES/django.mo,sha256=1HTAFI3DvTAflLJsN7NVtSd4XOTlfoeLGFyYCOX69Ec,807 -django/contrib/sites/locale/eu/LC_MESSAGES/django.po,sha256=NWxdE5-mF6Ak4nPRpCFEgAMIsVDe9YBEZl81v9kEuX8,1023 -django/contrib/sites/locale/fa/LC_MESSAGES/django.mo,sha256=odtsOpZ6noNqwDb18HDc2e6nz3NMsa-wrTN-9dk7d9w,872 -django/contrib/sites/locale/fa/LC_MESSAGES/django.po,sha256=-DirRvcTqcpIy90QAUiCSoNkCDRifqpWSzLriJ4cwQU,1094 -django/contrib/sites/locale/fi/LC_MESSAGES/django.mo,sha256=I5DUeLk1ChUC32q5uzriABCLLJpJKNbEK4BfqylPQzg,786 -django/contrib/sites/locale/fi/LC_MESSAGES/django.po,sha256=LH2sFIKM3YHPoz9zIu10z1DFv1svXphBdOhXNy4a17s,929 -django/contrib/sites/locale/fr/LC_MESSAGES/django.mo,sha256=W7Ne5HqgnRcl42njzbUaDSY059jdhwvr0tgZzecVWD8,756 -django/contrib/sites/locale/fr/LC_MESSAGES/django.po,sha256=u24rHDJ47AoBgcmBwI1tIescAgbjFxov6y906H_uhK0,999 -django/contrib/sites/locale/fy/LC_MESSAGES/django.mo,sha256=YQQy7wpjBORD9Isd-p0lLzYrUgAqv770_56-vXa0EOc,476 -django/contrib/sites/locale/fy/LC_MESSAGES/django.po,sha256=Yh6Lw0QI2Me0zCtlyXraFLjERKqklB6-IJLDTjH_jTs,781 -django/contrib/sites/locale/ga/LC_MESSAGES/django.mo,sha256=RKnHbMHTD4CAxNU6SXQ6jCbgzqDIZZuGOFcdX_baCA4,814 -django/contrib/sites/locale/ga/LC_MESSAGES/django.po,sha256=fqY_eHIE04JxXXyi5ZECLMzcfyG0ZXasxG6ZIErkcrQ,1058 -django/contrib/sites/locale/gd/LC_MESSAGES/django.mo,sha256=df4XIGGD6FIyMUXsb-SoSqNfBFAsRXf4qYtolh_C964,858 -django/contrib/sites/locale/gd/LC_MESSAGES/django.po,sha256=NPKp7A5-y-MR7r8r4WqtcVQJEHCIOP5mLTd0cIfUsug,957 -django/contrib/sites/locale/gl/LC_MESSAGES/django.mo,sha256=tiRYDFC1_V2n1jkEQqhjjQBdZzFkhxzNfHIzG2l3PX4,728 -django/contrib/sites/locale/gl/LC_MESSAGES/django.po,sha256=DNY_rv6w6VrAu3hMUwx3cgLLyH4PFfgaJ9dSKfLBrpI,979 -django/contrib/sites/locale/he/LC_MESSAGES/django.mo,sha256=L3bganfG4gHqp2WXGh4rfWmmbaIxHaGc7-ypAqjSL_E,820 -django/contrib/sites/locale/he/LC_MESSAGES/django.po,sha256=iO3OZwz2aiuAzugkKp5Hxonwdg3kKjBurxR685J2ZMk,1082 -django/contrib/sites/locale/hi/LC_MESSAGES/django.mo,sha256=J4oIS1vJnCvdCCUD4tlTUVyTe4Xn0gKcWedfhH4C0t0,665 -django/contrib/sites/locale/hi/LC_MESSAGES/django.po,sha256=INBrm37jL3okBHuzX8MSN1vMptj77a-4kwQkAyt8w_8,890 -django/contrib/sites/locale/hr/LC_MESSAGES/django.mo,sha256=KjDUhEaOuYSMexcURu2UgfkatN2rrUcAbCUbcpVSInk,876 -django/contrib/sites/locale/hr/LC_MESSAGES/django.po,sha256=-nFMFkVuDoKYDFV_zdNULOqQlnqtiCG57aakN5hqlmg,1055 -django/contrib/sites/locale/hsb/LC_MESSAGES/django.mo,sha256=RyHVb7u9aRn5BXmWzR1gApbZlOioPDJ59ufR1Oo3e8Y,863 -django/contrib/sites/locale/hsb/LC_MESSAGES/django.po,sha256=Aq54y5Gb14bIt28oDDrFltnSOk31Z2YalwaJMDMXfWc,987 -django/contrib/sites/locale/hu/LC_MESSAGES/django.mo,sha256=P--LN84U2BeZAvRVR-OiWl4R02cTTBi2o8XR2yHIwIU,796 -django/contrib/sites/locale/hu/LC_MESSAGES/django.po,sha256=b0VhyFdNaZZR5MH1vFsLL69FmICN8Dz-sTRk0PdK49E,953 -django/contrib/sites/locale/hy/LC_MESSAGES/django.mo,sha256=Hs9XwRHRkHicLWt_NvWvr7nMocmY-Kc8XphhVSAMQRc,906 -django/contrib/sites/locale/hy/LC_MESSAGES/django.po,sha256=MU4hXXGfjXKfYcjxDYzFfsEUIelz5ZzyQLkeSrUQKa0,1049 -django/contrib/sites/locale/ia/LC_MESSAGES/django.mo,sha256=gRMs-W5EiY26gqzwnDXEMbeb1vs0bYZ2DC2a9VCciew,809 -django/contrib/sites/locale/ia/LC_MESSAGES/django.po,sha256=HXZzn9ACIqfR2YoyvpK2FjZ7QuEq_RVZ1kSC4nxMgeg,934 -django/contrib/sites/locale/id/LC_MESSAGES/django.mo,sha256=__2E_2TmVUcbf1ygxtS1lHvkhv8L0mdTAtJpBsdH24Y,791 -django/contrib/sites/locale/id/LC_MESSAGES/django.po,sha256=e5teAHiMjLR8RDlg8q99qtW-K81ltcIiBIdb1MZw2sE,1000 -django/contrib/sites/locale/io/LC_MESSAGES/django.mo,sha256=W-NP0b-zR1oWUZnHZ6fPu5AC2Q6o7nUNoxssgeguUBo,760 -django/contrib/sites/locale/io/LC_MESSAGES/django.po,sha256=G4GUUz3rxoBjWTs-j5RFCvv52AEHiwrCBwom5hYeBSE,914 -django/contrib/sites/locale/is/LC_MESSAGES/django.mo,sha256=lkJgTzDjh5PNfIJpOS2DxKmwVUs9Sl5XwFHv4YdCB30,812 -django/contrib/sites/locale/is/LC_MESSAGES/django.po,sha256=1DVgAcHSZVyDd5xn483oqICIG4ooyZY8ko7A3aDogKM,976 -django/contrib/sites/locale/it/LC_MESSAGES/django.mo,sha256=6NQjjtDMudnAgnDCkemOXinzX0J-eAE5gSq1F8kjusY,795 -django/contrib/sites/locale/it/LC_MESSAGES/django.po,sha256=zxavlLMmp1t1rCDsgrw12kVgxiK5EyR_mOalSu8-ws8,984 -django/contrib/sites/locale/ja/LC_MESSAGES/django.mo,sha256=RNuCS6wv8uK5TmXkSH_7SjsbUFkf24spZfTsvfoTKro,814 -django/contrib/sites/locale/ja/LC_MESSAGES/django.po,sha256=e-cj92VOVc5ycIY6NwyFh5bO7Q9q5vp5CG4dOzd_eWQ,982 -django/contrib/sites/locale/ka/LC_MESSAGES/django.mo,sha256=m8GTqr9j0ijn0YJhvnsYwlk5oYcASKbHg_5hLqZ91TI,993 -django/contrib/sites/locale/ka/LC_MESSAGES/django.po,sha256=1upohcHrQH9T34b6lW09MTtFkk5WswdYOLs2vMAJIuE,1160 -django/contrib/sites/locale/kab/LC_MESSAGES/django.mo,sha256=Utdj5gH5YPeaYMjeMzF-vjqYvYTCipre2qCBkEJSc-Y,808 -django/contrib/sites/locale/kab/LC_MESSAGES/django.po,sha256=d78Z-YanYZkyP5tpasj8oAa5RimVEmce6dlq5vDSscA,886 -django/contrib/sites/locale/kk/LC_MESSAGES/django.mo,sha256=T2dTZ83vBRfQb2dRaKOrhvO00BHQu_2bu0O0k7RsvGA,895 -django/contrib/sites/locale/kk/LC_MESSAGES/django.po,sha256=HvdSFqsumyNurDJ6NKVLjtDdSIg0KZN2v29dM748GtU,1062 -django/contrib/sites/locale/km/LC_MESSAGES/django.mo,sha256=Q7pn5E4qN957j20-iCHgrfI-p8sm3Tc8O2DWeuH0By8,701 -django/contrib/sites/locale/km/LC_MESSAGES/django.po,sha256=TOs76vlCMYOZrdHgXPWZhQH1kTBQTpzsDJ8N4kbJQ7E,926 -django/contrib/sites/locale/kn/LC_MESSAGES/django.mo,sha256=_jl_4_39oe940UMyb15NljGOd45kkCeVNpJy6JvGWTE,673 -django/contrib/sites/locale/kn/LC_MESSAGES/django.po,sha256=cMPXF2DeiQuErhyFMe4i7swxMoqoz1sqtBEXf4Ghx1c,921 -django/contrib/sites/locale/ko/LC_MESSAGES/django.mo,sha256=OSr4OPZCkJqp2ymg32reatGzafM5Qq8fY4D4Dl21Cqk,744 -django/contrib/sites/locale/ko/LC_MESSAGES/django.po,sha256=Lekvcfi1xH8QVwFeSbKU3i26w71ALRy5rbPi3xS03Bw,1052 -django/contrib/sites/locale/ky/LC_MESSAGES/django.mo,sha256=IYxp8jG5iyN81h7YJqOiSQdOH7DnwOiIvelKZfzP6ZA,811 -django/contrib/sites/locale/ky/LC_MESSAGES/django.po,sha256=rxPdgQoBtGQSi5diOy3MXyoM4ffpwdWCc4WE3pjIHEI,927 -django/contrib/sites/locale/lb/LC_MESSAGES/django.mo,sha256=xokesKl7h7k9dXFKIJwGETgwx1Ytq6mk2erBSxkgY-o,474 -django/contrib/sites/locale/lb/LC_MESSAGES/django.po,sha256=1yRdK9Zyh7kcWG7wUexuF9-zxEaKLS2gG3ggVOHbRJ8,779 -django/contrib/sites/locale/lt/LC_MESSAGES/django.mo,sha256=bK6PJtd7DaOgDukkzuqos5ktgdjSF_ffL9IJTQY839s,869 -django/contrib/sites/locale/lt/LC_MESSAGES/django.po,sha256=T-vdVqs9KCz9vMs9FfushgZN9z7LQOT-C86D85H2X8c,1195 -django/contrib/sites/locale/lv/LC_MESSAGES/django.mo,sha256=YNtgcpl5wFQSD6dQjhnigIjRjS0XwgGqcs54VBag6YQ,777 -django/contrib/sites/locale/lv/LC_MESSAGES/django.po,sha256=o3r3lqegShb99bgDBZ69x7SeWv2bP2tCr6Is-V8D76I,1043 -django/contrib/sites/locale/mk/LC_MESSAGES/django.mo,sha256=_YXasRJRWjYmmiEWCrAoqnrKuHHPBG_v_EYTUe16Nfo,885 -django/contrib/sites/locale/mk/LC_MESSAGES/django.po,sha256=AgdIjiSpN0P5o5rr5Ie4sFhnmS5d4doB1ffk91lmOvY,1062 -django/contrib/sites/locale/ml/LC_MESSAGES/django.mo,sha256=axNQVBY0nbR7hYa5bzNtdxB17AUOs2WXhu0Rg--FA3Q,1007 -django/contrib/sites/locale/ml/LC_MESSAGES/django.po,sha256=Sg7hHfK8OMs05ebtTv8gxS6_2kZv-OODwf7okP95Jtk,1169 -django/contrib/sites/locale/mn/LC_MESSAGES/django.mo,sha256=w2sqJRAe0wyz_IuCZ_Ocubs_VHL6wV1BcutWPz0dseQ,867 -django/contrib/sites/locale/mn/LC_MESSAGES/django.po,sha256=Zh_Eao0kLZsrQ8wkL1f-pRrsAtNJOspu45uStq5t8Mo,1127 -django/contrib/sites/locale/mr/LC_MESSAGES/django.mo,sha256=CudEHmP5qNvQ-BfEBOoYMh0qGVw80m-wgeu7eh7zaCQ,884 -django/contrib/sites/locale/mr/LC_MESSAGES/django.po,sha256=FtdCo3O-35EIuOP5OOQU8afWDCbn4ge2lmxjVAYtbGU,1023 -django/contrib/sites/locale/ms/LC_MESSAGES/django.mo,sha256=GToJlS8yDNEy-D3-p7p8ZlWEZYHlSzZAcVIH5nQEkkI,727 -django/contrib/sites/locale/ms/LC_MESSAGES/django.po,sha256=_4l4DCIqSWZtZZNyfzpBA0V-CbAaHe9Ckz06VLbTjFo,864 -django/contrib/sites/locale/my/LC_MESSAGES/django.mo,sha256=jN59e9wRheZYx1A4t_BKc7Hx11J5LJg2wQRd21aQv08,961 -django/contrib/sites/locale/my/LC_MESSAGES/django.po,sha256=EhqYIW5-rX33YjsDsBwfiFb3BK6fZKVc3CRYeJpZX1E,1086 -django/contrib/sites/locale/nb/LC_MESSAGES/django.mo,sha256=AaiHGcmcciy5IMBPVAShcc1OQOETJvBCv7GYHMcIQMA,793 -django/contrib/sites/locale/nb/LC_MESSAGES/django.po,sha256=936zoN1sPSiiq7GuH01umrw8W6BtymYEU3bCfOQyfWE,1000 -django/contrib/sites/locale/ne/LC_MESSAGES/django.mo,sha256=n96YovpBax3T5VZSmIfGmd7Zakn9FJShJs5rvUX7Kf0,863 -django/contrib/sites/locale/ne/LC_MESSAGES/django.po,sha256=B14rhDd8GAaIjxd1sYjxO2pZfS8gAwZ1C-kCdVkRXho,1078 -django/contrib/sites/locale/nl/LC_MESSAGES/django.mo,sha256=ghu-tNPNZuE4sVRDWDVmmmVNPYZLWYm_UPJRqh8wmec,735 -django/contrib/sites/locale/nl/LC_MESSAGES/django.po,sha256=1DCQNzMRhy4vW-KkmlPGy58UR27Np5ilmYhmjaq-8_k,1030 -django/contrib/sites/locale/nn/LC_MESSAGES/django.mo,sha256=eSW8kwbzm2HsE9s9IRCsAo9juimVQjcfdd8rtl3TQJM,731 -django/contrib/sites/locale/nn/LC_MESSAGES/django.po,sha256=OOyvE7iji9hwvz8Z_OxWoKw2e3ptk3dqeqlriXgilSc,915 -django/contrib/sites/locale/os/LC_MESSAGES/django.mo,sha256=Su06FkWMOPzBxoung3bEju_EnyAEAXROoe33imO65uQ,806 -django/contrib/sites/locale/os/LC_MESSAGES/django.po,sha256=4i4rX6aXDUKjq64T02iStqV2V2erUsSVnTivh2XtQeY,963 -django/contrib/sites/locale/pa/LC_MESSAGES/django.mo,sha256=tOHiisOtZrTyIFoo4Ipn_XFH9hhu-ubJLMdOML5ZUgk,684 -django/contrib/sites/locale/pa/LC_MESSAGES/django.po,sha256=ztGyuqvzxRfNjqDG0rMLCu_oQ8V3Dxdsx0WZoYUyNv8,912 -django/contrib/sites/locale/pl/LC_MESSAGES/django.mo,sha256=lo5K262sZmo-hXvcHoBsEDqX8oJEPSxJY5EfRIqHZh0,903 -django/contrib/sites/locale/pl/LC_MESSAGES/django.po,sha256=-kQ49UvXITMy1vjJoN_emuazV_EjNDQnZDERXWNoKvw,1181 -django/contrib/sites/locale/pt/LC_MESSAGES/django.mo,sha256=PrcFQ04lFJ7mIYThXbW6acmDigEFIoLAC0PYk5hfaJs,797 -django/contrib/sites/locale/pt/LC_MESSAGES/django.po,sha256=Aj8hYI9W5nk5uxKHj1oE-b9bxmmuoeXLKaJDPfI2x2o,993 -django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.mo,sha256=BsFfarOR6Qk67fB-tTWgGhuOReJSgjwJBkIzZsv28vo,824 -django/contrib/sites/locale/pt_BR/LC_MESSAGES/django.po,sha256=jfvgelpWn2VQqYe2_CE39SLTsscCckvjuZo6dWII28c,1023 -django/contrib/sites/locale/ro/LC_MESSAGES/django.mo,sha256=oGsZw4_uYpaH6adMxnAuifJgHeZ_ytRZ4rFhiNfRQkQ,857 -django/contrib/sites/locale/ro/LC_MESSAGES/django.po,sha256=tWbWVbjFFELNzSXX4_5ltmzEeEJsY3pKwgEOjgV_W_8,1112 -django/contrib/sites/locale/ru/LC_MESSAGES/django.mo,sha256=bIZJWMpm2O5S6RC_2cfkrp5NXaTU2GWSsMr0wHVEmcw,1016 -django/contrib/sites/locale/ru/LC_MESSAGES/django.po,sha256=jHy5GR05ZSjLmAwaVNq3m0WdhO9GYxge3rDBziqesA8,1300 -django/contrib/sites/locale/sk/LC_MESSAGES/django.mo,sha256=-EYdm14ZjoR8bd7Rv2b5G7UJVSKmZa1ItLsdATR3-Cg,822 -django/contrib/sites/locale/sk/LC_MESSAGES/django.po,sha256=VSRlsq8uk-hP0JI94iWsGX8Al76vvGK4N1xIoFtoRQM,1070 -django/contrib/sites/locale/sl/LC_MESSAGES/django.mo,sha256=JmkpTKJGWgnBM3CqOUriGvrDnvg2YWabIU2kbYAOM4s,845 -django/contrib/sites/locale/sl/LC_MESSAGES/django.po,sha256=qWrWrSz5r3UOVraX08ILt3TTmfyTDGKbJKbTlN9YImU,1059 -django/contrib/sites/locale/sq/LC_MESSAGES/django.mo,sha256=DMLN1ZDJeDnslavjcKloXSXn6IvangVliVP3O6U8dAY,769 -django/contrib/sites/locale/sq/LC_MESSAGES/django.po,sha256=zg3ALcMNZErAS_xFxmtv6TmXZ0vxobX5AzCwOSRSwc8,930 -django/contrib/sites/locale/sr/LC_MESSAGES/django.mo,sha256=8kfi9IPdB2reF8C_eC2phaP6qonboHPwes_w3UgNtzw,935 -django/contrib/sites/locale/sr/LC_MESSAGES/django.po,sha256=A7xaen8H1W4uMBRAqCXT_0KQMoA2-45AUNDfGo9FydI,1107 -django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.mo,sha256=jMXiq18efq0wErJAQfJR1fCnkYcEb7OYXg8sv6kzP0s,815 -django/contrib/sites/locale/sr_Latn/LC_MESSAGES/django.po,sha256=9jkWYcZCTfQr2UZtyvhWDAmEHBrzunJUZcx7FlrFOis,1004 -django/contrib/sites/locale/sv/LC_MESSAGES/django.mo,sha256=1AttMJ2KbQQgJVH9e9KuCKC0UqDHvWSPcKkbPkSLphQ,768 -django/contrib/sites/locale/sv/LC_MESSAGES/django.po,sha256=N7wqrcFb5ZNX83q1ZCkpkP94Lb3ZIBUATDssNT8F51c,1028 -django/contrib/sites/locale/sw/LC_MESSAGES/django.mo,sha256=cWjjDdFXBGmpUm03UDtgdDrREa2r75oMsXiEPT_Bx3g,781 -django/contrib/sites/locale/sw/LC_MESSAGES/django.po,sha256=oOKNdztQQU0sd6XmLI-n3ONmTL7jx3Q0z1YD8673Wi8,901 -django/contrib/sites/locale/ta/LC_MESSAGES/django.mo,sha256=CLO41KsSKqBrgtrHi6fmXaBk-_Y2l4KBLDJctZuZyWY,714 -django/contrib/sites/locale/ta/LC_MESSAGES/django.po,sha256=YsTITHg7ikkNcsP29tDgkZrUdtO0s9PrV1XPu4mgqCw,939 -django/contrib/sites/locale/te/LC_MESSAGES/django.mo,sha256=GmIWuVyIOcoQoAmr2HxCwBDE9JUYEktzYig93H_4v50,687 -django/contrib/sites/locale/te/LC_MESSAGES/django.po,sha256=jbncxU9H3EjXxWPsEoCKJhKi392XXTGvWyuenqLDxps,912 -django/contrib/sites/locale/tg/LC_MESSAGES/django.mo,sha256=wiWRlf3AN5zlFMNyP_rSDZS7M5rHQJ2DTUHARtXjim8,863 -django/contrib/sites/locale/tg/LC_MESSAGES/django.po,sha256=VBGZfJIw40JZe15ghsk-n3qUVX0VH2nFQQhpBy_lk1Y,1026 -django/contrib/sites/locale/th/LC_MESSAGES/django.mo,sha256=dQOp4JoP3gvfsxqEQ73L6F8FgH1YtAA9hYY-Uz5sv6Y,898 -django/contrib/sites/locale/th/LC_MESSAGES/django.po,sha256=auZBoKKKCHZbbh0PaUr9YKiWB1TEYZoj4bE7efAonV8,1077 -django/contrib/sites/locale/tk/LC_MESSAGES/django.mo,sha256=YhzSiVb_NdG1s7G1-SGGd4R3uweZQgnTs3G8Lv9r5z0,755 -django/contrib/sites/locale/tk/LC_MESSAGES/django.po,sha256=sigmzH3Ni2vJwLJ7ba8EeB4wnDXsg8rQRFExZAGycF4,917 -django/contrib/sites/locale/tr/LC_MESSAGES/django.mo,sha256=ryf01jcvvBMGPKkdViieDuor-Lr2KRXZeFF1gPupCOA,758 -django/contrib/sites/locale/tr/LC_MESSAGES/django.po,sha256=L9tsnwxw1BEJD-Nm3m1RAS7ekgdmyC0ETs_mr7tQw1E,1043 -django/contrib/sites/locale/tt/LC_MESSAGES/django.mo,sha256=gmmjXeEQUlBpfDmouhxE-qpEtv-iWdQSobYL5MWprZc,706 -django/contrib/sites/locale/tt/LC_MESSAGES/django.po,sha256=yj49TjwcZ4YrGqnJrKh3neKydlTgwYduto9KsmxI_eI,930 -django/contrib/sites/locale/udm/LC_MESSAGES/django.mo,sha256=CNmoKj9Uc0qEInnV5t0Nt4ZnKSZCRdIG5fyfSsqwky4,462 -django/contrib/sites/locale/udm/LC_MESSAGES/django.po,sha256=vrLZ0XJF63CO3IucbQpd12lxuoM9S8tTUv6cpu3g81c,767 -django/contrib/sites/locale/ug/LC_MESSAGES/django.mo,sha256=EBWMPAJLaxkIPQ5hm_nMRxs7Y0SEEgu6zcDM4jBUAt8,868 -django/contrib/sites/locale/ug/LC_MESSAGES/django.po,sha256=9a0kmoIxg-KMu5faIjcRgWehr3Ild-stVZsBdDrzHV0,1030 -django/contrib/sites/locale/uk/LC_MESSAGES/django.mo,sha256=H4806mPqOoHJFm549F7drzsfkvAXWKmn1w_WVwQx9rk,960 -django/contrib/sites/locale/uk/LC_MESSAGES/django.po,sha256=CJZTOaurDXwpgBiwXx3W7juaF0EctEImPhJdDn8j1xU,1341 -django/contrib/sites/locale/ur/LC_MESSAGES/django.mo,sha256=s6QL8AB_Mp9haXS4n1r9b0YhEUECPxUyPrHTMI3agts,654 -django/contrib/sites/locale/ur/LC_MESSAGES/django.po,sha256=R9tv3qtett8CUGackoHrc5XADeygVKAE0Fz8YzK2PZ4,885 -django/contrib/sites/locale/uz/LC_MESSAGES/django.mo,sha256=OsuqnLEDl9gUAwsmM2s1KH7VD74ID-k7JXcjGhjFlEY,799 -django/contrib/sites/locale/uz/LC_MESSAGES/django.po,sha256=RoaOwLDjkqqIJTuxpuY7eMLo42n6FoYAYutCfMaDk4I,935 -django/contrib/sites/locale/vi/LC_MESSAGES/django.mo,sha256=YOaKcdrN1238Zdm81jUkc2cpxjInAbdnhsSqHP_jQsI,762 -django/contrib/sites/locale/vi/LC_MESSAGES/django.po,sha256=AHcqR2p0fdscLvzbJO_a-CzMzaeRL4LOw4HB9K3noVQ,989 -django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.mo,sha256=7D9_pDY5lBRpo1kfzIQL-PNvIg-ofCm7cBHE1-JWlMk,779 -django/contrib/sites/locale/zh_Hans/LC_MESSAGES/django.po,sha256=xI_N00xhV8dWDp4fg5Mmj9ivOBBdHP79T3-JYXPyc5M,946 -django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.mo,sha256=C4ZEuruq2Qnj7Zk-ZUfPWjLHcbNaC0V9MlDs8Go9Ieo,736 -django/contrib/sites/locale/zh_Hant/LC_MESSAGES/django.po,sha256=wGZCUT4Yg8FJLZZ6C_mf5Lly3YkPIhbTBiyTmj5emj8,1055 -django/contrib/sites/management.py,sha256=AElGktvFhWXJtlJwOKpUlIeuv2thkNM8F6boliML84U,1646 -django/contrib/sites/managers.py,sha256=uqD_Cu3P4NCp7VVdGn0NvHfhsZB05MLmiPmgot-ygz4,1994 -django/contrib/sites/middleware.py,sha256=qYcVHsHOg0VxQNS4saoLHkdF503nJR-D7Z01vE0SvUM,309 -django/contrib/sites/migrations/0001_initial.py,sha256=8fY63Z5DwbKQ1HtvAajKDhBLEufigRTsoRazyEf5RU4,1361 -django/contrib/sites/migrations/0002_alter_domain_unique.py,sha256=llK7IKQKnFCK5viHLew2ZMdV9e1sHy0H1blszEu_NKs,549 -django/contrib/sites/migrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/sites/migrations/__pycache__/0001_initial.cpython-312.pyc,, -django/contrib/sites/migrations/__pycache__/0002_alter_domain_unique.cpython-312.pyc,, -django/contrib/sites/migrations/__pycache__/__init__.cpython-312.pyc,, -django/contrib/sites/models.py,sha256=0DWVfDGMYqTZgs_LP6hlVxY3ztbwPzulE9Dos8z6M3Q,3695 -django/contrib/sites/requests.py,sha256=baABc6fmTejNmk8M3fcoQ1cuI2qpJzF8Y47A1xSt8gY,641 -django/contrib/sites/shortcuts.py,sha256=nekVQADJROFYwKCD7flmWDMQ9uLAaaKztHVKl5emuWc,573 -django/contrib/staticfiles/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/staticfiles/__pycache__/__init__.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/apps.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/checks.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/finders.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/handlers.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/storage.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/testing.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/urls.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/utils.cpython-312.pyc,, -django/contrib/staticfiles/__pycache__/views.cpython-312.pyc,, -django/contrib/staticfiles/apps.py,sha256=8G9HetU3WBNDfXKfzYfyXjZ--X3loBkkQSB7xfleIl4,504 -django/contrib/staticfiles/checks.py,sha256=98njuQg_z3k_ixjV9gi1jh7C209hfrY8cnJ_zwwZyGc,836 -django/contrib/staticfiles/finders.py,sha256=3wnvQkVaO5fwxpOQu5YJasf7SbdvgdJvgzZwf9RtMaY,13547 -django/contrib/staticfiles/handlers.py,sha256=lrPInj8EN9-rxzZxRCF9yeMXtNmlsDC9o9-qJdfFAs0,4043 -django/contrib/staticfiles/management/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/staticfiles/management/__pycache__/__init__.cpython-312.pyc,, -django/contrib/staticfiles/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/staticfiles/management/commands/__pycache__/__init__.cpython-312.pyc,, -django/contrib/staticfiles/management/commands/__pycache__/collectstatic.cpython-312.pyc,, -django/contrib/staticfiles/management/commands/__pycache__/findstatic.cpython-312.pyc,, -django/contrib/staticfiles/management/commands/__pycache__/runserver.cpython-312.pyc,, -django/contrib/staticfiles/management/commands/collectstatic.py,sha256=7GZCuGDMpKvvJ2AiviN49f4QYSBvwUq61MTdWU9BvvM,15970 -django/contrib/staticfiles/management/commands/findstatic.py,sha256=P12GF-68bI1csVtjL0J2DwKcEX8JNBeFHmkRgbplnuI,1643 -django/contrib/staticfiles/management/commands/runserver.py,sha256=U_7oCY8LJX5Jn1xlMv-qF4EQoUvlT0ldB5E_0sJmRtw,1373 -django/contrib/staticfiles/storage.py,sha256=Weu3DFuCwgSTSUEtW0IQnPMHcaZcZzSRX7P4603ZAow,21330 -django/contrib/staticfiles/testing.py,sha256=4X-EtOfXnwkJAyFT8qe4H4sbVTKgM65klLUtY81KHiE,463 -django/contrib/staticfiles/urls.py,sha256=owDM_hdyPeRmxYxZisSMoplwnzWrptI_W8-3K2f7ITA,498 -django/contrib/staticfiles/utils.py,sha256=iPXHA0yMXu37PQwCrq9zjhSzjZf_zEBXJ-dHGsqZoX8,2279 -django/contrib/staticfiles/views.py,sha256=mX70oejBU2FPZ9_idkI0EiRBkTjKcCD7JJ34gYxhM2M,1262 -django/contrib/syndication/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/contrib/syndication/__pycache__/__init__.cpython-312.pyc,, -django/contrib/syndication/__pycache__/apps.cpython-312.pyc,, -django/contrib/syndication/__pycache__/views.cpython-312.pyc,, -django/contrib/syndication/apps.py,sha256=7IpHoihPWtOcA6S4O6VoG0XRlqEp3jsfrNf-D-eluic,203 -django/contrib/syndication/views.py,sha256=nYg2v2HnuASTI2K9DEr_uOnqiOZRMiCYzs8vDalEu8s,9371 -django/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/__pycache__/__init__.cpython-312.pyc,, -django/core/__pycache__/asgi.cpython-312.pyc,, -django/core/__pycache__/exceptions.cpython-312.pyc,, -django/core/__pycache__/paginator.cpython-312.pyc,, -django/core/__pycache__/signals.cpython-312.pyc,, -django/core/__pycache__/signing.cpython-312.pyc,, -django/core/__pycache__/validators.cpython-312.pyc,, -django/core/__pycache__/wsgi.cpython-312.pyc,, -django/core/asgi.py,sha256=N2L3GS6F6oL-yD9Tu2otspCi2UhbRQ90LEx3ExOP1m0,386 -django/core/cache/__init__.py,sha256=lIlIOINdXNdYfSTqKm5yJC-nXqVbSljUHWnjr3gO5Qw,1928 -django/core/cache/__pycache__/__init__.cpython-312.pyc,, -django/core/cache/__pycache__/utils.cpython-312.pyc,, -django/core/cache/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/cache/backends/__pycache__/__init__.cpython-312.pyc,, -django/core/cache/backends/__pycache__/base.cpython-312.pyc,, -django/core/cache/backends/__pycache__/db.cpython-312.pyc,, -django/core/cache/backends/__pycache__/dummy.cpython-312.pyc,, -django/core/cache/backends/__pycache__/filebased.cpython-312.pyc,, -django/core/cache/backends/__pycache__/locmem.cpython-312.pyc,, -django/core/cache/backends/__pycache__/memcached.cpython-312.pyc,, -django/core/cache/backends/__pycache__/redis.cpython-312.pyc,, -django/core/cache/backends/base.py,sha256=XlyaSkvUBaGRrSxg-aa2oKXXCtrREPOzD60Nndt-MVA,14291 -django/core/cache/backends/db.py,sha256=1yEdtB_Ki3h4lbCbCCTMYx3eUu9BsdpS3dvZ5XPL_Ww,11377 -django/core/cache/backends/dummy.py,sha256=fQbFiL72DnVKP9UU4WDsZYaxYKx7FlMOJhtP8aky2ic,1043 -django/core/cache/backends/filebased.py,sha256=-zAJIiABjm25BcpZYJcitSFMkbu0wEYrbBD-SoEb3t0,5795 -django/core/cache/backends/locmem.py,sha256=R9g5g9KG6ak9G12R4RaMnVq7el5i9JXufovshNRMMIc,4036 -django/core/cache/backends/memcached.py,sha256=qPPXBFNnmqG0j5IWrb-kH7x7TMbj1B8tCUcVLqIOZW4,6791 -django/core/cache/backends/redis.py,sha256=9l35mLpnHDmHxb-uXXcj-VADfmXMY6Nz-z3-pGMLyKc,8010 -django/core/cache/utils.py,sha256=3ZLYgUDD6iLiLMC6vjXKfUQigsoU23ffpJx8e71M4XA,397 -django/core/checks/__init__.py,sha256=n7PPaSV3vubLuB0pperaV1fvaI9ZJ1nEI_CaYyaSSOc,1249 -django/core/checks/__pycache__/__init__.cpython-312.pyc,, -django/core/checks/__pycache__/async_checks.cpython-312.pyc,, -django/core/checks/__pycache__/caches.cpython-312.pyc,, -django/core/checks/__pycache__/commands.cpython-312.pyc,, -django/core/checks/__pycache__/database.cpython-312.pyc,, -django/core/checks/__pycache__/files.cpython-312.pyc,, -django/core/checks/__pycache__/messages.cpython-312.pyc,, -django/core/checks/__pycache__/model_checks.cpython-312.pyc,, -django/core/checks/__pycache__/registry.cpython-312.pyc,, -django/core/checks/__pycache__/templates.cpython-312.pyc,, -django/core/checks/__pycache__/translation.cpython-312.pyc,, -django/core/checks/__pycache__/urls.cpython-312.pyc,, -django/core/checks/async_checks.py,sha256=A9p_jebELrf4fiD6jJtBM6Gvm8cMb03sSuW9Ncx3-vU,403 -django/core/checks/caches.py,sha256=hbcIFD_grXUQR2lGAzzlCX6qMJfkXj02ZDJElgdT5Yg,2643 -django/core/checks/commands.py,sha256=lAgWKYHpUnXaE_-Zs_0LxKKZjM-JmU1UClF-RYWue8I,965 -django/core/checks/compatibility/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/checks/compatibility/__pycache__/__init__.cpython-312.pyc,, -django/core/checks/compatibility/__pycache__/django_4_0.cpython-312.pyc,, -django/core/checks/compatibility/django_4_0.py,sha256=2s7lm9LZ0NrhaYSrw1Y5mMkL5BC68SS-TyD-TKczbEI,657 -django/core/checks/database.py,sha256=sBj-8o4DmpG5QPy1KXgXtZ0FZ0T9xdlT4XBIc70wmEQ,341 -django/core/checks/files.py,sha256=W4yYHiWrqi0d_G6tDWTw79pr2dgJY41rOv7mRpbtp2Q,522 -django/core/checks/messages.py,sha256=Jji9afcTQWQUfQGg_crorL2U2tYSD4Ht0twY-IEeFYg,2255 -django/core/checks/model_checks.py,sha256=dqGvmjl2ZQ9RuurXIMBUyMRszxkNXhNwdjYoFiW7rmM,8820 -django/core/checks/registry.py,sha256=wjv8H14QNQFQ1LxH7B2-ACE-mt9oM3IWG3R61zIZ-Zw,3482 -django/core/checks/security/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/checks/security/__pycache__/__init__.cpython-312.pyc,, -django/core/checks/security/__pycache__/base.cpython-312.pyc,, -django/core/checks/security/__pycache__/csrf.cpython-312.pyc,, -django/core/checks/security/__pycache__/sessions.cpython-312.pyc,, -django/core/checks/security/base.py,sha256=RbiXFeHLu0zU3PQEE7tTHigWSqz8RjpvMajrn3jGNNY,9796 -django/core/checks/security/csrf.py,sha256=hmFJ4m9oxDGwhDAWedmtpnIYQcI8Mxcge1D6CCoOBbc,2055 -django/core/checks/security/sessions.py,sha256=Qyb93CJeQBM5LLhhrqor4KQJR2tSpFklS-p7WltXcHc,2554 -django/core/checks/templates.py,sha256=leQ8nyjQBzofWFTo6YH9NkLmt582OlG2p8sFw00sbew,296 -django/core/checks/translation.py,sha256=it7VjXf10-HBdCc3z55_lSxwok9qEncdojRBG74d4FA,1990 -django/core/checks/urls.py,sha256=ItzIgqRCrRjLkSwdBDmHP8JV65v6qw8PHg_bjKW3zjY,4916 -django/core/exceptions.py,sha256=eejg1ttfoH20XDN_FGS3N92242As3NqQgcO5M2bKHj8,6667 -django/core/files/__init__.py,sha256=Rhz5Jm9BM6gy_nf5yMtswN1VsTIILYUL7Z-5edjh_HI,60 -django/core/files/__pycache__/__init__.cpython-312.pyc,, -django/core/files/__pycache__/base.cpython-312.pyc,, -django/core/files/__pycache__/images.cpython-312.pyc,, -django/core/files/__pycache__/locks.cpython-312.pyc,, -django/core/files/__pycache__/move.cpython-312.pyc,, -django/core/files/__pycache__/temp.cpython-312.pyc,, -django/core/files/__pycache__/uploadedfile.cpython-312.pyc,, -django/core/files/__pycache__/uploadhandler.cpython-312.pyc,, -django/core/files/__pycache__/utils.cpython-312.pyc,, -django/core/files/base.py,sha256=G_nSLD-72y7KDGHNajsQR2CL126aeH_nA0StSp77_6I,4845 -django/core/files/images.py,sha256=MphbNbJDbgRlaASe7VLK_4IyJxxFs7XMVTPQI4kV_DM,2643 -django/core/files/locks.py,sha256=mp96hc8nMob8cMESiASFWUTUn_afW8A4ag_viWz0ojU,3614 -django/core/files/move.py,sha256=a8YsovH_01oLgs0iUw_FEih8CUGIZ9hcDI0nnj1EwIM,2951 -django/core/files/storage/__init__.py,sha256=EosmC1_WLaAFOuapjyoKFNudQiyRIW8C2hx90oQaVD4,622 -django/core/files/storage/__pycache__/__init__.cpython-312.pyc,, -django/core/files/storage/__pycache__/base.cpython-312.pyc,, -django/core/files/storage/__pycache__/filesystem.cpython-312.pyc,, -django/core/files/storage/__pycache__/handler.cpython-312.pyc,, -django/core/files/storage/__pycache__/memory.cpython-312.pyc,, -django/core/files/storage/__pycache__/mixins.cpython-312.pyc,, -django/core/files/storage/base.py,sha256=d0V4ueXEPa9G-0-18NAguWwsTB33lbQQDYZDoCliA8k,8297 -django/core/files/storage/filesystem.py,sha256=t9YR6_gwfFG_ruJBNebE0NH9MSAXLF9EOGVxP0IiZME,8646 -django/core/files/storage/handler.py,sha256=ntOJZ2nf2VUaUY7tKH0mndORFiGKSdh_16o3OtilIBI,1507 -django/core/files/storage/memory.py,sha256=eUDRB7B1uTVb1a70zeasIlV33T3kfFcF9cyvz94S4k8,9875 -django/core/files/storage/mixins.py,sha256=j_Y3unzk9Ccmx-QQjj4AoC3MUhXIw5nFbDYF3Qn_Fh0,700 -django/core/files/temp.py,sha256=I463R2HuqzAzrpIi5FA3vT8S8m2ZdSYZXOcC932FO1w,2503 -django/core/files/uploadedfile.py,sha256=19ZVQXtmEo8-OSdqykIqMpWhv-defpZOO5TZHrq626Q,4207 -django/core/files/uploadhandler.py,sha256=KbbYU9JtvCdqqLjGL3NFob4F3kt0bSI7-EKVgKHIOPg,7184 -django/core/files/utils.py,sha256=HfWhs3pGrrJeAcNqWvwf4QiMwUG1bzZixUuv4o5IKWY,2601 -django/core/handlers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/handlers/__pycache__/__init__.cpython-312.pyc,, -django/core/handlers/__pycache__/asgi.cpython-312.pyc,, -django/core/handlers/__pycache__/base.cpython-312.pyc,, -django/core/handlers/__pycache__/exception.cpython-312.pyc,, -django/core/handlers/__pycache__/wsgi.cpython-312.pyc,, -django/core/handlers/asgi.py,sha256=FfS3Xy1i7O80ckGGIRDDD5BKjrQlCaKRHq3GWkmR79E,14472 -django/core/handlers/base.py,sha256=fhULmJiW1bjIMNGAdyKlodWmikggkDHTJHaVcHwvQaw,14821 -django/core/handlers/exception.py,sha256=4Qt5FDtleQuuLQwVl3jkVVITqX7OG106W8dQ2yc58bg,5961 -django/core/handlers/wsgi.py,sha256=N9KOgapv049ttd1CmA_5L4RTLNNkvrnp5SOx8BpQlTU,7314 -django/core/mail/__init__.py,sha256=q3JCshOLvBzYh9q3hemhAT47iVrXvSaOu2vBuu06qPI,7394 -django/core/mail/__pycache__/__init__.cpython-312.pyc,, -django/core/mail/__pycache__/message.cpython-312.pyc,, -django/core/mail/__pycache__/utils.cpython-312.pyc,, -django/core/mail/backends/__init__.py,sha256=VJ_9dBWKA48MXBZXVUaTy9NhgfRonapA6UAjVFEPKD8,37 -django/core/mail/backends/__pycache__/__init__.cpython-312.pyc,, -django/core/mail/backends/__pycache__/base.cpython-312.pyc,, -django/core/mail/backends/__pycache__/console.cpython-312.pyc,, -django/core/mail/backends/__pycache__/dummy.cpython-312.pyc,, -django/core/mail/backends/__pycache__/filebased.cpython-312.pyc,, -django/core/mail/backends/__pycache__/locmem.cpython-312.pyc,, -django/core/mail/backends/__pycache__/smtp.cpython-312.pyc,, -django/core/mail/backends/base.py,sha256=Cljbb7nil40Dfpob2R8iLmlO0Yv_wlOCBA9hF2Z6W54,1683 -django/core/mail/backends/console.py,sha256=H6lWE18H8uSxj7LB1SGTqQ7UFpk9gWLZYq6reowixLU,1427 -django/core/mail/backends/dummy.py,sha256=sI7tAa3MfG43UHARduttBvEAYYfiLasgF39jzaZPu9E,234 -django/core/mail/backends/filebased.py,sha256=AbEBL9tXr6WIhuSQvm3dHoCpuMoDTSIkx6qFb4GMUe4,2353 -django/core/mail/backends/locmem.py,sha256=95yAcfid-4akp2Eq1DkNrHiYF2-0pKR2N7VCPxMu_50,913 -django/core/mail/backends/smtp.py,sha256=NXO_P4SbLiMfmO0xFOY-z-oIJurtsn-hW5jsFZWE7pc,7366 -django/core/mail/message.py,sha256=U6v5YhWz484L3IZn7BbYR3yd_8YdRVBi2LUyOwu_lAI,23564 -django/core/mail/utils.py,sha256=Wf-pdSdv0WLREYzI7EVWr59K6o7tfb3d2HSbAyE3SOE,506 -django/core/management/__init__.py,sha256=8oeVgDlzvIxJHMss7R-AALLmEZb2N0vUBRxfaz6k_Cs,17413 -django/core/management/__pycache__/__init__.cpython-312.pyc,, -django/core/management/__pycache__/base.cpython-312.pyc,, -django/core/management/__pycache__/color.cpython-312.pyc,, -django/core/management/__pycache__/sql.cpython-312.pyc,, -django/core/management/__pycache__/templates.cpython-312.pyc,, -django/core/management/__pycache__/utils.cpython-312.pyc,, -django/core/management/base.py,sha256=kSX8gVss6eiXbzzbmJ7hbscsK_5gDrTRGiUTU6h-RGg,24966 -django/core/management/color.py,sha256=KXdNATK5AvxVK8wtKH2GTWApnLGCZ_1NKewTsLWCBc0,3168 -django/core/management/commands/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/management/commands/__pycache__/__init__.cpython-312.pyc,, -django/core/management/commands/__pycache__/check.cpython-312.pyc,, -django/core/management/commands/__pycache__/compilemessages.cpython-312.pyc,, -django/core/management/commands/__pycache__/createcachetable.cpython-312.pyc,, -django/core/management/commands/__pycache__/dbshell.cpython-312.pyc,, -django/core/management/commands/__pycache__/diffsettings.cpython-312.pyc,, -django/core/management/commands/__pycache__/dumpdata.cpython-312.pyc,, -django/core/management/commands/__pycache__/flush.cpython-312.pyc,, -django/core/management/commands/__pycache__/inspectdb.cpython-312.pyc,, -django/core/management/commands/__pycache__/loaddata.cpython-312.pyc,, -django/core/management/commands/__pycache__/makemessages.cpython-312.pyc,, -django/core/management/commands/__pycache__/makemigrations.cpython-312.pyc,, -django/core/management/commands/__pycache__/migrate.cpython-312.pyc,, -django/core/management/commands/__pycache__/optimizemigration.cpython-312.pyc,, -django/core/management/commands/__pycache__/runserver.cpython-312.pyc,, -django/core/management/commands/__pycache__/sendtestemail.cpython-312.pyc,, -django/core/management/commands/__pycache__/shell.cpython-312.pyc,, -django/core/management/commands/__pycache__/showmigrations.cpython-312.pyc,, -django/core/management/commands/__pycache__/sqlflush.cpython-312.pyc,, -django/core/management/commands/__pycache__/sqlmigrate.cpython-312.pyc,, -django/core/management/commands/__pycache__/sqlsequencereset.cpython-312.pyc,, -django/core/management/commands/__pycache__/squashmigrations.cpython-312.pyc,, -django/core/management/commands/__pycache__/startapp.cpython-312.pyc,, -django/core/management/commands/__pycache__/startproject.cpython-312.pyc,, -django/core/management/commands/__pycache__/test.cpython-312.pyc,, -django/core/management/commands/__pycache__/testserver.cpython-312.pyc,, -django/core/management/commands/check.py,sha256=X68B4VTS8i-3LPY0TjuQOc9AM5m9HOMBNPGbzv3FDfA,2832 -django/core/management/commands/compilemessages.py,sha256=kJo54ShDkgfgzJTds12_V8KAuZLgdRImaNrjM_PqRjw,7010 -django/core/management/commands/createcachetable.py,sha256=bdKfxftffjoKQgSJfCBJRgVCwzhqnUn88MvAMPNTits,4656 -django/core/management/commands/dbshell.py,sha256=iBag6uDbB_Wad_Wzh1hbM2egS-8VOrmJwmWyHRYWF8M,1762 -django/core/management/commands/diffsettings.py,sha256=MyeTeNBvp-GJsaW1oSHmvnMmLXNsST2BrcDvP9zQA14,3564 -django/core/management/commands/dumpdata.py,sha256=DN6_zXmwFQxwiUj10GbeeCKSVgz2XeCqXqY6soXg4xw,11194 -django/core/management/commands/flush.py,sha256=gNt8Be_ccFqz70xiJAvnVGXNQy0T7m0YNh32hm-nYy4,3669 -django/core/management/commands/inspectdb.py,sha256=D5N8Ze8ZJGXwhGQwTN9ex8GUxpKdzq0o2seXwfPNHkw,17356 -django/core/management/commands/loaddata.py,sha256=8odpvT9UxaJuHA7ze5dDUHzFeq-dhdbH9Lk19JY3QZo,16008 -django/core/management/commands/makemessages.py,sha256=PDjgohbY9Fudhd6AZPfgEZGOZ_qOssGOM0N42KVip8A,29123 -django/core/management/commands/makemigrations.py,sha256=VhgTBIOICwY_caO0a1Bh69NcWzqOJIO0ZFXPYOBcEVQ,22559 -django/core/management/commands/migrate.py,sha256=tCbXPBRXm3EXXocA64c8EG-35RxqdmzzMKfClnNc1LM,21359 -django/core/management/commands/optimizemigration.py,sha256=yRKoXPTN_MmB3CAbBd5l3D50cek0A8VrlPoyLyNNk98,5244 -django/core/management/commands/runserver.py,sha256=fRMCU4ognBvav9b31n8mEo-ubUlHXwDdikVRxHWJ0qI,7539 -django/core/management/commands/sendtestemail.py,sha256=sF5TUMbD_tlGBnUsn9t-oFVGNSyeiWRIrgyPbJE88cs,1518 -django/core/management/commands/shell.py,sha256=C2ms8USe0YtwezvSah2YOkJ9hkcdC2SOA2f8UlzL1nc,9695 -django/core/management/commands/showmigrations.py,sha256=24s51EzwIhL6lIpumivpaixQTDGx7I1qJ0wKFNGaEMU,6847 -django/core/management/commands/sqlflush.py,sha256=7KiAXzUqqE3IeGresT-kVzyk_i8XP2NTsIBmYt30D3Y,1031 -django/core/management/commands/sqlmigrate.py,sha256=LVQGtZQUec5gJFvEqlmjCeeHFKC-krfDYBi5DCeduxU,3310 -django/core/management/commands/sqlsequencereset.py,sha256=cdnbbd7y81CAYK9KX-V6Ho8KJIO_mVtG3V6tftIBp6g,1101 -django/core/management/commands/squashmigrations.py,sha256=btfIL0Lf9ErH7-Ud6zRRvoCMqJilHjdNkAvvtvz50t8,10131 -django/core/management/commands/startapp.py,sha256=Dhllhaf1q3EKVnyBLhJ9QsWf6JmjAtYnVLruHsmMlcQ,503 -django/core/management/commands/startproject.py,sha256=Iv7KOco1GkzGqUEME_LCx5vGi4JfY8-lzdkazDqF7k8,789 -django/core/management/commands/test.py,sha256=UXxsInhGqrcsMMiHk6uBvAwMMzCZDwJl5_Ql3L6lkx8,2367 -django/core/management/commands/testserver.py,sha256=QF-J6serGxgeRBI00P5uV3u9y1Pj26LU6Z5Nsl39oe8,2221 -django/core/management/sql.py,sha256=fP6Bvq4NrQB_9Tb6XsYeCg57xs2Ck6uaCXq0ojFOSvA,1851 -django/core/management/templates.py,sha256=QZPZUFo2s12jDlyF6ba4mJquqfW8leiuu6ToYPizV1o,15458 -django/core/management/utils.py,sha256=3UGXgrDi5HwUQGU1i5wQiGHBF-kt8yJ0uGyFmu5mGKE,5636 -django/core/paginator.py,sha256=KXLoy4RIFYgqZ7h4teXedfGZDfu-dMeTs0uhOpJsCyY,15277 -django/core/serializers/__init__.py,sha256=zFEo9ksz-FcCactqFMo5ElsFv_msgmlNhvCEmOc8h_s,8785 -django/core/serializers/__pycache__/__init__.cpython-312.pyc,, -django/core/serializers/__pycache__/base.cpython-312.pyc,, -django/core/serializers/__pycache__/json.cpython-312.pyc,, -django/core/serializers/__pycache__/jsonl.cpython-312.pyc,, -django/core/serializers/__pycache__/python.cpython-312.pyc,, -django/core/serializers/__pycache__/pyyaml.cpython-312.pyc,, -django/core/serializers/__pycache__/xml_serializer.cpython-312.pyc,, -django/core/serializers/base.py,sha256=iOqdBJRKoUBVD6UJX_Q5C8cVXhHXDy0-oDBOCUSuwVY,12645 -django/core/serializers/json.py,sha256=08WjKEH8SOl6Wnj-AabMX2506xM82LHqsVxW4tFrp_w,3714 -django/core/serializers/jsonl.py,sha256=iW5uUBdeZpkgER4foGhpvrk246l0Q_oQD4rhV1Qwyyo,2258 -django/core/serializers/python.py,sha256=1FB_W8Ccc4jAav8tgB1WhQNayLx9oNeZPLiCHBFdz1E,8094 -django/core/serializers/pyyaml.py,sha256=fuMxL2podRXg5peUdQbRVtrSa-1SwfuPvQcszIjsxpU,3071 -django/core/serializers/xml_serializer.py,sha256=CXDIcFMOnZQqyPl5bnjsermOMnvDHd2d6u_HhJC5w8k,19521 -django/core/servers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/core/servers/__pycache__/__init__.cpython-312.pyc,, -django/core/servers/__pycache__/basehttp.cpython-312.pyc,, -django/core/servers/basehttp.py,sha256=quQrYDxSZ0ds_wwuFogSTO43BVHTvCaq278hMwaWXQE,9776 -django/core/signals.py,sha256=5vh1e7IgPN78WXPo7-hEMPN9tQcqJSZHu0WCibNgd-E,151 -django/core/signing.py,sha256=52tPoKFBu6nx8AHODPFQBWTZ-jdilFyO5D5r1VquXLM,8772 -django/core/validators.py,sha256=02XDCZs1rm75CoVjj9lFnrgFlHGgDMGKoKrVeMOlnsk,22484 -django/core/wsgi.py,sha256=2sYMSe3IBrENeQT7rys-04CRmf8hW2Q2CjlkBUIyjHk,388 -django/db/__init__.py,sha256=CBuehITrkVMn02P63M0GY1MnZuC0GefA1MAoxlVo3b4,1533 -django/db/__pycache__/__init__.cpython-312.pyc,, -django/db/__pycache__/transaction.cpython-312.pyc,, -django/db/__pycache__/utils.cpython-312.pyc,, -django/db/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/__pycache__/__init__.cpython-312.pyc,, -django/db/backends/__pycache__/ddl_references.cpython-312.pyc,, -django/db/backends/__pycache__/signals.cpython-312.pyc,, -django/db/backends/__pycache__/utils.cpython-312.pyc,, -django/db/backends/base/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/base/__pycache__/__init__.cpython-312.pyc,, -django/db/backends/base/__pycache__/base.cpython-312.pyc,, -django/db/backends/base/__pycache__/client.cpython-312.pyc,, -django/db/backends/base/__pycache__/creation.cpython-312.pyc,, -django/db/backends/base/__pycache__/features.cpython-312.pyc,, -django/db/backends/base/__pycache__/introspection.cpython-312.pyc,, -django/db/backends/base/__pycache__/operations.cpython-312.pyc,, -django/db/backends/base/__pycache__/schema.cpython-312.pyc,, -django/db/backends/base/__pycache__/validation.cpython-312.pyc,, -django/db/backends/base/base.py,sha256=qlfDPnA0zQj3yP5drEcc49rkdpHqtKfe7eSS5pnc6aQ,28589 -django/db/backends/base/client.py,sha256=UgIdPYQ2jHQyQAJX9-o91W4xx2ZI38jaBmieKLffnyw,989 -django/db/backends/base/creation.py,sha256=NpqIgKq0yrbh6c0NDJSuQG-Vfq2fNeeSOQ8jZiPF4P0,16618 -django/db/backends/base/features.py,sha256=-x3bfL79hfB8Npyx2YsBL4TjBN0j3JTbV2S-MqUxAo4,16876 -django/db/backends/base/introspection.py,sha256=jeg5zxgAMMNlZaCNIf9RIxqt1yKkqpJ9YuFkHjvkESI,7960 -django/db/backends/base/operations.py,sha256=V-AXZQMH7P2KAVFmXgutEdpRRLSPqm7Y2NzTL2ZR2OI,31065 -django/db/backends/base/schema.py,sha256=rp51rk4xMTZpDUjRYwYBs-VwV80YmbUGr3yyQZAxCF8,82509 -django/db/backends/base/validation.py,sha256=fYey61W3NUjRz2KHiDxYlHSL6aOKGE6Qo7lYsQdicbI,1119 -django/db/backends/ddl_references.py,sha256=dUlkGLGdjOnacR_8PaweA5XSwgD8wojMTJUVOCOKVLY,8619 -django/db/backends/dummy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/dummy/__pycache__/__init__.cpython-312.pyc,, -django/db/backends/dummy/__pycache__/base.cpython-312.pyc,, -django/db/backends/dummy/__pycache__/features.cpython-312.pyc,, -django/db/backends/dummy/base.py,sha256=aih36d5WMmIrPJP-KTT5ugctoYNKbUgLFID25oifsx0,2217 -django/db/backends/dummy/features.py,sha256=Pg8_jND-aoJomTaBBXU3hJEjzpB-rLs6VwpoKkOYuQg,181 -django/db/backends/mysql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/mysql/__pycache__/__init__.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/base.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/client.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/compiler.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/creation.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/features.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/introspection.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/operations.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/schema.cpython-312.pyc,, -django/db/backends/mysql/__pycache__/validation.cpython-312.pyc,, -django/db/backends/mysql/base.py,sha256=gWCe2uZ9cOGDHWEQdpXZm3HZdgA0hB8_Ay7xKlAJ3tM,16448 -django/db/backends/mysql/client.py,sha256=IpwdI-H5r-QUoM8ZvPXHykNxKb2wevcUx8HvxTn_otU,2988 -django/db/backends/mysql/compiler.py,sha256=oX6DtScmxnIX2NsIZeRmD28Q3uC-wYiwYAevuuMxwHE,3094 -django/db/backends/mysql/creation.py,sha256=AnHnTW4m05ipSg23xzS4pOPr0FZvs3w-Onapg-lKVY0,4052 -django/db/backends/mysql/features.py,sha256=1pA43SkxltY1KFL6o4FUn0QosPEahijljsChguievdE,10190 -django/db/backends/mysql/introspection.py,sha256=MIP04dEKWiSe5cMvCGjOJdVPK3C9zx5o1i10An3wnQw,14558 -django/db/backends/mysql/operations.py,sha256=k5-8fhO62r7kpNc8S5idzUidwfPhpbSG3XhSVCiY2yw,17654 -django/db/backends/mysql/schema.py,sha256=ydk0qMJh9G8miSDktb22U2GOxHCOwQVZFAmV2NOVRlk,10491 -django/db/backends/mysql/validation.py,sha256=XERj0lPEihKThPvzoVJmNpWdPOun64cRF3gHv-zmCGk,3093 -django/db/backends/oracle/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/oracle/__pycache__/__init__.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/base.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/client.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/creation.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/features.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/functions.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/introspection.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/operations.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/schema.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/utils.cpython-312.pyc,, -django/db/backends/oracle/__pycache__/validation.cpython-312.pyc,, -django/db/backends/oracle/base.py,sha256=WtbZcCX26gSGk1xzGqurNpcECtLG7VLyQ5QEq5MJBFk,25780 -django/db/backends/oracle/client.py,sha256=DfDURfno8Sek13M8r5S2t2T8VUutx2hBT9DZRfow9VQ,784 -django/db/backends/oracle/creation.py,sha256=qOWMCgB-VmIILnCpDX1V5trxd6b1FByR1FYzQohm0W8,21026 -django/db/backends/oracle/features.py,sha256=4OBdx2Zxtetv8zIUDV0Gq71C84OxgADelTeRJYV_GQE,9184 -django/db/backends/oracle/functions.py,sha256=2OoBYyY1Lb4B5hYbkRHjd8YY_artr3QeGu2hlojC-vc,812 -django/db/backends/oracle/introspection.py,sha256=wla_dU62lhnjQLPE43GpZvlTPOVdC_SVNAv4PUR54n0,15430 -django/db/backends/oracle/operations.py,sha256=0n5BRz4XZRgd8wYC7OYQ-ix1H2xWoGeDyNTTvVga76c,29558 -django/db/backends/oracle/schema.py,sha256=FT1x3PbymAOdCxCwFg-90HALlV0fa__E8lXaKV76gNI,10700 -django/db/backends/oracle/utils.py,sha256=jrkerM4VirtJcFLeBxYxRqZ9Jc7NZvwDeYVSSyLlo48,2752 -django/db/backends/oracle/validation.py,sha256=cq-Bvy5C0_rmkgng0SSQ4s74FKg2yTM1N782Gfz86nY,860 -django/db/backends/postgresql/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/postgresql/__pycache__/__init__.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/base.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/client.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/compiler.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/creation.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/features.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/introspection.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/operations.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/psycopg_any.cpython-312.pyc,, -django/db/backends/postgresql/__pycache__/schema.cpython-312.pyc,, -django/db/backends/postgresql/base.py,sha256=44-6Ft_pPdKxzGN9TlbjnkpqnBrBlHNMgVq_CcBHBlo,23461 -django/db/backends/postgresql/client.py,sha256=BxpiOYe2hzg4tWjPKHDJxa8zdr6S7CN9YiaOhTDJUOo,2044 -django/db/backends/postgresql/compiler.py,sha256=h0T_Gf7D3ypxCJ4vjNdiWATFdBfStTk-BDNBC1NDVfo,2775 -django/db/backends/postgresql/creation.py,sha256=pZYCzq893jcMd8jhnUH2suBaOC9LrkTtpBn9gdpqxTY,3886 -django/db/backends/postgresql/features.py,sha256=yg217US_yrkUlyfno5R0grgJSRV-Uu0-hmv1vlym5jM,6534 -django/db/backends/postgresql/introspection.py,sha256=As3c-p0vCm7kCE0_u8ZMn82vFEEDI2LSdxj33etQc00,11603 -django/db/backends/postgresql/operations.py,sha256=AxbKXU5Al2p3LcpAZLUYepWs-ze4YPdbub9Rk6UJyKU,15319 -django/db/backends/postgresql/psycopg_any.py,sha256=CHW14KMAIcRXf-WYyYdNzqF32dUk3PpbsWmd7OF7O1Q,3885 -django/db/backends/postgresql/schema.py,sha256=4C0K4qZe8LSQrlN6AbJ1BrEUiA8WNstChcbJeZnjlnk,14756 -django/db/backends/signals.py,sha256=Yl14KjYJijTt1ypIZirp90lS7UTJ8UogPFI_DwbcsSc,66 -django/db/backends/sqlite3/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/db/backends/sqlite3/__pycache__/__init__.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/_functions.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/base.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/client.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/creation.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/features.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/introspection.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/operations.cpython-312.pyc,, -django/db/backends/sqlite3/__pycache__/schema.cpython-312.pyc,, -django/db/backends/sqlite3/_functions.py,sha256=lIxCDd5DxBTG1LRIedYsxwqr4SEQIXQze7qAz89Ubbk,14697 -django/db/backends/sqlite3/base.py,sha256=syInkuJn2qPcW9VpBLICHSc7e634DcP5eF5ajClbJlU,15095 -django/db/backends/sqlite3/client.py,sha256=Eb_-P1w0aTbZGVNYkv7KA1ku5Il1N2RQov2lc3v0nho,321 -django/db/backends/sqlite3/creation.py,sha256=IBkWSraZ3y01LsoZyjaH56vGjhF1eOpwxcdGyl1osyw,6784 -django/db/backends/sqlite3/features.py,sha256=NmArVsoAxUT7yEtSlkDvR72kfcf8UPOaOj0U9JpX1Yo,7286 -django/db/backends/sqlite3/introspection.py,sha256=sUcAA7h3o-oQXuAq-UfpUa-dVklGqdcOMet1QLIIfe0,17930 -django/db/backends/sqlite3/operations.py,sha256=lTGqKJ2dXmfQwEfok7tROyGL8wG1Fte6jedDoZXFzk4,16454 -django/db/backends/sqlite3/schema.py,sha256=ICrApaPIJBVjXUJEDm-o9ue3rMBAXN808K7MYObAcDA,20669 -django/db/backends/utils.py,sha256=wFyQVfVs1AxR48yQIVQ-ll1sC9GUeCxdP-aavYL0lrs,11137 -django/db/migrations/__init__.py,sha256=Oa4RvfEa6hITCqdcqwXYC66YknFKyluuy7vtNbSc-L4,97 -django/db/migrations/__pycache__/__init__.cpython-312.pyc,, -django/db/migrations/__pycache__/autodetector.cpython-312.pyc,, -django/db/migrations/__pycache__/exceptions.cpython-312.pyc,, -django/db/migrations/__pycache__/executor.cpython-312.pyc,, -django/db/migrations/__pycache__/graph.cpython-312.pyc,, -django/db/migrations/__pycache__/loader.cpython-312.pyc,, -django/db/migrations/__pycache__/migration.cpython-312.pyc,, -django/db/migrations/__pycache__/optimizer.cpython-312.pyc,, -django/db/migrations/__pycache__/questioner.cpython-312.pyc,, -django/db/migrations/__pycache__/recorder.cpython-312.pyc,, -django/db/migrations/__pycache__/serializer.cpython-312.pyc,, -django/db/migrations/__pycache__/state.cpython-312.pyc,, -django/db/migrations/__pycache__/utils.cpython-312.pyc,, -django/db/migrations/__pycache__/writer.cpython-312.pyc,, -django/db/migrations/autodetector.py,sha256=gMeYfvYQ3T4bnTszkKd_j_AVg4dYo5GV8K_ub9CxCwM,89863 -django/db/migrations/exceptions.py,sha256=SotQF7ZKgJpd9KN-gKDL8wCJAKSEgbZToM_vtUAnqHw,1204 -django/db/migrations/executor.py,sha256=pByGuLt0TDtwEo_x8yHdNz1azZbKRs01E63ETJdcomo,19029 -django/db/migrations/graph.py,sha256=fPYX9LYSNvwWxJXhKYh9CCMZ3uiCvlZr2r8vrxOpQYk,13085 -django/db/migrations/loader.py,sha256=O5LtbsJyz9HCBrMM5vprijxTI9NsblqR9NTx5GQycDI,18744 -django/db/migrations/migration.py,sha256=Pu7MVlvKaAuD8nuoid8ykFBDLEfgUR7kLz-SodrN-B0,9765 -django/db/migrations/operations/__init__.py,sha256=ZaABCS7A48o90bDjqtTt3ceZFwxpmnx2p1W5Qf_jsKM,1008 -django/db/migrations/operations/__pycache__/__init__.cpython-312.pyc,, -django/db/migrations/operations/__pycache__/base.cpython-312.pyc,, -django/db/migrations/operations/__pycache__/fields.cpython-312.pyc,, -django/db/migrations/operations/__pycache__/models.cpython-312.pyc,, -django/db/migrations/operations/__pycache__/special.cpython-312.pyc,, -django/db/migrations/operations/base.py,sha256=CZ3V4FXc1AWa-T3MhXADjRK3gu9l809mVRhgckvpjIA,5933 -django/db/migrations/operations/fields.py,sha256=dsD5lFrS8MPh31WeW2qL-hwAwgSfZEg0J5KtLqUFrHM,12787 -django/db/migrations/operations/models.py,sha256=q_pSOZikv1Coj5PHJXmsJCZiCHJvmLbpO7wOSpT9hJQ,45901 -django/db/migrations/operations/special.py,sha256=KCiZ9jZCsfdl14CVLRZ7iiygLfa7f_VeHtQjfmk3-pQ,8000 -django/db/migrations/optimizer.py,sha256=c0JZ5FGltD_gmh20e5SR6A21q_De6rUKfkAJKwmX4Ks,3255 -django/db/migrations/questioner.py,sha256=BsQQyBDJIoMzza7d4jdxMsZeV0p4a22P5MlC0i5e3mM,13568 -django/db/migrations/recorder.py,sha256=HviA3DydJPqpE8gowv1lAnIdLMTSRpRXuLFn53r-Q1Y,3827 -django/db/migrations/serializer.py,sha256=v0f_0RaSmBCKjYWy1voKvAzkclO4JyATRx5eL6fG8Ik,14073 -django/db/migrations/state.py,sha256=phzllgcjuJxulWG__5WL8xaKQHP2WDXJaeY2tOmX3F0,41978 -django/db/migrations/utils.py,sha256=pdrzumGDhgytc5KVWdZov7cQtBt3jRASLqbmBxSRSvg,4401 -django/db/migrations/writer.py,sha256=HZXq14bFcKF3Et8rpzviU0sZQhM67aF-7Zhti7qa0nY,11933 -django/db/models/__init__.py,sha256=ikjLHt8fOsj60DMX1Q9knCULL6zaZNuVLPlaP93afao,3085 -django/db/models/__pycache__/__init__.cpython-312.pyc,, -django/db/models/__pycache__/aggregates.cpython-312.pyc,, -django/db/models/__pycache__/base.cpython-312.pyc,, -django/db/models/__pycache__/constants.cpython-312.pyc,, -django/db/models/__pycache__/constraints.cpython-312.pyc,, -django/db/models/__pycache__/deletion.cpython-312.pyc,, -django/db/models/__pycache__/enums.cpython-312.pyc,, -django/db/models/__pycache__/expressions.cpython-312.pyc,, -django/db/models/__pycache__/indexes.cpython-312.pyc,, -django/db/models/__pycache__/lookups.cpython-312.pyc,, -django/db/models/__pycache__/manager.cpython-312.pyc,, -django/db/models/__pycache__/options.cpython-312.pyc,, -django/db/models/__pycache__/query.cpython-312.pyc,, -django/db/models/__pycache__/query_utils.cpython-312.pyc,, -django/db/models/__pycache__/signals.cpython-312.pyc,, -django/db/models/__pycache__/utils.cpython-312.pyc,, -django/db/models/aggregates.py,sha256=9hHua3CAwGiftbHiEP_-KdZUCrdNXT8IWO1Db4LMYps,13456 -django/db/models/base.py,sha256=YTBeFooMVgOeXHYk1vMcaI6-1edo4tUzxWuRObaiU9I,97656 -django/db/models/constants.py,sha256=ndnj9TOTKW0p4YcIPLOLEbsH6mOgFi6B1-rIzr_iwwU,210 -django/db/models/constraints.py,sha256=lmo6Sdr5_KkP3vX1_aWyEyLqcQ58k6f4AT87X_-0atQ,28128 -django/db/models/deletion.py,sha256=J9BKyOxTTzN-sLJX2J9rWd7YMLbDvHUuIDDoGDgNsYo,21015 -django/db/models/enums.py,sha256=FJZf6GyRbLceBgc-bR8XVo_3XWTp2u1MXfuy7CkYk1g,2367 -django/db/models/expressions.py,sha256=EuE1zQnLaLTPERmUSjQMR9l9A5jsVPDCrNeXiEoAI-4,76264 -django/db/models/fields/__init__.py,sha256=o-NOkVamGQMCV8T5m9nrmEtiJQFqDvk6kmOiSIBW6_U,98663 -django/db/models/fields/__pycache__/__init__.cpython-312.pyc,, -django/db/models/fields/__pycache__/composite.cpython-312.pyc,, -django/db/models/fields/__pycache__/files.cpython-312.pyc,, -django/db/models/fields/__pycache__/generated.cpython-312.pyc,, -django/db/models/fields/__pycache__/json.cpython-312.pyc,, -django/db/models/fields/__pycache__/mixins.cpython-312.pyc,, -django/db/models/fields/__pycache__/proxy.cpython-312.pyc,, -django/db/models/fields/__pycache__/related.cpython-312.pyc,, -django/db/models/fields/__pycache__/related_descriptors.cpython-312.pyc,, -django/db/models/fields/__pycache__/related_lookups.cpython-312.pyc,, -django/db/models/fields/__pycache__/reverse_related.cpython-312.pyc,, -django/db/models/fields/__pycache__/tuple_lookups.cpython-312.pyc,, -django/db/models/fields/composite.py,sha256=SfCqHlM9VF5t8uQvcwLd8yDT3cRuQs3enAa6uhKr1xI,5731 -django/db/models/fields/files.py,sha256=jiSUSjEvQTsStyCJMyhFHbB2K11IsFx-jZ39xkheu2M,20186 -django/db/models/fields/generated.py,sha256=HalBgIPuL_1aqxC_rbRKxrDnHbjXgQ1ppIHnc1uoonw,8013 -django/db/models/fields/json.py,sha256=0WeXsWX8xBv2g9jlv3-ifvGit-Pahtnz6rqxi-YMPAM,23774 -django/db/models/fields/mixins.py,sha256=ewKPPtpjZOo2-x4dXLAAYTkRPDSW-eahsvxdDqZc8Ys,1947 -django/db/models/fields/proxy.py,sha256=eFHyl4gRTqocjgd6nID9UlQuOIppBA57Vcr71UReTAs,515 -django/db/models/fields/related.py,sha256=HPji4ai6YMU0nkR32uC-124MwwCGEmZrXXSYzWW2vng,79862 -django/db/models/fields/related_descriptors.py,sha256=QkB9I5FA3_yLwTc-5vLxGu_zz9JW67UY3EkSccmjmWw,65626 -django/db/models/fields/related_lookups.py,sha256=XsOkRKoOgijhrPKd8kII6c0-SqBeUousLTgChu5dgkA,6094 -django/db/models/fields/reverse_related.py,sha256=owRS_l8B9agltBGrhkFfpXV7us0luFcb-JgNX877LV4,12533 -django/db/models/fields/tuple_lookups.py,sha256=u3n_VUgY0f-f2Lp7OJnh_HGnqF154EKLd2n9mm8l8CY,15377 -django/db/models/functions/__init__.py,sha256=jz3DukwiIczpJJpajmwLTIJdi-DQfHxYKLMh0D08X3g,2714 -django/db/models/functions/__pycache__/__init__.cpython-312.pyc,, -django/db/models/functions/__pycache__/comparison.cpython-312.pyc,, -django/db/models/functions/__pycache__/datetime.cpython-312.pyc,, -django/db/models/functions/__pycache__/json.cpython-312.pyc,, -django/db/models/functions/__pycache__/math.cpython-312.pyc,, -django/db/models/functions/__pycache__/mixins.cpython-312.pyc,, -django/db/models/functions/__pycache__/text.cpython-312.pyc,, -django/db/models/functions/__pycache__/window.cpython-312.pyc,, -django/db/models/functions/comparison.py,sha256=aIAqHZK7_lLn5pme6os2NIxElshD5Cs3WzoKn0GT7rY,6812 -django/db/models/functions/datetime.py,sha256=fCeHe50SD6Azd3NcEEZcpRAAQIPT8H43sGXR4phzUgI,13571 -django/db/models/functions/json.py,sha256=Be8JSshN6VeOI7akdTFx1Pl1M-nhHZ7Y3Pp1ra4ITPk,4668 -django/db/models/functions/math.py,sha256=NugCfaC8Y_VhpEr62HMeDX3O934NnuBPsk3mi5I_DmE,6140 -django/db/models/functions/mixins.py,sha256=UqpHYyF33JSEWYdggezTtWkrMkPKFEfW6enIkujzgaQ,2382 -django/db/models/functions/text.py,sha256=eo5GR1V5qZliWc1l9xMsYn9Igqw952F9vb7Ik1_Le-U,11538 -django/db/models/functions/window.py,sha256=g4fryay1tLQCpZRfmPQhrTiuib4RvPqtwFdodlLbi98,2841 -django/db/models/indexes.py,sha256=SE9sp8lhJqUBMOMfwlckZup9HcbH7O3tCJh5CCJmGiY,15578 -django/db/models/lookups.py,sha256=YR0QjHOwmxU6qEMhTnOV8S74Jx3JU31_YUNl28DmM-k,28292 -django/db/models/manager.py,sha256=n97p4q0ttwmI1XcF9dAl8Pfg5Zs8iudufhWebQ7Xau0,6866 -django/db/models/options.py,sha256=xZ_C6K9AveudxmZpyNqBMW3RJVdu4FRNJqt5xadVR3s,39487 -django/db/models/query.py,sha256=OjobEVws49X50N0_yf6MXQjKaNBhycfu-m_udLQSCww,107796 -django/db/models/query_utils.py,sha256=xmDNk0mFDp9UXgl_s6bTWFcZKgOPUj64Pk7DOJJekHE,19727 -django/db/models/signals.py,sha256=mG6hxVWugr_m0ugTU2XAEMiqlu2FJ4CBuGa34dLJvEQ,1622 -django/db/models/sql/__init__.py,sha256=BGZ1GSn03dTOO8PYx6vF1-ImE3g1keZsQ74AHJoQwmQ,241 -django/db/models/sql/__pycache__/__init__.cpython-312.pyc,, -django/db/models/sql/__pycache__/compiler.cpython-312.pyc,, -django/db/models/sql/__pycache__/constants.cpython-312.pyc,, -django/db/models/sql/__pycache__/datastructures.cpython-312.pyc,, -django/db/models/sql/__pycache__/query.cpython-312.pyc,, -django/db/models/sql/__pycache__/subqueries.cpython-312.pyc,, -django/db/models/sql/__pycache__/where.cpython-312.pyc,, -django/db/models/sql/compiler.py,sha256=ALEgyTsLJLslE-gzIfj4GOK_IrEPTriX7AEjLneNE7E,96014 -django/db/models/sql/constants.py,sha256=xXZKLd59Od-A3hI3X6iDmIBq1Ry0R9Ckta-TLFY3GNg,599 -django/db/models/sql/datastructures.py,sha256=c1c3LwfCPdHxhheMZmeTVClGF3Ju1-ojxxmvKDR4AuE,7234 -django/db/models/sql/query.py,sha256=rgwYABTLXmdbRK0LRQ0K86TDc_hu6-Mw7OMFhfUSGYc,121438 -django/db/models/sql/subqueries.py,sha256=vzQWUY85b2dF3AR2yxcgaVvQ-a3n4wokq0Jf89ytCfU,5993 -django/db/models/sql/where.py,sha256=QHcEVXpToaQBcN1A1gWrKl9xtYBALIXheyxeI0O2iLg,12317 -django/db/models/utils.py,sha256=vzojL0uUQHuOm2KxTJ19DHGnQ1pBXbnWaTlzR0vVimI,2182 -django/db/transaction.py,sha256=Qr70l1ku96jmAMhkm64pzkiu6l_HmLgUJyPBS2W4Iak,12506 -django/db/utils.py,sha256=_WNfKIMvbQ8fuRYUxR03eHF5Nd1tYn3XQBIn9gQGOG4,9350 -django/dispatch/__init__.py,sha256=-sFTlpWJXd36SFrFczyhBK58xsCI7tTX3HsIZeYY4NI,286 -django/dispatch/__pycache__/__init__.cpython-312.pyc,, -django/dispatch/__pycache__/dispatcher.cpython-312.pyc,, -django/dispatch/dispatcher.py,sha256=Zj6CV1VyZHhjT0qz9t73nbJG6F1R7Xd5x2NJtxn0NcE,18658 -django/dispatch/license.txt,sha256=VABMS2BpZOvBY68W0EYHwW5Cj4p4oCb-y1P3DAn0qU8,1743 -django/forms/__init__.py,sha256=S6ckOMmvUX-vVST6AC-M8BzsfVQwuEUAdHWabMN-OGI,368 -django/forms/__pycache__/__init__.cpython-312.pyc,, -django/forms/__pycache__/boundfield.cpython-312.pyc,, -django/forms/__pycache__/fields.cpython-312.pyc,, -django/forms/__pycache__/forms.cpython-312.pyc,, -django/forms/__pycache__/formsets.cpython-312.pyc,, -django/forms/__pycache__/models.cpython-312.pyc,, -django/forms/__pycache__/renderers.cpython-312.pyc,, -django/forms/__pycache__/utils.cpython-312.pyc,, -django/forms/__pycache__/widgets.cpython-312.pyc,, -django/forms/boundfield.py,sha256=lAGUw2zN2G0ie9sAxK2hDOyF3lEtWdoY_azOseuNPZ8,13305 -django/forms/fields.py,sha256=IB0gcu1IccJl-OXMcvlVEsSyNHLO43sLA1CiPexozJY,49127 -django/forms/forms.py,sha256=Pnjw7k_L1PMnawupN1TMMj4CZAh1Tck018QLbr1wsw4,16132 -django/forms/formsets.py,sha256=3mSuKnDy6FsrR5uTzqj7MV85q5vq-YQNIwbIQvnnE4A,21324 -django/forms/jinja2/django/forms/attrs.html,sha256=TD0lNK-ohDjb_bWg1Kosdn4kU01B_M0_C19dp9kYJqo,165 -django/forms/jinja2/django/forms/div.html,sha256=WaOqY1hQe1l6vnc3TdlBmQnQRsofIoNDvGAfg2-X1lU,514 -django/forms/jinja2/django/forms/errors/dict/default.html,sha256=1DLQf0Czjr5V4cghQOyJr3v34G2ClF0RAOc-H7GwXUE,49 -django/forms/jinja2/django/forms/errors/dict/text.txt,sha256=E7eqEWc6q2_kLyc9k926klRe2mPp4O2VqG-2_MliYaU,113 -django/forms/jinja2/django/forms/errors/dict/ul.html,sha256=65EYJOqDAn7-ca7FtjrcdbXygLE-RA_IJQTltO7qS1Q,137 -django/forms/jinja2/django/forms/errors/list/default.html,sha256=q41d4u6XcxDL06gRAVdU021kM_iFLIt5BuYa-HATOWE,49 -django/forms/jinja2/django/forms/errors/list/text.txt,sha256=VVbLrGMHcbs1hK9-2v2Y6SIoH9qRMtlKzM6qzLVAFyE,52 -django/forms/jinja2/django/forms/errors/list/ul.html,sha256=vK5_FeE7w5XBIW2GUlJinteEsMIo0-5rZ3dtV-8LGNg,187 -django/forms/jinja2/django/forms/field.html,sha256=IfeDkBp7yHZDnyD-jVwehX1G15wvfbTkxHkjpUC_dcc,507 -django/forms/jinja2/django/forms/formsets/div.html,sha256=uq10XZdQ1WSt6kJFoKxtluvnCKE4L3oYcLkPraF4ovs,86 -django/forms/jinja2/django/forms/formsets/p.html,sha256=HzEX7XdSDt9owDkYJvBdFIETeU9RDbXc1e4R2YEt6ec,84 -django/forms/jinja2/django/forms/formsets/table.html,sha256=L9B4E8lR0roTr7dBoMiUlekuMbO-3y4_b4NHm6Oy_Vg,88 -django/forms/jinja2/django/forms/formsets/ul.html,sha256=ANvMWb6EeFAtLPDTr61IeI3-YHtAYZCT_zmm-_y-5Oc,85 -django/forms/jinja2/django/forms/label.html,sha256=trXo6yF4ezDv-y-8y1yJnP7sSByw0TTppgZLcrmfR6M,147 -django/forms/jinja2/django/forms/p.html,sha256=NsTxSuqV58iOT7_3EvWRkY1zVYCdhzLBrtde1V47QTA,740 -django/forms/jinja2/django/forms/table.html,sha256=RoJweFtjCPwkFhAAlPT7i_sSCDxo1xMs3NH0uFIla20,881 -django/forms/jinja2/django/forms/ul.html,sha256=svUpAmU5EhhGVHKs8qXixJN-3SzPft8CXoG3-4gegs8,779 -django/forms/jinja2/django/forms/widgets/attrs.html,sha256=_J2P-AOpHFhIwaqCNcrJFxEY4s-KPdy0Wcq0KlarIG0,172 -django/forms/jinja2/django/forms/widgets/checkbox.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/checkbox_option.html,sha256=U2dFtAXvOn_eK4ok0oO6BwKE-3-jozJboGah_PQFLVM,55 -django/forms/jinja2/django/forms/widgets/checkbox_select.html,sha256=-ob26uqmvrEUMZPQq6kAqK4KBk2YZHTCWWCM6BnaL0w,57 -django/forms/jinja2/django/forms/widgets/clearable_file_input.html,sha256=1dv4xtik6um_mzK1skURF_n4G1t1yluziQu2UWa6fX8,559 -django/forms/jinja2/django/forms/widgets/color.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/date.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/datetime.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/email.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/file.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/hidden.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/input.html,sha256=u12fZde-ugkEAAkPAtAfSxwGQmYBkXkssWohOUs-xoE,172 -django/forms/jinja2/django/forms/widgets/input_option.html,sha256=PyRNn9lmE9Da0-RK37zW4yJZUSiJWgIPCU9ou5oUC28,219 -django/forms/jinja2/django/forms/widgets/multiple_hidden.html,sha256=T54-n1ZeUlTd-svM3C4tLF42umKM0R5A7fdfsdthwkA,54 -django/forms/jinja2/django/forms/widgets/multiple_input.html,sha256=voM3dqu69R0Z202TmCgMFM6toJp7FgFPVvbWY9WKEAU,395 -django/forms/jinja2/django/forms/widgets/multiwidget.html,sha256=pr-MxRyucRxn_HvBGZvbc3JbFyrAolbroxvA4zmPz2Y,86 -django/forms/jinja2/django/forms/widgets/number.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/password.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/radio.html,sha256=-ob26uqmvrEUMZPQq6kAqK4KBk2YZHTCWWCM6BnaL0w,57 -django/forms/jinja2/django/forms/widgets/radio_option.html,sha256=U2dFtAXvOn_eK4ok0oO6BwKE-3-jozJboGah_PQFLVM,55 -django/forms/jinja2/django/forms/widgets/search.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/select.html,sha256=ESyDzbLTtM7-OG34EuSUnvxCtyP5IrQsZh0jGFrIdEA,365 -django/forms/jinja2/django/forms/widgets/select_date.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/forms/jinja2/django/forms/widgets/select_option.html,sha256=tNa1D3G8iy2ZcWeKyI-mijjDjRmMaqSo-jnAR_VS3Qc,110 -django/forms/jinja2/django/forms/widgets/splitdatetime.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/forms/jinja2/django/forms/widgets/splithiddendatetime.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/forms/jinja2/django/forms/widgets/tel.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/text.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/textarea.html,sha256=Av1Y-hpXUU2AjrhnUivgZFKNBLdwCSZSeuSmCqmCkDA,145 -django/forms/jinja2/django/forms/widgets/time.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/jinja2/django/forms/widgets/url.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/models.py,sha256=PVwkT7FIaXYlWDRBtAAmmYZTeD_Huf2hrUYFTMsSvy4,62014 -django/forms/renderers.py,sha256=0ZgAVsrBpLN3hTGNs7BKHS6KrqC0l4E9qi5gUcCoWFQ,2141 -django/forms/templates/django/forms/attrs.html,sha256=UFPgCXXCAkbumxZE1NM-aJVE4VCe2RjCrHLNseibv3I,165 -django/forms/templates/django/forms/div.html,sha256=PgJSGlEXXLmh58WLH49cxvUaWI8bxE0ioTf-MY89uF8,525 -django/forms/templates/django/forms/errors/dict/default.html,sha256=tFtwfHlkOY_XaKjoUPsWshiSWT5olxm3kDElND-GQtQ,48 -django/forms/templates/django/forms/errors/dict/text.txt,sha256=E7eqEWc6q2_kLyc9k926klRe2mPp4O2VqG-2_MliYaU,113 -django/forms/templates/django/forms/errors/dict/ul.html,sha256=65EYJOqDAn7-ca7FtjrcdbXygLE-RA_IJQTltO7qS1Q,137 -django/forms/templates/django/forms/errors/list/default.html,sha256=Kmx1nwrzQ49MaP80Gd17GC5TQH4B7doWa3I3azXvoHA,48 -django/forms/templates/django/forms/errors/list/text.txt,sha256=VVbLrGMHcbs1hK9-2v2Y6SIoH9qRMtlKzM6qzLVAFyE,52 -django/forms/templates/django/forms/errors/list/ul.html,sha256=hPgaIuN9n1pvdybEs6zKK_OkFihIMbTb5ykcTQlASEw,186 -django/forms/templates/django/forms/field.html,sha256=_TsLfCjYj1uzlkjy9qJdqyrZevtgH08BfMebilrdeMU,502 -django/forms/templates/django/forms/formsets/div.html,sha256=lmIRSTBuGczEd2lj-UfDS9zAlVv8ntpmRo-boDDRwEg,84 -django/forms/templates/django/forms/formsets/p.html,sha256=qkoHKem-gb3iqvTtROBcHNJqI-RoUwLHUvJC6EoHg-I,82 -django/forms/templates/django/forms/formsets/table.html,sha256=N0G9GETzJfV16wUesvdrNMDwc8Fhh6durrmkHUPeDZY,86 -django/forms/templates/django/forms/formsets/ul.html,sha256=bGQpjbpKwMahyiIP4-2p3zg3yJP-pN1A48yCqhHdw7o,83 -django/forms/templates/django/forms/label.html,sha256=0bJCdIj8G5e2Gaw3QUR0ZMdwVavC80YwxS5E0ShkzmE,122 -django/forms/templates/django/forms/p.html,sha256=NhXyxIJCngGT7xK2nA4_vpEWWiaIcIUKGVOmMcnjRy4,751 -django/forms/templates/django/forms/table.html,sha256=ELTypjKfqSluAJk6-no0m2_Rve3c6HJoWV3hQ_xfnto,892 -django/forms/templates/django/forms/ul.html,sha256=vPmRsKnLcofRZJq23XHxnBs8PLs6jD4_Pw1ULbtSxPg,790 -django/forms/templates/django/forms/widgets/attrs.html,sha256=9ylIPv5EZg-rx2qPLgobRkw6Zq_WJSM8kt106PpSYa0,172 -django/forms/templates/django/forms/widgets/checkbox.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/checkbox_option.html,sha256=U2dFtAXvOn_eK4ok0oO6BwKE-3-jozJboGah_PQFLVM,55 -django/forms/templates/django/forms/widgets/checkbox_select.html,sha256=-ob26uqmvrEUMZPQq6kAqK4KBk2YZHTCWWCM6BnaL0w,57 -django/forms/templates/django/forms/widgets/clearable_file_input.html,sha256=1dv4xtik6um_mzK1skURF_n4G1t1yluziQu2UWa6fX8,559 -django/forms/templates/django/forms/widgets/color.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/date.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/datetime.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/email.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/file.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/hidden.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/input.html,sha256=dwzzrLocGLZQIaGe-_X8k7z87jV6AFtn28LilnUnUH0,189 -django/forms/templates/django/forms/widgets/input_option.html,sha256=PyRNn9lmE9Da0-RK37zW4yJZUSiJWgIPCU9ou5oUC28,219 -django/forms/templates/django/forms/widgets/multiple_hidden.html,sha256=T54-n1ZeUlTd-svM3C4tLF42umKM0R5A7fdfsdthwkA,54 -django/forms/templates/django/forms/widgets/multiple_input.html,sha256=jxEWRqV32a73340eQ0uIn672Xz5jW9qm3V_srByLEd0,426 -django/forms/templates/django/forms/widgets/multiwidget.html,sha256=slk4AgCdXnVmFvavhjVcsza0quTOP2LG50D8wna0dw0,117 -django/forms/templates/django/forms/widgets/number.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/password.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/radio.html,sha256=-ob26uqmvrEUMZPQq6kAqK4KBk2YZHTCWWCM6BnaL0w,57 -django/forms/templates/django/forms/widgets/radio_option.html,sha256=U2dFtAXvOn_eK4ok0oO6BwKE-3-jozJboGah_PQFLVM,55 -django/forms/templates/django/forms/widgets/search.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/select.html,sha256=7U0RzjeESG87ENzQjPRUF71gvKvGjVVvXcpsW2-BTR4,384 -django/forms/templates/django/forms/widgets/select_date.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/forms/templates/django/forms/widgets/select_option.html,sha256=N_psd0JYCqNhx2eh2oyvkF2KU2dv7M9mtMw_4BLYq8A,127 -django/forms/templates/django/forms/widgets/splitdatetime.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/forms/templates/django/forms/widgets/splithiddendatetime.html,sha256=AzaPLlNLg91qkVQwwtAJxwOqDemrtt_btSkWLpboJDs,54 -django/forms/templates/django/forms/widgets/tel.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/text.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/textarea.html,sha256=Av1Y-hpXUU2AjrhnUivgZFKNBLdwCSZSeuSmCqmCkDA,145 -django/forms/templates/django/forms/widgets/time.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/templates/django/forms/widgets/url.html,sha256=fXpbxMzAdbv_avfWC5464gD2jFng931Eq7vzbzy1-yA,48 -django/forms/utils.py,sha256=fpG-AByrNerAqkDT6alV83zPDs3gs84LFDW61b9ys0E,7974 -django/forms/widgets.py,sha256=ea0BqKiCRR_KcK2hGmvH7Eus_ZQM3HowncF4K_hYqls,41293 -django/http/__init__.py,sha256=uVUz0ov-emc29hbD78QKKka_R1L4mpDDPhkyfkx4jzQ,1200 -django/http/__pycache__/__init__.cpython-312.pyc,, -django/http/__pycache__/cookie.cpython-312.pyc,, -django/http/__pycache__/multipartparser.cpython-312.pyc,, -django/http/__pycache__/request.cpython-312.pyc,, -django/http/__pycache__/response.cpython-312.pyc,, -django/http/cookie.py,sha256=t7yGORGClUnCYVKQqyLBlEYsxQLLHn9crsMSWqK_Eic,679 -django/http/multipartparser.py,sha256=W1rO7Ni6IwofhvjDnuE94as9nBc-J7WlUo0EIXHcrnY,27805 -django/http/request.py,sha256=fxQcpWQkPk_5nG18bV4gG-1G4W59jstCo2u_JD8ygK0,28991 -django/http/response.py,sha256=6AkIoWKHKWJ4x-fxG-qek6CDpkK7IuA54384-Wu0AT4,26220 -django/middleware/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/middleware/__pycache__/__init__.cpython-312.pyc,, -django/middleware/__pycache__/cache.cpython-312.pyc,, -django/middleware/__pycache__/clickjacking.cpython-312.pyc,, -django/middleware/__pycache__/common.cpython-312.pyc,, -django/middleware/__pycache__/csp.cpython-312.pyc,, -django/middleware/__pycache__/csrf.cpython-312.pyc,, -django/middleware/__pycache__/gzip.cpython-312.pyc,, -django/middleware/__pycache__/http.cpython-312.pyc,, -django/middleware/__pycache__/locale.cpython-312.pyc,, -django/middleware/__pycache__/security.cpython-312.pyc,, -django/middleware/cache.py,sha256=iRRiBxU1AW5R9hCUiQDZnpMIwkQmxo2Xg7qSDJQVv4w,8741 -django/middleware/clickjacking.py,sha256=rIm2VlbblLWrMTRYJ1JBIui5xshAM-2mpyJf989xOgY,1724 -django/middleware/common.py,sha256=BoQqavF45Tw2jwi3Jclr0WuOWW3Xn0mNx8Xnxx7vE4c,7700 -django/middleware/csp.py,sha256=SB9MTL4tgbCsPKiEXoZXpbkCN58N_tqClglhN-mI4lg,1279 -django/middleware/csrf.py,sha256=rh2CvW2rvX8_Z9gpS58vLVenZpP-ce25D0H9V7aIfr8,19521 -django/middleware/gzip.py,sha256=ZfdbrrZTzvkykIm7GWhrmnVZwoDpYjKU6BnD_VSibbI,2626 -django/middleware/http.py,sha256=ZSXTTgQsT6ZKYsIor_JBHj-5b5E3HKdZ2zvTH9UYpnE,1620 -django/middleware/locale.py,sha256=CV8aerSUWmO6cJQ6IrD5BzT3YlOxYNIqFraCqr8DoY4,3442 -django/middleware/security.py,sha256=yqawglqNcPrITIUvQhSpn3BD899It4fhyOyJCTImlXE,2599 -django/shortcuts.py,sha256=O9UrrZmXjVfdzC3DXW6dDyZwXE4YG4BRpftDE8D1QF0,6506 -django/tasks/__init__.py,sha256=J-ABXYW47pWdS7zOBkx1QBgE_QsOqDhExeBuruAG3jI,1178 -django/tasks/__pycache__/__init__.cpython-312.pyc,, -django/tasks/__pycache__/base.cpython-312.pyc,, -django/tasks/__pycache__/checks.cpython-312.pyc,, -django/tasks/__pycache__/exceptions.cpython-312.pyc,, -django/tasks/__pycache__/signals.cpython-312.pyc,, -django/tasks/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/tasks/backends/__pycache__/__init__.cpython-312.pyc,, -django/tasks/backends/__pycache__/base.cpython-312.pyc,, -django/tasks/backends/__pycache__/dummy.cpython-312.pyc,, -django/tasks/backends/__pycache__/immediate.cpython-312.pyc,, -django/tasks/backends/base.py,sha256=_yucyi_ANaPVLYkj1KybQMoy1W5KC0O9jH932oO2vmY,3796 -django/tasks/backends/dummy.py,sha256=Ji7azyMR2KqQQ2C52pDtTL2LQpFTN0eu_9vu4xqvDqY,1957 -django/tasks/backends/immediate.py,sha256=JAb_vfT8qzm0G3JgqyaBZRUD1WuwP1VN39k2hlhZVeE,3377 -django/tasks/base.py,sha256=cUGL_y776ljV8_i-Sw-PUm4QWnMdkToXH5LoNo5Rgvk,7653 -django/tasks/checks.py,sha256=Fi2M4wQMJp93QhIYJ3k8GaFLnPKglE4-tx8usLZ3q08,251 -django/tasks/exceptions.py,sha256=q0EQUELOQwPK5FgEu0zwlY7xMqjDN6oWgXQcWEqftwA,525 -django/tasks/signals.py,sha256=2cmK3wwP6rMKICuKzbBnUfnVKeSpajaiPBA_onaxdBg,1645 -django/template/__init__.py,sha256=qT7IJI_HF9vXg-ttvj6FCePe3fjJHWh4GK6bwPohg0E,1866 -django/template/__pycache__/__init__.cpython-312.pyc,, -django/template/__pycache__/autoreload.cpython-312.pyc,, -django/template/__pycache__/base.cpython-312.pyc,, -django/template/__pycache__/context.cpython-312.pyc,, -django/template/__pycache__/context_processors.cpython-312.pyc,, -django/template/__pycache__/defaultfilters.cpython-312.pyc,, -django/template/__pycache__/defaulttags.cpython-312.pyc,, -django/template/__pycache__/engine.cpython-312.pyc,, -django/template/__pycache__/exceptions.cpython-312.pyc,, -django/template/__pycache__/library.cpython-312.pyc,, -django/template/__pycache__/loader.cpython-312.pyc,, -django/template/__pycache__/loader_tags.cpython-312.pyc,, -django/template/__pycache__/response.cpython-312.pyc,, -django/template/__pycache__/smartif.cpython-312.pyc,, -django/template/__pycache__/utils.cpython-312.pyc,, -django/template/autoreload.py,sha256=hBanYQNDNEdgpty89I2mP_bxD-MyaeXWRmgX3K6a8Zg,2063 -django/template/backends/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/template/backends/__pycache__/__init__.cpython-312.pyc,, -django/template/backends/__pycache__/base.cpython-312.pyc,, -django/template/backends/__pycache__/django.cpython-312.pyc,, -django/template/backends/__pycache__/dummy.cpython-312.pyc,, -django/template/backends/__pycache__/jinja2.cpython-312.pyc,, -django/template/backends/__pycache__/utils.cpython-312.pyc,, -django/template/backends/base.py,sha256=IniOWzwfJHhrg0azO55fhZ3d1cghNjvsrgaMkV7o6x4,2801 -django/template/backends/django.py,sha256=wbOUhTVQyz2HvrTVG1GJUknDPJtuBFDuXbm15xf7jO4,5963 -django/template/backends/dummy.py,sha256=M62stG_knf7AdVp42ZWWddkNv6g6ck_sc1nRR6Sc_xA,1751 -django/template/backends/jinja2.py,sha256=U9WBznoElT-REbITG7DnZgR7SA_Awf1gWS9vc0yrEfs,4036 -django/template/backends/utils.py,sha256=z5X_lxKa9qL4KFDVeai-FmsewU3KLgVHO8y-gHLiVts,424 -django/template/base.py,sha256=4X4i8HTOCEo3AVGrXZ-3lhPKkye28nSCZBPcWN4zv-4,43818 -django/template/context.py,sha256=KrdFXeYD1cLkE5SNqc6473KFhqjOYTQpLWzzLzHcMuQ,9482 -django/template/context_processors.py,sha256=QsDLPjMjPpDDxsg9udh_b-e27vjULIP_ZcPogb5VK3s,2643 -django/template/defaultfilters.py,sha256=_n0qo7yqOGeik26l1gWNn_7yRe4q9PULAv3x9U213-0,28506 -django/template/defaulttags.py,sha256=KLyzVO8dlgLNgvk5zemHjSu0pr9SwsZJI4fDCvGoKiQ,54952 -django/template/engine.py,sha256=m-XbDzM_T5HNkJFmNZA1I_lksqNLz-ifbHM4i4Lgzqk,8401 -django/template/exceptions.py,sha256=rqG3_qZq31tUHbmtZD-MIu0StChqwaFejFFpR4u7th4,1342 -django/template/library.py,sha256=BEoUjMlpWbajofUF_40cQFRoUITt6MdDmWijskj4u2c,16968 -django/template/loader.py,sha256=PVFUUtC5WgiRVVTilhQ6NFZnvjly6sP9s7anFmMoKdo,2054 -django/template/loader_tags.py,sha256=A-TcMjWHFvj5fCGklg9Fs8FxpuhKT_LL7pXsOfB2UzU,13526 -django/template/loaders/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/template/loaders/__pycache__/__init__.cpython-312.pyc,, -django/template/loaders/__pycache__/app_directories.cpython-312.pyc,, -django/template/loaders/__pycache__/base.cpython-312.pyc,, -django/template/loaders/__pycache__/cached.cpython-312.pyc,, -django/template/loaders/__pycache__/filesystem.cpython-312.pyc,, -django/template/loaders/__pycache__/locmem.cpython-312.pyc,, -django/template/loaders/app_directories.py,sha256=sQpVXKYpnKr9Rl1YStNca-bGIQHcOkSnmm1l2qRGFVE,312 -django/template/loaders/base.py,sha256=Y5V4g0ly9GuNe7BQxaJSMENJnvxzXJm7XhSTxzfFM0s,1636 -django/template/loaders/cached.py,sha256=bDwkWYPgbvprU_u9f9w9oNYpSW_j9b7so_mlKzp9-N4,3716 -django/template/loaders/filesystem.py,sha256=f4silD7WWhv3K9QySMgW7dlGGNwwYAcHCMSTFpwiiXY,1506 -django/template/loaders/locmem.py,sha256=t9p0GYF2VHf4XG6Gggp0KBmHkdIuSKuLdiVXMVb2iHs,672 -django/template/response.py,sha256=SUTPU4WOiigMGa5sT1-Uz6U-qbaJAD80HCvfUw1XZaQ,5584 -django/template/smartif.py,sha256=fi6fTxbngxy5FSapG9WiYSwKDcJS497LmbHHCytU8AU,6426 -django/template/utils.py,sha256=9Cp3AVmWg0xvVvsL2HAYw4LDP1nJea3fTWeaojX7gpg,3571 -django/templatetags/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/templatetags/__pycache__/__init__.cpython-312.pyc,, -django/templatetags/__pycache__/cache.cpython-312.pyc,, -django/templatetags/__pycache__/i18n.cpython-312.pyc,, -django/templatetags/__pycache__/l10n.cpython-312.pyc,, -django/templatetags/__pycache__/static.cpython-312.pyc,, -django/templatetags/__pycache__/tz.cpython-312.pyc,, -django/templatetags/cache.py,sha256=7o5nBCe90-abeeVPhrPN8_uM_QZBfY96J1-W3rzsAjs,3550 -django/templatetags/i18n.py,sha256=UrS-aE3XCEK_oX18kmH8gSgA10MGHMeMTLOAESDtufI,19961 -django/templatetags/l10n.py,sha256=GB5_u3ymAtzxUtAY8QLb_pcZrzie9ZxEca-1NuKIXBY,1563 -django/templatetags/static.py,sha256=W4Rqt3DN_YtXe6EoqO-GLy7WR7xd7z0JsoX-VT0vvjc,4730 -django/templatetags/tz.py,sha256=j4o7bk-zRGaPOn5hCkf_1uX0srEWEVRjgWRG8mxifUk,5273 -django/test/__init__.py,sha256=X12C98lKN5JW1-wms7B6OaMTo-Li90waQpjfJE1V3AE,834 -django/test/__pycache__/__init__.cpython-312.pyc,, -django/test/__pycache__/client.cpython-312.pyc,, -django/test/__pycache__/html.cpython-312.pyc,, -django/test/__pycache__/runner.cpython-312.pyc,, -django/test/__pycache__/selenium.cpython-312.pyc,, -django/test/__pycache__/signals.cpython-312.pyc,, -django/test/__pycache__/testcases.cpython-312.pyc,, -django/test/__pycache__/utils.cpython-312.pyc,, -django/test/client.py,sha256=GovkgQvISUgzG66lnECbtFIBFeIhwSdG0DxHLUMOq30,55797 -django/test/html.py,sha256=W97B8kAeeY3tqWrttffWkI0bK-j-vn69l-79WCsMu9A,8869 -django/test/runner.py,sha256=k96D2Ki5rGnP_pNm0JprT7764JRXR_9K3oG7N67z_Pc,44775 -django/test/selenium.py,sha256=pmWTkRD2fLv-rzLYoBqzu29OKaHInCkGETnIv479q88,10493 -django/test/signals.py,sha256=qiQBLO_rjVITdLDV4WiDVqfdGGGa5BLV4jLOn0XHJFw,7368 -django/test/testcases.py,sha256=qmSiAjDXlQaezzeMKJb1k71vReguEu_NFcVFUiYFhzs,68694 -django/test/utils.py,sha256=b7Ev2mAyfAj3zaz45QJQEMJVWgHHhbvDWfaew0PfUS4,32949 -django/urls/__init__.py,sha256=BHyBIOD3E4_3Ng27SpXnRmqO3IzUqvBLCE4TTfs4wNs,1079 -django/urls/__pycache__/__init__.cpython-312.pyc,, -django/urls/__pycache__/base.cpython-312.pyc,, -django/urls/__pycache__/conf.cpython-312.pyc,, -django/urls/__pycache__/converters.cpython-312.pyc,, -django/urls/__pycache__/exceptions.cpython-312.pyc,, -django/urls/__pycache__/resolvers.cpython-312.pyc,, -django/urls/__pycache__/utils.cpython-312.pyc,, -django/urls/base.py,sha256=Zx0VSoVkq-bwiC7izLEYf43yZ6uD9fs4E6UmJEHuyvQ,6191 -django/urls/conf.py,sha256=TFZCdC1G8KftDuB_I7smC7UH1QGKkm5o1uNAIKP2B7M,3426 -django/urls/converters.py,sha256=hDfFOdCqKBiDhX8Wl1onHQA0g6wERLD1BQoNi0lSXT4,1358 -django/urls/exceptions.py,sha256=alLNjkORtAxneC00g4qnRpG5wouOHvJvGbymdpKtG_I,115 -django/urls/resolvers.py,sha256=uTPOKFQg6pYTu6_cfraQ3MpWfAqj9w7aMn1BX6IGcK0,32056 -django/urls/utils.py,sha256=2ADGvscwfj7Y1rDyVbeKJk7zVVbt4zuXCgUS-h5Re5U,2179 -django/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/utils/__pycache__/__init__.cpython-312.pyc,, -django/utils/__pycache__/_os.cpython-312.pyc,, -django/utils/__pycache__/archive.cpython-312.pyc,, -django/utils/__pycache__/asyncio.cpython-312.pyc,, -django/utils/__pycache__/autoreload.cpython-312.pyc,, -django/utils/__pycache__/cache.cpython-312.pyc,, -django/utils/__pycache__/choices.cpython-312.pyc,, -django/utils/__pycache__/connection.cpython-312.pyc,, -django/utils/__pycache__/copy.cpython-312.pyc,, -django/utils/__pycache__/crypto.cpython-312.pyc,, -django/utils/__pycache__/csp.cpython-312.pyc,, -django/utils/__pycache__/datastructures.cpython-312.pyc,, -django/utils/__pycache__/dateformat.cpython-312.pyc,, -django/utils/__pycache__/dateparse.cpython-312.pyc,, -django/utils/__pycache__/dates.cpython-312.pyc,, -django/utils/__pycache__/deconstruct.cpython-312.pyc,, -django/utils/__pycache__/decorators.cpython-312.pyc,, -django/utils/__pycache__/deprecation.cpython-312.pyc,, -django/utils/__pycache__/duration.cpython-312.pyc,, -django/utils/__pycache__/encoding.cpython-312.pyc,, -django/utils/__pycache__/feedgenerator.cpython-312.pyc,, -django/utils/__pycache__/formats.cpython-312.pyc,, -django/utils/__pycache__/functional.cpython-312.pyc,, -django/utils/__pycache__/hashable.cpython-312.pyc,, -django/utils/__pycache__/html.cpython-312.pyc,, -django/utils/__pycache__/http.cpython-312.pyc,, -django/utils/__pycache__/inspect.cpython-312.pyc,, -django/utils/__pycache__/ipv6.cpython-312.pyc,, -django/utils/__pycache__/json.cpython-312.pyc,, -django/utils/__pycache__/log.cpython-312.pyc,, -django/utils/__pycache__/lorem_ipsum.cpython-312.pyc,, -django/utils/__pycache__/module_loading.cpython-312.pyc,, -django/utils/__pycache__/numberformat.cpython-312.pyc,, -django/utils/__pycache__/regex_helper.cpython-312.pyc,, -django/utils/__pycache__/safestring.cpython-312.pyc,, -django/utils/__pycache__/termcolors.cpython-312.pyc,, -django/utils/__pycache__/text.cpython-312.pyc,, -django/utils/__pycache__/timesince.cpython-312.pyc,, -django/utils/__pycache__/timezone.cpython-312.pyc,, -django/utils/__pycache__/tree.cpython-312.pyc,, -django/utils/__pycache__/version.cpython-312.pyc,, -django/utils/__pycache__/xmlutils.cpython-312.pyc,, -django/utils/_os.py,sha256=VtehlALCln6al-m8p48cozZDwF50_y9dTiS79z36DTg,2333 -django/utils/archive.py,sha256=0QRodaPv90GaTlWyVPu2j9WN_bxwFia8j1fadqUSDMQ,8301 -django/utils/asyncio.py,sha256=0glOg3eGmms-gUv04ZgDvZt19IZbdPBC64PnaKqeGDc,1138 -django/utils/autoreload.py,sha256=lMBUGHzMxitCcAwWBLD8uiuP8BDIZ-7DM1dEjSLENrs,24804 -django/utils/cache.py,sha256=6p4Iv09L9UsujVz3aLPiOrwhVBf3AiHW-ZHTAyc28mY,16589 -django/utils/choices.py,sha256=OgXb_QqEjzf_ODgEzZqkL5yGJLHVQtwh9FAUPvKoUWQ,4202 -django/utils/connection.py,sha256=2kqA6M_EObbZg6QKMXhX6p4YXG9RiPTUHwwN3mumhDY,2554 -django/utils/copy.py,sha256=hb02Qm_73xCx-YjYat9K9VR9tSMF53tBnjpXDNOA3bg,586 -django/utils/crypto.py,sha256=M_NpRHyoVN57J_pDQnoM135-2X8Ge1Ef4L225xyk4V4,2661 -django/utils/csp.py,sha256=jcFo3qMP_Oa2JD-ApJ1vbQ3wyeEjwO6DE5SzXW1GusY,3559 -django/utils/datastructures.py,sha256=z-dv4OPteV9ExJNm6_dwyeibrzA4qJKDMGxbEz0_nrE,10863 -django/utils/dateformat.py,sha256=u13Hyp8vvNZiqSW75u2HeYOjHJrHMMFE0ZOK4DQBQmg,10159 -django/utils/dateparse.py,sha256=zaHxUyznaSSnMSWUW1cQjFVSsbZPhC63IcozuS_nUQ0,5347 -django/utils/dates.py,sha256=zHUHeOkxuo53rTvHG3dWMLRfVyfaMLBIt5xmA4E_Ids,2179 -django/utils/deconstruct.py,sha256=R3ks8L-Cif9-qyNwy-2R6KWf9UmcGDSiMGX-N6CbLOA,2126 -django/utils/decorators.py,sha256=f42nhVjJbOk7wRBlKhzZ3ZAxM3dUtKExkUVYY2RqPcQ,8328 -django/utils/deprecation.py,sha256=lh76roScMAu7VkdBLmszBAcXO_lYnQaQP-Eb-RPkbDU,12380 -django/utils/duration.py,sha256=HK5E36F1GGdPchCqHsmloYhrHX_ByyITvOHyuxtElSE,1230 -django/utils/encoding.py,sha256=DLjcAjvBxrz5Jr5d8T2XnEUccseRVHTTXOm-zf-FVD4,8793 -django/utils/feedgenerator.py,sha256=ahEuE9z6LwoQnrrEnxCar9qoKcPCmKtnoqspjK7x2Iw,18069 -django/utils/formats.py,sha256=FmPUj3dfL2gCH2ijcWtcesYKbsi2-EbHGLGyHvGOJA0,10255 -django/utils/functional.py,sha256=mt-2Bm58zXFRWi2JYnQX1P2CLU3fkVjyoJ2PuDoGL4o,14541 -django/utils/hashable.py,sha256=HzcLr4YPZGls_TLt0aQra7cCHcFp-hpTEOcOJ_DTQj0,738 -django/utils/html.py,sha256=ZKVEbaIt78bvgfyLj1d-J7ajgWgg8O5UJA_GmJHFVcY,18359 -django/utils/http.py,sha256=0dao8cC7WojfhEYW8EnadVnRje-Utw4am16Yai3_8EI,13847 -django/utils/inspect.py,sha256=MtnsovBW20culG7pKFRh0_gSSa_L0sw8-pUVYln65ts,3918 -django/utils/ipv6.py,sha256=VN3hdrlGKo6TQLTa6Kvgz27KzTkdYMOBJmuc8QTXbpU,1823 -django/utils/json.py,sha256=TGwmfMzfvs0aUtdFgPVLuzzZvw66Rx3XJAe3q-kpZJo,767 -django/utils/log.py,sha256=TSRfg4HVLkn3XMpZRorQzhFRhqr94tho77xfQGE4SRw,8939 -django/utils/lorem_ipsum.py,sha256=yUtBgKhshftIpPg04pc1IrLpOBydZIf7g0isFCIJZqk,5473 -django/utils/module_loading.py,sha256=oZbn0FEdI1e_QlPp0cULrKDRg8skyrqUNg6f_6d_LB8,3820 -django/utils/numberformat.py,sha256=8LqSMmfxaN0PYSTTES6UT_ATerfDYQn7Ya4NI70gMaU,3781 -django/utils/regex_helper.py,sha256=FsGQkHjDNJmYnCDPT2f3b07hdp4RRNTMB_KgSRe-8hs,12772 -django/utils/safestring.py,sha256=pfrpF3uJeAWcF-0naIPRr6QjDomUB8yc4k1gSN-zERA,2178 -django/utils/termcolors.py,sha256=cOsWzlu5ifIJdSz8jwnCFne7klhJBUvKrU608U3yCVc,7386 -django/utils/text.py,sha256=axR0KUZ7hBPZ_NLhTz6H0qfgRPJfx1weImc0hibREmg,15289 -django/utils/timesince.py,sha256=W2WwXmdcdEFBigrAIY6ME_s7kVnV9cpRoVcipqTYErM,4917 -django/utils/timezone.py,sha256=zqrXzAQe4YVuOPFlGealnoRGcsg7L0Afm0Ue8dJ6CG0,7291 -django/utils/translation/__init__.py,sha256=IzuMZHXY059T4hOcsqQjDmSOT2itEQb8OBsNi88aURA,8878 -django/utils/translation/__pycache__/__init__.cpython-312.pyc,, -django/utils/translation/__pycache__/reloader.cpython-312.pyc,, -django/utils/translation/__pycache__/template.cpython-312.pyc,, -django/utils/translation/__pycache__/trans_null.cpython-312.pyc,, -django/utils/translation/__pycache__/trans_real.cpython-312.pyc,, -django/utils/translation/reloader.py,sha256=oVM0xenn3fraUomMEFucvwlbr5UGYUijWnUn6FL55Zc,1114 -django/utils/translation/template.py,sha256=TOfPNT62RnUbUG64a_6d_VQ7tsDC1_F1TCopw_HwlcA,10549 -django/utils/translation/trans_null.py,sha256=niy_g1nztS2bPsINqK7_g0HcpI_w6hL-c8_hqpC7U7s,1287 -django/utils/translation/trans_real.py,sha256=tDvzYslPIA6F-DL2LzpwlreZYs_HLJb_utiEciqwnok,22339 -django/utils/tree.py,sha256=v8sNUsnsG2Loi9xBIIk0GmV5yN7VWOGTzbmk8BOEs6E,4394 -django/utils/version.py,sha256=AgZTray9Uv70rhlH9poMrFf80hi16v9liXTwW7xn4t8,3728 -django/utils/xmlutils.py,sha256=nGay0sbZ0Kf3UIcMHnLi-p74bpY00pTcm-g97EcOevw,1172 -django/views/__init__.py,sha256=GIq6CKUBCbGpQVyK4xIoaAUDPrmRvbBPSX_KSHk0Bb4,63 -django/views/__pycache__/__init__.cpython-312.pyc,, -django/views/__pycache__/csrf.cpython-312.pyc,, -django/views/__pycache__/debug.cpython-312.pyc,, -django/views/__pycache__/defaults.cpython-312.pyc,, -django/views/__pycache__/i18n.cpython-312.pyc,, -django/views/__pycache__/static.cpython-312.pyc,, -django/views/csrf.py,sha256=PwZPfYD-zI0SL19etlwAcpD4LOMp8Flu1qPGgHlrsBg,3425 -django/views/debug.py,sha256=cch4T6ypDLRXY3sno2_SyLqharPR5urlDhwtBVSlZ-E,25905 -django/views/decorators/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0 -django/views/decorators/__pycache__/__init__.cpython-312.pyc,, -django/views/decorators/__pycache__/cache.cpython-312.pyc,, -django/views/decorators/__pycache__/clickjacking.cpython-312.pyc,, -django/views/decorators/__pycache__/common.cpython-312.pyc,, -django/views/decorators/__pycache__/csp.cpython-312.pyc,, -django/views/decorators/__pycache__/csrf.cpython-312.pyc,, -django/views/decorators/__pycache__/debug.cpython-312.pyc,, -django/views/decorators/__pycache__/gzip.cpython-312.pyc,, -django/views/decorators/__pycache__/http.cpython-312.pyc,, -django/views/decorators/__pycache__/vary.cpython-312.pyc,, -django/views/decorators/cache.py,sha256=4cWEWW88qPv57St9Wwmv0aK0vVxD-7aevFOQc8z4pQs,2821 -django/views/decorators/clickjacking.py,sha256=3w8djeDoQUK67uDfIzi9jdlds_ZdekwDMIV2IM8NBWk,2555 -django/views/decorators/common.py,sha256=Kcj1Q-aPTBLGMW_kkeUleRiYiEZCg7uoP_UexklyyQA,739 -django/views/decorators/csp.py,sha256=G4sn3vgLUgsJ-x_W9qa_U64z9l68coKWpVnlRp006EY,1279 -django/views/decorators/csrf.py,sha256=8k3YTMpLXLISCFOGkg_EJf4BopJdptu3eAw1IyBGtrg,2323 -django/views/decorators/debug.py,sha256=iiI5v-4vy7vZHhkuMzivaLLBSLfXmc0TeiUYZr3_BJ8,5256 -django/views/decorators/gzip.py,sha256=PtpSGd8BePa1utGqvKMFzpLtZJxpV2_Jej8llw5bCJY,253 -django/views/decorators/http.py,sha256=f_bMEH1Ohm16UruXx3thSfVSOSWB2Yr8iaRhaGXMy4I,6523 -django/views/decorators/vary.py,sha256=DGR1eA8mSaXM8kgMJta4XnzCznJIrW1_KDMrd4aqCTM,1201 -django/views/defaults.py,sha256=BXT36auw8XF5ZwqdU0akzX5ITFBWhuy8idT8YGkCo_I,4718 -django/views/generic/__init__.py,sha256=VwQKUbBFJktiq5J2fo3qRNzRc0STfcMRPChlLPYAkkE,886 -django/views/generic/__pycache__/__init__.cpython-312.pyc,, -django/views/generic/__pycache__/base.cpython-312.pyc,, -django/views/generic/__pycache__/dates.cpython-312.pyc,, -django/views/generic/__pycache__/detail.cpython-312.pyc,, -django/views/generic/__pycache__/edit.cpython-312.pyc,, -django/views/generic/__pycache__/list.cpython-312.pyc,, -django/views/generic/base.py,sha256=6QxJA0xAcY9o1g-ArKv41UhbfKWQcJo87JIU-u1yAHo,9427 -django/views/generic/dates.py,sha256=nLssQirW_DNyhDN_ByX1FNV_TXBNX0irN-EORPc8DGY,26921 -django/views/generic/detail.py,sha256=wrHejDOzacAEvk5r69DOIRx7p-cZzmQ33IO1xvr2NNo,7040 -django/views/generic/edit.py,sha256=bZLYyM9krrrm7--66S0JCzjzfRUVwS_0A2PghPO84vw,9039 -django/views/generic/list.py,sha256=KyVxf8MXaQg2uYG3vmIVQXhSkq7PiTM6sTkJlYKy1mE,8009 -django/views/i18n.py,sha256=7WimqxTgFjRX7p-wYMJ_6o8vLpvk8nqvhD9inT2gd7w,9031 -django/views/static.py,sha256=wJ31tb1w-JYLyuxCFbteoLpHE5e9CKkHMgZR5xiqUpM,4053 -django/views/templates/csrf_403.html,sha256=lrD9CeNoW5UOC1cay8RJzydMMWF12BMMSpz5UDufNAk,2856 -django/views/templates/default_urlconf.html,sha256=P8dRIQu9i-K38Gsk-OP7nAMR4vGtMd2-Pw6cWjKnhN8,12521 -django/views/templates/directory_index.html,sha256=0CGI4FUy9n_Yo2e7U2vWeKCLsUgizBmoqHseNQxxe04,653 -django/views/templates/i18n_catalog.js,sha256=WTPJxawKwdORo12g9I_mUn4YSU6Xx-DCx6E06yKBKZQ,2785 -django/views/templates/technical_404.html,sha256=da7h7kPnDufG3D1KM5JzySVHEm4mTYx3UxV8KdPSz_c,2816 -django/views/templates/technical_500.html,sha256=pHmxLtEwFNAw4zt3k97ty5dvYq9q0E0p1nFF1pRYdpI,18138 -django/views/templates/technical_500.txt,sha256=b0ihE_FS7YtfAFOXU_yk0-CTgUmZ4ZkWVfkFHdEQXQI,3712 diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/REQUESTED b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/REQUESTED deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/WHEEL b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/WHEEL deleted file mode 100644 index 0885d05..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/WHEEL +++ /dev/null @@ -1,5 +0,0 @@ -Wheel-Version: 1.0 -Generator: setuptools (80.10.2) -Root-Is-Purelib: true -Tag: py3-none-any - diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/entry_points.txt b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/entry_points.txt deleted file mode 100644 index eaeb88e..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/entry_points.txt +++ /dev/null @@ -1,2 +0,0 @@ -[console_scripts] -django-admin = django.core.management:execute_from_command_line diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE deleted file mode 100644 index 5f4f225..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE +++ /dev/null @@ -1,27 +0,0 @@ -Copyright (c) Django Software Foundation and individual contributors. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - - 3. Neither the name of Django nor the names of its contributors may be used - to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE.python b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE.python deleted file mode 100644 index 2fc28e8..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/licenses/LICENSE.python +++ /dev/null @@ -1,288 +0,0 @@ -Django is licensed under the three-clause BSD license; see the file -LICENSE for details. - -Django includes code from the Python standard library, which is licensed under -the Python license, a permissive open source license. The copyright and license -is included below for compliance with Python's terms. - ----------------------------------------------------------------------- - -Copyright (c) 2001-present Python Software Foundation; All Rights Reserved - -A. HISTORY OF THE SOFTWARE -========================== - -Python was created in the early 1990s by Guido van Rossum at Stichting -Mathematisch Centrum (CWI, see https://www.cwi.nl) in the Netherlands -as a successor of a language called ABC. Guido remains Python's -principal author, although it includes many contributions from others. - -In 1995, Guido continued his work on Python at the Corporation for -National Research Initiatives (CNRI, see https://www.cnri.reston.va.us) -in Reston, Virginia where he released several versions of the -software. - -In May 2000, Guido and the Python core development team moved to -BeOpen.com to form the BeOpen PythonLabs team. In October of the same -year, the PythonLabs team moved to Digital Creations, which became -Zope Corporation. In 2001, the Python Software Foundation (PSF, see -https://www.python.org/psf/) was formed, a non-profit organization -created specifically to own Python-related Intellectual Property. -Zope Corporation was a sponsoring member of the PSF. - -All Python releases are Open Source (see https://opensource.org for -the Open Source Definition). Historically, most, but not all, Python -releases have also been GPL-compatible; the table below summarizes -the various releases. - - Release Derived Year Owner GPL- - from compatible? (1) - - 0.9.0 thru 1.2 1991-1995 CWI yes - 1.3 thru 1.5.2 1.2 1995-1999 CNRI yes - 1.6 1.5.2 2000 CNRI no - 2.0 1.6 2000 BeOpen.com no - 1.6.1 1.6 2001 CNRI yes (2) - 2.1 2.0+1.6.1 2001 PSF no - 2.0.1 2.0+1.6.1 2001 PSF yes - 2.1.1 2.1+2.0.1 2001 PSF yes - 2.1.2 2.1.1 2002 PSF yes - 2.1.3 2.1.2 2002 PSF yes - 2.2 and above 2.1.1 2001-now PSF yes - -Footnotes: - -(1) GPL-compatible doesn't mean that we're distributing Python under - the GPL. All Python licenses, unlike the GPL, let you distribute - a modified version without making your changes open source. The - GPL-compatible licenses make it possible to combine Python with - other software that is released under the GPL; the others don't. - -(2) According to Richard Stallman, 1.6.1 is not GPL-compatible, - because its license has a choice of law clause. According to - CNRI, however, Stallman's lawyer has told CNRI's lawyer that 1.6.1 - is "not incompatible" with the GPL. - -Thanks to the many outside volunteers who have worked under Guido's -direction to make these releases possible. - - -B. TERMS AND CONDITIONS FOR ACCESSING OR OTHERWISE USING PYTHON -=============================================================== - -Python software and documentation are licensed under the -Python Software Foundation License Version 2. - -Starting with Python 3.8.6, examples, recipes, and other code in -the documentation are dual licensed under the PSF License Version 2 -and the Zero-Clause BSD license. - -Some software incorporated into Python is under different licenses. -The licenses are listed with code falling under that license. - - -PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 --------------------------------------------- - -1. This LICENSE AGREEMENT is between the Python Software Foundation -("PSF"), and the Individual or Organization ("Licensee") accessing and -otherwise using this software ("Python") in source or binary form and -its associated documentation. - -2. Subject to the terms and conditions of this License Agreement, PSF hereby -grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, -analyze, test, perform and/or display publicly, prepare derivative works, -distribute, and otherwise use Python alone or in any derivative version, -provided, however, that PSF's License Agreement and PSF's notice of copyright, -i.e., "Copyright (c) 2001 Python Software Foundation; All Rights Reserved" -are retained in Python alone or in any derivative version prepared by Licensee. - -3. In the event Licensee prepares a derivative work that is based on -or incorporates Python or any part thereof, and wants to make -the derivative work available to others as provided herein, then -Licensee hereby agrees to include in any such work a brief summary of -the changes made to Python. - -4. PSF is making Python available to Licensee on an "AS IS" -basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR -IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND -DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS -FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT -INFRINGE ANY THIRD PARTY RIGHTS. - -5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON -FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS -A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, -OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. - -6. This License Agreement will automatically terminate upon a material -breach of its terms and conditions. - -7. Nothing in this License Agreement shall be deemed to create any -relationship of agency, partnership, or joint venture between PSF and -Licensee. This License Agreement does not grant permission to use PSF -trademarks or trade name in a trademark sense to endorse or promote -products or services of Licensee, or any third party. - -8. By copying, installing or otherwise using Python, Licensee -agrees to be bound by the terms and conditions of this License -Agreement. - - -BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 -------------------------------------------- - -BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 - -1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an -office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the -Individual or Organization ("Licensee") accessing and otherwise using -this software in source or binary form and its associated -documentation ("the Software"). - -2. Subject to the terms and conditions of this BeOpen Python License -Agreement, BeOpen hereby grants Licensee a non-exclusive, -royalty-free, world-wide license to reproduce, analyze, test, perform -and/or display publicly, prepare derivative works, distribute, and -otherwise use the Software alone or in any derivative version, -provided, however, that the BeOpen Python License is retained in the -Software, alone or in any derivative version prepared by Licensee. - -3. BeOpen is making the Software available to Licensee on an "AS IS" -basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR -IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND -DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS -FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT -INFRINGE ANY THIRD PARTY RIGHTS. - -4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE -SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS -AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY -DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. - -5. This License Agreement will automatically terminate upon a material -breach of its terms and conditions. - -6. This License Agreement shall be governed by and interpreted in all -respects by the law of the State of California, excluding conflict of -law provisions. Nothing in this License Agreement shall be deemed to -create any relationship of agency, partnership, or joint venture -between BeOpen and Licensee. This License Agreement does not grant -permission to use BeOpen trademarks or trade names in a trademark -sense to endorse or promote products or services of Licensee, or any -third party. As an exception, the "BeOpen Python" logos available at -http://www.pythonlabs.com/logos.html may be used according to the -permissions granted on that web page. - -7. By copying, installing or otherwise using the software, Licensee -agrees to be bound by the terms and conditions of this License -Agreement. - - -CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 ---------------------------------------- - -1. This LICENSE AGREEMENT is between the Corporation for National -Research Initiatives, having an office at 1895 Preston White Drive, -Reston, VA 20191 ("CNRI"), and the Individual or Organization -("Licensee") accessing and otherwise using Python 1.6.1 software in -source or binary form and its associated documentation. - -2. Subject to the terms and conditions of this License Agreement, CNRI -hereby grants Licensee a nonexclusive, royalty-free, world-wide -license to reproduce, analyze, test, perform and/or display publicly, -prepare derivative works, distribute, and otherwise use Python 1.6.1 -alone or in any derivative version, provided, however, that CNRI's -License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) -1995-2001 Corporation for National Research Initiatives; All Rights -Reserved" are retained in Python 1.6.1 alone or in any derivative -version prepared by Licensee. Alternately, in lieu of CNRI's License -Agreement, Licensee may substitute the following text (omitting the -quotes): "Python 1.6.1 is made available subject to the terms and -conditions in CNRI's License Agreement. This Agreement together with -Python 1.6.1 may be located on the internet using the following -unique, persistent identifier (known as a handle): 1895.22/1013. This -Agreement may also be obtained from a proxy server on the internet -using the following URL: http://hdl.handle.net/1895.22/1013". - -3. In the event Licensee prepares a derivative work that is based on -or incorporates Python 1.6.1 or any part thereof, and wants to make -the derivative work available to others as provided herein, then -Licensee hereby agrees to include in any such work a brief summary of -the changes made to Python 1.6.1. - -4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" -basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR -IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND -DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS -FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT -INFRINGE ANY THIRD PARTY RIGHTS. - -5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON -1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS -A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, -OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. - -6. This License Agreement will automatically terminate upon a material -breach of its terms and conditions. - -7. This License Agreement shall be governed by the federal -intellectual property law of the United States, including without -limitation the federal copyright law, and, to the extent such -U.S. federal law does not apply, by the law of the Commonwealth of -Virginia, excluding Virginia's conflict of law provisions. -Notwithstanding the foregoing, with regard to derivative works based -on Python 1.6.1 that incorporate non-separable material that was -previously distributed under the GNU General Public License (GPL), the -law of the Commonwealth of Virginia shall govern this License -Agreement only as to issues arising under or with respect to -Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this -License Agreement shall be deemed to create any relationship of -agency, partnership, or joint venture between CNRI and Licensee. This -License Agreement does not grant permission to use CNRI trademarks or -trade name in a trademark sense to endorse or promote products or -services of Licensee, or any third party. - -8. By clicking on the "ACCEPT" button where indicated, or by copying, -installing or otherwise using Python 1.6.1, Licensee agrees to be -bound by the terms and conditions of this License Agreement. - - ACCEPT - - -CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 --------------------------------------------------- - -Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, -The Netherlands. All rights reserved. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, -provided that the above copyright notice appear in all copies and that -both that copyright notice and this permission notice appear in -supporting documentation, and that the name of Stichting Mathematisch -Centrum or CWI not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior -permission. - -STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE -FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -ZERO-CLAUSE BSD LICENSE FOR CODE IN THE PYTHON DOCUMENTATION ----------------------------------------------------------------------- - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. diff --git a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/top_level.txt b/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/top_level.txt deleted file mode 100644 index d3e4ba5..0000000 --- a/.venv/lib/python3.12/site-packages/django-6.0.2.dist-info/top_level.txt +++ /dev/null @@ -1 +0,0 @@ -django diff --git a/.venv/lib/python3.12/site-packages/django/__init__.py b/.venv/lib/python3.12/site-packages/django/__init__.py deleted file mode 100644 index 2955478..0000000 --- a/.venv/lib/python3.12/site-packages/django/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -from django.utils.version import get_version - -VERSION = (6, 0, 2, "final", 0) - -__version__ = get_version(VERSION) - - -def setup(set_prefix=True): - """ - Configure the settings (this happens as a side effect of accessing the - first setting), configure logging and populate the app registry. - Set the thread-local urlresolvers script prefix if `set_prefix` is True. - """ - from django.apps import apps - from django.conf import settings - from django.urls import set_script_prefix - from django.utils.log import configure_logging - - configure_logging(settings.LOGGING_CONFIG, settings.LOGGING) - if set_prefix: - set_script_prefix( - "/" if settings.FORCE_SCRIPT_NAME is None else settings.FORCE_SCRIPT_NAME - ) - apps.populate(settings.INSTALLED_APPS) diff --git a/.venv/lib/python3.12/site-packages/django/__main__.py b/.venv/lib/python3.12/site-packages/django/__main__.py deleted file mode 100644 index 7415143..0000000 --- a/.venv/lib/python3.12/site-packages/django/__main__.py +++ /dev/null @@ -1,10 +0,0 @@ -""" -Invokes django-admin when the django module is run as a script. - -Example: python -m django check -""" - -from django.core import management - -if __name__ == "__main__": - management.execute_from_command_line() diff --git a/.venv/lib/python3.12/site-packages/django/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 258a847d67e3548840fa9c05b860c62768893f35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1231 zcmZux&2Jk;6rb4-+p$TMkJ1wH(P@R$ZX0{mR+TChQ6iH@mJ%n5Qx2)bcG(@<6V^Mc znQ>a9L<$lT;?^5nxqUBnlUDtCVudi8pII4TX{YcHVE_`@P@1nb{vF zCyNNi+ud*3c@v>OwKE>zXX9uA9$%vng*ZYTyoE6ejV;4K6jS2~9tLfhp&goE;4Q0X zIk`g(Iyf!0sPcBGkc`KUeV7AO7+?;yN$niyS@74zkNyG!g>h);!h5}b190H&bEmV0bI5w*zv#=XUd}0e_D7MxsPeeUT3tbjYEvSqQY>ys za#^*RByB%QXe@~jKO$L332ioMpa^dgKM1Il5Udk3swNXsjVYW35}Z&+yw%c?ejJj7 zC*8?M6Z&OG^omysJ5VfSdMt$N2DtvK_!p$-VzxImMD@4+GLLiYmx_` z+8eqL2&mo^T{rAGlaNCbtyrPLj z0eX9a=nOG&8UeLZ=!2e4kFvUoMX~~nqNL%em9^#NT7B88uGR0>mec&mPiO9~ZB&=M zMs=gMzUkE$SC`VlxL@g1t=`yNTv=KA&|6$zZ#Z^Ze7W#UQzj#;oYj#w6w`Z5jz4zW zyhGi9hg7(NCS1A?DQp*~<-`}NS55?1Jm8UA*`e`{8?jH^q^H_EzEQb$-IYw~z~EEA zMWs7jl)J2!h!YffmJ@Ru0OM0f7~9NE%(os zzk4)r@ATa}zgQnU&Cfh7%>Op`=3uVepDX_~ck`?254Q%l@AYrrdtn+A#pgL>Pkg!h z`Re1#gIT9P>-=h6IRbiAckm`O;mp5!Ji7ftU+6Ud(b7hvwpLF|-uScNd6~%Xk(h@F zq3_Od;k^zIyAgd~yaTTOG|0EWJU21M2Wa8<;`#mjv#I%SF8w@paliB;H;u1m+5Z6g C-akeF diff --git a/.venv/lib/python3.12/site-packages/django/__pycache__/__main__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/__pycache__/__main__.cpython-312.pyc deleted file mode 100644 index 84844096a424b55a62942a2d181cc838cbddde48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 480 zcmYLGF;5#Y6t?e-h%RAa0}06zOM;ZMS~i3_RAOj{{s0CnV?Q`2XZvJd0>{*`|A4t8 z>Q7;!Y6Z%K#MF%nv1G!hB;rZW?|b(9{C%=-H#Ra9V`uVH|B3afZB~&i!OQ0eu8~5= zNMV(f*d)gZMv$s>+(*c7CJ2&IXGMFjzm^cAhBRcbc6FM4u~RpOK-Eatb2k*qXiF~& zu(U2xr@%80l?&_wv=0u3mGE^lth}q8bS2BDV5h9qr)*()KmYKN1zop; zavVJdws68$HuI{PcMcb?@X7b09F7_G;_{qgjQ=MDlh+=?yN_x2$JOt2>w)yYf4wLD QJJSD4_MTHjwtf4tZ>!6S?EnA( diff --git a/.venv/lib/python3.12/site-packages/django/__pycache__/shortcuts.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/__pycache__/shortcuts.cpython-312.pyc deleted file mode 100644 index 789345e46ad6ba59a356749a9fc1433fbe0f31b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7826 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 diff --git a/.venv/lib/python3.12/site-packages/django/apps/__init__.py b/.venv/lib/python3.12/site-packages/django/apps/__init__.py deleted file mode 100644 index 96674be..0000000 --- a/.venv/lib/python3.12/site-packages/django/apps/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -from .config import AppConfig -from .registry import apps - -__all__ = ["AppConfig", "apps"] diff --git a/.venv/lib/python3.12/site-packages/django/apps/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/apps/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 03f425b54e7282e286a2daa83af4d6649f66ea83..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 314 zcmXv}Jx{|h5Veyu{ZdC5kSZ3I42=b>2nn(C1F~3YY*K?0TW7Z@BfkPxMt%zmbEHa0 zOl(NqI`tC48{WOU_oTb~n9U{xF<-x_4C{B-{3G}iyE7CoL=ZtWsc1%Nrvn{SVHTne zMN|e^)C`jNhhj9L?fAypTT|bw5}PQu)(?1$|LWT~8ornlQ6=egFL zzmpxN$-ZDKQ%P1BA%TIk#<3@`&C-pmH%zM~vyESw`Z7JgU{3ii zSUl#XbWA+tb!k|45#wCd%5$FDWBj96=V4O86Nec_IfenU#>mdv;0<} diff --git a/.venv/lib/python3.12/site-packages/django/apps/__pycache__/config.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/apps/__pycache__/config.cpython-312.pyc deleted file mode 100644 index 40135138622b64208d5cb88b98133db65318686f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9222 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 diff --git a/.venv/lib/python3.12/site-packages/django/apps/__pycache__/registry.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/apps/__pycache__/registry.cpython-312.pyc deleted file mode 100644 index fc8c217875b6afc312d9c2dfc85df287c0c7ab07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18754 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 diff --git a/.venv/lib/python3.12/site-packages/django/apps/config.py b/.venv/lib/python3.12/site-packages/django/apps/config.py deleted file mode 100644 index 28e50e5..0000000 --- a/.venv/lib/python3.12/site-packages/django/apps/config.py +++ /dev/null @@ -1,274 +0,0 @@ -import inspect -import os -from importlib import import_module - -from django.core.exceptions import ImproperlyConfigured -from django.utils.functional import cached_property -from django.utils.module_loading import import_string, module_has_submodule - -APPS_MODULE_NAME = "apps" -MODELS_MODULE_NAME = "models" - - -class AppConfig: - """Class representing a Django application and its configuration.""" - - def __init__(self, app_name, app_module): - # Full Python path to the application e.g. 'django.contrib.admin'. - self.name = app_name - - # Root module for the application e.g. . - self.module = app_module - - # Reference to the Apps registry that holds this AppConfig. Set by the - # registry when it registers the AppConfig instance. - self.apps = None - - # The following attributes could be defined at the class level in a - # subclass, hence the test-and-set pattern. - - # Last component of the Python path to the application e.g. 'admin'. - # This value must be unique across a Django project. - if not hasattr(self, "label"): - self.label = app_name.rpartition(".")[2] - if not self.label.isidentifier(): - raise ImproperlyConfigured( - "The app label '%s' is not a valid Python identifier." % self.label - ) - - # Human-readable name for the application e.g. "Admin". - if not hasattr(self, "verbose_name"): - self.verbose_name = self.label.title() - - # Filesystem path to the application directory e.g. - # '/path/to/django/contrib/admin'. - if not hasattr(self, "path"): - self.path = self._path_from_module(app_module) - - # Module containing models e.g. . Set by import_models(). - # None if the application doesn't have a models module. - self.models_module = None - - # Mapping of lowercase model names to model classes. Initially set to - # None to prevent accidental access before import_models() runs. - self.models = None - - def __repr__(self): - return "<%s: %s>" % (self.__class__.__name__, self.label) - - @cached_property - def default_auto_field(self): - from django.conf import settings - - return settings.DEFAULT_AUTO_FIELD - - @property - def _is_default_auto_field_overridden(self): - return self.__class__.default_auto_field is not AppConfig.default_auto_field - - def _path_from_module(self, module): - """Attempt to determine app's filesystem path from its module.""" - # See #21874 for extended discussion of the behavior of this method in - # various cases. - # Convert to list because __path__ may not support indexing. - paths = list(getattr(module, "__path__", [])) - if len(paths) != 1: - filename = getattr(module, "__file__", None) - if filename is not None: - paths = [os.path.dirname(filename)] - else: - # For unknown reasons, sometimes the list returned by __path__ - # contains duplicates that must be removed (#25246). - paths = list(set(paths)) - if len(paths) > 1: - raise ImproperlyConfigured( - "The app module %r has multiple filesystem locations (%r); " - "you must configure this app with an AppConfig subclass " - "with a 'path' class attribute." % (module, paths) - ) - elif not paths: - raise ImproperlyConfigured( - "The app module %r has no filesystem location, " - "you must configure this app with an AppConfig subclass " - "with a 'path' class attribute." % module - ) - return paths[0] - - @classmethod - def create(cls, entry): - """ - Factory that creates an app config from an entry in INSTALLED_APPS. - """ - # create() eventually returns app_config_class(app_name, app_module). - app_config_class = None - app_name = None - app_module = None - - # If import_module succeeds, entry points to the app module. - try: - app_module = import_module(entry) - except Exception: - pass - else: - # If app_module has an apps submodule that defines a single - # AppConfig subclass, use it automatically. - # To prevent this, an AppConfig subclass can declare a class - # variable default = False. - # If the apps module defines more than one AppConfig subclass, - # the default one can declare default = True. - if module_has_submodule(app_module, APPS_MODULE_NAME): - mod_path = "%s.%s" % (entry, APPS_MODULE_NAME) - mod = import_module(mod_path) - # Check if there's exactly one AppConfig candidate, - # excluding those that explicitly define default = False. - app_configs = [ - (name, candidate) - for name, candidate in inspect.getmembers(mod, inspect.isclass) - if ( - issubclass(candidate, cls) - and candidate is not cls - and getattr(candidate, "default", True) - ) - ] - if len(app_configs) == 1: - app_config_class = app_configs[0][1] - else: - # Check if there's exactly one AppConfig subclass, - # among those that explicitly define default = True. - app_configs = [ - (name, candidate) - for name, candidate in app_configs - if getattr(candidate, "default", False) - ] - if len(app_configs) > 1: - candidates = [repr(name) for name, _ in app_configs] - raise RuntimeError( - "%r declares more than one default AppConfig: " - "%s." % (mod_path, ", ".join(candidates)) - ) - elif len(app_configs) == 1: - app_config_class = app_configs[0][1] - - # Use the default app config class if we didn't find anything. - if app_config_class is None: - app_config_class = cls - app_name = entry - - # If import_string succeeds, entry is an app config class. - if app_config_class is None: - try: - app_config_class = import_string(entry) - except Exception: - pass - # If both import_module and import_string failed, it means that entry - # doesn't have a valid value. - if app_module is None and app_config_class is None: - # If the last component of entry starts with an uppercase letter, - # then it was likely intended to be an app config class; if not, - # an app module. Provide a nice error message in both cases. - mod_path, _, cls_name = entry.rpartition(".") - if mod_path and cls_name[0].isupper(): - # We could simply re-trigger the string import exception, but - # we're going the extra mile and providing a better error - # message for typos in INSTALLED_APPS. - # This may raise ImportError, which is the best exception - # possible if the module at mod_path cannot be imported. - mod = import_module(mod_path) - candidates = [ - repr(name) - for name, candidate in inspect.getmembers(mod, inspect.isclass) - if issubclass(candidate, cls) and candidate is not cls - ] - msg = "Module '%s' does not contain a '%s' class." % ( - mod_path, - cls_name, - ) - if candidates: - msg += " Choices are: %s." % ", ".join(candidates) - raise ImportError(msg) - else: - # Re-trigger the module import exception. - import_module(entry) - - # Check for obvious errors. (This check prevents duck typing, but - # it could be removed if it became a problem in practice.) - if not issubclass(app_config_class, AppConfig): - raise ImproperlyConfigured("'%s' isn't a subclass of AppConfig." % entry) - - # Obtain app name here rather than in AppClass.__init__ to keep - # all error checking for entries in INSTALLED_APPS in one place. - if app_name is None: - try: - app_name = app_config_class.name - except AttributeError: - raise ImproperlyConfigured("'%s' must supply a name attribute." % entry) - - # Ensure app_name points to a valid module. - try: - app_module = import_module(app_name) - except ImportError: - raise ImproperlyConfigured( - "Cannot import '%s'. Check that '%s.%s.name' is correct." - % ( - app_name, - app_config_class.__module__, - app_config_class.__qualname__, - ) - ) - - # Entry is a path to an app config class. - return app_config_class(app_name, app_module) - - def get_model(self, model_name, require_ready=True): - """ - Return the model with the given case-insensitive model_name. - - Raise LookupError if no model exists with this name. - """ - if require_ready: - self.apps.check_models_ready() - else: - self.apps.check_apps_ready() - try: - return self.models[model_name.lower()] - except KeyError: - raise LookupError( - "App '%s' doesn't have a '%s' model." % (self.label, model_name) - ) - - def get_models(self, include_auto_created=False, include_swapped=False): - """ - Return an iterable of models. - - By default, the following models aren't included: - - - auto-created models for many-to-many relations without - an explicit intermediate table, - - models that have been swapped out. - - Set the corresponding keyword argument to True to include such models. - Keyword arguments aren't documented; they're a private API. - """ - self.apps.check_models_ready() - for model in self.models.values(): - if model._meta.auto_created and not include_auto_created: - continue - if model._meta.swapped and not include_swapped: - continue - yield model - - def import_models(self): - # Dictionary of models for this app, primarily maintained in the - # 'all_models' attribute of the Apps this AppConfig is attached to. - self.models = self.apps.all_models[self.label] - - if module_has_submodule(self.module, MODELS_MODULE_NAME): - models_module_name = "%s.%s" % (self.name, MODELS_MODULE_NAME) - self.models_module = import_module(models_module_name) - - def ready(self): - """ - Override this method in subclasses to run code when Django starts. - """ diff --git a/.venv/lib/python3.12/site-packages/django/apps/registry.py b/.venv/lib/python3.12/site-packages/django/apps/registry.py deleted file mode 100644 index 4b727e1..0000000 --- a/.venv/lib/python3.12/site-packages/django/apps/registry.py +++ /dev/null @@ -1,438 +0,0 @@ -import functools -import sys -import threading -import warnings -from collections import Counter, defaultdict -from functools import partial - -from django.core.exceptions import AppRegistryNotReady, ImproperlyConfigured - -from .config import AppConfig - - -class Apps: - """ - A registry that stores the configuration of installed applications. - - It also keeps track of models, e.g. to provide reverse relations. - """ - - def __init__(self, installed_apps=()): - # installed_apps is set to None when creating the main registry - # because it cannot be populated at that point. Other registries must - # provide a list of installed apps and are populated immediately. - if installed_apps is None and hasattr(sys.modules[__name__], "apps"): - raise RuntimeError("You must supply an installed_apps argument.") - - # Mapping of app labels => model names => model classes. Every time a - # model is imported, ModelBase.__new__ calls apps.register_model which - # creates an entry in all_models. All imported models are registered, - # regardless of whether they're defined in an installed application - # and whether the registry has been populated. Since it isn't possible - # to reimport a module safely (it could reexecute initialization code) - # all_models is never overridden or reset. - self.all_models = defaultdict(dict) - - # Mapping of labels to AppConfig instances for installed apps. - self.app_configs = {} - - # Stack of app_configs. Used to store the current state in - # set_available_apps and set_installed_apps. - self.stored_app_configs = [] - - # Whether the registry is populated. - self.apps_ready = self.models_ready = self.ready = False - # For the autoreloader. - self.ready_event = threading.Event() - - # Lock for thread-safe population. - self._lock = threading.RLock() - self.loading = False - - # Maps ("app_label", "modelname") tuples to lists of functions to be - # called when the corresponding model is ready. Used by this class's - # `lazy_model_operation()` and `do_pending_operations()` methods. - self._pending_operations = defaultdict(list) - - # Populate apps and models, unless it's the main registry. - if installed_apps is not None: - self.populate(installed_apps) - - def populate(self, installed_apps=None): - """ - Load application configurations and models. - - Import each application module and then each model module. - - It is thread-safe and idempotent, but not reentrant. - """ - if self.ready: - return - - # populate() might be called by two threads in parallel on servers - # that create threads before initializing the WSGI callable. - with self._lock: - if self.ready: - return - - # An RLock prevents other threads from entering this section. The - # compare and set operation below is atomic. - if self.loading: - # Prevent reentrant calls to avoid running AppConfig.ready() - # methods twice. - raise RuntimeError("populate() isn't reentrant") - self.loading = True - - # Phase 1: initialize app configs and import app modules. - for entry in installed_apps: - if isinstance(entry, AppConfig): - app_config = entry - else: - app_config = AppConfig.create(entry) - if app_config.label in self.app_configs: - raise ImproperlyConfigured( - "Application labels aren't unique, " - "duplicates: %s" % app_config.label - ) - - self.app_configs[app_config.label] = app_config - app_config.apps = self - - # Check for duplicate app names. - counts = Counter( - app_config.name for app_config in self.app_configs.values() - ) - duplicates = [name for name, count in counts.most_common() if count > 1] - if duplicates: - raise ImproperlyConfigured( - "Application names aren't unique, " - "duplicates: %s" % ", ".join(duplicates) - ) - - self.apps_ready = True - - # Phase 2: import models modules. - for app_config in self.app_configs.values(): - app_config.import_models() - - self.clear_cache() - - self.models_ready = True - - # Phase 3: run ready() methods of app configs. - for app_config in self.get_app_configs(): - app_config.ready() - - self.ready = True - self.ready_event.set() - - def check_apps_ready(self): - """Raise an exception if all apps haven't been imported yet.""" - if not self.apps_ready: - from django.conf import settings - - # If "not ready" is due to unconfigured settings, accessing - # INSTALLED_APPS raises a more helpful ImproperlyConfigured - # exception. - settings.INSTALLED_APPS - raise AppRegistryNotReady("Apps aren't loaded yet.") - - def check_models_ready(self): - """Raise an exception if all models haven't been imported yet.""" - if not self.models_ready: - raise AppRegistryNotReady("Models aren't loaded yet.") - - def get_app_configs(self): - """Import applications and return an iterable of app configs.""" - self.check_apps_ready() - return self.app_configs.values() - - def get_app_config(self, app_label): - """ - Import applications and returns an app config for the given label. - - Raise LookupError if no application exists with this label. - """ - self.check_apps_ready() - try: - return self.app_configs[app_label] - except KeyError: - message = "No installed app with label '%s'." % app_label - for app_config in self.get_app_configs(): - if app_config.name == app_label: - message += " Did you mean '%s'?" % app_config.label - break - raise LookupError(message) - - # This method is performance-critical at least for Django's test suite. - @functools.cache - def get_models(self, include_auto_created=False, include_swapped=False): - """ - Return a list of all installed models. - - By default, the following models aren't included: - - - auto-created models for many-to-many relations without - an explicit intermediate table, - - models that have been swapped out. - - Set the corresponding keyword argument to True to include such models. - """ - self.check_models_ready() - - result = [] - for app_config in self.app_configs.values(): - result.extend(app_config.get_models(include_auto_created, include_swapped)) - return result - - def get_model(self, app_label, model_name=None, require_ready=True): - """ - Return the model matching the given app_label and model_name. - - As a shortcut, app_label may be in the form .. - - model_name is case-insensitive. - - Raise LookupError if no application exists with this label, or no - model exists with this name in the application. Raise ValueError if - called with a single argument that doesn't contain exactly one dot. - """ - if require_ready: - self.check_models_ready() - else: - self.check_apps_ready() - - if model_name is None: - app_label, model_name = app_label.split(".") - - app_config = self.get_app_config(app_label) - - if not require_ready and app_config.models is None: - app_config.import_models() - - return app_config.get_model(model_name, require_ready=require_ready) - - def register_model(self, app_label, model): - # Since this method is called when models are imported, it cannot - # perform imports because of the risk of import loops. It mustn't - # call get_app_config(). - model_name = model._meta.model_name - app_models = self.all_models[app_label] - if model_name in app_models: - if ( - model.__name__ == app_models[model_name].__name__ - and model.__module__ == app_models[model_name].__module__ - ): - warnings.warn( - "Model '%s.%s' was already registered. Reloading models is not " - "advised as it can lead to inconsistencies, most notably with " - "related models." % (app_label, model_name), - RuntimeWarning, - stacklevel=2, - ) - else: - raise RuntimeError( - "Conflicting '%s' models in application '%s': %s and %s." - % (model_name, app_label, app_models[model_name], model) - ) - app_models[model_name] = model - self.do_pending_operations(model) - self.clear_cache() - - def is_installed(self, app_name): - """ - Check whether an application with this name exists in the registry. - - app_name is the full name of the app e.g. 'django.contrib.admin'. - """ - self.check_apps_ready() - return any(ac.name == app_name for ac in self.app_configs.values()) - - def get_containing_app_config(self, object_name): - """ - Look for an app config containing a given object. - - object_name is the dotted Python path to the object. - - Return the app config for the inner application in case of nesting. - Return None if the object isn't in any registered app config. - """ - self.check_apps_ready() - candidates = [] - for app_config in self.app_configs.values(): - if object_name.startswith(app_config.name): - subpath = object_name.removeprefix(app_config.name) - if subpath == "" or subpath[0] == ".": - candidates.append(app_config) - if candidates: - return sorted(candidates, key=lambda ac: -len(ac.name))[0] - - def get_registered_model(self, app_label, model_name): - """ - Similar to get_model(), but doesn't require that an app exists with - the given app_label. - - It's safe to call this method at import time, even while the registry - is being populated. - """ - model = self.all_models[app_label].get(model_name.lower()) - if model is None: - raise LookupError("Model '%s.%s' not registered." % (app_label, model_name)) - return model - - @functools.cache - def get_swappable_settings_name(self, to_string): - """ - For a given model string (e.g. "auth.User"), return the name of the - corresponding settings name if it refers to a swappable model. If the - referred model is not swappable, return None. - - This method is decorated with @functools.cache because it's performance - critical when it comes to migrations. Since the swappable settings - don't change after Django has loaded the settings, there is no reason - to get the respective settings attribute over and over again. - """ - to_string = to_string.lower() - for model in self.get_models(include_swapped=True): - swapped = model._meta.swapped - # Is this model swapped out for the model given by to_string? - if swapped and swapped.lower() == to_string: - return model._meta.swappable - # Is this model swappable and the one given by to_string? - if model._meta.swappable and model._meta.label_lower == to_string: - return model._meta.swappable - return None - - def set_available_apps(self, available): - """ - Restrict the set of installed apps used by get_app_config[s]. - - available must be an iterable of application names. - - set_available_apps() must be balanced with unset_available_apps(). - - Primarily used for performance optimization in TransactionTestCase. - - This method is safe in the sense that it doesn't trigger any imports. - """ - available = set(available) - installed = {app_config.name for app_config in self.get_app_configs()} - if not available.issubset(installed): - raise ValueError( - "Available apps isn't a subset of installed apps, extra apps: %s" - % ", ".join(available - installed) - ) - - self.stored_app_configs.append(self.app_configs) - self.app_configs = { - label: app_config - for label, app_config in self.app_configs.items() - if app_config.name in available - } - self.clear_cache() - - def unset_available_apps(self): - """Cancel a previous call to set_available_apps().""" - self.app_configs = self.stored_app_configs.pop() - self.clear_cache() - - def set_installed_apps(self, installed): - """ - Enable a different set of installed apps for get_app_config[s]. - - installed must be an iterable in the same format as INSTALLED_APPS. - - set_installed_apps() must be balanced with unset_installed_apps(), - even if it exits with an exception. - - Primarily used as a receiver of the setting_changed signal in tests. - - This method may trigger new imports, which may add new models to the - registry of all imported models. They will stay in the registry even - after unset_installed_apps(). Since it isn't possible to replay - imports safely (e.g. that could lead to registering listeners twice), - models are registered when they're imported and never removed. - """ - if not self.ready: - raise AppRegistryNotReady("App registry isn't ready yet.") - self.stored_app_configs.append(self.app_configs) - self.app_configs = {} - self.apps_ready = self.models_ready = self.loading = self.ready = False - self.clear_cache() - self.populate(installed) - - def unset_installed_apps(self): - """Cancel a previous call to set_installed_apps().""" - self.app_configs = self.stored_app_configs.pop() - self.apps_ready = self.models_ready = self.ready = True - self.clear_cache() - - def clear_cache(self): - """ - Clear all internal caches, for methods that alter the app registry. - - This is mostly used in tests. - """ - self.get_swappable_settings_name.cache_clear() - # Call expire cache on each model. This will purge - # the relation tree and the fields cache. - self.get_models.cache_clear() - if self.ready: - # Circumvent self.get_models() to prevent that the cache is - # refilled. This particularly prevents that an empty value is - # cached while cloning. - for app_config in self.app_configs.values(): - for model in app_config.get_models(include_auto_created=True): - model._meta._expire_cache() - - def lazy_model_operation(self, function, *model_keys): - """ - Take a function and a number of ("app_label", "modelname") tuples, and - when all the corresponding models have been imported and registered, - call the function with the model classes as its arguments. - - The function passed to this method must accept exactly n models as - arguments, where n=len(model_keys). - """ - # Base case: no arguments, just execute the function. - if not model_keys: - function() - # Recursive case: take the head of model_keys, wait for the - # corresponding model class to be imported and registered, then apply - # that argument to the supplied function. Pass the resulting partial - # to lazy_model_operation() along with the remaining model args and - # repeat until all models are loaded and all arguments are applied. - else: - next_model, *more_models = model_keys - - # This will be executed after the class corresponding to next_model - # has been imported and registered. The `func` attribute provides - # duck-type compatibility with partials. - def apply_next_model(model): - next_function = partial(apply_next_model.func, model) - self.lazy_model_operation(next_function, *more_models) - - apply_next_model.func = function - - # If the model has already been imported and registered, partially - # apply it to the function now. If not, add it to the list of - # pending operations for the model, where it will be executed with - # the model class as its sole argument once the model is ready. - try: - model_class = self.get_registered_model(*next_model) - except LookupError: - self._pending_operations[next_model].append(apply_next_model) - else: - apply_next_model(model_class) - - def do_pending_operations(self, model): - """ - Take a newly-prepared model and pass it to each function waiting for - it. This is called at the very end of Apps.register_model(). - """ - key = model._meta.app_label, model._meta.model_name - for function in self._pending_operations.pop(key, []): - function(model) - - -apps = Apps(installed_apps=None) diff --git a/.venv/lib/python3.12/site-packages/django/conf/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/__init__.py deleted file mode 100644 index c7ae36a..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/__init__.py +++ /dev/null @@ -1,257 +0,0 @@ -""" -Settings and configuration for Django. - -Read values from the module specified by the DJANGO_SETTINGS_MODULE environment -variable, and then from django.conf.global_settings; see the global_settings.py -for a list of all possible variables. -""" - -import importlib -import os -import time -import traceback -import warnings -from pathlib import Path - -import django -from django.conf import global_settings -from django.core.exceptions import ImproperlyConfigured -from django.utils.functional import LazyObject, empty - -ENVIRONMENT_VARIABLE = "DJANGO_SETTINGS_MODULE" -DEFAULT_STORAGE_ALIAS = "default" -STATICFILES_STORAGE_ALIAS = "staticfiles" - - -class SettingsReference(str): - """ - String subclass which references a current settings value. It's treated as - the value in memory but serializes to a settings.NAME attribute reference. - """ - - def __new__(self, value, setting_name): - return str.__new__(self, value) - - def __init__(self, value, setting_name): - self.setting_name = setting_name - - -class LazySettings(LazyObject): - """ - A lazy proxy for either global Django settings or a custom settings object. - The user can manually configure settings prior to using them. Otherwise, - Django uses the settings module pointed to by DJANGO_SETTINGS_MODULE. - """ - - def _setup(self, name=None): - """ - Load the settings module pointed to by the environment variable. This - is used the first time settings are needed, if the user hasn't - configured settings manually. - """ - settings_module = os.environ.get(ENVIRONMENT_VARIABLE) - if not settings_module: - desc = ("setting %s" % name) if name else "settings" - raise ImproperlyConfigured( - "Requested %s, but settings are not configured. " - "You must either define the environment variable %s " - "or call settings.configure() before accessing settings." - % (desc, ENVIRONMENT_VARIABLE) - ) - - self._wrapped = Settings(settings_module) - - def __repr__(self): - # Hardcode the class name as otherwise it yields 'Settings'. - if self._wrapped is empty: - return "" - return '' % { - "settings_module": self._wrapped.SETTINGS_MODULE, - } - - def __getattr__(self, name): - """Return the value of a setting and cache it in self.__dict__.""" - if (_wrapped := self._wrapped) is empty: - self._setup(name) - _wrapped = self._wrapped - val = getattr(_wrapped, name) - - # Special case some settings which require further modification. - # This is done here for performance reasons so the modified value is - # cached. - if name in {"MEDIA_URL", "STATIC_URL"} and val is not None: - val = self._add_script_prefix(val) - elif name == "SECRET_KEY" and not val: - raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") - - self.__dict__[name] = val - return val - - def __setattr__(self, name, value): - """ - Set the value of setting. Clear all cached values if _wrapped changes - (@override_settings does this) or clear single values when set. - """ - if name == "_wrapped": - self.__dict__.clear() - else: - self.__dict__.pop(name, None) - super().__setattr__(name, value) - - def __delattr__(self, name): - """Delete a setting and clear it from cache if needed.""" - super().__delattr__(name) - self.__dict__.pop(name, None) - - def configure(self, default_settings=global_settings, **options): - """ - Called to manually configure the settings. The 'default_settings' - parameter sets where to retrieve any unspecified values from (its - argument must support attribute access (__getattr__)). - """ - if self._wrapped is not empty: - raise RuntimeError("Settings already configured.") - holder = UserSettingsHolder(default_settings) - for name, value in options.items(): - if not name.isupper(): - raise TypeError("Setting %r must be uppercase." % name) - setattr(holder, name, value) - self._wrapped = holder - - @staticmethod - def _add_script_prefix(value): - """ - Add SCRIPT_NAME prefix to relative paths. - - Useful when the app is being served at a subpath and manually prefixing - subpath to STATIC_URL and MEDIA_URL in settings is inconvenient. - """ - # Don't apply prefix to absolute paths and URLs. - if value.startswith(("http://", "https://", "/")): - return value - from django.urls import get_script_prefix - - return "%s%s" % (get_script_prefix(), value) - - @property - def configured(self): - """Return True if the settings have already been configured.""" - return self._wrapped is not empty - - def _show_deprecation_warning(self, message, category): - stack = traceback.extract_stack() - # Show a warning if the setting is used outside of Django. - # Stack index: -1 this line, -2 the property, -3 the - # LazyObject __getattribute__(), -4 the caller. - filename, _, _, _ = stack[-4] - if not filename.startswith(os.path.dirname(django.__file__)): - warnings.warn(message, category, stacklevel=2) - - -class Settings: - def __init__(self, settings_module): - # update this dict from global settings (but only for ALL_CAPS - # settings) - for setting in dir(global_settings): - if setting.isupper(): - setattr(self, setting, getattr(global_settings, setting)) - - # store the settings module in case someone later cares - self.SETTINGS_MODULE = settings_module - - mod = importlib.import_module(self.SETTINGS_MODULE) - - tuple_settings = ( - "ALLOWED_HOSTS", - "INSTALLED_APPS", - "TEMPLATE_DIRS", - "LOCALE_PATHS", - "SECRET_KEY_FALLBACKS", - ) - self._explicit_settings = set() - for setting in dir(mod): - if setting.isupper(): - setting_value = getattr(mod, setting) - - if setting in tuple_settings and not isinstance( - setting_value, (list, tuple) - ): - raise ImproperlyConfigured( - "The %s setting must be a list or a tuple." % setting - ) - setattr(self, setting, setting_value) - self._explicit_settings.add(setting) - - if hasattr(time, "tzset") and self.TIME_ZONE: - # When we can, attempt to validate the timezone. If we can't find - # this file, no check happens and it's harmless. - zoneinfo_root = Path("/usr/share/zoneinfo") - zone_info_file = zoneinfo_root.joinpath(*self.TIME_ZONE.split("/")) - if zoneinfo_root.exists() and not zone_info_file.exists(): - raise ValueError("Incorrect timezone setting: %s" % self.TIME_ZONE) - # Move the time zone info into os.environ. See ticket #2315 for why - # we don't do this unconditionally (breaks Windows). - os.environ["TZ"] = self.TIME_ZONE - time.tzset() - - def is_overridden(self, setting): - return setting in self._explicit_settings - - def __repr__(self): - return '<%(cls)s "%(settings_module)s">' % { - "cls": self.__class__.__name__, - "settings_module": self.SETTINGS_MODULE, - } - - -class UserSettingsHolder: - """Holder for user configured settings.""" - - # SETTINGS_MODULE doesn't make much sense in the manually configured - # (standalone) case. - SETTINGS_MODULE = None - - def __init__(self, default_settings): - """ - Requests for configuration variables not in this class are satisfied - from the module specified in default_settings (if possible). - """ - self.__dict__["_deleted"] = set() - self.default_settings = default_settings - - def __getattr__(self, name): - if not name.isupper() or name in self._deleted: - raise AttributeError - return getattr(self.default_settings, name) - - def __setattr__(self, name, value): - self._deleted.discard(name) - super().__setattr__(name, value) - - def __delattr__(self, name): - self._deleted.add(name) - if hasattr(self, name): - super().__delattr__(name) - - def __dir__(self): - return sorted( - s - for s in [*self.__dict__, *dir(self.default_settings)] - if s not in self._deleted - ) - - def is_overridden(self, setting): - deleted = setting in self._deleted - set_locally = setting in self.__dict__ - set_on_default = getattr( - self.default_settings, "is_overridden", lambda s: False - )(setting) - return deleted or set_locally or set_on_default - - def __repr__(self): - return "<%(cls)s>" % { - "cls": self.__class__.__name__, - } - - -settings = LazySettings() diff --git a/.venv/lib/python3.12/site-packages/django/conf/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 7b4badbedee1e75e1c479d604821b32e55f9e360..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12542 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/app_template/__init__.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/app_template/__init__.py-tpl deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/app_template/admin.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/app_template/admin.py-tpl deleted file mode 100644 index 8c38f3f..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/app_template/admin.py-tpl +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/.venv/lib/python3.12/site-packages/django/conf/app_template/apps.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/app_template/apps.py-tpl deleted file mode 100644 index 9b2ce52..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/app_template/apps.py-tpl +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class {{ camel_case_app_name }}Config(AppConfig): - name = '{{ app_name }}' diff --git a/.venv/lib/python3.12/site-packages/django/conf/app_template/migrations/__init__.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/app_template/migrations/__init__.py-tpl deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/app_template/models.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/app_template/models.py-tpl deleted file mode 100644 index 71a8362..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/app_template/models.py-tpl +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/.venv/lib/python3.12/site-packages/django/conf/app_template/tests.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/app_template/tests.py-tpl deleted file mode 100644 index 7ce503c..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/app_template/tests.py-tpl +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/.venv/lib/python3.12/site-packages/django/conf/app_template/views.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/app_template/views.py-tpl deleted file mode 100644 index 91ea44a..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/app_template/views.py-tpl +++ /dev/null @@ -1,3 +0,0 @@ -from django.shortcuts import render - -# Create your views here. diff --git a/.venv/lib/python3.12/site-packages/django/conf/global_settings.py b/.venv/lib/python3.12/site-packages/django/conf/global_settings.py deleted file mode 100644 index 72c376d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/global_settings.py +++ /dev/null @@ -1,680 +0,0 @@ -""" -Default Django settings. Override these with settings in the module pointed to -by the DJANGO_SETTINGS_MODULE environment variable. -""" - - -# This is defined here as a do-nothing function because we can't import -# django.utils.translation -- that module depends on the settings. -def gettext_noop(s): - return s - - -#################### -# CORE # -#################### - -DEBUG = False - -# Whether the framework should propagate raw exceptions rather than catching -# them. This is useful under some testing situations and should never be used -# on a live site. -DEBUG_PROPAGATE_EXCEPTIONS = False - -# People who get code error notifications. In the format -# ["email@example.com", '"Full Name" '] -ADMINS = [] - -# List of IP addresses, as strings, that: -# * See debug comments, when DEBUG is true -# * Receive x-headers -INTERNAL_IPS = [] - -# Hosts/domain names that are valid for this site. -# "*" matches anything, ".example.com" matches example.com and all subdomains -ALLOWED_HOSTS = [] - -# Local time zone for this installation. All choices can be found here: -# https://en.wikipedia.org/wiki/List_of_tz_zones_by_name (although not all -# systems may support all possibilities). When USE_TZ is True, this is -# interpreted as the default user time zone. -TIME_ZONE = "America/Chicago" - -# If you set this to True, Django will use timezone-aware datetimes. -USE_TZ = True - -# Language code for this installation. Valid choices can be found here: -# https://www.iana.org/assignments/language-subtag-registry/ -# If LANGUAGE_CODE is not listed in LANGUAGES (below), the project must -# provide the necessary translations and locale definitions. -LANGUAGE_CODE = "en-us" - -# Languages we provide translations for, out of the box. -LANGUAGES = [ - ("af", gettext_noop("Afrikaans")), - ("ar", gettext_noop("Arabic")), - ("ar-dz", gettext_noop("Algerian Arabic")), - ("ast", gettext_noop("Asturian")), - ("az", gettext_noop("Azerbaijani")), - ("bg", gettext_noop("Bulgarian")), - ("be", gettext_noop("Belarusian")), - ("bn", gettext_noop("Bengali")), - ("br", gettext_noop("Breton")), - ("bs", gettext_noop("Bosnian")), - ("ca", gettext_noop("Catalan")), - ("ckb", gettext_noop("Central Kurdish (Sorani)")), - ("cs", gettext_noop("Czech")), - ("cy", gettext_noop("Welsh")), - ("da", gettext_noop("Danish")), - ("de", gettext_noop("German")), - ("dsb", gettext_noop("Lower Sorbian")), - ("el", gettext_noop("Greek")), - ("en", gettext_noop("English")), - ("en-au", gettext_noop("Australian English")), - ("en-gb", gettext_noop("British English")), - ("eo", gettext_noop("Esperanto")), - ("es", gettext_noop("Spanish")), - ("es-ar", gettext_noop("Argentinian Spanish")), - ("es-co", gettext_noop("Colombian Spanish")), - ("es-mx", gettext_noop("Mexican Spanish")), - ("es-ni", gettext_noop("Nicaraguan Spanish")), - ("es-ve", gettext_noop("Venezuelan Spanish")), - ("et", gettext_noop("Estonian")), - ("eu", gettext_noop("Basque")), - ("fa", gettext_noop("Persian")), - ("fi", gettext_noop("Finnish")), - ("fr", gettext_noop("French")), - ("fy", gettext_noop("Frisian")), - ("ga", gettext_noop("Irish")), - ("gd", gettext_noop("Scottish Gaelic")), - ("gl", gettext_noop("Galician")), - ("he", gettext_noop("Hebrew")), - ("hi", gettext_noop("Hindi")), - ("hr", gettext_noop("Croatian")), - ("hsb", gettext_noop("Upper Sorbian")), - ("ht", gettext_noop("Haitian Creole")), - ("hu", gettext_noop("Hungarian")), - ("hy", gettext_noop("Armenian")), - ("ia", gettext_noop("Interlingua")), - ("id", gettext_noop("Indonesian")), - ("ig", gettext_noop("Igbo")), - ("io", gettext_noop("Ido")), - ("is", gettext_noop("Icelandic")), - ("it", gettext_noop("Italian")), - ("ja", gettext_noop("Japanese")), - ("ka", gettext_noop("Georgian")), - ("kab", gettext_noop("Kabyle")), - ("kk", gettext_noop("Kazakh")), - ("km", gettext_noop("Khmer")), - ("kn", gettext_noop("Kannada")), - ("ko", gettext_noop("Korean")), - ("ky", gettext_noop("Kyrgyz")), - ("lb", gettext_noop("Luxembourgish")), - ("lt", gettext_noop("Lithuanian")), - ("lv", gettext_noop("Latvian")), - ("mk", gettext_noop("Macedonian")), - ("ml", gettext_noop("Malayalam")), - ("mn", gettext_noop("Mongolian")), - ("mr", gettext_noop("Marathi")), - ("ms", gettext_noop("Malay")), - ("my", gettext_noop("Burmese")), - ("nb", gettext_noop("Norwegian Bokmål")), - ("ne", gettext_noop("Nepali")), - ("nl", gettext_noop("Dutch")), - ("nn", gettext_noop("Norwegian Nynorsk")), - ("os", gettext_noop("Ossetic")), - ("pa", gettext_noop("Punjabi")), - ("pl", gettext_noop("Polish")), - ("pt", gettext_noop("Portuguese")), - ("pt-br", gettext_noop("Brazilian Portuguese")), - ("ro", gettext_noop("Romanian")), - ("ru", gettext_noop("Russian")), - ("sk", gettext_noop("Slovak")), - ("sl", gettext_noop("Slovenian")), - ("sq", gettext_noop("Albanian")), - ("sr", gettext_noop("Serbian")), - ("sr-latn", gettext_noop("Serbian Latin")), - ("sv", gettext_noop("Swedish")), - ("sw", gettext_noop("Swahili")), - ("ta", gettext_noop("Tamil")), - ("te", gettext_noop("Telugu")), - ("tg", gettext_noop("Tajik")), - ("th", gettext_noop("Thai")), - ("tk", gettext_noop("Turkmen")), - ("tr", gettext_noop("Turkish")), - ("tt", gettext_noop("Tatar")), - ("udm", gettext_noop("Udmurt")), - ("ug", gettext_noop("Uyghur")), - ("uk", gettext_noop("Ukrainian")), - ("ur", gettext_noop("Urdu")), - ("uz", gettext_noop("Uzbek")), - ("vi", gettext_noop("Vietnamese")), - ("zh-hans", gettext_noop("Simplified Chinese")), - ("zh-hant", gettext_noop("Traditional Chinese")), -] - -# Languages using BiDi (right-to-left) layout -LANGUAGES_BIDI = ["he", "ar", "ar-dz", "ckb", "fa", "ug", "ur"] - -# If you set this to False, Django will make some optimizations so as not -# to load the internationalization machinery. -USE_I18N = True -LOCALE_PATHS = [] - -# Settings for language cookie -LANGUAGE_COOKIE_NAME = "django_language" -LANGUAGE_COOKIE_AGE = None -LANGUAGE_COOKIE_DOMAIN = None -LANGUAGE_COOKIE_PATH = "/" -LANGUAGE_COOKIE_SECURE = False -LANGUAGE_COOKIE_HTTPONLY = False -LANGUAGE_COOKIE_SAMESITE = None - -# Not-necessarily-technical managers of the site. They get broken link -# notifications and other various emails. -MANAGERS = ADMINS - -# Default charset to use for all HttpResponse objects, if a MIME type isn't -# manually specified. It's used to construct the Content-Type header. -DEFAULT_CHARSET = "utf-8" - -# Email address that error messages come from. -SERVER_EMAIL = "root@localhost" - -# Database connection info. If left empty, will default to the dummy backend. -DATABASES = {} - -# Classes used to implement DB routing behavior. -DATABASE_ROUTERS = [] - -# The email backend to use. For possible shortcuts see django.core.mail. -# The default is to use the SMTP backend. -# Third-party backends can be specified by providing a Python path -# to a module that defines an EmailBackend class. -EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend" - -# Host for sending email. -EMAIL_HOST = "localhost" - -# Port for sending email. -EMAIL_PORT = 25 - -# Whether to send SMTP 'Date' header in the local time zone or in UTC. -EMAIL_USE_LOCALTIME = False - -# Optional SMTP authentication information for EMAIL_HOST. -EMAIL_HOST_USER = "" -EMAIL_HOST_PASSWORD = "" -EMAIL_USE_TLS = False -EMAIL_USE_SSL = False -EMAIL_SSL_CERTFILE = None -EMAIL_SSL_KEYFILE = None -EMAIL_TIMEOUT = None - -# List of strings representing installed apps. -INSTALLED_APPS = [] - -TEMPLATES = [] - -# Default form rendering class. -FORM_RENDERER = "django.forms.renderers.DjangoTemplates" - -# Default email address to use for various automated correspondence from -# the site managers. -DEFAULT_FROM_EMAIL = "webmaster@localhost" - -# Subject-line prefix for email messages send with django.core.mail.mail_admins -# or ...mail_managers. Make sure to include the trailing space. -EMAIL_SUBJECT_PREFIX = "[Django] " - -# Whether to append trailing slashes to URLs. -APPEND_SLASH = True - -# Whether to prepend the "www." subdomain to URLs that don't have it. -PREPEND_WWW = False - -# Override the server-derived value of SCRIPT_NAME -FORCE_SCRIPT_NAME = None - -# List of compiled regular expression objects representing User-Agent strings -# that are not allowed to visit any page, systemwide. Use this for bad -# robots/crawlers. Here are a few examples: -# import re -# DISALLOWED_USER_AGENTS = [ -# re.compile(r'^NaverBot.*'), -# re.compile(r'^EmailSiphon.*'), -# re.compile(r'^SiteSucker.*'), -# re.compile(r'^sohu-search'), -# ] -DISALLOWED_USER_AGENTS = [] - -ABSOLUTE_URL_OVERRIDES = {} - -# List of compiled regular expression objects representing URLs that need not -# be reported by BrokenLinkEmailsMiddleware. Here are a few examples: -# import re -# IGNORABLE_404_URLS = [ -# re.compile(r'^/apple-touch-icon.*\.png$'), -# re.compile(r'^/favicon.ico$'), -# re.compile(r'^/robots.txt$'), -# re.compile(r'^/phpmyadmin/'), -# re.compile(r'\.(cgi|php|pl)$'), -# ] -IGNORABLE_404_URLS = [] - -# A secret key for this particular Django installation. Used in secret-key -# hashing algorithms. Set this in your settings, or Django will complain -# loudly. -SECRET_KEY = "" - -# List of secret keys used to verify the validity of signatures. This allows -# secret key rotation. -SECRET_KEY_FALLBACKS = [] - -STORAGES = { - "default": { - "BACKEND": "django.core.files.storage.FileSystemStorage", - }, - "staticfiles": { - "BACKEND": "django.contrib.staticfiles.storage.StaticFilesStorage", - }, -} - -# Absolute filesystem path to the directory that will hold user-uploaded files. -# Example: "/var/www/example.com/media/" -MEDIA_ROOT = "" - -# URL that handles the media served from MEDIA_ROOT. -# Examples: "http://example.com/media/", "http://media.example.com/" -MEDIA_URL = "" - -# Absolute path to the directory static files should be collected to. -# Example: "/var/www/example.com/static/" -STATIC_ROOT = None - -# URL that handles the static files served from STATIC_ROOT. -# Example: "http://example.com/static/", "http://static.example.com/" -STATIC_URL = None - -# List of upload handler classes to be applied in order. -FILE_UPLOAD_HANDLERS = [ - "django.core.files.uploadhandler.MemoryFileUploadHandler", - "django.core.files.uploadhandler.TemporaryFileUploadHandler", -] - -# Maximum size, in bytes, of a request before it will be streamed to the -# file system instead of into memory. -FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440 # i.e. 2.5 MB - -# Maximum size in bytes of request data (excluding file uploads) that will be -# read before a SuspiciousOperation (RequestDataTooBig) is raised. -DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440 # i.e. 2.5 MB - -# Maximum number of GET/POST parameters that will be read before a -# SuspiciousOperation (TooManyFieldsSent) is raised. -DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000 - -# Maximum number of files encoded in a multipart upload that will be read -# before a SuspiciousOperation (TooManyFilesSent) is raised. -DATA_UPLOAD_MAX_NUMBER_FILES = 100 - -# Directory in which upload streamed files will be temporarily saved. A value -# of `None` will make Django use the operating system's default temporary -# directory (i.e. "/tmp" on *nix systems). -FILE_UPLOAD_TEMP_DIR = None - -# The numeric mode to set newly-uploaded files to. The value should be a mode -# you'd pass directly to os.chmod; see -# https://docs.python.org/library/os.html#files-and-directories. -FILE_UPLOAD_PERMISSIONS = 0o644 - -# The numeric mode to assign to newly-created directories, when uploading -# files. The value should be a mode as you'd pass to os.chmod; see -# https://docs.python.org/library/os.html#files-and-directories. -FILE_UPLOAD_DIRECTORY_PERMISSIONS = None - -# Python module path where user will place custom format definition. -# The directory where this setting is pointing should contain subdirectories -# named as the locales, containing a formats.py file -# (i.e. "myproject.locale" for myproject/locale/en/formats.py etc. use) -FORMAT_MODULE_PATH = None - -# Default formatting for date objects. See all available format strings here: -# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "N j, Y" - -# Default formatting for datetime objects. See all available format strings -# here: https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATETIME_FORMAT = "N j, Y, P" - -# Default formatting for time objects. See all available format strings here: -# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -TIME_FORMAT = "P" - -# Default formatting for date objects when only the year and month are -# relevant. See all available format strings here: -# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -YEAR_MONTH_FORMAT = "F Y" - -# Default formatting for date objects when only the month and day are relevant. -# See all available format strings here: -# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -MONTH_DAY_FORMAT = "F j" - -# Default short formatting for date objects. See all available format strings -# here: https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -SHORT_DATE_FORMAT = "m/d/Y" - -# Default short formatting for datetime objects. -# See all available format strings here: -# https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -SHORT_DATETIME_FORMAT = "m/d/Y P" - -# Default formats to be used when parsing dates from input boxes, in order -# See all available format string here: -# https://docs.python.org/library/datetime.html#strftime-behavior -# * Note that these format strings are different from the ones to display dates -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%m/%d/%Y", # '10/25/2006' - "%m/%d/%y", # '10/25/06' - "%b %d %Y", # 'Oct 25 2006' - "%b %d, %Y", # 'Oct 25, 2006' - "%d %b %Y", # '25 Oct 2006' - "%d %b, %Y", # '25 Oct, 2006' - "%B %d %Y", # 'October 25 2006' - "%B %d, %Y", # 'October 25, 2006' - "%d %B %Y", # '25 October 2006' - "%d %B, %Y", # '25 October, 2006' -] - -# Default formats to be used when parsing times from input boxes, in order -# See all available format string here: -# https://docs.python.org/library/datetime.html#strftime-behavior -# * Note that these format strings are different from the ones to display dates -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '14:30:59' - "%H:%M:%S.%f", # '14:30:59.000200' - "%H:%M", # '14:30' -] - -# Default formats to be used when parsing dates and times from input boxes, -# in order -# See all available format string here: -# https://docs.python.org/library/datetime.html#strftime-behavior -# * Note that these format strings are different from the ones to display dates -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%m/%d/%Y %H:%M:%S", # '10/25/2006 14:30:59' - "%m/%d/%Y %H:%M:%S.%f", # '10/25/2006 14:30:59.000200' - "%m/%d/%Y %H:%M", # '10/25/2006 14:30' - "%m/%d/%y %H:%M:%S", # '10/25/06 14:30:59' - "%m/%d/%y %H:%M:%S.%f", # '10/25/06 14:30:59.000200' - "%m/%d/%y %H:%M", # '10/25/06 14:30' -] - -# First day of week, to be used on calendars -# 0 means Sunday, 1 means Monday... -FIRST_DAY_OF_WEEK = 0 - -# Decimal separator symbol -DECIMAL_SEPARATOR = "." - -# Boolean that sets whether to add thousand separator when formatting numbers -USE_THOUSAND_SEPARATOR = False - -# Number of digits that will be together, when splitting them by -# THOUSAND_SEPARATOR. 0 means no grouping, 3 means splitting by thousands... -NUMBER_GROUPING = 0 - -# Thousand separator symbol -THOUSAND_SEPARATOR = "," - -# The tablespaces to use for each model when not specified otherwise. -DEFAULT_TABLESPACE = "" -DEFAULT_INDEX_TABLESPACE = "" - -# Default primary key field type. -DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField" - -# Default X-Frame-Options header value -X_FRAME_OPTIONS = "DENY" - -USE_X_FORWARDED_HOST = False -USE_X_FORWARDED_PORT = False - -# The Python dotted path to the WSGI application that Django's internal server -# (runserver) will use. If `None`, the return value of -# 'django.core.wsgi.get_wsgi_application' is used, thus preserving the same -# behavior as previous versions of Django. Otherwise this should point to an -# actual WSGI application object. -WSGI_APPLICATION = None - -# If your Django app is behind a proxy that sets a header to specify secure -# connections, AND that proxy ensures that user-submitted headers with the -# same name are ignored (so that people can't spoof it), set this value to -# a tuple of (header_name, header_value). For any requests that come in with -# that header/value, request.is_secure() will return True. -# WARNING! Only set this if you fully understand what you're doing. Otherwise, -# you may be opening yourself up to a security risk. -SECURE_PROXY_SSL_HEADER = None - -############## -# MIDDLEWARE # -############## - -# List of middleware to use. Order is important; in the request phase, these -# middleware will be applied in the order given, and in the response -# phase the middleware will be applied in reverse order. -MIDDLEWARE = [] - -############ -# SESSIONS # -############ - -# Cache to store session data if using the cache session backend. -SESSION_CACHE_ALIAS = "default" -# Cookie name. This can be whatever you want. -SESSION_COOKIE_NAME = "sessionid" -# Age of cookie, in seconds (default: 2 weeks). -SESSION_COOKIE_AGE = 60 * 60 * 24 * 7 * 2 -# A string like "example.com", or None for standard domain cookie. -SESSION_COOKIE_DOMAIN = None -# Whether the session cookie should be secure (https:// only). -SESSION_COOKIE_SECURE = False -# The path of the session cookie. -SESSION_COOKIE_PATH = "/" -# Whether to use the HttpOnly flag. -SESSION_COOKIE_HTTPONLY = True -# Whether to set the flag restricting cookie leaks on cross-site requests. -# This can be 'Lax', 'Strict', 'None', or False to disable the flag. -SESSION_COOKIE_SAMESITE = "Lax" -# Whether to save the session data on every request. -SESSION_SAVE_EVERY_REQUEST = False -# Whether a user's session cookie expires when the web browser is closed. -SESSION_EXPIRE_AT_BROWSER_CLOSE = False -# The module to store session data -SESSION_ENGINE = "django.contrib.sessions.backends.db" -# Directory to store session files if using the file session module. If None, -# the backend will use a sensible default. -SESSION_FILE_PATH = None -# class to serialize session data -SESSION_SERIALIZER = "django.contrib.sessions.serializers.JSONSerializer" - -######### -# CACHE # -######### - -# The cache backends to use. -CACHES = { - "default": { - "BACKEND": "django.core.cache.backends.locmem.LocMemCache", - } -} -CACHE_MIDDLEWARE_KEY_PREFIX = "" -CACHE_MIDDLEWARE_SECONDS = 600 -CACHE_MIDDLEWARE_ALIAS = "default" - -################## -# AUTHENTICATION # -################## - -AUTH_USER_MODEL = "auth.User" - -AUTHENTICATION_BACKENDS = ["django.contrib.auth.backends.ModelBackend"] - -LOGIN_URL = "/accounts/login/" - -LOGIN_REDIRECT_URL = "/accounts/profile/" - -LOGOUT_REDIRECT_URL = None - -# The number of seconds a password reset link is valid for (default: 3 days). -PASSWORD_RESET_TIMEOUT = 60 * 60 * 24 * 3 - -# The first hasher in this list is the preferred algorithm. Any password using -# different algorithms will be converted automatically upon login. -PASSWORD_HASHERS = [ - "django.contrib.auth.hashers.PBKDF2PasswordHasher", - "django.contrib.auth.hashers.PBKDF2SHA1PasswordHasher", - "django.contrib.auth.hashers.Argon2PasswordHasher", - "django.contrib.auth.hashers.BCryptSHA256PasswordHasher", - "django.contrib.auth.hashers.ScryptPasswordHasher", -] - -AUTH_PASSWORD_VALIDATORS = [] - -########### -# SIGNING # -########### - -SIGNING_BACKEND = "django.core.signing.TimestampSigner" - -######## -# CSRF # -######## - -# Dotted path to callable to be used as view when a request is -# rejected by the CSRF middleware. -CSRF_FAILURE_VIEW = "django.views.csrf.csrf_failure" - -# Settings for CSRF cookie. -CSRF_COOKIE_NAME = "csrftoken" -CSRF_COOKIE_AGE = 60 * 60 * 24 * 7 * 52 -CSRF_COOKIE_DOMAIN = None -CSRF_COOKIE_PATH = "/" -CSRF_COOKIE_SECURE = False -CSRF_COOKIE_HTTPONLY = False -CSRF_COOKIE_SAMESITE = "Lax" -CSRF_HEADER_NAME = "HTTP_X_CSRFTOKEN" -CSRF_TRUSTED_ORIGINS = [] -CSRF_USE_SESSIONS = False - -############ -# MESSAGES # -############ - -# Class to use as messages backend -MESSAGE_STORAGE = "django.contrib.messages.storage.fallback.FallbackStorage" - -# Default values of MESSAGE_LEVEL and MESSAGE_TAGS are defined within -# django.contrib.messages to avoid imports in this settings file. - -########### -# LOGGING # -########### - -# The callable to use to configure logging -LOGGING_CONFIG = "logging.config.dictConfig" - -# Custom logging configuration. -LOGGING = {} - -# Default exception reporter class used in case none has been -# specifically assigned to the HttpRequest instance. -DEFAULT_EXCEPTION_REPORTER = "django.views.debug.ExceptionReporter" - -# Default exception reporter filter class used in case none has been -# specifically assigned to the HttpRequest instance. -DEFAULT_EXCEPTION_REPORTER_FILTER = "django.views.debug.SafeExceptionReporterFilter" - -########### -# TESTING # -########### - -# The name of the class to use to run the test suite -TEST_RUNNER = "django.test.runner.DiscoverRunner" - -# Apps that don't need to be serialized at test database creation time -# (only apps with migrations are to start with) -TEST_NON_SERIALIZED_APPS = [] - -############ -# FIXTURES # -############ - -# The list of directories to search for fixtures -FIXTURE_DIRS = [] - -############### -# STATICFILES # -############### - -# A list of locations of additional static files -STATICFILES_DIRS = [] - -# List of finder classes that know how to find static files in -# various locations. -STATICFILES_FINDERS = [ - "django.contrib.staticfiles.finders.FileSystemFinder", - "django.contrib.staticfiles.finders.AppDirectoriesFinder", - # 'django.contrib.staticfiles.finders.DefaultStorageFinder', -] - -############## -# MIGRATIONS # -############## - -# Migration module overrides for apps, by app label. -MIGRATION_MODULES = {} - -################# -# SYSTEM CHECKS # -################# - -# List of all issues generated by system checks that should be silenced. Light -# issues like warnings, infos or debugs will not generate a message. Silencing -# serious issues like errors and criticals does not result in hiding the -# message, but Django will not stop you from e.g. running server. -SILENCED_SYSTEM_CHECKS = [] - -####################### -# SECURITY MIDDLEWARE # -####################### -SECURE_CONTENT_TYPE_NOSNIFF = True -SECURE_CROSS_ORIGIN_OPENER_POLICY = "same-origin" -SECURE_HSTS_INCLUDE_SUBDOMAINS = False -SECURE_HSTS_PRELOAD = False -SECURE_HSTS_SECONDS = 0 -SECURE_REDIRECT_EXEMPT = [] -SECURE_REFERRER_POLICY = "same-origin" -SECURE_SSL_HOST = None -SECURE_SSL_REDIRECT = False - -################## -# CSP MIDDLEWARE # -################## -SECURE_CSP = {} -SECURE_CSP_REPORT_ONLY = {} - -# RemovedInDjango70Warning: A transitional setting helpful in early adoption of -# HTTPS as the default protocol in urlize and urlizetrunc when no protocol is -# provided. Set to True to assume HTTPS during the Django 6.x release cycle. -URLIZE_ASSUME_HTTPS = False - -######### -# TASKS # -######### -TASKS = {"default": {"BACKEND": "django.tasks.backends.immediate.ImmediateBackend"}} diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/__init__.py deleted file mode 100644 index 41dee94..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/__init__.py +++ /dev/null @@ -1,636 +0,0 @@ -""" -LANG_INFO is a dictionary structure to provide meta information about -languages. - -About name_local: capitalize it as if your language name was appearing -inside a sentence in your language. -The 'fallback' key can be used to specify a special fallback logic which -doesn't follow the traditional 'fr-ca' -> 'fr' fallback logic. -""" - -LANG_INFO = { - "af": { - "bidi": False, - "code": "af", - "name": "Afrikaans", - "name_local": "Afrikaans", - }, - "ar": { - "bidi": True, - "code": "ar", - "name": "Arabic", - "name_local": "العربيّة", - }, - "ar-dz": { - "bidi": True, - "code": "ar-dz", - "name": "Algerian Arabic", - "name_local": "العربية الجزائرية", - }, - "ast": { - "bidi": False, - "code": "ast", - "name": "Asturian", - "name_local": "asturianu", - }, - "az": { - "bidi": True, - "code": "az", - "name": "Azerbaijani", - "name_local": "Azərbaycanca", - }, - "be": { - "bidi": False, - "code": "be", - "name": "Belarusian", - "name_local": "беларуская", - }, - "bg": { - "bidi": False, - "code": "bg", - "name": "Bulgarian", - "name_local": "български", - }, - "bn": { - "bidi": False, - "code": "bn", - "name": "Bengali", - "name_local": "বাংলা", - }, - "br": { - "bidi": False, - "code": "br", - "name": "Breton", - "name_local": "brezhoneg", - }, - "bs": { - "bidi": False, - "code": "bs", - "name": "Bosnian", - "name_local": "bosanski", - }, - "ca": { - "bidi": False, - "code": "ca", - "name": "Catalan", - "name_local": "català", - }, - "ckb": { - "bidi": True, - "code": "ckb", - "name": "Central Kurdish (Sorani)", - "name_local": "کوردی", - }, - "cs": { - "bidi": False, - "code": "cs", - "name": "Czech", - "name_local": "česky", - }, - "cy": { - "bidi": False, - "code": "cy", - "name": "Welsh", - "name_local": "Cymraeg", - }, - "da": { - "bidi": False, - "code": "da", - "name": "Danish", - "name_local": "dansk", - }, - "de": { - "bidi": False, - "code": "de", - "name": "German", - "name_local": "Deutsch", - }, - "dsb": { - "bidi": False, - "code": "dsb", - "name": "Lower Sorbian", - "name_local": "dolnoserbski", - }, - "el": { - "bidi": False, - "code": "el", - "name": "Greek", - "name_local": "Ελληνικά", - }, - "en": { - "bidi": False, - "code": "en", - "name": "English", - "name_local": "English", - }, - "en-au": { - "bidi": False, - "code": "en-au", - "name": "Australian English", - "name_local": "Australian English", - }, - "en-gb": { - "bidi": False, - "code": "en-gb", - "name": "British English", - "name_local": "British English", - }, - "eo": { - "bidi": False, - "code": "eo", - "name": "Esperanto", - "name_local": "Esperanto", - }, - "es": { - "bidi": False, - "code": "es", - "name": "Spanish", - "name_local": "español", - }, - "es-ar": { - "bidi": False, - "code": "es-ar", - "name": "Argentinian Spanish", - "name_local": "español de Argentina", - }, - "es-co": { - "bidi": False, - "code": "es-co", - "name": "Colombian Spanish", - "name_local": "español de Colombia", - }, - "es-mx": { - "bidi": False, - "code": "es-mx", - "name": "Mexican Spanish", - "name_local": "español de Mexico", - }, - "es-ni": { - "bidi": False, - "code": "es-ni", - "name": "Nicaraguan Spanish", - "name_local": "español de Nicaragua", - }, - "es-ve": { - "bidi": False, - "code": "es-ve", - "name": "Venezuelan Spanish", - "name_local": "español de Venezuela", - }, - "et": { - "bidi": False, - "code": "et", - "name": "Estonian", - "name_local": "eesti", - }, - "eu": { - "bidi": False, - "code": "eu", - "name": "Basque", - "name_local": "Basque", - }, - "fa": { - "bidi": True, - "code": "fa", - "name": "Persian", - "name_local": "فارسی", - }, - "fi": { - "bidi": False, - "code": "fi", - "name": "Finnish", - "name_local": "suomi", - }, - "fr": { - "bidi": False, - "code": "fr", - "name": "French", - "name_local": "français", - }, - "fy": { - "bidi": False, - "code": "fy", - "name": "Frisian", - "name_local": "frysk", - }, - "ga": { - "bidi": False, - "code": "ga", - "name": "Irish", - "name_local": "Gaeilge", - }, - "gd": { - "bidi": False, - "code": "gd", - "name": "Scottish Gaelic", - "name_local": "Gàidhlig", - }, - "gl": { - "bidi": False, - "code": "gl", - "name": "Galician", - "name_local": "galego", - }, - "he": { - "bidi": True, - "code": "he", - "name": "Hebrew", - "name_local": "עברית", - }, - "hi": { - "bidi": False, - "code": "hi", - "name": "Hindi", - "name_local": "हिंदी", - }, - "hr": { - "bidi": False, - "code": "hr", - "name": "Croatian", - "name_local": "Hrvatski", - }, - "hsb": { - "bidi": False, - "code": "hsb", - "name": "Upper Sorbian", - "name_local": "hornjoserbsce", - }, - "ht": { - "bidi": False, - "code": "ht", - "name": "Haitian Creole", - "name_local": "Kreyòl Ayisyen", - }, - "hu": { - "bidi": False, - "code": "hu", - "name": "Hungarian", - "name_local": "Magyar", - }, - "hy": { - "bidi": False, - "code": "hy", - "name": "Armenian", - "name_local": "հայերեն", - }, - "ia": { - "bidi": False, - "code": "ia", - "name": "Interlingua", - "name_local": "Interlingua", - }, - "io": { - "bidi": False, - "code": "io", - "name": "Ido", - "name_local": "ido", - }, - "id": { - "bidi": False, - "code": "id", - "name": "Indonesian", - "name_local": "Bahasa Indonesia", - }, - "ig": { - "bidi": False, - "code": "ig", - "name": "Igbo", - "name_local": "Asụsụ Ìgbò", - }, - "is": { - "bidi": False, - "code": "is", - "name": "Icelandic", - "name_local": "Íslenska", - }, - "it": { - "bidi": False, - "code": "it", - "name": "Italian", - "name_local": "italiano", - }, - "ja": { - "bidi": False, - "code": "ja", - "name": "Japanese", - "name_local": "日本語", - }, - "ka": { - "bidi": False, - "code": "ka", - "name": "Georgian", - "name_local": "ქართული", - }, - "kab": { - "bidi": False, - "code": "kab", - "name": "Kabyle", - "name_local": "taqbaylit", - }, - "kk": { - "bidi": False, - "code": "kk", - "name": "Kazakh", - "name_local": "Қазақ", - }, - "km": { - "bidi": False, - "code": "km", - "name": "Khmer", - "name_local": "Khmer", - }, - "kn": { - "bidi": False, - "code": "kn", - "name": "Kannada", - "name_local": "Kannada", - }, - "ko": { - "bidi": False, - "code": "ko", - "name": "Korean", - "name_local": "한국어", - }, - "ky": { - "bidi": False, - "code": "ky", - "name": "Kyrgyz", - "name_local": "Кыргызча", - }, - "lb": { - "bidi": False, - "code": "lb", - "name": "Luxembourgish", - "name_local": "Lëtzebuergesch", - }, - "lt": { - "bidi": False, - "code": "lt", - "name": "Lithuanian", - "name_local": "Lietuviškai", - }, - "lv": { - "bidi": False, - "code": "lv", - "name": "Latvian", - "name_local": "latviešu", - }, - "mk": { - "bidi": False, - "code": "mk", - "name": "Macedonian", - "name_local": "Македонски", - }, - "ml": { - "bidi": False, - "code": "ml", - "name": "Malayalam", - "name_local": "മലയാളം", - }, - "mn": { - "bidi": False, - "code": "mn", - "name": "Mongolian", - "name_local": "Mongolian", - }, - "mr": { - "bidi": False, - "code": "mr", - "name": "Marathi", - "name_local": "मराठी", - }, - "ms": { - "bidi": False, - "code": "ms", - "name": "Malay", - "name_local": "Bahasa Melayu", - }, - "my": { - "bidi": False, - "code": "my", - "name": "Burmese", - "name_local": "မြန်မာဘာသာ", - }, - "nb": { - "bidi": False, - "code": "nb", - "name": "Norwegian Bokmal", - "name_local": "norsk (bokmål)", - }, - "ne": { - "bidi": False, - "code": "ne", - "name": "Nepali", - "name_local": "नेपाली", - }, - "nl": { - "bidi": False, - "code": "nl", - "name": "Dutch", - "name_local": "Nederlands", - }, - "nn": { - "bidi": False, - "code": "nn", - "name": "Norwegian Nynorsk", - "name_local": "norsk (nynorsk)", - }, - "no": { - "bidi": False, - "code": "no", - "name": "Norwegian", - "name_local": "norsk", - }, - "os": { - "bidi": False, - "code": "os", - "name": "Ossetic", - "name_local": "Ирон", - }, - "pa": { - "bidi": False, - "code": "pa", - "name": "Punjabi", - "name_local": "Punjabi", - }, - "pl": { - "bidi": False, - "code": "pl", - "name": "Polish", - "name_local": "polski", - }, - "pt": { - "bidi": False, - "code": "pt", - "name": "Portuguese", - "name_local": "Português", - }, - "pt-br": { - "bidi": False, - "code": "pt-br", - "name": "Brazilian Portuguese", - "name_local": "Português Brasileiro", - }, - "ro": { - "bidi": False, - "code": "ro", - "name": "Romanian", - "name_local": "Română", - }, - "ru": { - "bidi": False, - "code": "ru", - "name": "Russian", - "name_local": "Русский", - }, - "sk": { - "bidi": False, - "code": "sk", - "name": "Slovak", - "name_local": "slovensky", - }, - "sl": { - "bidi": False, - "code": "sl", - "name": "Slovenian", - "name_local": "Slovenščina", - }, - "sq": { - "bidi": False, - "code": "sq", - "name": "Albanian", - "name_local": "shqip", - }, - "sr": { - "bidi": False, - "code": "sr", - "name": "Serbian", - "name_local": "српски", - }, - "sr-latn": { - "bidi": False, - "code": "sr-latn", - "name": "Serbian Latin", - "name_local": "srpski (latinica)", - }, - "sv": { - "bidi": False, - "code": "sv", - "name": "Swedish", - "name_local": "svenska", - }, - "sw": { - "bidi": False, - "code": "sw", - "name": "Swahili", - "name_local": "Kiswahili", - }, - "ta": { - "bidi": False, - "code": "ta", - "name": "Tamil", - "name_local": "தமிழ்", - }, - "te": { - "bidi": False, - "code": "te", - "name": "Telugu", - "name_local": "తెలుగు", - }, - "tg": { - "bidi": False, - "code": "tg", - "name": "Tajik", - "name_local": "тоҷикӣ", - }, - "th": { - "bidi": False, - "code": "th", - "name": "Thai", - "name_local": "ภาษาไทย", - }, - "tk": { - "bidi": False, - "code": "tk", - "name": "Turkmen", - "name_local": "Türkmençe", - }, - "tr": { - "bidi": False, - "code": "tr", - "name": "Turkish", - "name_local": "Türkçe", - }, - "tt": { - "bidi": False, - "code": "tt", - "name": "Tatar", - "name_local": "Татарча", - }, - "udm": { - "bidi": False, - "code": "udm", - "name": "Udmurt", - "name_local": "Удмурт", - }, - "ug": { - "bidi": True, - "code": "ug", - "name": "Uyghur", - "name_local": "ئۇيغۇرچە", - }, - "uk": { - "bidi": False, - "code": "uk", - "name": "Ukrainian", - "name_local": "Українська", - }, - "ur": { - "bidi": True, - "code": "ur", - "name": "Urdu", - "name_local": "اردو", - }, - "uz": { - "bidi": False, - "code": "uz", - "name": "Uzbek", - "name_local": "oʻzbek tili", - }, - "vi": { - "bidi": False, - "code": "vi", - "name": "Vietnamese", - "name_local": "Tiếng Việt", - }, - "zh-cn": { - "fallback": ["zh-hans"], - }, - "zh-hans": { - "bidi": False, - "code": "zh-hans", - "name": "Simplified Chinese", - "name_local": "简体中文", - }, - "zh-hant": { - "bidi": False, - "code": "zh-hant", - "name": "Traditional Chinese", - "name_local": "繁體中文", - }, - "zh-hk": { - "fallback": ["zh-hant"], - }, - "zh-mo": { - "fallback": ["zh-hant"], - }, - "zh-my": { - "fallback": ["zh-hans"], - }, - "zh-sg": { - "fallback": ["zh-hans"], - }, - "zh-tw": { - "fallback": ["zh-hant"], - }, -} diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index d7d58aee801e09ee7333a300af902b89030e9b91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8651 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 H{FL}#XimkA diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/af/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/af/LC_MESSAGES/django.mo deleted file mode 100644 index dfd34bcc650a6b862e665ef0661b2cf941e6fe2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27466 zcmc(n37lM2o$oI(Y+(r^i^_Hrh;&0&cM<|ZLXae#J)N}aP9jE(x4Ldu-_&x;d#k$X zs83LEd5#O?jH5gm6}JcKI3sS1+aPW;0zQ{ojl)X z?kA^y_ndq7^FROd|Nqaw^KYll|7(wD_$bdi8~peJ&--WIpL4oWJ@0xF6YvIb6ZiAOmH#nN^&hp^ z&i}EX=;3rw{oeuB!9Cy`zz-3Fer#PhBM?*#t_{1vzwd+pM^=I;?u^m*B8mRqht>+2C!U+Wn)$V=lJk7J{0uGeE6Z zuS;Ly;;TTlw+37QZUxoP-QbDfUWa2Yy#Xr!0Z{$95q$1Z^bdR`@rQdn?;pVD=WKiD zGYHLRH>mor2G#Ga;0fRmxDMP0Qib<+Q2qQ8sC@tG@Ig@H`yr_Q{lejIK+Vr%pz{Bx ziyzx(>p2y7*nNLFsPVrVRKIQp z7lOCA^gBSc`*)z~`4C9gyid9GUx1>|--7eN zs@&b6_V3pm{>b5D4i_x5{W=@;$+rYl|2Kf5hwY%oIqK5Op!!h9~^p@+4_$LIYPYi!NuS@kSXy-L6*R~1r%Sr7Zkr*@O0b%3qkR-b)eSwxgads z8wb_TH-ehKH-l>To#2zeJKXnAg6jXL9sY|;{|c!7ejU{OJ_u?a9tM^F=*ul%JPFkN z6+zYC05$Fd;M2hCLG7b=gPPB~LD9w6z}JA^1=Y_ghltuqK$U+XsPvbBkAW`(?*m^9 zk$wvtU@_F*g&ZClPYn)B4=Vp>z|+8QfEwq|9RAATBMu*P__#wI zipoFV;c*U6ba)D=^*#;M{G8*`7dw0!sQrGC`<`>@%R$loW#BpBI#6^NfER!_f;++6 z!QJ5FU;tb{W9gv`b`yU+$dY=W051U_1;u|ZhN)bG=%C#ZgY3ETkw93-o^V!f3oCcra^f6(E*pz{9!JR6)x zp{Ic7IlKbY_aX3T@c9lW9KOimOC7!vynuYK1?Pbu1nI8#5pX_u7btr8r2Bq9DEj^~ zsP*{{D0=z(&ulq@iRc>KiA=fpy+2QsP$S09t#eF;ycfB@dBvvmBG`& zmw_7ho89-jz%z*7?c(1AwU56Cs=Z%0d=y+pT*`s^zZ}%}D?#n!^`Pi_5Y+q?K=GrO zfER+dg2#cM1vM}CgR1ANpvL_msPf+j)t^T}jqhX@`#5kBsQq)1i(dhD5nl^x{z{
4V*qr|(mv3B6UgJkjE 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/af/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/af/LC_MESSAGES/django.po deleted file mode 100644 index 5f6cbaf..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/af/LC_MESSAGES/django.po +++ /dev/null @@ -1,1345 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# F Wolff , 2019-2020,2022-2025 -# Stephen Cox , 2011-2012 -# unklphil , 2014,2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-04-01 15:04-0500\n" -"Last-Translator: F Wolff , 2019-2020,2022-2025\n" -"Language-Team: Afrikaans (http://app.transifex.com/django/django/language/" -"af/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: af\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabies" - -msgid "Algerian Arabic" -msgstr "Algeriese Arabies" - -msgid "Asturian" -msgstr "Asturies" - -msgid "Azerbaijani" -msgstr "Aserbeidjans" - -msgid "Bulgarian" -msgstr "Bulgaars" - -msgid "Belarusian" -msgstr "Wit-Russies" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Bretons" - -msgid "Bosnian" -msgstr "Bosnies" - -msgid "Catalan" -msgstr "Katalaans" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "Tsjeggies" - -msgid "Welsh" -msgstr "Wallies" - -msgid "Danish" -msgstr "Deens" - -msgid "German" -msgstr "Duits" - -msgid "Lower Sorbian" -msgstr "Neder-Sorbies" - -msgid "Greek" -msgstr "Grieks" - -msgid "English" -msgstr "Engels" - -msgid "Australian English" -msgstr "Australiese Engels" - -msgid "British English" -msgstr "Britse Engels" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spaans" - -msgid "Argentinian Spanish" -msgstr "Argentynse Spaans" - -msgid "Colombian Spanish" -msgstr "Kolombiaanse Spaans" - -msgid "Mexican Spanish" -msgstr "Meksikaanse Spaans" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguaanse Spaans" - -msgid "Venezuelan Spanish" -msgstr "Venezolaanse Spaans" - -msgid "Estonian" -msgstr "Estnies" - -msgid "Basque" -msgstr "Baskies" - -msgid "Persian" -msgstr "Persies" - -msgid "Finnish" -msgstr "Fins" - -msgid "French" -msgstr "Fraans" - -msgid "Frisian" -msgstr "Fries" - -msgid "Irish" -msgstr "Iers" - -msgid "Scottish Gaelic" -msgstr "Skots-Gaelies" - -msgid "Galician" -msgstr "Galicies" - -msgid "Hebrew" -msgstr "Hebreeus" - -msgid "Hindi" -msgstr "Hindoe" - -msgid "Croatian" -msgstr "Kroaties" - -msgid "Upper Sorbian" -msgstr "Opper-Sorbies" - -msgid "Hungarian" -msgstr "Hongaars" - -msgid "Armenian" -msgstr "Armeens" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesies" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Yslands" - -msgid "Italian" -msgstr "Italiaans" - -msgid "Japanese" -msgstr "Japannees" - -msgid "Georgian" -msgstr "Georgian" - -msgid "Kabyle" -msgstr "Kabilies" - -msgid "Kazakh" -msgstr "Kazakh" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreaans" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luxemburgs" - -msgid "Lithuanian" -msgstr "Litaus" - -msgid "Latvian" -msgstr "Lets" - -msgid "Macedonian" -msgstr "Macedonies" - -msgid "Malayalam" -msgstr "Malabaars" - -msgid "Mongolian" -msgstr "Mongools" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Maleisies" - -msgid "Burmese" -msgstr "Birmaans" - -msgid "Norwegian Bokmål" -msgstr "Noorweegse Bokmål" - -msgid "Nepali" -msgstr "Nepalees" - -msgid "Dutch" -msgstr "Nederlands" - -msgid "Norwegian Nynorsk" -msgstr "Noorweegse Nynorsk" - -msgid "Ossetic" -msgstr "Osseties" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Pools" - -msgid "Portuguese" -msgstr "Portugees" - -msgid "Brazilian Portuguese" -msgstr "Brasiliaanse Portugees" - -msgid "Romanian" -msgstr "Roemeens" - -msgid "Russian" -msgstr "Russiese" - -msgid "Slovak" -msgstr "Slowaaks" - -msgid "Slovenian" -msgstr "Sloweens" - -msgid "Albanian" -msgstr "Albanees" - -msgid "Serbian" -msgstr "Serwies" - -msgid "Serbian Latin" -msgstr "Serwies Latyns" - -msgid "Swedish" -msgstr "Sweeds" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Teloegoe" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turks" - -msgid "Tatar" -msgstr "Tataars" - -msgid "Udmurt" -msgstr "Oedmoerts" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "Oekraïens" - -msgid "Urdu" -msgstr "Oerdoe" - -msgid "Uzbek" -msgstr "Oesbekies " - -msgid "Vietnamese" -msgstr "Viëtnamees" - -msgid "Simplified Chinese" -msgstr "Vereenvoudigde Sjinees" - -msgid "Traditional Chinese" -msgstr "Tradisionele Sjinees" - -msgid "Messages" -msgstr "Boodskappe" - -msgid "Site Maps" -msgstr "Werfkaarte" - -msgid "Static Files" -msgstr "Statiese lêers" - -msgid "Syndication" -msgstr "Sindikasie" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Daai bladsynommer is nie ’n heelgetal nie" - -msgid "That page number is less than 1" -msgstr "Daai bladsynommer is minder as 1" - -msgid "That page contains no results" -msgstr "Daai bladsy bevat geen resultate nie" - -msgid "Enter a valid value." -msgstr "Gee ’n geldige waarde." - -msgid "Enter a valid domain name." -msgstr "Gee ’n geldige domeinnaam." - -msgid "Enter a valid URL." -msgstr "Gee ’n geldige URL." - -msgid "Enter a valid integer." -msgstr "Gee ’n geldige heelgetal." - -msgid "Enter a valid email address." -msgstr "Gee ’n geldige e-posadres." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Gee ’n geldige “slak” wat bestaan ​​uit letters, syfers, onderstreep of " -"koppelteken." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Gee ’n geldige “slak” wat bestaan ​​uit Unicode-letters, syfers, onderstreep " -"of koppelteken." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Gee ’n geldige %(protocol)s-adres" - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 of IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Gee slegs syfers wat deur kommas geskei is." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Maak seker dat hierdie waarde %(limit_value)s is (dit is %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Maak seker dat hierdie waarde kleiner of gelyk is aan %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Maak seker dat hierdie waarde groter of gelyk is aan %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Maak seker dat hierdie waarde ’n veelvoud is van stapgrootte %(limit_value)s." - -#, 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 "" -"Maak seker dié waarde is 'n veelvoud van stapgrootte %(limit_value)s, " -"beginnende by %(offset)s, bv. %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, ens. " - -#, 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] "" -"Maak seker hierdie waarde het ten minste %(limit_value)d karakter (dit het " -"%(show_value)d)." -msgstr[1] "" -"Maak seker hierdie waarde het ten minste %(limit_value)d karakters (dit het " -"%(show_value)d)." - -#, 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] "" -"Maak seker hierdie waarde het op die meeste %(limit_value)d karakter (dit " -"het %(show_value)d)." -msgstr[1] "" -"Maak seker hierdie waarde het op die meeste %(limit_value)d karakters (dit " -"het %(show_value)d)." - -msgid "Enter a number." -msgstr "Gee ’n getal." - -#, 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] "Maak seker dat daar nie meer as %(max)s syfer in totaal is nie." -msgstr[1] "Maak seker dat daar nie meer as %(max)s syfers in totaal is nie." - -#, 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] "Maak seker dat daar nie meer as %(max)s desimale plek is nie." -msgstr[1] "Maak seker dat daar nie meer as %(max)s desimale plekke is nie." - -#, 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] "" -"Maak seker dat daar nie meer as %(max)s syfer voor die desimale punt is nie." -msgstr[1] "" -"Maak seker dat daar nie meer as %(max)s syfers voor die desimale punt is nie." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Lêeruitbreiding “%(extension)s” word nie toegelaat nie. Toegelate " -"uitbreidings is: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Nul-karakters word nie toegelaat nie." - -msgid "and" -msgstr "en" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s met hierdie %(field_labels)s bestaan alreeds." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Beperking “%(name)s” word verbreek." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Waarde %(value)r is nie ’n geldige keuse nie." - -msgid "This field cannot be null." -msgstr "Hierdie veld kan nie nil wees nie." - -msgid "This field cannot be blank." -msgstr "Hierdie veld kan nie leeg wees nie." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s met hierdie %(field_label)s bestaan ​​alreeds." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s moet uniek wees per %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Veld van tipe: %(field_type)s " - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” waarde moet óf True óf False wees." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Die waarde “%(value)s” moet True, False of None wees." - -msgid "Boolean (Either True or False)" -msgstr "Boole (True of False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (hoogstens %(max_length)s karakters)" - -msgid "String (unlimited)" -msgstr "String (onbeperk)" - -msgid "Comma-separated integers" -msgstr "Heelgetalle geskei met kommas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Die waarde “%(value)s” het ’n ongeldige datumformaat. Dit moet in die " -"formaat JJJJ-MM-DD wees." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Die waarde “%(value)s” het die korrekte formaat (JJJJ-MM-DD), maar dit is ’n " -"ongeldige datum." - -msgid "Date (without time)" -msgstr "Datum (sonder die tyd)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Die waarde “%(value)s” se formaat is ongeldig. Dit moet in die formaat JJJJ-" -"MM-DD HH:MM[:ss[.uuuuuu]][TZ] wees." - -#, 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 "" -"Die waarde “%(value)s” het die korrekte formaat (JJJJ-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]) maar dit is ’n ongeldige datum/tyd." - -msgid "Date (with time)" -msgstr "Datum (met die tyd)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s”-waarde moet ’n desimale getal wees." - -msgid "Decimal number" -msgstr "Desimale getal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Die waarde “%(value)s” het ’n ongeldige formaat. Dit moet in die formaat " -"[DD] [HH:[MM:]]ss[.uuuuuu] wees." - -msgid "Duration" -msgstr "Duur" - -msgid "Email address" -msgstr "E-posadres" - -msgid "File path" -msgstr "Lêerpad" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Die waarde “%(value)s” moet ’n dryfpuntgetal wees." - -msgid "Floating point number" -msgstr "Dryfpuntgetal" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Die waarde “%(value)s” moet ’n heelgetal wees." - -msgid "Integer" -msgstr "Heelgetal" - -msgid "Big (8 byte) integer" -msgstr "Groot (8 greep) heelgetal" - -msgid "Small integer" -msgstr "Klein heelgetal" - -msgid "IPv4 address" -msgstr "IPv4-adres" - -msgid "IP address" -msgstr "IP-adres" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s”-waarde moet een wees uit None, True of False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boole (True, False, of None)" - -msgid "Positive big integer" -msgstr "Positiewe groot heelgetal" - -msgid "Positive integer" -msgstr "Positiewe heelgetal" - -msgid "Positive small integer" -msgstr "Klein positiewe heelgetal" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (tot en met %(max_length)s karakters)" - -msgid "Text" -msgstr "Teks" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s”-waarde het ’n ongeldige formaat. Dit moet geformateer word as HH:" -"MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Die waarde “%(value)s” het die regte formaat (HH:MM[:ss[.uuuuuu]]) maar is " -"nie ’n geldige tyd nie." - -msgid "Time" -msgstr "Tyd" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Rou binêre data" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” is nie ’n geldige UUID nie." - -msgid "Universally unique identifier" -msgstr "Universeel unieke identifiseerder" - -msgid "File" -msgstr "Lêer" - -msgid "Image" -msgstr "Prent" - -msgid "A JSON object" -msgstr "’n JSON-objek" - -msgid "Value must be valid JSON." -msgstr "Waarde moet geldige JSON wees." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s-objek met %(field)s %(value)r is nie ’n geldige keuse nie." - -msgid "Foreign Key (type determined by related field)" -msgstr "Vreemde sleutel (tipe bepaal deur verwante veld)" - -msgid "One-to-one relationship" -msgstr "Een-tot-een-verhouding" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s-verwantskap" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s-verwantskappe" - -msgid "Many-to-many relationship" -msgstr "Baie-tot-baie-verwantskap" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Dié veld is verpligtend." - -msgid "Enter a whole number." -msgstr "Tik ’n heelgetal in." - -msgid "Enter a valid date." -msgstr "Tik ’n geldige datum in." - -msgid "Enter a valid time." -msgstr "Tik ’n geldige tyd in." - -msgid "Enter a valid date/time." -msgstr "Tik ’n geldige datum/tyd in." - -msgid "Enter a valid duration." -msgstr "Tik ’n geldige tydsduur in." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Die aantal dae moet tussen {min_days} en {max_days} wees." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Geen lêer is ingedien nie. Maak seker die koderingtipe op die vorm is reg." - -msgid "No file was submitted." -msgstr "Geen lêer is ingedien nie." - -msgid "The submitted file is empty." -msgstr "Die ingediende lêer is leeg." - -#, 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] "" -"Maak seker hierdie lêernaam het hoogstens %(max)d karakter (dit het " -"%(length)d)." -msgstr[1] "" -"Maak seker hierdie lêernaam het hoogstens %(max)d karakters (dit het " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Dien die lêer in óf merk die Maak skoon-boksie, nie altwee nie." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Laai ’n geldige prent. Die lêer wat jy opgelaai het, is nie ’n prent nie of " -"dit is ’n korrupte prent." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Kies ’n geldige keuse. %(value)s is nie een van die beskikbare keuses nie." - -msgid "Enter a list of values." -msgstr "Tik ’n lys waardes in." - -msgid "Enter a complete value." -msgstr "Tik ’n volledige waarde in." - -msgid "Enter a valid UUID." -msgstr "Tik ’n geldig UUID in." - -msgid "Enter a valid JSON." -msgstr "Gee geldige JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Versteekte veld %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Dien asseblief hoogstens %(num)d vorm in." -msgstr[1] "Dien asseblief hoogstens %(num)d vorms in." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Dien asseblief ten minste %(num)d vorm in." -msgstr[1] "Dien asseblief ten minste %(num)d vorms in." - -msgid "Order" -msgstr "Orde" - -msgid "Delete" -msgstr "Verwyder" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Korrigeer die dubbele data vir %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Korrigeer die dubbele data vir %(field)s, dit moet uniek wees." - -#, 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 "" -"Korrigeer die dubbele data vir %(field_name)s, dit moet uniek wees vir die " -"%(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Korrigeer die dubbele waardes hieronder." - -msgid "The inline value did not match the parent instance." -msgstr "Die waarde inlyn pas nie by die ouerobjek nie." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Kies ’n geldige keuse. Daardie keuse is nie een van die beskikbare keuses " -"nie." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” is nie ’n geldige waarde nie." - -#, 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 "" -"%(datetime)s kon nie in die tydsone %(current_timezone)s vertolk word nie; " -"dit is dalk dubbelsinnig, of bestaan dalk nie." - -msgid "Clear" -msgstr "Maak skoon" - -msgid "Currently" -msgstr "Tans" - -msgid "Change" -msgstr "Verander" - -msgid "Unknown" -msgstr "Onbekend" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nee" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ja,nee,miskien" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d greep" -msgstr[1] "%(size)d grepe" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "nm." - -msgid "a.m." -msgstr "vm." - -msgid "PM" -msgstr "NM" - -msgid "AM" -msgstr "VM" - -msgid "midnight" -msgstr "middernag" - -msgid "noon" -msgstr "middag" - -msgid "Monday" -msgstr "Maandag" - -msgid "Tuesday" -msgstr "Dinsdag" - -msgid "Wednesday" -msgstr "Woensdag" - -msgid "Thursday" -msgstr "Donderdag" - -msgid "Friday" -msgstr "Vrydag" - -msgid "Saturday" -msgstr "Saterdag" - -msgid "Sunday" -msgstr "Sondag" - -msgid "Mon" -msgstr "Ma" - -msgid "Tue" -msgstr "Di" - -msgid "Wed" -msgstr "Wo" - -msgid "Thu" -msgstr "Do" - -msgid "Fri" -msgstr "Vr" - -msgid "Sat" -msgstr "Sa" - -msgid "Sun" -msgstr "So" - -msgid "January" -msgstr "Januarie" - -msgid "February" -msgstr "Februarie" - -msgid "March" -msgstr "Maart" - -msgid "April" -msgstr "April" - -msgid "May" -msgstr "Mei" - -msgid "June" -msgstr "Junie" - -msgid "July" -msgstr "Julie" - -msgid "August" -msgstr "Augustus" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "Oktober" - -msgid "November" -msgstr "November" - -msgid "December" -msgstr "Desember" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mrt" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mei" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sept" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "des" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Maart" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mei" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junie" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julie" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Des." - -msgctxt "alt. month" -msgid "January" -msgstr "Januarie" - -msgctxt "alt. month" -msgid "February" -msgstr "Februarie" - -msgctxt "alt. month" -msgid "March" -msgstr "Maart" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Mei" - -msgctxt "alt. month" -msgid "June" -msgstr "Junie" - -msgctxt "alt. month" -msgid "July" -msgstr "Julie" - -msgctxt "alt. month" -msgid "August" -msgstr "Augustus" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "Desember" - -msgid "This is not a valid IPv6 address." -msgstr "Hierdie is nie ’n geldige IPv6-adres nie." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "of" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d jaar" -msgstr[1] "%(num)d jaar" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d maand" -msgstr[1] "%(num)d maande" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d week" -msgstr[1] "%(num)d weke" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dag" -msgstr[1] "%(num)d dae" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d uur" -msgstr[1] "%(num)d uur" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuut" -msgstr[1] "%(num)d minute" - -msgid "Forbidden" -msgstr "Verbode" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-verifikasie het misluk. Versoek is laat val." - -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 "" -"U sien hierdie boodskap omdat dié HTTPS-werf vereis dat u webblaaier ’n " -"“Referer header” moet stuur, maar dit is nie gestuur nie. Hierdie header is " -"vir sekuriteitsredes nodig om te verseker dat u blaaier nie deur derde " -"partye gekaap is nie." - -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 "" -"As “Referer headers” in u blaaier gedeaktiveer is, heraktiveer hulle asb. " -"ten minste vir dié werf, of vir HTTPS-verbindings, of vir “same-origin”-" -"versoeke." - -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 "" -"Indien u die -etiket gebruik " -"of die “Referrer-Policy: no-referrer” header gebruik, verwyder hulle asb. " -"Die CSRF-beskerming vereis die “Referer” header om streng kontrole van die " -"verwysende bladsy te doen. Indien u besorg is oor privaatheid, gebruik " -"alternatiewe soos vir skakels na derdepartywebwerwe." - -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 "" -"U sien hierdie boodskap omdat dié werf ’n CSRF-koekie benodig wanneer vorms " -"ingedien word. Dié koekie word vir sekuriteitsredes benodig om te te " -"verseker dat u blaaier nie deur derde partye gekaap word nie." - -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 "" -"Indien koekies in u blaaier gedeaktiveer is, aktiveerder hulle asb. ten " -"minste vir dié werf, of vir “same-origin”-versoeke." - -msgid "More information is available with DEBUG=True." -msgstr "Meer inligting is beskikbaar met DEBUG=True." - -msgid "No year specified" -msgstr "Geen jaar gespesifiseer nie" - -msgid "Date out of range" -msgstr "Datum buite omvang" - -msgid "No month specified" -msgstr "Geen maand gespesifiseer nie" - -msgid "No day specified" -msgstr "Geen dag gespesifiseer nie" - -msgid "No week specified" -msgstr "Geen week gespesifiseer nie" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Geen %(verbose_name_plural)s beskikbaar nie" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Toekomstige %(verbose_name_plural)s is nie beskikbaar nie, omdat " -"%(class_name)s.allow_future vals is." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ongeldige datumstring “%(datestr)s” gegewe die formaat “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Geen %(verbose_name)s gevind vir die soektog" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Bladsy is nie “last” nie, en dit kan nie omgeskakel word na ’n heelgetal nie." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ongeldige bladsy (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Leë lys en “%(class_name)s.allow_empty” is vals." - -msgid "Directory indexes are not allowed here." -msgstr "Gidsindekse word nie hier toegelaat nie." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” bestaan nie." - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks van %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Die installasie was suksesvol! Geluk!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Sien die vrystellingsnotas vir Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"U sien dié bladsy omdat DEBUG=True in die settings-lêer is en geen URL’e " -"opgestel is nie." - -msgid "Django Documentation" -msgstr "Django-dokumentasie" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "Kom aan die gang met Django" - -msgid "Django Community" -msgstr "Django-gemeenskap" - -msgid "Connect, get help, or contribute" -msgstr "Kontak, kry hulp om dra by" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ar/LC_MESSAGES/django.mo deleted file mode 100644 index 9f116d9214d348f2df75483d0466b2af9ff09783..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36542 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, 2013-2014 -# Jannis Leidel , 2011 -# Mariusz Felisiak , 2021 -# Muaaz Alsaied, 2020 -# Omar Al-Ithawi , 2020 -# Ossama Khayat , 2011 -# Tony Ayoub , 2020 -# صفا الفليج , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Abdulrahman Alfawal, 2025\n" -"Language-Team: Arabic (http://app.transifex.com/django/django/language/ar/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ar\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" - -msgid "Afrikaans" -msgstr "الإفريقية" - -msgid "Arabic" -msgstr "العربيّة" - -msgid "Algerian Arabic" -msgstr "عربي جزائري" - -msgid "Asturian" -msgstr "الأسترية" - -msgid "Azerbaijani" -msgstr "الأذربيجانية" - -msgid "Bulgarian" -msgstr "البلغاريّة" - -msgid "Belarusian" -msgstr "البيلاروسية" - -msgid "Bengali" -msgstr "البنغاليّة" - -msgid "Breton" -msgstr "البريتونية" - -msgid "Bosnian" -msgstr "البوسنيّة" - -msgid "Catalan" -msgstr "الكتلانيّة" - -msgid "Central Kurdish (Sorani)" -msgstr "الكردية المركزية (سوراني)" - -msgid "Czech" -msgstr "التشيكيّة" - -msgid "Welsh" -msgstr "الويلز" - -msgid "Danish" -msgstr "الدنماركيّة" - -msgid "German" -msgstr "الألمانيّة" - -msgid "Lower Sorbian" -msgstr "الصربية السفلى" - -msgid "Greek" -msgstr "اليونانيّة" - -msgid "English" -msgstr "الإنجليزيّة" - -msgid "Australian English" -msgstr "الإنجليزية الإسترالية" - -msgid "British English" -msgstr "الإنجليزيّة البريطانيّة" - -msgid "Esperanto" -msgstr "الاسبرانتو" - -msgid "Spanish" -msgstr "الإسبانيّة" - -msgid "Argentinian Spanish" -msgstr "الأسبانية الأرجنتينية" - -msgid "Colombian Spanish" -msgstr "الكولومبية الإسبانية" - -msgid "Mexican Spanish" -msgstr "الأسبانية المكسيكية" - -msgid "Nicaraguan Spanish" -msgstr "الإسبانية النيكاراغوية" - -msgid "Venezuelan Spanish" -msgstr "الإسبانية الفنزويلية" - -msgid "Estonian" -msgstr "الإستونيّة" - -msgid "Basque" -msgstr "الباسك" - -msgid "Persian" -msgstr "الفارسيّة" - -msgid "Finnish" -msgstr "الفنلنديّة" - -msgid "French" -msgstr "الفرنسيّة" - -msgid "Frisian" -msgstr "الفريزيّة" - -msgid "Irish" -msgstr "الإيرلنديّة" - -msgid "Scottish Gaelic" -msgstr "الغيلية الأسكتلندية" - -msgid "Galician" -msgstr "الجليقيّة" - -msgid "Hebrew" -msgstr "العبريّة" - -msgid "Hindi" -msgstr "الهندية" - -msgid "Croatian" -msgstr "الكرواتيّة" - -msgid "Upper Sorbian" -msgstr "الصربية العليا" - -msgid "Haitian Creole" -msgstr "" - -msgid "Hungarian" -msgstr "الهنغاريّة" - -msgid "Armenian" -msgstr "الأرمنية" - -msgid "Interlingua" -msgstr "اللغة الوسيطة" - -msgid "Indonesian" -msgstr "الإندونيسيّة" - -msgid "Igbo" -msgstr "الإيبو" - -msgid "Ido" -msgstr "ايدو" - -msgid "Icelandic" -msgstr "الآيسلنديّة" - -msgid "Italian" -msgstr "الإيطاليّة" - -msgid "Japanese" -msgstr "اليابانيّة" - -msgid "Georgian" -msgstr "الجورجيّة" - -msgid "Kabyle" -msgstr "القبائل" - -msgid "Kazakh" -msgstr "الكازاخستانية" - -msgid "Khmer" -msgstr "الخمر" - -msgid "Kannada" -msgstr "الهنديّة (كنّادا)" - -msgid "Korean" -msgstr "الكوريّة" - -msgid "Kyrgyz" -msgstr "قيرغيز" - -msgid "Luxembourgish" -msgstr "اللوكسمبرجية" - -msgid "Lithuanian" -msgstr "اللتوانيّة" - -msgid "Latvian" -msgstr "اللاتفيّة" - -msgid "Macedonian" -msgstr "المقدونيّة" - -msgid "Malayalam" -msgstr "المايالام" - -msgid "Mongolian" -msgstr "المنغوليّة" - -msgid "Marathi" -msgstr "المهاراتية" - -msgid "Malay" -msgstr "الملايوية" - -msgid "Burmese" -msgstr "البورمية" - -msgid "Norwegian Bokmål" -msgstr "النرويجية" - -msgid "Nepali" -msgstr "النيبالية" - -msgid "Dutch" -msgstr "الهولنديّة" - -msgid "Norwegian Nynorsk" -msgstr "النينورسك نرويجيّة" - -msgid "Ossetic" -msgstr "الأوسيتيكية" - -msgid "Punjabi" -msgstr "البنجابيّة" - -msgid "Polish" -msgstr "البولنديّة" - -msgid "Portuguese" -msgstr "البرتغاليّة" - -msgid "Brazilian Portuguese" -msgstr "البرتغاليّة البرازيليّة" - -msgid "Romanian" -msgstr "الرومانيّة" - -msgid "Russian" -msgstr "الروسيّة" - -msgid "Slovak" -msgstr "السلوفاكيّة" - -msgid "Slovenian" -msgstr "السلوفانيّة" - -msgid "Albanian" -msgstr "الألبانيّة" - -msgid "Serbian" -msgstr "الصربيّة" - -msgid "Serbian Latin" -msgstr "اللاتينيّة الصربيّة" - -msgid "Swedish" -msgstr "السويديّة" - -msgid "Swahili" -msgstr "السواحلية" - -msgid "Tamil" -msgstr "التاميل" - -msgid "Telugu" -msgstr "التيلوغو" - -msgid "Tajik" -msgstr "طاجيك" - -msgid "Thai" -msgstr "التايلنديّة" - -msgid "Turkmen" -msgstr "تركمان" - -msgid "Turkish" -msgstr "التركيّة" - -msgid "Tatar" -msgstr "التتاريية" - -msgid "Udmurt" -msgstr "الأدمرتية" - -msgid "Uyghur" -msgstr "الأويغورية" - -msgid "Ukrainian" -msgstr "الأكرانيّة" - -msgid "Urdu" -msgstr "الأوردو" - -msgid "Uzbek" -msgstr "الأوزبكي" - -msgid "Vietnamese" -msgstr "الفيتناميّة" - -msgid "Simplified Chinese" -msgstr "الصينيّة المبسطة" - -msgid "Traditional Chinese" -msgstr "الصينيّة التقليدية" - -msgid "Messages" -msgstr "الرسائل" - -msgid "Site Maps" -msgstr "خرائط الموقع" - -msgid "Static Files" -msgstr "الملفات الثابتة" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "رقم الصفحة هذا ليس عدداً طبيعياً" - -msgid "That page number is less than 1" -msgstr "رقم الصفحة أقل من 1" - -msgid "That page contains no results" -msgstr "هذه الصفحة لا تحتوي على نتائج" - -msgid "Enter a valid value." -msgstr "أدخِل قيمة صحيحة." - -msgid "Enter a valid domain name." -msgstr "أدخل اسم نطاق صالح." - -msgid "Enter a valid URL." -msgstr "أدخِل رابطًا صحيحًا." - -msgid "Enter a valid integer." -msgstr "أدخِل عدداً طبيعياً." - -msgid "Enter a valid email address." -msgstr "أدخِل عنوان بريد إلكتروني صحيح." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "أدخل اختصار 'slug' صحيح يتكوّن من أحرف، أرقام، شرطات سفلية وعاديّة." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"أدخل اختصار 'slug' صحيح يتكون من أحرف Unicode أو أرقام أو شرطات سفلية أو " -"واصلات." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "أدخل عنوان %(protocol)s صالح." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 أو IPv6" - -msgid "Enter only digits separated by commas." -msgstr "أدخِل فقط أرقامًا تفصلها الفواصل." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "تحقق من أن هذه القيمة هي %(limit_value)s (إنها %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "تحقق من أن تكون هذه القيمة أقل من %(limit_value)s أو مساوية لها." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "تحقق من أن تكون هذه القيمة أكثر من %(limit_value)s أو مساوية لها." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "تأكد من أن هذه القيمة من مضاعفات حجم الخطوة %(limit_value)s." - -#, 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 "" -"تأكد من أن هذه القيمة من مضاعفات حجم الخطوة %(limit_value)s، بدءاً من " -"%(offset)s، على سبيل المثال: %(offset)s، %(valid_value1)s، %(valid_value2)s، " -"وهكذا." - -#, 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] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[1] "" -"تأكد أن هذه القيمة تحتوي على حرف أو رمز %(limit_value)d على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[2] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف و رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[3] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[4] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[5] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." - -#, 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] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[1] "" -"تأكد أن هذه القيمة تحتوي على حرف أو رمز %(limit_value)d على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[2] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف و رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[3] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[4] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[5] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." - -msgid "Enter a number." -msgstr "أدخل رقماً." - -#, 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] "تحقق من أن تدخل %(max)s أرقام لا أكثر." -msgstr[1] "تحقق من أن تدخل رقم %(max)s لا أكثر." -msgstr[2] "تحقق من أن تدخل %(max)s رقمين لا أكثر." -msgstr[3] "تحقق من أن تدخل %(max)s أرقام لا أكثر." -msgstr[4] "تحقق من أن تدخل %(max)s أرقام لا أكثر." -msgstr[5] "تحقق من أن تدخل %(max)s أرقام لا أكثر." - -#, 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] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[1] "تحقق من أن تدخل خانة %(max)s عشرية لا أكثر." -msgstr[2] "تحقق من أن تدخل %(max)s خانتين عشريتين لا أكثر." -msgstr[3] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[4] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[5] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." - -#, 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] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[1] "تحقق من أن تدخل رقم %(max)s قبل الفاصل العشري لا أكثر." -msgstr[2] "تحقق من أن تدخل %(max)s رقمين قبل الفاصل العشري لا أكثر." -msgstr[3] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[4] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[5] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"امتداد الملف “%(extension)s” غير مسموح به. الامتدادات المسموح بها هي:" -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "الأحرف الخالية غير مسموح بها." - -msgid "and" -msgstr "و" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s بهذا %(field_labels)s موجود سلفاً." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "انتهك القيد \"%(name)s\"" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "القيمة %(value)r ليست خيارا صحيحاً." - -msgid "This field cannot be null." -msgstr "لا يمكن تعيين null كقيمة لهذا الحقل." - -msgid "This field cannot be blank." -msgstr "لا يمكن ترك هذا الحقل فارغاً." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "النموذج %(model_name)s والحقل %(field_label)s موجود مسبقاً." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s يجب أن يكون فريد لـ %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "حقل نوع: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "قيمة '%(value)s' يجب أن تكون True أو False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "قيمة “%(value)s” يجب أن تكون True , False أو None." - -msgid "Boolean (Either True or False)" -msgstr "ثنائي (إما True أو False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "سلسلة نص (%(max_length)s كحد أقصى)" - -msgid "String (unlimited)" -msgstr "سلسلة (غير محدودة)" - -msgid "Comma-separated integers" -msgstr "أرقام صحيحة مفصولة بفواصل" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"قيمة '%(value)s' ليست من بُنية تاريخ صحيحة. القيمة يجب ان تكون من البُنية YYYY-" -"MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "قيمة '%(value)s' من بُنية صحيحة (YYYY-MM-DD) لكنها تحوي تاريخ غير صحيح." - -msgid "Date (without time)" -msgstr "التاريخ (دون الوقت)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"قيمة '%(value)s' ليست من بُنية صحيحة. القيمة يجب ان تكون من البُنية YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ] ." - -#, 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 "" -"قيمة '%(value)s' من بُنية صحيحة (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) لكنها " -"تحوي وقت و تاريخ غير صحيحين." - -msgid "Date (with time)" -msgstr "التاريخ (مع الوقت)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "قيمة '%(value)s' يجب ان تكون عدد عشري." - -msgid "Decimal number" -msgstr "رقم عشري" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"قيمة '%(value)s' ليست بنسق صحيح. القيمة يجب ان تكون من التنسيق ([DD] " -"[[HH:]MM:]ss[.uuuuuu])" - -msgid "Duration" -msgstr "المدّة" - -msgid "Email address" -msgstr "عنوان بريد إلكتروني" - -msgid "File path" -msgstr "مسار الملف" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "قيمة '%(value)s' يجب ان تكون عدد تعويم." - -msgid "Floating point number" -msgstr "رقم فاصلة عائمة" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "قيمة '%(value)s' يجب ان تكون عدد طبيعي." - -msgid "Integer" -msgstr "عدد صحيح" - -msgid "Big (8 byte) integer" -msgstr "عدد صحيح كبير (8 بايت)" - -msgid "Small integer" -msgstr "عدد صحيح صغير" - -msgid "IPv4 address" -msgstr "عنوان IPv4" - -msgid "IP address" -msgstr "عنوان IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "قيمة '%(value)s' يجب ان تكون None أو True أو False." - -msgid "Boolean (Either True, False or None)" -msgstr "ثنائي (إما True أو False أو None)" - -msgid "Positive big integer" -msgstr "عدد صحيح موجب كبير" - -msgid "Positive integer" -msgstr "عدد صحيح موجب" - -msgid "Positive small integer" -msgstr "عدد صحيح صغير موجب" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (حتى %(max_length)s)" - -msgid "Text" -msgstr "نص" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"قيمة '%(value)s' ليست بنسق صحيح. القيمة يجب ان تكون من التنسيق\n" -"HH:MM[:ss[.uuuuuu]]" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"قيمة '%(value)s' من بُنية صحيحة (HH:MM[:ss[.uuuuuu]]) لكنها تحوي وقت غير صحيح." - -msgid "Time" -msgstr "وقت" - -msgid "URL" -msgstr "رابط" - -msgid "Raw binary data" -msgstr "البيانات الثنائية الخام" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "القيمة \"%(value)s\" ليست UUID صالح." - -msgid "Universally unique identifier" -msgstr "معرّف فريد عالمياً" - -msgid "File" -msgstr "ملف" - -msgid "Image" -msgstr "صورة" - -msgid "A JSON object" -msgstr "كائن JSON" - -msgid "Value must be valid JSON." -msgstr "يجب أن تكون قيمة JSON صالحة." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "لا يُعد %(model)s ذو %(field)s %(value)r خياراً صالحاً." - -msgid "Foreign Key (type determined by related field)" -msgstr "الحقل المرتبط (تم تحديد النوع وفقاً للحقل المرتبط)" - -msgid "One-to-one relationship" -msgstr "علاقة واحد إلى واحد" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s علاقة" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s علاقات" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "هذا الحقل مطلوب." - -msgid "Enter a whole number." -msgstr "أدخل رقما صحيحا." - -msgid "Enter a valid date." -msgstr "أدخل تاريخاً صحيحاً." - -msgid "Enter a valid time." -msgstr "أدخل وقتاً صحيحاً." - -msgid "Enter a valid date/time." -msgstr "أدخل تاريخاً/وقتاً صحيحاً." - -msgid "Enter a valid duration." -msgstr "أدخل مدّة صحيحة" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "يجب أن يكون عدد الأيام بين {min_days} و {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "لم يتم ارسال ملف، الرجاء التأكد من نوع ترميز الاستمارة." - -msgid "No file was submitted." -msgstr "لم يتم إرسال اي ملف." - -msgid "The submitted file is empty." -msgstr "الملف الذي قمت بإرساله فارغ." - -#, 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] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[1] "" -"تأكد أن إسم هذا الملف يحتوي على حرف %(max)d على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[2] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرفين على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[3] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[4] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[5] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "رجاءً أرسل ملف أو صح علامة صح عند مربع اختيار \"فارغ\"، وليس كلاهما." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"قم برفع صورة صحيحة، الملف الذي قمت برفعه إما أنه ليس ملفا لصورة أو أنه ملف " -"معطوب." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "انتق خياراً صحيحاً. %(value)s ليس أحد الخيارات المتاحة." - -msgid "Enter a list of values." -msgstr "أدخل قائمة من القيم." - -msgid "Enter a complete value." -msgstr "إدخال قيمة كاملة." - -msgid "Enter a valid UUID." -msgstr "أدخل قيمة UUID صحيحة." - -msgid "Enter a valid JSON." -msgstr "أدخل مدخل JSON صالح." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(الحقل الخفي %(name)s) %(error)s" - -#, 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 "" -"بيانات نموذج الإدارة مفقودة أو تم العبث بها. الحقول المفقودة: " -"%(field_names)s. قد تحتاج إلى تقديم تقرير خطأ إذا استمرت المشكلة." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "يرجى إرسال %(num)d نموذج كحد أقصى." -msgstr[1] "يرجى إرسال %(num)d نموذج كحد أقصى." -msgstr[2] "يرجى إرسال %(num)d نماذج كحد أقصى." -msgstr[3] "يرجى إرسال %(num)d نماذج كحد أقصى." -msgstr[4] "يرجى إرسال %(num)d نماذج كحد أقصى." -msgstr[5] "يرجى إرسال %(num)d نماذج كحد أقصى." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "يرجى إرسال %(num)d نموذج على الأقل." -msgstr[1] "يرجى إرسال %(num)d نموذج على الأقل." -msgstr[2] "يرجى إرسال %(num)d نماذج على الأقل." -msgstr[3] "يرجى إرسال %(num)d نماذج على الأقل." -msgstr[4] "يرجى إرسال %(num)d نماذج على الأقل." -msgstr[5] "يرجى إرسال %(num)d نماذج على الأقل." - -msgid "Order" -msgstr "الترتيب" - -msgid "Delete" -msgstr "احذف" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "رجاء صحّح بيانات %(field)s المتكررة." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "رجاء صحّح بيانات %(field)s المتكررة والتي يجب أن تكون مُميّزة." - -#, 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 "" -"رجاء صحّح بيانات %(field_name)s المتكررة والتي يجب أن تكون مُميّزة لـ%(lookup)s " -"في %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "رجاءً صحّح القيم المُكرّرة أدناه." - -msgid "The inline value did not match the parent instance." -msgstr "لا تتطابق القيمة المضمنة مع المثيل الأصلي." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "انتق خياراً صحيحاً. اختيارك ليس أحد الخيارات المتاحة." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" ليست قيمة صالحة." - -#, 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 "" -"%(datetime)s لا يمكن تفسيرها في المنطقة الزمنية %(current_timezone)s; قد " -"تكون غامضة أو أنها غير موجودة." - -msgid "Clear" -msgstr "تفريغ" - -msgid "Currently" -msgstr "حالياً" - -msgid "Change" -msgstr "عدّل" - -msgid "Unknown" -msgstr "مجهول" - -msgid "Yes" -msgstr "نعم" - -msgid "No" -msgstr "لا" - -msgctxt "Task" -msgid "Ready" -msgstr "" - -msgctxt "Task" -msgid "Running" -msgstr "" - -msgctxt "Task" -msgid "Failed" -msgstr "" - -msgctxt "Task" -msgid "Successful" -msgstr "" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "نعم,لا,ربما" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d بايت" -msgstr[1] "بايت واحد" -msgstr[2] "بايتان" -msgstr[3] "%(size)d بايتان" -msgstr[4] "%(size)d بايت" -msgstr[5] "%(size)d بايت" - -#, python-format -msgid "%s KB" -msgstr "%s ك.ب" - -#, python-format -msgid "%s MB" -msgstr "%s م.ب" - -#, python-format -msgid "%s GB" -msgstr "%s ج.ب" - -#, python-format -msgid "%s TB" -msgstr "%s ت.ب" - -#, python-format -msgid "%s PB" -msgstr "%s ب.ب" - -msgid "p.m." -msgstr "م" - -msgid "a.m." -msgstr "ص" - -msgid "PM" -msgstr "م" - -msgid "AM" -msgstr "ص" - -msgid "midnight" -msgstr "منتصف الليل" - -msgid "noon" -msgstr "ظهراً" - -msgid "Monday" -msgstr "الاثنين" - -msgid "Tuesday" -msgstr "الثلاثاء" - -msgid "Wednesday" -msgstr "الأربعاء" - -msgid "Thursday" -msgstr "الخميس" - -msgid "Friday" -msgstr "الجمعة" - -msgid "Saturday" -msgstr "السبت" - -msgid "Sunday" -msgstr "الأحد" - -msgid "Mon" -msgstr "إثنين" - -msgid "Tue" -msgstr "ثلاثاء" - -msgid "Wed" -msgstr "أربعاء" - -msgid "Thu" -msgstr "خميس" - -msgid "Fri" -msgstr "جمعة" - -msgid "Sat" -msgstr "سبت" - -msgid "Sun" -msgstr "أحد" - -msgid "January" -msgstr "يناير" - -msgid "February" -msgstr "فبراير" - -msgid "March" -msgstr "مارس" - -msgid "April" -msgstr "إبريل" - -msgid "May" -msgstr "مايو" - -msgid "June" -msgstr "يونيو" - -msgid "July" -msgstr "يوليو" - -msgid "August" -msgstr "أغسطس" - -msgid "September" -msgstr "سبتمبر" - -msgid "October" -msgstr "أكتوبر" - -msgid "November" -msgstr "نوفمبر" - -msgid "December" -msgstr "ديسمبر" - -msgid "jan" -msgstr "يناير" - -msgid "feb" -msgstr "فبراير" - -msgid "mar" -msgstr "مارس" - -msgid "apr" -msgstr "إبريل" - -msgid "may" -msgstr "مايو" - -msgid "jun" -msgstr "يونيو" - -msgid "jul" -msgstr "يوليو" - -msgid "aug" -msgstr "أغسطس" - -msgid "sep" -msgstr "سبتمبر" - -msgid "oct" -msgstr "أكتوبر" - -msgid "nov" -msgstr "نوفمبر" - -msgid "dec" -msgstr "ديسمبر" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "يناير" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "فبراير" - -msgctxt "abbrev. month" -msgid "March" -msgstr "مارس" - -msgctxt "abbrev. month" -msgid "April" -msgstr "إبريل" - -msgctxt "abbrev. month" -msgid "May" -msgstr "مايو" - -msgctxt "abbrev. month" -msgid "June" -msgstr "يونيو" - -msgctxt "abbrev. month" -msgid "July" -msgstr "يوليو" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "أغسطس" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "سبتمبر" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "أكتوبر" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "نوفمبر" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "ديسمبر" - -msgctxt "alt. month" -msgid "January" -msgstr "يناير" - -msgctxt "alt. month" -msgid "February" -msgstr "فبراير" - -msgctxt "alt. month" -msgid "March" -msgstr "مارس" - -msgctxt "alt. month" -msgid "April" -msgstr "أبريل" - -msgctxt "alt. month" -msgid "May" -msgstr "مايو" - -msgctxt "alt. month" -msgid "June" -msgstr "يونيو" - -msgctxt "alt. month" -msgid "July" -msgstr "يوليو" - -msgctxt "alt. month" -msgid "August" -msgstr "أغسطس" - -msgctxt "alt. month" -msgid "September" -msgstr "سبتمبر" - -msgctxt "alt. month" -msgid "October" -msgstr "أكتوبر" - -msgctxt "alt. month" -msgid "November" -msgstr "نوفمبر" - -msgctxt "alt. month" -msgid "December" -msgstr "ديسمبر" - -msgid "This is not a valid IPv6 address." -msgstr "هذا ليس عنوان IPv6 صحيح." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "أو" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "، " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d سنة" -msgstr[1] "%(num)d سنة" -msgstr[2] "%(num)d سنتين" -msgstr[3] "%(num)d سنوات" -msgstr[4] "%(num)d سنوات" -msgstr[5] "%(num)d سنوات" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d شهر" -msgstr[1] "%(num)d شهر" -msgstr[2] "%(num)d شهرين" -msgstr[3] "%(num)d أشهر" -msgstr[4] "%(num)d أشهر" -msgstr[5] "%(num)d أشهر" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d أسبوع" -msgstr[1] "%(num)d أسبوع" -msgstr[2] "%(num)d أسبوعين" -msgstr[3] "%(num)d أسابيع" -msgstr[4] "%(num)d أسابيع" -msgstr[5] "%(num)d أسابيع" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d يوم" -msgstr[1] "%(num)d يوم" -msgstr[2] "%(num)d يومين" -msgstr[3] "%(num)d أيام" -msgstr[4] "%(num)d يوم" -msgstr[5] "%(num)d أيام" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d ساعة" -msgstr[1] "%(num)d ساعة" -msgstr[2] "%(num)d ساعتين" -msgstr[3] "%(num)d ساعات" -msgstr[4] "%(num)d ساعة" -msgstr[5] "%(num)d ساعات" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d دقيقة" -msgstr[1] "%(num)d دقيقة" -msgstr[2] "%(num)d دقيقتين" -msgstr[3] "%(num)d دقائق" -msgstr[4] "%(num)d دقيقة" -msgstr[5] "%(num)d دقيقة" - -msgid "Forbidden" -msgstr "ممنوع" - -msgid "CSRF verification failed. Request aborted." -msgstr "تم الفشل للتحقق من CSRF. تم إنهاء الطلب." - -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 "" -"أنت ترى هذه الرسالة لأن موقع HTTPS هذا يتطلب إرسال “Referer header” بواسطة " -"متصفح الويب الخاص بك، ولكن لم يتم إرسال أي منها. هذا مطلوب لأسباب أمنية، " -"لضمان عدم اختطاف متصفحك من قبل أطراف ثالثة." - -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 "" -"إذا قمت بتكوين المستعرض لتعطيل رؤوس “Referer” ، فيرجى إعادة تمكينها ، على " -"الأقل لهذا الموقع ، أو لاتصالات HTTPS ، أو لطلبات “same-origin”." - -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 "" -"إذا كنت تستخدم العلامة أو " -"تضمين رأس “Referrer-Policy: no-referrer”، يرجى إزالتها. تتطلب حماية CSRF أن " -"يقوم رأس “Referer” بإجراء فحص صارم للمراجع. إذا كنت قلقًا بشأن الخصوصية ، " -"فاستخدم بدائل مثل للروابط إلى مواقع الجهات الخارجية." - -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 "" -"أنت ترى هذه الرسالة لأن هذا الموقع يتطلب كعكة CSRF عند تقديم النماذج. ملف " -"الكعكة هذا مطلوب لأسباب أمنية في تعريف الإرتباط، لضمان أنه لم يتم اختطاف " -"المتصفح من قبل أطراف أخرى." - -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 "" -"إذا قمت بضبط المتصفح لتعطيل الكوكيز الرجاء إعادة تغعيلها، على الأقل بالنسبة " -"لهذا الموقع، أو للطلبات من “same-origin”." - -msgid "More information is available with DEBUG=True." -msgstr "يتوفر مزيد من المعلومات عند ضبط الخيار DEBUG=True." - -msgid "No year specified" -msgstr "لم تحدد السنة" - -msgid "Date out of range" -msgstr "التاريخ خارج النطاق" - -msgid "No month specified" -msgstr "لم تحدد الشهر" - -msgid "No day specified" -msgstr "لم تحدد اليوم" - -msgid "No week specified" -msgstr "لم تحدد الأسبوع" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "لا يوجد %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"التاريخ بالمستقبل %(verbose_name_plural)s غير متوفر لأن قيمة %(class_name)s." -"allow_future هي False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "نسق تاريخ غير صحيح \"%(datestr)s\" محدد بالشكل ''%(format)s\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "لم يعثر على أي %(verbose_name)s مطابقة لهذا الإستعلام" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "الصفحة ليست \"الأخيرة\"، كما لا يمكن تحويل القيمة إلى رقم طبيعي." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "صفحة خاطئة (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" -"قائمة فارغة و\n" -"\"%(class_name)s.allow_empty\"\n" -"قيمته False." - -msgid "Directory indexes are not allowed here." -msgstr "لا يسمح لفهارس الدليل هنا." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "”%(path)s“ غير موجود" - -#, python-format -msgid "Index of %(directory)s" -msgstr "فهرس لـ %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "تمت عملية التنصيب بنجاح! تهانينا!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"استعراض ملاحظات الإصدار لجانغو %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"تظهر لك هذه الصفحة لأن DEBUG=True في ملف settings خاصتك كما أنك لم تقم بإعداد " -"الروابط URLs." - -msgid "Django Documentation" -msgstr "وثائق تعليمات جانغو" - -msgid "Topics, references, & how-to’s" -msgstr "المواضيع و المراجع و التعليمات" - -msgid "Tutorial: A Polling App" -msgstr "برنامج تعليمي: تطبيق تصويت" - -msgid "Get started with Django" -msgstr "إبدأ مع جانغو" - -msgid "Django Community" -msgstr "مجتمع جانغو" - -msgid "Connect, get help, or contribute" -msgstr "اتصل بنا أو احصل على مساعدة أو ساهم" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ar/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ar/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index f7df778ade09445eea0c16cb5f1700b5fdc1788a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8a!41MN3~VS!2#FCGfJbWqU&IKk5QWx2AdMp@6m=5bJeh?tm;m+H7s;2C&Udy> zzW01S%OV!Hr%w7w;~)JvULIMOEyezo@hEP6$_x#hsX?fyMg~Sl9`2~w6BbT!=nBUa zs3HSpi?#)$58%3RCc7zDYw$XxV0Bd|^iW@vJyCpSk6@@$20<}MsjUuDmaZG7+lK0! T!5vRxyNLA3d~+cL=h6KD0**LM diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ar/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 6b506f77ac34dc0d4f71039b13cd587ee3154dc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 446 zcmYjNJx>Bb5Z&YW3Ma@RBv_bWNg`~}&KQ%8Kp+v$9B08bg;YdZsa00g8qyY$R;~RKxmiMLtESYo%C;W=W<}K8DsrQus9Nj4iCipQ zRBPz6)hJyd6={mPNN5%1x`FD&KkXT;_(@=G!5$qD*ru2;$cRlHct=d;P?EC^=1y`p zqb_Yz3+BgUIEI#a1MP|1qr;PY;TSrmyJ>9S8eQT*+&6|@%FTuyXwkM|5oj>jp=@Bd zPTroZ!)F7EM;19}F}{5BVW+^;QWOMX83DWLndHS%GwD6KKL@h6m!5;TmptTnnE)xy OWG|I|0|~anr@jEyx`E;V diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ar/formats.py deleted file mode 100644 index 8008ce6..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ar/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F، Y" -TIME_FORMAT = "g:i A" -# DATETIME_FORMAT = -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d‏/m‏/Y" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/LC_MESSAGES/django.mo deleted file mode 100644 index 3c0e32405b1c971c6083a8e0dd3f46a0e74df7ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33960 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 E|AylNR{#J2 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/LC_MESSAGES/django.po deleted file mode 100644 index b32da34..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/LC_MESSAGES/django.po +++ /dev/null @@ -1,1397 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jihad Bahmaid Al-Halki, 2022 -# Riterix , 2019-2020 -# Riterix , 2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-17 05:23-0500\n" -"PO-Revision-Date: 2022-07-25 06:49+0000\n" -"Last-Translator: Jihad Bahmaid Al-Halki\n" -"Language-Team: Arabic (Algeria) (http://www.transifex.com/django/django/" -"language/ar_DZ/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ar_DZ\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " -"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" - -msgid "Afrikaans" -msgstr "الإفريقية" - -msgid "Arabic" -msgstr "العربية" - -msgid "Algerian Arabic" -msgstr "العربية الجزائرية" - -msgid "Asturian" -msgstr "الأسترية" - -msgid "Azerbaijani" -msgstr "الأذربيجانية" - -msgid "Bulgarian" -msgstr "البلغارية" - -msgid "Belarusian" -msgstr "البيلاروسية" - -msgid "Bengali" -msgstr "البنغالية" - -msgid "Breton" -msgstr "البريتونية" - -msgid "Bosnian" -msgstr "البوسنية" - -msgid "Catalan" -msgstr "الكتلانية" - -msgid "Czech" -msgstr "التشيكية" - -msgid "Welsh" -msgstr "الويلز" - -msgid "Danish" -msgstr "الدنماركية" - -msgid "German" -msgstr "الألمانية" - -msgid "Lower Sorbian" -msgstr "الصربية السفلى" - -msgid "Greek" -msgstr "اليونانية" - -msgid "English" -msgstr "الإنجليزية" - -msgid "Australian English" -msgstr "الإنجليزية الإسترالية" - -msgid "British English" -msgstr "الإنجليزية البريطانية" - -msgid "Esperanto" -msgstr "الاسبرانتو" - -msgid "Spanish" -msgstr "الإسبانية" - -msgid "Argentinian Spanish" -msgstr "الأسبانية الأرجنتينية" - -msgid "Colombian Spanish" -msgstr "الكولومبية الإسبانية" - -msgid "Mexican Spanish" -msgstr "الأسبانية المكسيكية" - -msgid "Nicaraguan Spanish" -msgstr "الإسبانية النيكاراغوية" - -msgid "Venezuelan Spanish" -msgstr "الإسبانية الفنزويلية" - -msgid "Estonian" -msgstr "الإستونية" - -msgid "Basque" -msgstr "الباسك" - -msgid "Persian" -msgstr "الفارسية" - -msgid "Finnish" -msgstr "الفنلندية" - -msgid "French" -msgstr "الفرنسية" - -msgid "Frisian" -msgstr "الفريزية" - -msgid "Irish" -msgstr "الإيرلندية" - -msgid "Scottish Gaelic" -msgstr "الغيلية الأسكتلندية" - -msgid "Galician" -msgstr "الجليقية" - -msgid "Hebrew" -msgstr "العبرية" - -msgid "Hindi" -msgstr "الهندية" - -msgid "Croatian" -msgstr "الكرواتية" - -msgid "Upper Sorbian" -msgstr "الصربية العليا" - -msgid "Hungarian" -msgstr "الهنغارية" - -msgid "Armenian" -msgstr "الأرمنية" - -msgid "Interlingua" -msgstr "اللغة الوسيطة" - -msgid "Indonesian" -msgstr "الإندونيسية" - -msgid "Igbo" -msgstr "إيبو" - -msgid "Ido" -msgstr "ايدو" - -msgid "Icelandic" -msgstr "الآيسلندية" - -msgid "Italian" -msgstr "الإيطالية" - -msgid "Japanese" -msgstr "اليابانية" - -msgid "Georgian" -msgstr "الجورجية" - -msgid "Kabyle" -msgstr "القبائلية" - -msgid "Kazakh" -msgstr "الكازاخستانية" - -msgid "Khmer" -msgstr "الخمر" - -msgid "Kannada" -msgstr "الهندية (كنّادا)" - -msgid "Korean" -msgstr "الكورية" - -msgid "Kyrgyz" -msgstr "القيرغيزية" - -msgid "Luxembourgish" -msgstr "اللوكسمبرجية" - -msgid "Lithuanian" -msgstr "اللتوانية" - -msgid "Latvian" -msgstr "اللاتفية" - -msgid "Macedonian" -msgstr "المقدونية" - -msgid "Malayalam" -msgstr "المايالام" - -msgid "Mongolian" -msgstr "المنغولية" - -msgid "Marathi" -msgstr "المهاراتية" - -msgid "Malay" -msgstr "ملاي" - -msgid "Burmese" -msgstr "البورمية" - -msgid "Norwegian Bokmål" -msgstr "النرويجية" - -msgid "Nepali" -msgstr "النيبالية" - -msgid "Dutch" -msgstr "الهولندية" - -msgid "Norwegian Nynorsk" -msgstr "النينورسك نرويجية" - -msgid "Ossetic" -msgstr "الأوسيتيكية" - -msgid "Punjabi" -msgstr "البنجابية" - -msgid "Polish" -msgstr "البولندية" - -msgid "Portuguese" -msgstr "البرتغالية" - -msgid "Brazilian Portuguese" -msgstr "البرتغالية البرازيلية" - -msgid "Romanian" -msgstr "الرومانية" - -msgid "Russian" -msgstr "الروسية" - -msgid "Slovak" -msgstr "السلوفاكية" - -msgid "Slovenian" -msgstr "السلوفانية" - -msgid "Albanian" -msgstr "الألبانية" - -msgid "Serbian" -msgstr "الصربية" - -msgid "Serbian Latin" -msgstr "اللاتينية الصربية" - -msgid "Swedish" -msgstr "السويدية" - -msgid "Swahili" -msgstr "السواحلية" - -msgid "Tamil" -msgstr "التاميل" - -msgid "Telugu" -msgstr "التيلوغو" - -msgid "Tajik" -msgstr "الطاجيكية" - -msgid "Thai" -msgstr "التايلندية" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "التركية" - -msgid "Tatar" -msgstr "التتاريية" - -msgid "Udmurt" -msgstr "الأدمرتية" - -msgid "Ukrainian" -msgstr "الأكرانية" - -msgid "Urdu" -msgstr "الأوردو" - -msgid "Uzbek" -msgstr "الأوزبكية" - -msgid "Vietnamese" -msgstr "الفيتنامية" - -msgid "Simplified Chinese" -msgstr "الصينية المبسطة" - -msgid "Traditional Chinese" -msgstr "الصينية التقليدية" - -msgid "Messages" -msgstr "الرسائل" - -msgid "Site Maps" -msgstr "خرائط الموقع" - -msgid "Static Files" -msgstr "الملفات الثابتة" - -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]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "رقم الصفحة ليس عددًا صحيحًا" - -msgid "That page number is less than 1" -msgstr "رقم الصفحة أقل من 1" - -msgid "That page contains no results" -msgstr "هذه الصفحة لا تحتوي على نتائج" - -msgid "Enter a valid value." -msgstr "أدخل قيمة صحيحة." - -msgid "Enter a valid URL." -msgstr "أدخل رابطاً صحيحاً." - -msgid "Enter a valid integer." -msgstr "أدخل رقم صالح." - -msgid "Enter a valid email address." -msgstr "أدخل عنوان بريد إلكتروني صحيح." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"أدخل “slug” صالحة تتكون من أحرف أو أرقام أو الشرطة السفلية أو الواصلات." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"أدخل “slug” صالحة تتكون من أحرف Unicode أو الأرقام أو الشرطة السفلية أو " -"الواصلات." - -msgid "Enter a valid IPv4 address." -msgstr "أدخل عنوان IPv4 صحيح." - -msgid "Enter a valid IPv6 address." -msgstr "أدخل عنوان IPv6 صحيح." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "أدخل عنوان IPv4 أو عنوان IPv6 صحيح." - -msgid "Enter only digits separated by commas." -msgstr "أدخل أرقاما فقط مفصول بينها بفواصل." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "تحقق من أن هذه القيمة هي %(limit_value)s (إنها %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "تحقق من أن تكون هذه القيمة أقل من %(limit_value)s أو مساوية لها." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "تحقق من أن تكون هذه القيمة أكثر من %(limit_value)s أو مساوية لها." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[1] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[2] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[3] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[4] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[5] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأقل (هي تحتوي " -"حالياً على %(show_value)d)." - -#, 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] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[1] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[2] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[3] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[4] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." -msgstr[5] "" -"تأكد أن هذه القيمة تحتوي على %(limit_value)d حرف أو رمز على الأكثر (هي تحتوي " -"حالياً على %(show_value)d)." - -msgid "Enter a number." -msgstr "أدخل رقماً." - -#, 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] "تحقق من أن تدخل %(max)s أرقام لا أكثر." -msgstr[1] "تحقق من أن تدخل رقم %(max)s لا أكثر." -msgstr[2] "تحقق من أن تدخل %(max)s رقمين لا أكثر." -msgstr[3] "تحقق من أن تدخل %(max)s أرقام لا أكثر." -msgstr[4] "تحقق من أن تدخل %(max)s أرقام لا أكثر." -msgstr[5] "تحقق من أن تدخل %(max)s أرقام لا أكثر." - -#, 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] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[1] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[2] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[3] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[4] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." -msgstr[5] "تحقق من أن تدخل %(max)s خانات عشرية لا أكثر." - -#, 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] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[1] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[2] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[3] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[4] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." -msgstr[5] "تحقق من أن تدخل %(max)s أرقام قبل الفاصل العشري لا أكثر." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"امتداد الملف “%(extension)s” غير مسموح به. الامتدادات المسموح بها هي:" -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "لا يُسمح بالأحرف الخالية." - -msgid "and" -msgstr "و" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s بهذا %(field_labels)s موجود سلفاً." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "القيمة %(value)r ليست خيارا صحيحاً." - -msgid "This field cannot be null." -msgstr "لا يمكن ترك هذا الحقل خالي." - -msgid "This field cannot be blank." -msgstr "لا يمكن ترك هذا الحقل فارغاً." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "النموذج %(model_name)s والحقل %(field_label)s موجود مسبقاً." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s يجب أن يكون فريد لـ %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "حقل نوع: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "يجب أن تكون القيمة “%(value)s” إما True أو False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "يجب أن تكون القيمة “%(value)s” إما True أو False أو None." - -msgid "Boolean (Either True or False)" -msgstr "ثنائي (إما True أو False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "سلسلة نص (%(max_length)s كحد أقصى)" - -msgid "Comma-separated integers" -msgstr "أرقام صحيحة مفصولة بفواصل" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"تحتوي القيمة “%(value)s” على تنسيق تاريخ غير صالح. يجب أن يكون بتنسيق YYYY-" -"MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"تحتوي القيمة “%(value)s” على التنسيق الصحيح (YYYY-MM-DD) ولكنه تاريخ غير " -"صالح." - -msgid "Date (without time)" -msgstr "التاريخ (دون الوقت)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"تحتوي القيمة “%(value)s” على تنسيق غير صالح. يجب أن يكون بتنسيق YYYY-MM-DD " -"HH: MM [: ss [.uuuuuu]] [TZ]." - -#, 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 "" -"تحتوي القيمة “%(value)s” على التنسيق الصحيح (YYYY-MM-DD HH: MM [: ss [." -"uuuuuu]] [TZ]) ولكنها تعد تاريخًا / وقتًا غير صالحين." - -msgid "Date (with time)" -msgstr "التاريخ (مع الوقت)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "يجب أن تكون القيمة “%(value)s” رقمًا عشريًا." - -msgid "Decimal number" -msgstr "رقم عشري" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"تحتوي القيمة “%(value)s” على تنسيق غير صالح. يجب أن يكون بتنسيق [DD] [[HH:] " -"MM:] ss [.uuuuuu]." - -msgid "Duration" -msgstr "المدّة" - -msgid "Email address" -msgstr "عنوان بريد إلكتروني" - -msgid "File path" -msgstr "مسار الملف" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "يجب أن تكون القيمة “%(value)s” قيمة عائمة." - -msgid "Floating point number" -msgstr "رقم فاصلة عائمة" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "يجب أن تكون القيمة “%(value)s” عددًا صحيحًا." - -msgid "Integer" -msgstr "عدد صحيح" - -msgid "Big (8 byte) integer" -msgstr "عدد صحيح كبير (8 بايت)" - -msgid "Small integer" -msgstr "عدد صحيح صغير" - -msgid "IPv4 address" -msgstr "عنوان IPv4" - -msgid "IP address" -msgstr "عنوان IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "يجب أن تكون القيمة “%(value)s” إما None أو True أو False." - -msgid "Boolean (Either True, False or None)" -msgstr "ثنائي (إما True أو False أو None)" - -msgid "Positive big integer" -msgstr "عدد صحيح كبير موجب" - -msgid "Positive integer" -msgstr "عدد صحيح موجب" - -msgid "Positive small integer" -msgstr "عدد صحيح صغير موجب" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (حتى %(max_length)s)" - -msgid "Text" -msgstr "نص" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"تحتوي القيمة “%(value)s” على تنسيق غير صالح. يجب أن يكون بتنسيق HH: MM [: ss " -"[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"تحتوي القيمة “%(value)s” على التنسيق الصحيح (HH: MM [: ss [.uuuuuu]]) ولكنه " -"وقت غير صالح." - -msgid "Time" -msgstr "وقت" - -msgid "URL" -msgstr "رابط" - -msgid "Raw binary data" -msgstr "البيانات الثنائية الخام" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” ليس UUID صالحًا." - -msgid "Universally unique identifier" -msgstr "المعرف الفريد العالمي (UUID)" - -msgid "File" -msgstr "ملف" - -msgid "Image" -msgstr "صورة" - -msgid "A JSON object" -msgstr "كائن JSON" - -msgid "Value must be valid JSON." -msgstr "يجب أن تكون قيمة JSON صالحة." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "النموذج %(model)s ذو الحقل و القيمة %(field)s %(value)r غير موجود." - -msgid "Foreign Key (type determined by related field)" -msgstr "الحقل المرتبط (تم تحديد النوع وفقاً للحقل المرتبط)" - -msgid "One-to-one relationship" -msgstr "علاقة واحد إلى واحد" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s علاقة" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s علاقات" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "هذا الحقل مطلوب." - -msgid "Enter a whole number." -msgstr "أدخل رقما صحيحا." - -msgid "Enter a valid date." -msgstr "أدخل تاريخاً صحيحاً." - -msgid "Enter a valid time." -msgstr "أدخل وقتاً صحيحاً." - -msgid "Enter a valid date/time." -msgstr "أدخل تاريخاً/وقتاً صحيحاً." - -msgid "Enter a valid duration." -msgstr "أدخل مدّة صحيحة" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "يجب أن يتراوح عدد الأيام بين {min_days} و {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "لم يتم ارسال ملف، الرجاء التأكد من نوع ترميز الاستمارة." - -msgid "No file was submitted." -msgstr "لم يتم إرسال اي ملف." - -msgid "The submitted file is empty." -msgstr "الملف الذي قمت بإرساله فارغ." - -#, 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] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[1] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[2] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[3] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[4] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." -msgstr[5] "" -"تأكد أن إسم هذا الملف يحتوي على %(max)d حرف على الأكثر (هو يحتوي الآن على " -"%(length)d حرف)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"رجاءً أرسل ملف أو صح علامة صح عند مربع اختيار \\\"فارغ\\\"، وليس كلاهما." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"قم برفع صورة صحيحة، الملف الذي قمت برفعه إما أنه ليس ملفا لصورة أو أنه ملف " -"معطوب." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "انتق خياراً صحيحاً. %(value)s ليس أحد الخيارات المتاحة." - -msgid "Enter a list of values." -msgstr "أدخل قائمة من القيم." - -msgid "Enter a complete value." -msgstr "إدخال قيمة كاملة." - -msgid "Enter a valid UUID." -msgstr "أدخل قيمة UUID صحيحة." - -msgid "Enter a valid JSON." -msgstr "ادخل كائن JSON صالح." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(الحقل الخفي %(name)s) %(error)s" - -#, 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 "" -"نموذج بيانات الإدارة مفقود أو تم العبث به. %(field_names)sمن الحقول مفقود. " -"قد تحتاج إلى رفع تقرير بالمشكلة إن استمرت الحالة." - -#, 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] "" -msgstr[4] "" -msgstr[5] "" - -#, 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] "" -msgstr[4] "" -msgstr[5] "" - -msgid "Order" -msgstr "الترتيب" - -msgid "Delete" -msgstr "احذف" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "رجاء صحّح بيانات %(field)s المتكررة." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "رجاء صحّح بيانات %(field)s المتكررة والتي يجب أن تكون مُميّزة." - -#, 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 "" -"رجاء صحّح بيانات %(field_name)s المتكررة والتي يجب أن تكون مُميّزة لـ%(lookup)s " -"في %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "رجاءً صحّح القيم المُكرّرة أدناه." - -msgid "The inline value did not match the parent instance." -msgstr "القيمة المضمنة لا تتطابق مع المثيل الأصلي." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "انتق خياراً صحيحاً. اختيارك ليس أحد الخيارات المتاحة." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” ليست قيمة صالحة." - -#, 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 "" -"لا يمكن تفسير٪ %(datetime)s في المنطقة الزمنية٪ %(current_timezone)s؛ قد " -"تكون غامضة أو غير موجودة." - -msgid "Clear" -msgstr "تفريغ" - -msgid "Currently" -msgstr "حالياً" - -msgid "Change" -msgstr "عدّل" - -msgid "Unknown" -msgstr "مجهول" - -msgid "Yes" -msgstr "نعم" - -msgid "No" -msgstr "لا" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "نعم,لا,ربما" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d بايت" -msgstr[1] "%(size)d بايت واحد " -msgstr[2] "%(size)d بايتان" -msgstr[3] "%(size)d بايت" -msgstr[4] "%(size)d بايت" -msgstr[5] "%(size)d بايت" - -#, python-format -msgid "%s KB" -msgstr "%s ك.ب" - -#, python-format -msgid "%s MB" -msgstr "%s م.ب" - -#, python-format -msgid "%s GB" -msgstr "%s ج.ب" - -#, python-format -msgid "%s TB" -msgstr "%s ت.ب" - -#, python-format -msgid "%s PB" -msgstr "%s ب.ب" - -msgid "p.m." -msgstr "م" - -msgid "a.m." -msgstr "ص" - -msgid "PM" -msgstr "م" - -msgid "AM" -msgstr "ص" - -msgid "midnight" -msgstr "منتصف الليل" - -msgid "noon" -msgstr "ظهراً" - -msgid "Monday" -msgstr "الاثنين" - -msgid "Tuesday" -msgstr "الثلاثاء" - -msgid "Wednesday" -msgstr "الأربعاء" - -msgid "Thursday" -msgstr "الخميس" - -msgid "Friday" -msgstr "الجمعة" - -msgid "Saturday" -msgstr "السبت" - -msgid "Sunday" -msgstr "الأحد" - -msgid "Mon" -msgstr "إثنين" - -msgid "Tue" -msgstr "ثلاثاء" - -msgid "Wed" -msgstr "أربعاء" - -msgid "Thu" -msgstr "خميس" - -msgid "Fri" -msgstr "جمعة" - -msgid "Sat" -msgstr "سبت" - -msgid "Sun" -msgstr "أحد" - -msgid "January" -msgstr "جانفي" - -msgid "February" -msgstr "فيفري" - -msgid "March" -msgstr "مارس" - -msgid "April" -msgstr "أفريل" - -msgid "May" -msgstr "ماي" - -msgid "June" -msgstr "جوان" - -msgid "July" -msgstr "جويليه" - -msgid "August" -msgstr "أوت" - -msgid "September" -msgstr "سبتمبر" - -msgid "October" -msgstr "أكتوبر" - -msgid "November" -msgstr "نوفمبر" - -msgid "December" -msgstr "ديسمبر" - -msgid "jan" -msgstr "جانفي" - -msgid "feb" -msgstr "فيفري" - -msgid "mar" -msgstr "مارس" - -msgid "apr" -msgstr "أفريل" - -msgid "may" -msgstr "ماي" - -msgid "jun" -msgstr "جوان" - -msgid "jul" -msgstr "جويليه" - -msgid "aug" -msgstr "أوت" - -msgid "sep" -msgstr "سبتمبر" - -msgid "oct" -msgstr "أكتوبر" - -msgid "nov" -msgstr "نوفمبر" - -msgid "dec" -msgstr "ديسمبر" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "جانفي" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "فيفري" - -msgctxt "abbrev. month" -msgid "March" -msgstr "مارس" - -msgctxt "abbrev. month" -msgid "April" -msgstr "أفريل" - -msgctxt "abbrev. month" -msgid "May" -msgstr "ماي" - -msgctxt "abbrev. month" -msgid "June" -msgstr "جوان" - -msgctxt "abbrev. month" -msgid "July" -msgstr "جويليه" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "أوت" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "سبتمبر" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "أكتوبر" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "نوفمبر" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "ديسمبر" - -msgctxt "alt. month" -msgid "January" -msgstr "جانفي" - -msgctxt "alt. month" -msgid "February" -msgstr "فيفري" - -msgctxt "alt. month" -msgid "March" -msgstr "مارس" - -msgctxt "alt. month" -msgid "April" -msgstr "أفريل" - -msgctxt "alt. month" -msgid "May" -msgstr "ماي" - -msgctxt "alt. month" -msgid "June" -msgstr "جوان" - -msgctxt "alt. month" -msgid "July" -msgstr "جويليه" - -msgctxt "alt. month" -msgid "August" -msgstr "أوت" - -msgctxt "alt. month" -msgid "September" -msgstr "سبتمبر" - -msgctxt "alt. month" -msgid "October" -msgstr "أكتوبر" - -msgctxt "alt. month" -msgid "November" -msgstr "نوفمبر" - -msgctxt "alt. month" -msgid "December" -msgstr "ديسمبر" - -msgid "This is not a valid IPv6 address." -msgstr "هذا ليس عنوان IPv6 صحيح." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "أو" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "، " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -msgid "Forbidden" -msgstr "ممنوع" - -msgid "CSRF verification failed. Request aborted." -msgstr "تم الفشل للتحقق من CSRF. تم إنهاء الطلب." - -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 "" -"أنت ترى هذه الرسالة لأن موقع HTTPS هذا يتطلب \"عنوان مرجعي\" ليتم إرساله " -"بواسطة متصفح الويب الخاص بك ، ولكن لم يتم إرسال أي شيء. هذا العنوان مطلوب " -"لأسباب أمنية ، لضمان عدم اختراق متصفحك من قبل أطراف أخرى." - -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 "" -"إذا قمت بتكوين المستعرض الخاص بك لتعطيل رؤوس “Referer” ، فالرجاء إعادة " -"تمكينها ، على الأقل لهذا الموقع ، أو لاتصالات HTTPS ، أو لطلبات “same-" -"origin”." - -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 "" -"إذا كنت تستخدم العلامة أو تتضمن رأس “Referrer-Policy: no-referrer” ، فيرجى إزالتها. تتطلب حماية " -"CSRF رأس “Referer” القيام بالتحقق من “strict referer”. إذا كنت مهتمًا " -"بالخصوصية ، فاستخدم بدائل مثل للروابط إلى مواقع " -"الجهات الخارجية." - -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 "" -"تشاهد هذه الرسالة لأن هذا الموقع يتطلب ملف تعريف ارتباط CSRF Cookie عند " -"إرسال النماذج. ملف تعريف ارتباط Cookie هذا مطلوب لأسباب أمنية ، لضمان عدم " -"اختطاف متصفحك من قبل أطراف ثالثة." - -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 "" -"إذا قمت بتكوين المستعرض الخاص بك لتعطيل ملفات تعريف الارتباط Cookies ، يرجى " -"إعادة تمكينها ، على الأقل لهذا الموقع ، أو لطلبات “same-origin”." - -msgid "More information is available with DEBUG=True." -msgstr "يتوفر مزيد من المعلومات عند ضبط الخيار DEBUG=True." - -msgid "No year specified" -msgstr "لم تحدد السنة" - -msgid "Date out of range" -msgstr "تاريخ خارج النطاق" - -msgid "No month specified" -msgstr "لم تحدد الشهر" - -msgid "No day specified" -msgstr "لم تحدد اليوم" - -msgid "No week specified" -msgstr "لم تحدد الأسبوع" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "لا يوجد %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"التاريخ بالمستقبل %(verbose_name_plural)s غير متوفر لأن قيمة %(class_name)s." -"allow_future هي False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "سلسلة تاريخ غير صالحة “%(datestr)s” شكل معين “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "لم يعثر على أي %(verbose_name)s مطابقة لهذا الإستعلام" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "الصفحة ليست \"الأخيرة\" ، ولا يمكن تحويلها إلى عدد صحيح." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "صفحة خاطئة (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "القائمة فارغة و “%(class_name)s.allow_empty” هي False." - -msgid "Directory indexes are not allowed here." -msgstr "لا يسمح لفهارس الدليل هنا." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” غير موجود" - -#, python-format -msgid "Index of %(directory)s" -msgstr "فهرس لـ %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "تمَّت عملية التثبيت بنجاح! تهانينا!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"عرض ملاحظات الإصدار ل جانغو " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"تشاهد هذه الصفحة لأن DEBUG = True موجود في ملف الإعدادات الخاص بك ولم تقم بتكوين أي " -"عناوين URL." - -msgid "Django Documentation" -msgstr "توثيق جانغو" - -msgid "Topics, references, & how-to’s" -msgstr "الموضوعات ، المراجع، & الكيفية" - -msgid "Tutorial: A Polling App" -msgstr "البرنامج التعليمي: تطبيق الاقتراع" - -msgid "Get started with Django" -msgstr "الخطوات الأولى مع جانغو" - -msgid "Django Community" -msgstr "مجتمع جانغو" - -msgid "Connect, get help, or contribute" -msgstr "الاتصال، الحصول على المساعدة أو المساهمة" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index f6e514d3bbcc5c13f7a2fd85d40148a0a679ff9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bF%H5o3~VS!2#F`~00wFSD`H~i0W48yO&dt#$O)jngqe}I@C;sn*qBIGPCDP& zI$8G|k4IU=q0|zSy XT(wl44X$|*3y4Uc%sUrCa30+cyeBzL diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index b2aa777055dd9b85bc6499d1c431c62f2aec9758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 754 zcmY*VJ#U*p7(T!x{w84Kq^%-Zsu&_QKDFJfsuHbnY_&iHSe022@e#+V?X!TSGE+MA zH+1gU-_pe+^4ckzrEH#h*l}u~#Cy-j`#vx5r%=cOa*l6)4Sp~H{7uN_(2wAuNx)Bl zfDI63Q;4={#Mlf<*(sv2gzq8N-bZ_V%1)zwlfb0}};QNb=uizi&f zURRsdZp5_egDA7Y)dVstk?{LuYm}C{P#QrAMXc1SODYkPt1g*Qabs224!_Gu%aVGv zq-yu%dw_OQoaY*{r8rI9P-SbLv)bwt;Sy(C;Jb=!II6B$t{2Z=^azn8e1Btb<_`v;hY(I=e(_*{RR)oe_djDg-0IjVdVMH_a-=i-@JhzVDEI| z`r-6+;^Pqa@DSE+z40v^4ldwi8eZY?+uG|lFc^eMWACfm_X3En-Ekk2u<<1v;+{M7 zpzAvg8(w06=RB^#FYfeltP8|~docI;uizJ4R OlPbhQ={x6(Wbr@nI@Kfq diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/formats.py deleted file mode 100644 index cbd361d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ar_DZ/formats.py +++ /dev/null @@ -1,29 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "j F Y" -SHORT_DATETIME_FORMAT = "j F Y H:i" -FIRST_DAY_OF_WEEK = 0 # Sunday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y/%m/%d", # '2006/10/25' -] -TIME_INPUT_FORMATS = [ - "%H:%M", # '14:30 - "%H:%M:%S", # '14:30:59' -] -DATETIME_INPUT_FORMATS = [ - "%Y/%m/%d %H:%M", # '2006/10/25 14:30' - "%Y/%m/%d %H:%M:%S", # '2006/10/25 14:30:59' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ast/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ast/LC_MESSAGES/django.mo deleted file mode 100644 index 31733b2ee10b1686442f7e71785aa0cf223e0d78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15579 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, 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Asturian (http://www.transifex.com/django/django/language/" -"ast/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ast\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikáans" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Azerbaixanu" - -msgid "Bulgarian" -msgstr "Búlgaru" - -msgid "Belarusian" -msgstr "Bielorrusu" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Breton" -msgstr "Bretón" - -msgid "Bosnian" -msgstr "Bosniu" - -msgid "Catalan" -msgstr "Catalán" - -msgid "Czech" -msgstr "Checu" - -msgid "Welsh" -msgstr "Galés" - -msgid "Danish" -msgstr "Danés" - -msgid "German" -msgstr "Alemán" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Griegu" - -msgid "English" -msgstr "Inglés" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "Inglés británicu" - -msgid "Esperanto" -msgstr "Esperantu" - -msgid "Spanish" -msgstr "Castellán" - -msgid "Argentinian Spanish" -msgstr "Español arxentín" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Español mexicanu" - -msgid "Nicaraguan Spanish" -msgstr "Español nicaraguanu" - -msgid "Venezuelan Spanish" -msgstr "Español venezolanu" - -msgid "Estonian" -msgstr "Estoniu" - -msgid "Basque" -msgstr "Vascu" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finés" - -msgid "French" -msgstr "Francés" - -msgid "Frisian" -msgstr "Frisón" - -msgid "Irish" -msgstr "Irlandés" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Gallegu" - -msgid "Hebrew" -msgstr "Hebréu" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Húngaru" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesiu" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Islandés" - -msgid "Italian" -msgstr "Italianu" - -msgid "Japanese" -msgstr "Xaponés" - -msgid "Georgian" -msgstr "Xeorxanu" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Kazakh" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Canarés" - -msgid "Korean" -msgstr "Coreanu" - -msgid "Luxembourgish" -msgstr "Luxemburgués" - -msgid "Lithuanian" -msgstr "Lituanu" - -msgid "Latvian" -msgstr "Letón" - -msgid "Macedonian" -msgstr "Macedoniu" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "Birmanu" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Nepalí" - -msgid "Dutch" -msgstr "Holandés" - -msgid "Norwegian Nynorsk" -msgstr "Nynorsk noruegu" - -msgid "Ossetic" -msgstr "Osetiu" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polacu" - -msgid "Portuguese" -msgstr "Portugués" - -msgid "Brazilian Portuguese" -msgstr "Portugués brasileñu" - -msgid "Romanian" -msgstr "Rumanu" - -msgid "Russian" -msgstr "Rusu" - -msgid "Slovak" -msgstr "Eslovacu" - -msgid "Slovenian" -msgstr "Eslovenu" - -msgid "Albanian" -msgstr "Albanu" - -msgid "Serbian" -msgstr "Serbiu" - -msgid "Serbian Latin" -msgstr "Serbiu llatín" - -msgid "Swedish" -msgstr "Suecu" - -msgid "Swahili" -msgstr "Suaḥili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Thai" -msgstr "Tailandés" - -msgid "Turkish" -msgstr "Turcu" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurtu" - -msgid "Ukrainian" -msgstr "Ucranianu" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chinu simplificáu" - -msgid "Traditional Chinese" -msgstr "Chinu tradicional" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Introduz un valor válidu." - -msgid "Enter a valid URL." -msgstr "Introduz una URL válida." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "Introduz una direición de corréu válida." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Introduz una direición IPv4 válida." - -msgid "Enter a valid IPv6 address." -msgstr "Introduz una direición IPv6 válida." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Introduz una direición IPv4 o IPv6 válida." - -msgid "Enter only digits separated by commas." -msgstr "Introduz namái díxitos separtaos per comes." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Asegúrate qu'esti valor ye %(limit_value)s (ye %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Asegúrate qu'esti valor ye menor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Asegúrate qu'esti valor ye mayor o igual a %(limit_value)s." - -#, 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] "" -"Asegúrate qu'esti valor tien polo menos %(limit_value)d caráuter (tien " -"%(show_value)d)." -msgstr[1] "" -"Asegúrate qu'esti valor tien polo menos %(limit_value)d caráuteres (tien " -"%(show_value)d)." - -#, 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] "" -"Asegúrate qu'esti valor tien como muncho %(limit_value)d caráuter (tien " -"%(show_value)d)." -msgstr[1] "" -"Asegúrate qu'esti valor tien como muncho %(limit_value)d caráuteres (tien " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Introduz un númberu." - -#, 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] "Asegúrate que nun hai más de %(max)s díxitu en total." -msgstr[1] "Asegúrate que nun hai más de %(max)s díxitos en total." - -#, 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] "Asegúrate que nun hai más de %(max)s allugamientu decimal." -msgstr[1] "Asegúrate que nun hai más de %(max)s allugamientos decimales." - -#, 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] "" -"Asegúrate que nun hai más de %(max)s díxitu enantes del puntu decimal." -msgstr[1] "" -"Asegúrate que nun hai más de %(max)s díxitos enantes del puntu decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "y" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Esti campu nun pue ser nulu." - -msgid "This field cannot be blank." -msgstr "Esti campu nun pue tar baleru." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s con esti %(field_label)s yá esiste." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campu de la triba: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boleanu (tamién True o False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadena (fasta %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Enteros separtaos per coma" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Data (ensin hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Data (con hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Númberu decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Direición de corréu" - -msgid "File path" -msgstr "Camín del ficheru" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Númberu de puntu flotante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Enteru" - -msgid "Big (8 byte) integer" -msgstr "Enteru big (8 byte)" - -msgid "IPv4 address" -msgstr "Direición IPv4" - -msgid "IP address" -msgstr "Direición IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boleanu (tamién True, False o None)" - -msgid "Positive integer" -msgstr "Enteru positivu" - -msgid "Positive small integer" -msgstr "Enteru pequeñu positivu" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (fasta %(max_length)s)" - -msgid "Small integer" -msgstr "Enteru pequeñu" - -msgid "Text" -msgstr "Testu" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datos binarios crudos" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Ficheru" - -msgid "Image" -msgstr "Imaxe" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Clave foriata (triba determinada pol campu rellacionáu)" - -msgid "One-to-one relationship" -msgstr "Rellación a ún" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Rellación a munchos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Requierse esti campu." - -msgid "Enter a whole number." -msgstr "Introduz un númberu completu" - -msgid "Enter a valid date." -msgstr "Introduz una data válida." - -msgid "Enter a valid time." -msgstr "Introduz una hora válida." - -msgid "Enter a valid date/time." -msgstr "Introduz una data/hora válida." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Nun s'unvió'l ficheru. Comprueba la triba de cifráu nel formulariu." - -msgid "No file was submitted." -msgstr "No file was submitted." - -msgid "The submitted file is empty." -msgstr "El ficheru dunviáu ta baleru." - -#, 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] "" -"Asegúrate qu'esti nome de ficheru tien polo menos %(max)d caráuter (tien " -"%(length)d)." -msgstr[1] "" -"Asegúrate qu'esti nome de ficheru tien polo menos %(max)d caráuteres (tien " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Por favor, dunvia un ficheru o conseña la caxella , non dambos." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Xubi una imaxe válida. El ficheru que xubiesti o nun yera una imaxe, o taba " -"toriada." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Esbilla una escoyeta válida. %(value)s nun una ún de les escoyetes " -"disponibles." - -msgid "Enter a list of values." -msgstr "Introduz una llista valores." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campu anubríu %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Por favor, dunvia %d o menos formularios." -msgstr[1] "Por favor, dunvia %d o menos formularios." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Orde" - -msgid "Delete" -msgstr "Desanciar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor, igua'l datu duplicáu de %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor, igua'l datu duplicáu pa %(field)s, el cual tien de ser únicu." - -#, 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 "" -"Por favor, igua'l datu duplicáu de %(field_name)s el cual tien de ser únicu " -"pal %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Por favor, igua los valores duplicaos embaxo" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Esbilla una escoyeta válida. Esa escoyeta nun ye una de les escoyetes " -"disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Llimpiar" - -msgid "Currently" -msgstr "Anguaño" - -msgid "Change" -msgstr "Camudar" - -msgid "Unknown" -msgstr "Desconocíu" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "Non" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "sí,non,quiciabes" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "Media nueche" - -msgid "noon" -msgstr "Meudía" - -msgid "Monday" -msgstr "Llunes" - -msgid "Tuesday" -msgstr "Martes" - -msgid "Wednesday" -msgstr "Miércoles" - -msgid "Thursday" -msgstr "Xueves" - -msgid "Friday" -msgstr "Vienres" - -msgid "Saturday" -msgstr "Sábadu" - -msgid "Sunday" -msgstr "Domingu" - -msgid "Mon" -msgstr "LLu" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mie" - -msgid "Thu" -msgstr "Xue" - -msgid "Fri" -msgstr "Vie" - -msgid "Sat" -msgstr "Sáb" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "Xineru" - -msgid "February" -msgstr "Febreru" - -msgid "March" -msgstr "Marzu" - -msgid "April" -msgstr "Abril" - -msgid "May" -msgstr "Mayu" - -msgid "June" -msgstr "Xunu" - -msgid "July" -msgstr "Xunetu" - -msgid "August" -msgstr "Agostu" - -msgid "September" -msgstr "Setiembre" - -msgid "October" -msgstr "Ochobre" - -msgid "November" -msgstr "Payares" - -msgid "December" -msgstr "Avientu" - -msgid "jan" -msgstr "xin" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "xun" - -msgid "jul" -msgstr "xnt" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "set" - -msgid "oct" -msgstr "och" - -msgid "nov" -msgstr "pay" - -msgid "dec" -msgstr "avi" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Xin." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mar." - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "May." - -msgctxt "abbrev. month" -msgid "June" -msgstr "Xun." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Xnt." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Set." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Och." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Pay." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Avi." - -msgctxt "alt. month" -msgid "January" -msgstr "Xineru" - -msgctxt "alt. month" -msgid "February" -msgstr "Febreru" - -msgctxt "alt. month" -msgid "March" -msgstr "Marzu" - -msgctxt "alt. month" -msgid "April" -msgstr "Abril" - -msgctxt "alt. month" -msgid "May" -msgstr "Mayu" - -msgctxt "alt. month" -msgid "June" -msgstr "Xunu" - -msgctxt "alt. month" -msgid "July" -msgstr "Xunetu" - -msgctxt "alt. month" -msgid "August" -msgstr "Agostu" - -msgctxt "alt. month" -msgid "September" -msgstr "Setiembre" - -msgctxt "alt. month" -msgid "October" -msgstr "Ochobre" - -msgctxt "alt. month" -msgid "November" -msgstr "Payares" - -msgctxt "alt. month" -msgid "December" -msgstr "Avientu" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d añu" -msgstr[1] "%d años" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mes" -msgstr[1] "%d meses" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d selmana" -msgstr[1] "%d selmanes" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d día" -msgstr[1] "%d díes" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d hora" -msgstr[1] "%d hores" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minutu" -msgstr[1] "%d minutos" - -msgid "0 minutes" -msgstr "0 minutos" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "Nun s'especificó l'añu" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Nun s'especificó'l mes" - -msgid "No day specified" -msgstr "Nun s'especificó'l día" - -msgid "No week specified" -msgstr "Nun s'especificó la selmana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ensin %(verbose_name_plural)s disponible" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Nun ta disponible'l %(verbose_name_plural)s futuru porque %(class_name)s." -"allow_future ye False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nun s'alcontró %(verbose_name)s que concase cola gueta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Páxina inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Nun tán almitíos equí los indexaos de direutoriu." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índiz de %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/az/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/az/LC_MESSAGES/django.mo deleted file mode 100644 index 9fe7a1de09550035c915bf1c589744982f82efca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28598 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, 2018,2020 -# Emin Mastizada , 2015-2016 -# Metin Amiroff , 2011 -# Nicat Məmmədov , 2022 -# Nijat Mammadov, 2024-2025 -# Sevdimali , 2024 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Nijat Mammadov, 2024-2025\n" -"Language-Team: Azerbaijani (http://app.transifex.com/django/django/language/" -"az/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: az\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Ərəb" - -msgid "Algerian Arabic" -msgstr "Əlcəzair Ərəbcəsi" - -msgid "Asturian" -msgstr "Asturiya" - -msgid "Azerbaijani" -msgstr "Azərbaycan" - -msgid "Bulgarian" -msgstr "Bolqar" - -msgid "Belarusian" -msgstr "Belarus" - -msgid "Bengali" -msgstr "Benqal" - -msgid "Breton" -msgstr "Breton" - -msgid "Bosnian" -msgstr "Bosniya" - -msgid "Catalan" -msgstr "Katalon" - -msgid "Central Kurdish (Sorani)" -msgstr "Mərkəzi Kürd dili (Sorani)" - -msgid "Czech" -msgstr "Çex" - -msgid "Welsh" -msgstr "Uels" - -msgid "Danish" -msgstr "Danimarka" - -msgid "German" -msgstr "Alman" - -msgid "Lower Sorbian" -msgstr "Aşağı Sorb" - -msgid "Greek" -msgstr "Yunan" - -msgid "English" -msgstr "İngilis" - -msgid "Australian English" -msgstr "Avstraliya İngiliscəsi" - -msgid "British English" -msgstr "Britaniya İngiliscəsi" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "İspan" - -msgid "Argentinian Spanish" -msgstr "Argentina İspancası" - -msgid "Colombian Spanish" -msgstr "Kolumbia İspancası" - -msgid "Mexican Spanish" -msgstr "Meksika İspancası" - -msgid "Nicaraguan Spanish" -msgstr "Nikaraqua İspancası" - -msgid "Venezuelan Spanish" -msgstr "Venesuela İspancası" - -msgid "Estonian" -msgstr "Eston" - -msgid "Basque" -msgstr "Bask" - -msgid "Persian" -msgstr "Fars" - -msgid "Finnish" -msgstr "Fin" - -msgid "French" -msgstr "Fransız" - -msgid "Frisian" -msgstr "Fris" - -msgid "Irish" -msgstr "İrland" - -msgid "Scottish Gaelic" -msgstr "Şotland Keltcəsi" - -msgid "Galician" -msgstr "Qalisiya" - -msgid "Hebrew" -msgstr "İvrit" - -msgid "Hindi" -msgstr "Hind" - -msgid "Croatian" -msgstr "Xorvat" - -msgid "Upper Sorbian" -msgstr "Yuxarı Sorb" - -msgid "Hungarian" -msgstr "Macar" - -msgid "Armenian" -msgstr "Erməni" - -msgid "Interlingua" -msgstr "İnterlinqua" - -msgid "Indonesian" -msgstr "İndoneziya dili" - -msgid "Igbo" -msgstr "İqbo" - -msgid "Ido" -msgstr "İdo" - -msgid "Icelandic" -msgstr "İsland" - -msgid "Italian" -msgstr "İtalyan" - -msgid "Japanese" -msgstr "Yapon" - -msgid "Georgian" -msgstr "Gürcü" - -msgid "Kabyle" -msgstr "Kabile" - -msgid "Kazakh" -msgstr "Qazax" - -msgid "Khmer" -msgstr "Xmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreya" - -msgid "Kyrgyz" -msgstr "Qırğız" - -msgid "Luxembourgish" -msgstr "Lüksemburq" - -msgid "Lithuanian" -msgstr "Litva" - -msgid "Latvian" -msgstr "Latış" - -msgid "Macedonian" -msgstr "Makedon" - -msgid "Malayalam" -msgstr "Malayam" - -msgid "Mongolian" -msgstr "Monqol" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malay" - -msgid "Burmese" -msgstr "Birman" - -msgid "Norwegian Bokmål" -msgstr "Norveç Bukmolcası" - -msgid "Nepali" -msgstr "Nepal" - -msgid "Dutch" -msgstr "Niderland" - -msgid "Norwegian Nynorsk" -msgstr "Norveç Nyunorskcası" - -msgid "Ossetic" -msgstr "Osetin" - -msgid "Punjabi" -msgstr "Pəncab" - -msgid "Polish" -msgstr "Polyak" - -msgid "Portuguese" -msgstr "Portuqal" - -msgid "Brazilian Portuguese" -msgstr "Braziliya Portuqalcası" - -msgid "Romanian" -msgstr "Rumın" - -msgid "Russian" -msgstr "Rus" - -msgid "Slovak" -msgstr "Slovak" - -msgid "Slovenian" -msgstr "Sloven" - -msgid "Albanian" -msgstr "Alban" - -msgid "Serbian" -msgstr "Serb" - -msgid "Serbian Latin" -msgstr "Serb (Latın)" - -msgid "Swedish" -msgstr "İsveç" - -msgid "Swahili" -msgstr "Suahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Teluqu" - -msgid "Tajik" -msgstr "Tacik" - -msgid "Thai" -msgstr "Tay" - -msgid "Turkmen" -msgstr "Türkmən" - -msgid "Turkish" -msgstr "Türk" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uyğur" - -msgid "Ukrainian" -msgstr "Ukrayn" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Özbək" - -msgid "Vietnamese" -msgstr "Vyetnam" - -msgid "Simplified Chinese" -msgstr "Sadələşdirilmiş Çin dili" - -msgid "Traditional Chinese" -msgstr "Ənənəvi Çin dili" - -msgid "Messages" -msgstr "Mesajlar" - -msgid "Site Maps" -msgstr "Sayt Xəritələri" - -msgid "Static Files" -msgstr "Statik Fayllar" - -msgid "Syndication" -msgstr "Sindikasiya" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Səhifə nömrəsi rəqəm deyil" - -msgid "That page number is less than 1" -msgstr "Səhifə nömrəsi 1-dən balacadır" - -msgid "That page contains no results" -msgstr "O səhifədə nəticə yoxdur" - -msgid "Enter a valid value." -msgstr "Düzgün dəyər daxil edin." - -msgid "Enter a valid domain name." -msgstr "Düzgün domen adı daxil edin." - -msgid "Enter a valid URL." -msgstr "Düzgün URL daxil edin." - -msgid "Enter a valid integer." -msgstr "Düzgün rəqəm daxil edin." - -msgid "Enter a valid email address." -msgstr "Düzgün e-poçt ünvanı daxil edin." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Hərflərdən, rəqəmlərdən, alt-xətlərdən və ya defislərdən ibarət düzgün " -"qısaltma (“slug”) daxil edin." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Unicode hərflərdən, rəqəmlərdən, alt-xətlərdən və ya defislərdən ibarət " -"düzgün qısaltma (“slug”) daxil edin." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Düzgün %(protocol)s adres daxil edin." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 və ya IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Vergüllə ayırmaqla yalnız rəqəmlər daxil edin." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Əmin olun ki, bu dəyər %(limit_value)s-dir/dır (bu %(show_value)s-dir/dır)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Bu qiymətin %(limit_value)s-(y)a/ə bərabər və ya ondan kiçik olduğunu " -"yoxlayın." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Bu qiymətin %(limit_value)s-(y)a/ə bərabər və ya ondan böyük olduğunu " -"yoxlayın." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Bu dəyərin %(limit_value)s addım ölçüsünün mərtəbələri olduğundan əmin olun." - -#, 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 "" -"Bu dəyərin %(offset)s dəyərindən başlayaraq %(limit_value)s addım ölçüsü " -"mərtəbəsi olduğundan əmin olun. Məs: %(offset)s, %(valid_value1)s, " -"%(valid_value2)s və s." - -#, 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] "" -"Bu dəyərin ən az %(limit_value)d simvol olduğuna əmin olun (%(show_value)d " -"simvol var)" -msgstr[1] "" -"Bu dəyərin ən az %(limit_value)d simvol olduğuna əmin olun (%(show_value)d " -"simvol var)" - -#, 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] "" -"Bu dəyərin ən çox %(limit_value)d simvol olduğuna əmin olun (%(show_value)d " -"simvol var)" -msgstr[1] "" -"Bu dəyərin ən çox %(limit_value)d simvol olduğuna əmin olun (%(show_value)d " -"simvol var)" - -msgid "Enter a number." -msgstr "Ədəd daxil edin." - -#, 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] "Toplamda %(max)s rəqəmdən çox olmadığına əmin olun." -msgstr[1] "Toplamda %(max)s rəqəmdən çox olmadığına əmin olun." - -#, 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] "Onluq hissənin %(max)s rəqəmdən çox olmadığına əmin olun." -msgstr[1] "Onluq hissənin %(max)s rəqəmdən çox olmadığına əmin olun." - -#, 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] "Onluq hissədən əvvəl %(max)s rəqəmdən çox olmadığına əmin olun." -msgstr[1] "Onluq hissədən əvvəl %(max)s rəqəmdən çox olmadığına əmin olun." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"“%(extension)s” fayl uzantısına icazə verilmir. İcazə verilən fayl " -"uzantıları: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null simvollara icazə verilmir." - -msgid "and" -msgstr "və" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(field_labels)s ilə %(model_name)s artıq mövcuddur." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "“%(name)s” məhdudiyyəti pozuldu." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r dəyəri doğru seçim deyil." - -msgid "This field cannot be null." -msgstr "Bu sahə boş qala bilməz." - -msgid "This field cannot be blank." -msgstr "Bu sahə ağ qala bilməz." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Bu %(field_label)s ilə %(model_name)s artıq mövcuddur." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s dəyəri %(date_field_label)s %(lookup_type)s üçün unikal " -"olmalıdır." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Sahənin tipi: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” dəyəri ya True, ya da False olmalıdır." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” dəyəri True, False və ya None olmalıdır." - -msgid "Boolean (Either True or False)" -msgstr "Bul (ya Doğru, ya Yalan)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Sətir (%(max_length)s simvola kimi)" - -msgid "String (unlimited)" -msgstr "Sətir (limitsiz)" - -msgid "Comma-separated integers" -msgstr "Vergüllə ayrılmış tam ədədlər" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” dəyəri səhv tarix formatındadır. YYYY-MM-DD formatı olmalıdır." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” dəyəri düzgün formatdadır (YYYY-MM-DD), amma bu tarix xətalıdır." - -msgid "Date (without time)" -msgstr "Tarix (saatsız)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” dəyərinin formatı səhvdir. Formatı YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ] olmalıdır." - -#, 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 "" -"“%(value)s” dəyərinin formatı düzgündür (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"amma bu tarix xətalıdır." - -msgid "Date (with time)" -msgstr "Tarix (vaxt ilə)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” dəyəri onluq kəsrli (decimal) rəqəm olmalıdır." - -msgid "Decimal number" -msgstr "Rasional ədəd" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” dəyərinin formatı səhvdir. Formatı [DD] [HH:[MM:]]ss[.uuuuuu] " -"olmalıdır." - -msgid "Duration" -msgstr "Müddət" - -msgid "Email address" -msgstr "E-poçt" - -msgid "File path" -msgstr "Faylın ünvanı" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” dəyəri float olmalıdır." - -msgid "Floating point number" -msgstr "Sürüşən vergüllü ədəd" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” dəyəri tam rəqəm olmalıdır." - -msgid "Integer" -msgstr "Tam ədəd" - -msgid "Big (8 byte) integer" -msgstr "Böyük (8 bayt) tam ədəd" - -msgid "Small integer" -msgstr "Kiçik tam ədəd" - -msgid "IPv4 address" -msgstr "IPv4 ünvanı" - -msgid "IP address" -msgstr "IP ünvan" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” dəyəri None, True və ya False olmalıdır." - -msgid "Boolean (Either True, False or None)" -msgstr "Bul (Ya True, ya False, ya da None)" - -msgid "Positive big integer" -msgstr "Müsbət böyük rəqəm" - -msgid "Positive integer" -msgstr "Müsbət tam ədəd" - -msgid "Positive small integer" -msgstr "Müsbət tam kiçik ədəd" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Əzmə (%(max_length)s simvola kimi)" - -msgid "Text" -msgstr "Mətn" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” dəyərinin formatı səhvdir. Formatı HH:MM[:ss[.uuuuuu]] olmalıdır." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” dəyəri düzgün formatdadır (HH:MM[:ss[.uuuuuu]]), amma vaxtı " -"xətalıdır." - -msgid "Time" -msgstr "Vaxt" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Düz ikili (binary) məlumat" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” keçərli UUID deyil." - -msgid "Universally unique identifier" -msgstr "Universal təkrarolunmaz identifikator" - -msgid "File" -msgstr "Fayl" - -msgid "Image" -msgstr "Şəkil" - -msgid "A JSON object" -msgstr "JSON obyekti" - -msgid "Value must be valid JSON." -msgstr "Dəyər düzgün JSON olmalıdır." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(field)s %(value)r ilə %(model)s dəyəri düzgün seçim deyil." - -msgid "Foreign Key (type determined by related field)" -msgstr "Xarici açar (bağlı olduğu sahəyə uyğun tipi alır)" - -msgid "One-to-one relationship" -msgstr "Birin-birə münasibət" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s əlaqəsi" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s əlaqələri" - -msgid "Many-to-many relationship" -msgstr "Çoxun-çoxa münasibət" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Bu sahə vacibdir." - -msgid "Enter a whole number." -msgstr "Tam ədəd daxil edin." - -msgid "Enter a valid date." -msgstr "Düzgün tarix daxil edin." - -msgid "Enter a valid time." -msgstr "Düzgün vaxt daxil edin." - -msgid "Enter a valid date/time." -msgstr "Düzgün tarix/vaxt daxil edin." - -msgid "Enter a valid duration." -msgstr "Keçərli müddət daxil edin." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Günlərin sayı {min_days} ilə {max_days} arasında olmalıdır." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Fayl göndərilməyib. Vərəqənin (\"form\") şifrələmə tipini yoxlayın." - -msgid "No file was submitted." -msgstr "Fayl göndərilməyib." - -msgid "The submitted file is empty." -msgstr "Göndərilən fayl boşdur." - -#, 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] "" -"Bu fayl adının ən çox %(max)d simvol olduğuna əmin olun (%(length)d var)." -msgstr[1] "" -"Bu fayl adının ən çox %(max)d simvol olduğuna əmin olun (%(length)d var)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Ya fayl göndərin, ya da xanaya quş qoymayın, hər ikisini də birdən etməyin." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Düzgün şəkil göndərin. Göndərdiyiniz fayl ya şəkil deyil, ya da şəkildə " -"problem var." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Düzgün seçim edin. %(value)s seçimlər arasında yoxdur." - -msgid "Enter a list of values." -msgstr "Qiymətlərin siyahısını daxil edin." - -msgid "Enter a complete value." -msgstr "Tam dəyər daxil edin." - -msgid "Enter a valid UUID." -msgstr "Keçərli UUID daxil et." - -msgid "Enter a valid JSON." -msgstr "Etibarlı bir JSON daxil edin." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Gizli %(name)s sahəsi) %(error)s" - -#, 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 "" -"ManagementForm datası ya əskikdir, ya da dəyişdirilib. Çatışmayan xanalar: " -"%(field_names)s. Problem davam edərsə, səhv hesabatı təqdim etməli ola " -"bilərsiniz." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Zəhmət olmasa ən çox %(num)d forma təsdiqləyin." -msgstr[1] "Zəhmət olmasa ən çox %(num)d forma təsdiqləyin." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Zəhmət olmasa ən az %(num)d forma təsdiqləyin." -msgstr[1] "Zəhmət olmasa azı %(num)d forma təsdiqləyin." - -msgid "Order" -msgstr "Sırala" - -msgid "Delete" -msgstr "Sil" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s sahəsinə görə təkrarlanan məlumatlara düzəliş edin." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"%(field)s sahəsinə görə təkrarlanan məlumatlara düzəliş edin, onların hamısı " -"fərqli olmalıdır." - -#, 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 "" -"%(field_name)s sahəsinə görə təkrarlanan məlumatlara düzəliş edin, onlar " -"%(date_field)s %(lookup)s-a görə fərqli olmalıdır." - -msgid "Please correct the duplicate values below." -msgstr "Aşağıda təkrarlanan qiymətlərə düzəliş edin." - -msgid "The inline value did not match the parent instance." -msgstr "Sətiriçi dəyər ana nüsxəyə uyğun deyil." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Düzgün seçim edin. Bu seçim mümkün deyil." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” düzgün dəyər deyil." - -#, 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 "" -"%(datetime)s vaxtı %(current_timezone)s zaman qurşağında ifadə oluna bilmir; " -"ya qeyri-müəyyənlik, ya da mövcud olmaya bilər." - -msgid "Clear" -msgstr "Təmizlə" - -msgid "Currently" -msgstr "Hal-hazırda" - -msgid "Change" -msgstr "Dəyiş" - -msgid "Unknown" -msgstr "Məlum deyil" - -msgid "Yes" -msgstr "Hə" - -msgid "No" -msgstr "Yox" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "hə,yox,bəlkə" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bayt" -msgstr[1] "%(size)d bayt" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s QB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "g.s." - -msgid "a.m." -msgstr "g.ə." - -msgid "PM" -msgstr "GS" - -msgid "AM" -msgstr "GƏ" - -msgid "midnight" -msgstr "gecə yarısı" - -msgid "noon" -msgstr "günorta" - -msgid "Monday" -msgstr "Bazar ertəsi" - -msgid "Tuesday" -msgstr "Çərşənbə axşamı" - -msgid "Wednesday" -msgstr "Çərşənbə" - -msgid "Thursday" -msgstr "Cümə axşamı" - -msgid "Friday" -msgstr "Cümə" - -msgid "Saturday" -msgstr "Şənbə" - -msgid "Sunday" -msgstr "Bazar" - -msgid "Mon" -msgstr "B.e" - -msgid "Tue" -msgstr "Ç.a" - -msgid "Wed" -msgstr "Çrş" - -msgid "Thu" -msgstr "C.a" - -msgid "Fri" -msgstr "Cüm" - -msgid "Sat" -msgstr "Şnb" - -msgid "Sun" -msgstr "Bzr" - -msgid "January" -msgstr "Yanvar" - -msgid "February" -msgstr "Fevral" - -msgid "March" -msgstr "Mart" - -msgid "April" -msgstr "Aprel" - -msgid "May" -msgstr "May" - -msgid "June" -msgstr "İyun" - -msgid "July" -msgstr "İyul" - -msgid "August" -msgstr "Avqust" - -msgid "September" -msgstr "Sentyabr" - -msgid "October" -msgstr "Oktyabr" - -msgid "November" -msgstr "Noyabr" - -msgid "December" -msgstr "Dekabr" - -msgid "jan" -msgstr "ynv" - -msgid "feb" -msgstr "fvr" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "iyn" - -msgid "jul" -msgstr "iyl" - -msgid "aug" -msgstr "avq" - -msgid "sep" -msgstr "snt" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "noy" - -msgid "dec" -msgstr "dek" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Yan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Fev." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mart" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Aprel" - -msgctxt "abbrev. month" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month" -msgid "June" -msgstr "İyun" - -msgctxt "abbrev. month" -msgid "July" -msgstr "İyul" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Avq." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sen." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Noy." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dek." - -msgctxt "alt. month" -msgid "January" -msgstr "Yanvar" - -msgctxt "alt. month" -msgid "February" -msgstr "Fevral" - -msgctxt "alt. month" -msgid "March" -msgstr "Mart" - -msgctxt "alt. month" -msgid "April" -msgstr "Aprel" - -msgctxt "alt. month" -msgid "May" -msgstr "May" - -msgctxt "alt. month" -msgid "June" -msgstr "İyun" - -msgctxt "alt. month" -msgid "July" -msgstr "İyul" - -msgctxt "alt. month" -msgid "August" -msgstr "Avqust" - -msgctxt "alt. month" -msgid "September" -msgstr "Sentyabr" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktyabr" - -msgctxt "alt. month" -msgid "November" -msgstr "Noyabr" - -msgctxt "alt. month" -msgid "December" -msgstr "Dekabr" - -msgid "This is not a valid IPv6 address." -msgstr "Bu doğru IPv6 ünvanı deyil." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "və ya" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d il" -msgstr[1] "%(num)d il" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d ay" -msgstr[1] "%(num)d ay" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d həftə" -msgstr[1] "%(num)d həftə" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d gün" -msgstr[1] "%(num)d gün" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d saat" -msgstr[1] "%(num)d saat" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d dəqiqə" -msgstr[1] "%(num)d dəqiqə" - -msgid "Forbidden" -msgstr "Qadağan olunmuş" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF təsdiqləmə alınmadı. Sorğu ləğv edildi." - -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 "" -"Bu mesajı ona görə görürsünüz ki, bu HTTPS saytı sizin səyyah tərəfindən " -"“Referer header”in göndərilməsini tələb etdiyi halda heç nə " -"göndərilməmişdir. Bu başlıq sizin veb-səyyahınızın kənar şəxlər tərəfindən " -"ələ keçirilmədiyindən əmin olmaq üçün tələb olunur." - -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 "" -"Əgər səyyahınızın “Referer” başlığını göndərməsini söndürmüsünüzsə, lütfən " -"bu sayt üçün, HTTPS əlaqələr üçün və ya “same-origin” sorğular üçün aktiv " -"edin." - -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 "" -"Əgər etiketini və ya " -"“Referrer-Policy: no-referrer” başlığını işlədirsinizsə, lütfən silin. CSRF " -"qoruma dəqiq yönləndirən yoxlaması üçün “Referer” başlığını tələb edir. Əgər " -"məxfilik üçün düşünürsünüzsə, üçüncü tərəf sayt keçidləri üçün kimi bir alternativ işlədin." - -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 "" -"Bu sayt formaları göndərmək üçün CSRF çərəzini işlədir. Bu çərəz " -"səyyahınızın üçüncü biri tərəfindən hack-lənmədiyinə əmin olmaq üçün " -"istifadə edilir. " - -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 "" -"Əgər səyyahınızda çərəzlər söndürülübsə, lütfən bu sayt və ya “same-origin” " -"sorğular üçün aktiv edin." - -msgid "More information is available with DEBUG=True." -msgstr "Əlavə məlumatı DEBUG=True ilə əldə etmək olar." - -msgid "No year specified" -msgstr "İl göstərilməyib" - -msgid "Date out of range" -msgstr "Tarix aralığın xaricindədir" - -msgid "No month specified" -msgstr "Ay göstərilməyib" - -msgid "No day specified" -msgstr "Gün göstərilməyib" - -msgid "No week specified" -msgstr "Həftə göstərilməyib" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s seçmək mümkün deyil" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Gələcək %(verbose_name_plural)s seçmək mümkün deyil, çünki %(class_name)s." -"allow_future Yalan kimi qeyd olunub." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "“%(format)s” formatına görə “%(datestr)s” tarixi düzgün deyil" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Sorğuya uyğun %(verbose_name)s tapılmadı" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Səhifə həm “axırıncı” deyil, həm də tam ədədə çevrilə bilmir." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Yanlış səhifə (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Siyahı boşdur və “%(class_name)s.allow_empty” dəyəri False-dur." - -msgid "Directory indexes are not allowed here." -msgstr "Ünvan indekslərinə icazə verilmir." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” mövcud deyil" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s-nin indeksi" - -msgid "The install worked successfully! Congratulations!" -msgstr "Quruluş uğurla tamamlandı! Təbriklər!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Django %(version)s üçün buraxılış " -"qeydlərinə baxın" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Tənzimləmə faylınızda DEBUG=True və heç bir URL qurmadığınız üçün bu səhifəni " -"görürsünüz." - -msgid "Django Documentation" -msgstr "Django Dokumentasiya" - -msgid "Topics, references, & how-to’s" -msgstr "Mövzular, istinadlar və nümunələr" - -msgid "Tutorial: A Polling App" -msgstr "Məşğələ: Səsvermə Tətbiqi" - -msgid "Get started with Django" -msgstr "Django ilə başla" - -msgid "Django Community" -msgstr "Django İcması" - -msgid "Connect, get help, or contribute" -msgstr "Qoşul, kömək al və dəstək ol" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/az/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/az/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/az/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/az/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 9eeca7b17a9e8d759af1949a9feb0351ee69eedf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5EOv=>-*eT z@+3$>(V^}@$s?HFpGj|v^#+{uF(|IQMhDe}>zcwdeF8;-D+GRrvXol-vMfwL&UXz} Ut-`&Xg?1L`qWPwbF`EYW0|W**RR910 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/az/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/az/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 847dbb7c477e5f6ff54aafcd15047da3ebbf21d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 801 zcmZXSO^?z*7{{lS^14u3Ub1R5B&G+F-8Slt7_~}yiI$R5Vwg*VOksUcGQ^xO&Xm8$+;lHM-a zjjhpab+m22_Oh_Q#%<12q&E#&e5bdimZ*xFqAppju5{XBvvR=bW=DQ4sd`OSI;}>t z_5)nwF9&N&IJ3uw(6^D{2#zteUEz~qI<9S;PJ7O5emZsRnccT7fxj>&7lLJe5T^6l znLT;NKY1#+<}4`ef9wqnS3slQWN71NlYwB_{hnnAJx>_e&bT*o`RRNedp@?&xn;a? z3V3+%BwQVDE0Q3HRRYk3%cP&q;*EWDN&C5b3&8l<;|0k0xd(whe!KvAKbOZEms7MK jPOm7k5Ly8CPb_*L$HFQD^4P)ndF)_)Hv5@&a(Ko+DEHrg diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/az/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/az/formats.py deleted file mode 100644 index 253b6dd..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/az/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j E Y" -TIME_FORMAT = "G:i" -DATETIME_FORMAT = "j E Y, G:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d.%m.%y %H:%M:%S", # '25.10.06 14:30:59' - "%d.%m.%y %H:%M:%S.%f", # '25.10.06 14:30:59.000200' - "%d.%m.%y %H:%M", # '25.10.06 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/be/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/be/LC_MESSAGES/django.mo deleted file mode 100644 index cda27d35ae3aba21edf67c17a507a8e3d00db00e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37607 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 w=2zz=@9h($ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/be/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/be/LC_MESSAGES/django.po deleted file mode 100644 index 44057dc..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/be/LC_MESSAGES/django.po +++ /dev/null @@ -1,1392 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Viktar Palstsiuk , 2014-2015 -# znotdead , 2016-2017,2019-2021,2023-2025 -# Bobsans , 2016 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: znotdead , " -"2016-2017,2019-2021,2023-2025\n" -"Language-Team: Belarusian (http://app.transifex.com/django/django/language/" -"be/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: be\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " -"(n%100>=11 && n%100<=14)? 2 : 3);\n" - -msgid "Afrikaans" -msgstr "Афрыкаанс" - -msgid "Arabic" -msgstr "Арабская" - -msgid "Algerian Arabic" -msgstr "Алжырская арабская" - -msgid "Asturian" -msgstr "Астурыйская" - -msgid "Azerbaijani" -msgstr "Азэрбайджанская" - -msgid "Bulgarian" -msgstr "Баўгарская" - -msgid "Belarusian" -msgstr "Беларуская" - -msgid "Bengali" -msgstr "Бэнґальская" - -msgid "Breton" -msgstr "Брэтонская" - -msgid "Bosnian" -msgstr "Басьнійская" - -msgid "Catalan" -msgstr "Каталёнская" - -msgid "Central Kurdish (Sorani)" -msgstr "Цэнтральнакурдская (сарані)" - -msgid "Czech" -msgstr "Чэская" - -msgid "Welsh" -msgstr "Валійская" - -msgid "Danish" -msgstr "Дацкая" - -msgid "German" -msgstr "Нямецкая" - -msgid "Lower Sorbian" -msgstr "Ніжнелужыцкая" - -msgid "Greek" -msgstr "Грэцкая" - -msgid "English" -msgstr "Анґельская" - -msgid "Australian English" -msgstr "Анґельская (Аўстралія)" - -msgid "British English" -msgstr "Анґельская (Брытанская)" - -msgid "Esperanto" -msgstr "Эспэранта" - -msgid "Spanish" -msgstr "Гішпанская" - -msgid "Argentinian Spanish" -msgstr "Гішпанская (Арґентына)" - -msgid "Colombian Spanish" -msgstr "Гішпанская (Калумбія)" - -msgid "Mexican Spanish" -msgstr "Гішпанская (Мэксыка)" - -msgid "Nicaraguan Spanish" -msgstr "Гішпанская (Нікараґуа)" - -msgid "Venezuelan Spanish" -msgstr "Іспанская (Вэнэсуэла)" - -msgid "Estonian" -msgstr "Эстонская" - -msgid "Basque" -msgstr "Басконская" - -msgid "Persian" -msgstr "Фарсі" - -msgid "Finnish" -msgstr "Фінская" - -msgid "French" -msgstr "Француская" - -msgid "Frisian" -msgstr "Фрызкая" - -msgid "Irish" -msgstr "Ірляндзкая" - -msgid "Scottish Gaelic" -msgstr "Гэльская шатляндзкая" - -msgid "Galician" -msgstr "Ґальская" - -msgid "Hebrew" -msgstr "Габрэйская" - -msgid "Hindi" -msgstr "Гінды" - -msgid "Croatian" -msgstr "Харвацкая" - -msgid "Upper Sorbian" -msgstr "Верхнелужыцкая" - -msgid "Hungarian" -msgstr "Вугорская" - -msgid "Armenian" -msgstr "Армянскі" - -msgid "Interlingua" -msgstr "Інтэрлінгва" - -msgid "Indonesian" -msgstr "Інданэзійская" - -msgid "Igbo" -msgstr "Ігба" - -msgid "Ido" -msgstr "Іда" - -msgid "Icelandic" -msgstr "Ісьляндзкая" - -msgid "Italian" -msgstr "Італьянская" - -msgid "Japanese" -msgstr "Японская" - -msgid "Georgian" -msgstr "Грузінская" - -msgid "Kabyle" -msgstr "Кабільскі" - -msgid "Kazakh" -msgstr "Казаская" - -msgid "Khmer" -msgstr "Кхмерская" - -msgid "Kannada" -msgstr "Каннада" - -msgid "Korean" -msgstr "Карэйская" - -msgid "Kyrgyz" -msgstr "Кіргізская" - -msgid "Luxembourgish" -msgstr "Люксэмбургская" - -msgid "Lithuanian" -msgstr "Літоўская" - -msgid "Latvian" -msgstr "Латыская" - -msgid "Macedonian" -msgstr "Македонская" - -msgid "Malayalam" -msgstr "Малаялам" - -msgid "Mongolian" -msgstr "Манґольская" - -msgid "Marathi" -msgstr "Маратхі" - -msgid "Malay" -msgstr "Малайская" - -msgid "Burmese" -msgstr "Бірманская" - -msgid "Norwegian Bokmål" -msgstr "Нарвэская букмал" - -msgid "Nepali" -msgstr "Нэпальская" - -msgid "Dutch" -msgstr "Галяндзкая" - -msgid "Norwegian Nynorsk" -msgstr "Нарвэская нюнорск" - -msgid "Ossetic" -msgstr "Асяцінская" - -msgid "Punjabi" -msgstr "Панджабі" - -msgid "Polish" -msgstr "Польская" - -msgid "Portuguese" -msgstr "Партуґальская" - -msgid "Brazilian Portuguese" -msgstr "Партуґальская (Бразылія)" - -msgid "Romanian" -msgstr "Румынская" - -msgid "Russian" -msgstr "Расейская" - -msgid "Slovak" -msgstr "Славацкая" - -msgid "Slovenian" -msgstr "Славенская" - -msgid "Albanian" -msgstr "Альбанская" - -msgid "Serbian" -msgstr "Сэрбская" - -msgid "Serbian Latin" -msgstr "Сэрбская (лацінка)" - -msgid "Swedish" -msgstr "Швэдзкая" - -msgid "Swahili" -msgstr "Суахілі" - -msgid "Tamil" -msgstr "Тамільская" - -msgid "Telugu" -msgstr "Тэлуґу" - -msgid "Tajik" -msgstr "Таджыкскі" - -msgid "Thai" -msgstr "Тайская" - -msgid "Turkmen" -msgstr "Туркменская" - -msgid "Turkish" -msgstr "Турэцкая" - -msgid "Tatar" -msgstr "Татарская" - -msgid "Udmurt" -msgstr "Удмурцкая" - -msgid "Uyghur" -msgstr "Уйгурскі" - -msgid "Ukrainian" -msgstr "Украінская" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "Узбецкі" - -msgid "Vietnamese" -msgstr "Віетнамская" - -msgid "Simplified Chinese" -msgstr "Кітайская (спрошчаная)" - -msgid "Traditional Chinese" -msgstr "Кітайская (звычайная)" - -msgid "Messages" -msgstr "Паведамленні" - -msgid "Site Maps" -msgstr "Мапы сайту" - -msgid "Static Files" -msgstr "Cтатычныя файлы" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Лік гэтай старонкі не з'яўляецца цэлым лікам" - -msgid "That page number is less than 1" -msgstr "Лік старонкі менш чым 1" - -msgid "That page contains no results" -msgstr "Гэтая старонка не мае ніякіх вынікаў" - -msgid "Enter a valid value." -msgstr "Пазначце правільнае значэньне." - -msgid "Enter a valid domain name." -msgstr "Пазначце сапраўднае даменнае имя." - -msgid "Enter a valid URL." -msgstr "Пазначце чынную спасылку." - -msgid "Enter a valid integer." -msgstr "Увядзіце цэлы лік." - -msgid "Enter a valid email address." -msgstr "Увядзіце сапраўдны адрас электроннай пошты." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Значэнне павінна быць толькі з літараў, личбаў, знакаў падкрэслівання ці " -"злучкі." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Значэнне павінна быць толькі з літараў стандарту Unicode, личбаў, знакаў " -"падкрэслівання ці злучкі." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Пазначце сапраўдны %(protocol)s адрас." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 або IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Набярыце лічбы, падзеленыя коскамі." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Упэўніцеся, што гэтае значэньне — %(limit_value)s (зараз яно — " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Значэньне мусіць быць меншым або роўным %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Значэньне мусіць быць большым або роўным %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Пераканайцеся, што гэта значэнне кратнае памеру кроку %(limit_value)s." - -#, 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 "" -"Пераканайцеся, што гэта значэнне кратнае памеру кроку %(limit_value)s, " -"пачынаючы з %(offset)s, напрыклад. %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, і гэтак далей." - -#, 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] "" -"Упэўніцеся, што гэтае значэнне мае не менш %(limit_value)d сімвал (зараз " -"%(show_value)d)." -msgstr[1] "" -"Упэўніцеся, што гэтае значэнне мае не менш %(limit_value)d сімвала (зараз " -"%(show_value)d)." -msgstr[2] "" -"Упэўніцеся, што гэтае значэнне мае не менш %(limit_value)d сімвалаў (зараз " -"%(show_value)d)." -msgstr[3] "" -"Упэўніцеся, што гэтае значэнне мае не менш %(limit_value)d сімвалаў (зараз " -"%(show_value)d)." - -#, 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] "" -"Упэўніцеся, што гэтае значэнне мае не болей %(limit_value)d сімвал (зараз " -"%(show_value)d)." -msgstr[1] "" -"Упэўніцеся, што гэтае значэнне мае не болей %(limit_value)d сімвала (зараз " -"%(show_value)d)." -msgstr[2] "" -"Упэўніцеся, што гэтае значэнне мае не болей %(limit_value)d сімвалаў (зараз " -"%(show_value)d)." -msgstr[3] "" -"Упэўніцеся, што гэтае значэнне мае не болей %(limit_value)d сімвалаў (зараз " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Набярыце лік." - -#, 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] "Упэўніцеся, што набралі ня болей за %(max)s лічбу." -msgstr[1] "Упэўніцеся, што набралі ня болей за %(max)s лічбы." -msgstr[2] "Упэўніцеся, што набралі ня болей за %(max)s лічбаў." -msgstr[3] "Упэўніцеся, што набралі ня болей за %(max)s лічбаў." - -#, 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] "Упэўніцеся, што набралі ня болей за %(max)s лічбу пасьля коскі." -msgstr[1] "Упэўніцеся, што набралі ня болей за %(max)s лічбы пасьля коскі." -msgstr[2] "Упэўніцеся, што набралі ня болей за %(max)s лічбаў пасьля коскі." -msgstr[3] "Упэўніцеся, што набралі ня болей за %(max)s лічбаў пасьля коскі." - -#, 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] "Упэўніцеся, што набралі ня болей за %(max)s лічбу да коскі." -msgstr[1] "Упэўніцеся, што набралі ня болей за %(max)s лічбы да коскі." -msgstr[2] "Упэўніцеся, што набралі ня болей за %(max)s лічбаў да коскі." -msgstr[3] "Упэўніцеся, што набралі ня болей за %(max)s лічбаў да коскі." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Пашырэнне файла “%(extension)s” не дапускаецца. Дапушчальныя пашырэння: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null сімвалы не дапускаюцца." - -msgid "and" -msgstr "і" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s з такім %(field_labels)s ужо існуе." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Абмежаванне \"%(name)s\" парушана." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Значэнне %(value)r не з'яўляецца правільным выбарам." - -msgid "This field cannot be null." -msgstr "Поле ня можа мець значэньне «null»." - -msgid "This field cannot be blank." -msgstr "Трэба запоўніць поле." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s з такім %(field_label)s ужо існуе." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s павінна быць унікальна для %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Палі віду: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Значэньне “%(value)s” павінна быць True альбо False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Значэньне “%(value)s” павінна быць True, False альбо None." - -msgid "Boolean (Either True or False)" -msgstr "Ляґічнае («сапраўдна» або «не сапраўдна»)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Радок (ня болей за %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Радок (неабмежаваны)" - -msgid "Comma-separated integers" -msgstr "Цэлыя лікі, падзеленыя коскаю" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Значэнне “%(value)s” мае няправільны фармат. Яно павінна быць у фармаце ГГГГ-" -"ММ-ДД." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Значэнне “%(value)s” мае правільны фармат(ГГГГ-ММ-ДД) але гэта несапраўдная " -"дата." - -msgid "Date (without time)" -msgstr "Дата (бяз часу)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Значэнне “%(value)s” мае няправільны фармат. Яно павінна быць у фармаце ГГГГ-" -"ММ-ДД ГГ:ХХ[:сс[.мммммм]][ЧА], дзе ЧА — часавы абсяг." - -#, 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 "" -"Значэнне “%(value)s” мае правільны фармат (ГГГГ-ММ-ДД ГГ:ХХ[:сс[.мммммм]]" -"[ЧА], дзе ЧА — часавы абсяг) але гэта несапраўдныя дата/час." - -msgid "Date (with time)" -msgstr "Дата (разам з часам)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Значэньне “%(value)s” павінна быць дзесятковым лікам." - -msgid "Decimal number" -msgstr "Дзесятковы лік" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Значэньне “%(value)s” мае няправільны фармат. Яно павінна быць у фармаце " -"[ДД] [ГГ:[ХХ:]]сс[.мммммм]." - -msgid "Duration" -msgstr "Працягласць" - -msgid "Email address" -msgstr "Адрас эл. пошты" - -msgid "File path" -msgstr "Шлях да файла" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Значэньне “%(value)s” павінна быць дробным лікам." - -msgid "Floating point number" -msgstr "Лік зь пераноснай коскаю" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Значэньне “%(value)s” павінна быць цэлым лікам." - -msgid "Integer" -msgstr "Цэлы лік" - -msgid "Big (8 byte) integer" -msgstr "Вялікі (8 байтаў) цэлы" - -msgid "Small integer" -msgstr "Малы цэлы лік" - -msgid "IPv4 address" -msgstr "Адрас IPv4" - -msgid "IP address" -msgstr "Адрас IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Значэньне “%(value)s” павінна быць None, True альбо False." - -msgid "Boolean (Either True, False or None)" -msgstr "Ляґічнае («сапраўдна», «не сапраўдна» ці «нічога»)" - -msgid "Positive big integer" -msgstr "Дадатны вялікі цэлы лік" - -msgid "Positive integer" -msgstr "Дадатны цэлы лік" - -msgid "Positive small integer" -msgstr "Дадатны малы цэлы лік" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Бірка (ня болей за %(max_length)s)" - -msgid "Text" -msgstr "Тэкст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Значэньне “%(value)s” мае няправільны фармат. Яно павінна быць у фармаце ГГ:" -"ХХ[:сс[.мммммм]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Значэнне “%(value)s” мае правільны фармат (ГГ:ХХ[:сс[.мммммм]]) але гэта " -"несапраўдны час." - -msgid "Time" -msgstr "Час" - -msgid "URL" -msgstr "Сеціўная спасылка" - -msgid "Raw binary data" -msgstr "Неапрацаваныя бінарныя зьвесткі" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” не з'яўляецца дапушчальным UUID." - -msgid "Universally unique identifier" -msgstr "Універсальны непаўторны ідэнтыфікатар" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Выява" - -msgid "A JSON object" -msgstr "Аб'ект JSON" - -msgid "Value must be valid JSON." -msgstr "Значэньне павінна быць сапраўдным JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"Экземпляр %(model)s з %(field)s %(value)r не з'яўляецца правільным выбарам." - -msgid "Foreign Key (type determined by related field)" -msgstr "Вонкавы ключ (від вызначаецца паводле зьвязанага поля)" - -msgid "One-to-one relationship" -msgstr "Сувязь «адзін да аднаго»" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Сувязь %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Сувязi %(from)s-%(to)s" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Поле трэба запоўніць." - -msgid "Enter a whole number." -msgstr "Набярыце ўвесь лік." - -msgid "Enter a valid date." -msgstr "Пазначце чынную дату." - -msgid "Enter a valid time." -msgstr "Пазначце чынны час." - -msgid "Enter a valid date/time." -msgstr "Пазначце чынныя час і дату." - -msgid "Enter a valid duration." -msgstr "Увядзіце сапраўдны тэрмін." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Колькасць дзён павінна быць паміж {min_days} i {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Файл не даслалі. Зірніце кадоўку блянку." - -msgid "No file was submitted." -msgstr "Файл не даслалі." - -msgid "The submitted file is empty." -msgstr "Дасланы файл — парожні." - -#, 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] "" -"Упэўніцеся, што гэтае імя файлу мае не болей %(max)d сімвал (зараз " -"%(length)d)." -msgstr[1] "" -"Упэўніцеся, што гэтае імя файлу мае не болей %(max)d сімвала (зараз " -"%(length)d)." -msgstr[2] "" -"Упэўніцеся, што гэтае імя файлу мае не болей %(max)d сімвалаў (зараз " -"%(length)d)." -msgstr[3] "" -"Упэўніцеся, што гэтае імя файлу мае не болей %(max)d сімвалаў (зараз " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Трэба або даслаць файл, або абраць «Ачысьціць», але нельга рабіць гэта " -"адначасова." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Запампаваць чынны малюнак. Запампавалі або не выяву, або пашкоджаную выяву." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Абярыце дазволенае. %(value)s няма ў даступных значэньнях." - -msgid "Enter a list of values." -msgstr "Упішыце сьпіс значэньняў." - -msgid "Enter a complete value." -msgstr "Калі ласка, увядзіце поўнае значэньне." - -msgid "Enter a valid UUID." -msgstr "Увядзіце сапраўдны UUID." - -msgid "Enter a valid JSON." -msgstr "Пазначце сапраўдны JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Схаванае поле %(name)s) %(error)s" - -#, 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 "" -"Дадзеныя формы ManagementForm адсутнічаюць ці былі падменены. Адсутнічаюць " -"палі: %(field_names)s. Магчыма, вам спатрэбіцца падаць справаздачу пра " -"памылку, калі праблема захоўваецца." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Калі ласка, адпраўце не болей чым %(num)d формаў." -msgstr[1] "Калі ласка, адпраўце не болей чым %(num)d формаў." -msgstr[2] "Калі ласка, адпраўце не болей чым %(num)d формаў." -msgstr[3] "Калі ласка, адпраўце не болей чым %(num)d формаў." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Калі ласка, адпраўце не менш чым %(num)d формаў." -msgstr[1] "Калі ласка, адпраўце не менш чым %(num)d формаў." -msgstr[2] "Калі ласка, адпраўце не менш чым %(num)d формаў." -msgstr[3] "Калі ласка, адпраўце не менш чым %(num)d формаў." - -msgid "Order" -msgstr "Парадак" - -msgid "Delete" -msgstr "Выдаліць" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "У полі «%(field)s» выпраўце зьвесткі, якія паўтараюцца." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Выпраўце зьвесткі ў полі «%(field)s»: нельга, каб яны паўтараліся." - -#, 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 "" -"Выпраўце зьвесткі ў полі «%(field_name)s»: нельга каб зьвесткі ў " -"«%(date_field)s» для «%(lookup)s» паўтараліся." - -msgid "Please correct the duplicate values below." -msgstr "Выпраўце зьвесткі, якія паўтараюцца (гл. ніжэй)." - -msgid "The inline value did not match the parent instance." -msgstr "Убудаванае значэнне не супадае з бацькоўскім значэннем." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Абярыце дазволенае. Абранага няма ў даступных значэньнях." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” не сапраўднае значэнне." - -#, 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 "" -"У часавым абсягу %(current_timezone)s нельга зразумець дату %(datetime)s: " -"яна можа быць неадназначнаю або яе можа не існаваць." - -msgid "Clear" -msgstr "Ачысьціць" - -msgid "Currently" -msgstr "Зараз" - -msgid "Change" -msgstr "Зьмяніць" - -msgid "Unknown" -msgstr "Невядома" - -msgid "Yes" -msgstr "Так" - -msgid "No" -msgstr "Не" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "так,не,магчыма" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" -msgstr[1] "%(size)d байты" -msgstr[2] "%(size)d байтаў" -msgstr[3] "%(size)d байтаў" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s ҐБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "папаўдні" - -msgid "a.m." -msgstr "папоўначы" - -msgid "PM" -msgstr "папаўдні" - -msgid "AM" -msgstr "папоўначы" - -msgid "midnight" -msgstr "поўнач" - -msgid "noon" -msgstr "поўдзень" - -msgid "Monday" -msgstr "Панядзелак" - -msgid "Tuesday" -msgstr "Аўторак" - -msgid "Wednesday" -msgstr "Серада" - -msgid "Thursday" -msgstr "Чацьвер" - -msgid "Friday" -msgstr "Пятніца" - -msgid "Saturday" -msgstr "Субота" - -msgid "Sunday" -msgstr "Нядзеля" - -msgid "Mon" -msgstr "Пн" - -msgid "Tue" -msgstr "Аў" - -msgid "Wed" -msgstr "Ср" - -msgid "Thu" -msgstr "Чц" - -msgid "Fri" -msgstr "Пт" - -msgid "Sat" -msgstr "Сб" - -msgid "Sun" -msgstr "Нд" - -msgid "January" -msgstr "студзеня" - -msgid "February" -msgstr "лютага" - -msgid "March" -msgstr "сакавік" - -msgid "April" -msgstr "красавіка" - -msgid "May" -msgstr "траўня" - -msgid "June" -msgstr "чэрвеня" - -msgid "July" -msgstr "ліпеня" - -msgid "August" -msgstr "жніўня" - -msgid "September" -msgstr "верасьня" - -msgid "October" -msgstr "кастрычніка" - -msgid "November" -msgstr "лістапада" - -msgid "December" -msgstr "сьнежня" - -msgid "jan" -msgstr "сту" - -msgid "feb" -msgstr "лют" - -msgid "mar" -msgstr "сак" - -msgid "apr" -msgstr "кра" - -msgid "may" -msgstr "тра" - -msgid "jun" -msgstr "чэр" - -msgid "jul" -msgstr "ліп" - -msgid "aug" -msgstr "жні" - -msgid "sep" -msgstr "вер" - -msgid "oct" -msgstr "кас" - -msgid "nov" -msgstr "ліс" - -msgid "dec" -msgstr "сьн" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Сту." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Люты" - -msgctxt "abbrev. month" -msgid "March" -msgstr "сакавік" - -msgctxt "abbrev. month" -msgid "April" -msgstr "красавіка" - -msgctxt "abbrev. month" -msgid "May" -msgstr "траўня" - -msgctxt "abbrev. month" -msgid "June" -msgstr "чэрвеня" - -msgctxt "abbrev. month" -msgid "July" -msgstr "ліпеня" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Жні." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Вер." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Кас." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ліс." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Сьн." - -msgctxt "alt. month" -msgid "January" -msgstr "студзеня" - -msgctxt "alt. month" -msgid "February" -msgstr "лютага" - -msgctxt "alt. month" -msgid "March" -msgstr "сакавік" - -msgctxt "alt. month" -msgid "April" -msgstr "красавіка" - -msgctxt "alt. month" -msgid "May" -msgstr "траўня" - -msgctxt "alt. month" -msgid "June" -msgstr "чэрвеня" - -msgctxt "alt. month" -msgid "July" -msgstr "ліпеня" - -msgctxt "alt. month" -msgid "August" -msgstr "жніўня" - -msgctxt "alt. month" -msgid "September" -msgstr "верасьня" - -msgctxt "alt. month" -msgid "October" -msgstr "кастрычніка" - -msgctxt "alt. month" -msgid "November" -msgstr "лістапада" - -msgctxt "alt. month" -msgid "December" -msgstr "сьнежня" - -msgid "This is not a valid IPv6 address." -msgstr "Гэта ня правільны адрас IPv6." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "або" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d год" -msgstr[1] "%(num)d гадоў" -msgstr[2] "%(num)d гадоў" -msgstr[3] "%(num)d гадоў" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d месяц" -msgstr[1] "%(num)d месяцаў" -msgstr[2] "%(num)d месяцаў" -msgstr[3] "%(num)d месяцаў" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d тыдзень" -msgstr[1] "%(num)d тыдняў" -msgstr[2] "%(num)d тыдняў" -msgstr[3] "%(num)d тыдняў" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d дзень" -msgstr[1] "%(num)d дзён" -msgstr[2] "%(num)d дзён" -msgstr[3] "%(num)d дзён" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d гадзіна" -msgstr[1] "%(num)d гадзін" -msgstr[2] "%(num)d гадзін" -msgstr[3] "%(num)d гадзін" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d хвіліна" -msgstr[1] "%(num)d хвілін" -msgstr[2] "%(num)d хвілін" -msgstr[3] "%(num)d хвілін" - -msgid "Forbidden" -msgstr "Забаронена" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-праверка не атрымалася. Запыт спынены." - -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 "" -"Вы бачыце гэта паведамленне, таму што гэты HTTPS-сайт патрабуе каб Referer " -"загаловак быў адасланы вашым аглядальнікам, але гэтага не адбылося. Гэты " -"загаловак неабходны для бяспекі, каб пераканацца, што ваш аглядальнік не " -"ўзаламаны трэцімі асобамі." - -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 "" -"Калі вы сканфігуравалі ваш браўзэр так, каб ён не працаваў з “Referer” " -"загалоўкамі, калі ласка дазвольце іх хаця б для гэтага сайту, ці для HTTPS " -"злучэнняў, ці для 'same-origin' запытаў." - -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 "" -"Калі вы выкарыстоўваеце тэг " -"ці дадалі загаловак “Referrer-Policy: no-referrer”, калі ласка выдаліце іх. " -"CSRF абароне неабходны “Referer” загаловак для строгай праверкі. Калі Вы " -"турбуецеся аб прыватнасці, выкарыстоўвайце альтэрнатывы, напрыклад , для спасылкі на сайты трэціх асоб." - -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 "" -"Вы бачыце гэта паведамленне, таму што гэты сайт патрабуе CSRF кукі для " -"адсылкі формы. Гэтыя кукі неабходныя для бяспекі, каб пераканацца, што ваш " -"браўзэр не ўзламаны трэцімі асобамі." - -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 "" -"Калі вы сканфігуравалі ваш браўзэр так, каб ён не працаваў з кукамі, калі " -"ласка дазвольце іх хаця б для гэтага сайту ці для “same-origin” запытаў." - -msgid "More information is available with DEBUG=True." -msgstr "Больш падрабязная інфармацыя даступная з DEBUG=True." - -msgid "No year specified" -msgstr "Не пазначылі год" - -msgid "Date out of range" -msgstr "Дата выходзіць за межы дыяпазону" - -msgid "No month specified" -msgstr "Не пазначылі месяц" - -msgid "No day specified" -msgstr "Не пазначылі дзень" - -msgid "No week specified" -msgstr "Не пазначылі тыдзень" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Няма доступу да %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Няма доступу да %(verbose_name_plural)s, якія будуць, бо «%(class_name)s." -"allow_future» мае значэньне «не сапраўдна»." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Радок даты “%(datestr)s” не адпавядае выгляду “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Па запыце не знайшлі ніводнага %(verbose_name)s" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Нумар бачыны ня мае значэньня “last” і яго нельга ператварыць у цэлы лік." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Няправільная старонка (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" -"Сьпіс парожні, але “%(class_name)s.allow_empty” мае значэньне «не " -"сапраўдна», што забараняе паказваць парожнія сьпісы." - -msgid "Directory indexes are not allowed here." -msgstr "Не дазваляецца глядзець сьпіс файлаў каталёґа." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” не існуе" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Файлы каталёґа «%(directory)s»" - -msgid "The install worked successfully! Congratulations!" -msgstr "Усталяванне прайшло паспяхова! Віншаванні!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Паглядзець заўвагі да выпуску для Джангі " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Вы бачыце гэту старонку таму што DEBUG=True у вашым файле налад і вы не " -"сканфігурыравалі ніякіх URL." - -msgid "Django Documentation" -msgstr "Дакументацыя Джангі" - -msgid "Topics, references, & how-to’s" -msgstr "Тэмы, спасылкі, & як зрабіць" - -msgid "Tutorial: A Polling App" -msgstr "Падручнік: Дадатак для галасавання" - -msgid "Get started with Django" -msgstr "Пачніце з Джангаю" - -msgid "Django Community" -msgstr "Джанга супольнасць" - -msgid "Connect, get help, or contribute" -msgstr "Злучайцеся, атрымлівайце дапамогу, ці спрыяйце" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bg/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/bg/LC_MESSAGES/django.mo deleted file mode 100644 index f6bd12b04d17d7f6b113067b59921d13858bdc3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34729 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, 2022-2024 -# Boris Chervenkov , 2012 -# Claude Paroz , 2020 -# Jannis Leidel , 2011 -# Lyuboslav Petrov , 2014 -# Mariusz Felisiak , 2023 -# Todor Lubenov , 2013-2015 -# Venelin Stoykov , 2015-2017 -# vestimir , 2014 -# Alexander Atanasov , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-22 11:46-0300\n" -"PO-Revision-Date: 2024-08-07 06:49+0000\n" -"Last-Translator: arneatec , 2022-2024\n" -"Language-Team: Bulgarian (http://app.transifex.com/django/django/language/" -"bg/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: bg\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "африкаански" - -msgid "Arabic" -msgstr "арабски език" - -msgid "Algerian Arabic" -msgstr "алжирски арабски" - -msgid "Asturian" -msgstr "Астурийски" - -msgid "Azerbaijani" -msgstr "Азербайджански език" - -msgid "Bulgarian" -msgstr "български език" - -msgid "Belarusian" -msgstr "Беларуски" - -msgid "Bengali" -msgstr "бенгалски език" - -msgid "Breton" -msgstr "Бретон" - -msgid "Bosnian" -msgstr "босненски език" - -msgid "Catalan" -msgstr "каталански" - -msgid "Central Kurdish (Sorani)" -msgstr "Кюрдски, централен (Сорани)" - -msgid "Czech" -msgstr "чешки" - -msgid "Welsh" -msgstr "уелски" - -msgid "Danish" -msgstr "датски" - -msgid "German" -msgstr "немски" - -msgid "Lower Sorbian" -msgstr "долносорбски" - -msgid "Greek" -msgstr "гръцки" - -msgid "English" -msgstr "английски" - -msgid "Australian English" -msgstr "австралийски английски" - -msgid "British English" -msgstr "британски английски" - -msgid "Esperanto" -msgstr "есперанто" - -msgid "Spanish" -msgstr "испански" - -msgid "Argentinian Spanish" -msgstr "кастилски" - -msgid "Colombian Spanish" -msgstr "колумбийски испански" - -msgid "Mexican Spanish" -msgstr "мексикански испански" - -msgid "Nicaraguan Spanish" -msgstr "никарагуански испански" - -msgid "Venezuelan Spanish" -msgstr "венецуелски испански" - -msgid "Estonian" -msgstr "естонски" - -msgid "Basque" -msgstr "баски" - -msgid "Persian" -msgstr "персийски" - -msgid "Finnish" -msgstr "финландски" - -msgid "French" -msgstr "френски" - -msgid "Frisian" -msgstr "фризийски" - -msgid "Irish" -msgstr "ирландски" - -msgid "Scottish Gaelic" -msgstr "шотландски галски" - -msgid "Galician" -msgstr "галицейски" - -msgid "Hebrew" -msgstr "иврит" - -msgid "Hindi" -msgstr "хинди" - -msgid "Croatian" -msgstr "хърватски" - -msgid "Upper Sorbian" -msgstr "горносорбски" - -msgid "Hungarian" -msgstr "унгарски" - -msgid "Armenian" -msgstr "арменски" - -msgid "Interlingua" -msgstr "интерлингва" - -msgid "Indonesian" -msgstr "индонезийски" - -msgid "Igbo" -msgstr "игбо" - -msgid "Ido" -msgstr "идо" - -msgid "Icelandic" -msgstr "исландски" - -msgid "Italian" -msgstr "италиански" - -msgid "Japanese" -msgstr "японски" - -msgid "Georgian" -msgstr "грузински" - -msgid "Kabyle" -msgstr "кабилски" - -msgid "Kazakh" -msgstr "казахски" - -msgid "Khmer" -msgstr "кхмерски" - -msgid "Kannada" -msgstr "каннада" - -msgid "Korean" -msgstr "корейски" - -msgid "Kyrgyz" -msgstr "киргизки" - -msgid "Luxembourgish" -msgstr "люксембургски" - -msgid "Lithuanian" -msgstr "литовски" - -msgid "Latvian" -msgstr "латвийски" - -msgid "Macedonian" -msgstr "македонски" - -msgid "Malayalam" -msgstr "малаялам" - -msgid "Mongolian" -msgstr "монголски" - -msgid "Marathi" -msgstr "марати" - -msgid "Malay" -msgstr "малайски" - -msgid "Burmese" -msgstr "бирмански" - -msgid "Norwegian Bokmål" -msgstr "норвежки букмол" - -msgid "Nepali" -msgstr "непалски" - -msgid "Dutch" -msgstr "нидерландски" - -msgid "Norwegian Nynorsk" -msgstr "съвременен норвежки" - -msgid "Ossetic" -msgstr "осетски" - -msgid "Punjabi" -msgstr "панджабски" - -msgid "Polish" -msgstr "полски" - -msgid "Portuguese" -msgstr "португалски" - -msgid "Brazilian Portuguese" -msgstr "бразилски португалски" - -msgid "Romanian" -msgstr "румънски" - -msgid "Russian" -msgstr "руски" - -msgid "Slovak" -msgstr "словашки" - -msgid "Slovenian" -msgstr "словенски" - -msgid "Albanian" -msgstr "албански" - -msgid "Serbian" -msgstr "сръбски" - -msgid "Serbian Latin" -msgstr "сръбски - латиница" - -msgid "Swedish" -msgstr "шведски" - -msgid "Swahili" -msgstr "суахили" - -msgid "Tamil" -msgstr "тамилски" - -msgid "Telugu" -msgstr "телугу" - -msgid "Tajik" -msgstr "таджикски" - -msgid "Thai" -msgstr "тайландски" - -msgid "Turkmen" -msgstr "туркменски" - -msgid "Turkish" -msgstr "турски" - -msgid "Tatar" -msgstr "татарски" - -msgid "Udmurt" -msgstr "удмурт" - -msgid "Uyghur" -msgstr "Уйгурски" - -msgid "Ukrainian" -msgstr "украински" - -msgid "Urdu" -msgstr "урду" - -msgid "Uzbek" -msgstr "узбекски" - -msgid "Vietnamese" -msgstr "виетнамски" - -msgid "Simplified Chinese" -msgstr "китайски" - -msgid "Traditional Chinese" -msgstr "традиционен китайски" - -msgid "Messages" -msgstr "Съобщения" - -msgid "Site Maps" -msgstr "Карти на сайта" - -msgid "Static Files" -msgstr "Статични файлове" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Номерът на страницата не е цяло число" - -msgid "That page number is less than 1" -msgstr "Номерът на страницата е по-малък от 1" - -msgid "That page contains no results" -msgstr "В тази страница няма резултати" - -msgid "Enter a valid value." -msgstr "Въведете валидна стойност. " - -msgid "Enter a valid domain name." -msgstr "Въведете валидно име на домейн." - -msgid "Enter a valid URL." -msgstr "Въведете валиден URL адрес." - -msgid "Enter a valid integer." -msgstr "Въведете валидно целочислено число." - -msgid "Enter a valid email address." -msgstr "Въведете валиден имейл адрес." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Въведете валиден 'слъг', състоящ се от букви, цифри, тирета или долни тирета." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Въведете валиден 'слъг', състоящ се от Уникод букви, цифри, тирета или долни " -"тирета." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Въведете валиден %(protocol)s адрес." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 или IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Въведете само еднозначни числа, разделени със запетая. " - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Уверете се, че тази стойност е %(limit_value)s (тя е %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Уверете се, че тази стойност е по-малка или равна на %(limit_value)s ." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Уверете се, че тази стойност е по-голяма или равна на %(limit_value)s ." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Уверете се, че стойността е кратна на стъпката %(limit_value)s." - -#, 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 "" -"Въведете стойност, кратна на стъпката %(limit_value)s, започвайки от " -"%(offset)s, например %(offset)s, %(valid_value1)s, %(valid_value2)s, и т.н." - -#, 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] "" -"Уверете се, че тази стойност е най-малко %(limit_value)d знака (тя има " -"%(show_value)d )." -msgstr[1] "" -"Уверете се, че тази стойност е най-малко %(limit_value)d знака (тя има " -"%(show_value)d)." - -#, 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] "" -"Уверете се, тази стойност има най-много %(limit_value)d знака (тя има " -"%(show_value)d)." -msgstr[1] "" -"Уверете се, че тази стойност има най-много %(limit_value)d знака (тя има " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Въведете число." - -#, 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] "Уверете се, че има не повече от %(max)s цифри общо." -msgstr[1] "Уверете се, че има не повече от %(max)s цифри общо." - -#, 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] "" -"Уверете се, че има не повече от%(max)s знак след десетичната запетая." -msgstr[1] "" -"Уверете се, че има не повече от %(max)s знака след десетичната запетая." - -#, 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] "" -"Уверете се, че има не повече от %(max)s цифра преди десетичната запетая." -msgstr[1] "" -"Уверете се, че има не повече от %(max)s цифри преди десетичната запетая." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Не са разрешени файлове с раширение \"%(extension)s\". Позволените " -"разширения са: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Празни знаци не са разрешени." - -msgid "and" -msgstr "и" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s с този %(field_labels)s вече съществува." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Ограничението “%(name)s” е нарушено." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Стойността %(value)r не е валиден избор." - -msgid "This field cannot be null." -msgstr "Това поле не може да има празна стойност." - -msgid "This field cannot be blank." -msgstr "Това поле не може да е празно." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s с този %(field_label)s вече съществува." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s трябва да е уникално за %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Поле от тип: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Стойността на \"%(value)s\" трябва да бъде или True, или False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Стойност \"%(value)s\" трябва да бъде или True, или False или None." - -msgid "Boolean (Either True or False)" -msgstr "Булево (True или False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Символен низ (до %(max_length)s символа)" - -msgid "String (unlimited)" -msgstr "Стринг (неограничен)" - -msgid "Comma-separated integers" -msgstr "Цели числа, разделени с запетая" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Стойността \"%(value)s\" е с невалиден формат за дата. Тя трябва да бъде в " -"ГГГГ-ММ-ДД формат." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Стойността \"%(value)s\" е в правилния формат (ГГГГ-ММ-ДД), но самата дата е " -"невалидна." - -msgid "Date (without time)" -msgstr "Дата (без час)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Стойността '%(value)s' е с невалиден формат. Трябва да бъде във формат ГГГГ-" -"ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]][TZ]" - -#, 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 "" -"Стойността '%(value)s' е с правилен формат ( ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.μμμμμμ]]" -"[TZ]), но датата/часът са невалидни" - -msgid "Date (with time)" -msgstr "Дата (и час)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Стойността \"%(value)s\" трябва да е десетично число." - -msgid "Decimal number" -msgstr "Десетична дроб" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Стойността “%(value)s” е с невалиден формат. Трябва да бъде във формат [ДД] " -"[[ЧЧ:]ММ:]сс[.uuuuuu] format." - -msgid "Duration" -msgstr "Продължителност" - -msgid "Email address" -msgstr "Имейл адрес" - -msgid "File path" -msgstr "Път към файл" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Стойността '%(value)s' трябва да е число с плаваща запетая." - -msgid "Floating point number" -msgstr "Число с плаваща запетая" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Стойността \"%(value)s\" трябва да е цяло число." - -msgid "Integer" -msgstr "Цяло число" - -msgid "Big (8 byte) integer" -msgstr "Голямо (8 байта) цяло число" - -msgid "Small integer" -msgstr "2 байта цяло число" - -msgid "IPv4 address" -msgstr "IPv4 адрес" - -msgid "IP address" -msgstr "IP адрес" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Стойността '%(value)s' трябва да бъде None, True или False." - -msgid "Boolean (Either True, False or None)" -msgstr "булев (възможните стойности са True, False или None)" - -msgid "Positive big integer" -msgstr "Положително голямо цяло число." - -msgid "Positive integer" -msgstr "Положително цяло число" - -msgid "Positive small integer" -msgstr "Положително 2 байта цяло число" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Слъг (до %(max_length)s )" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Стойността \"%(value)s\" е с невалиден формат. Тя трябва да бъде в ЧЧ:ММ [:" -"сс[.μμμμμμ]]" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Стойността \"%(value)s\" е в правилния формат (ЧЧ:ММ [:сс[.μμμμμμ]]), но " -"часът е невалиден." - -msgid "Time" -msgstr "Време" - -msgid "URL" -msgstr "URL адрес" - -msgid "Raw binary data" -msgstr "сурови двоични данни" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" не е валиден UUID." - -msgid "Universally unique identifier" -msgstr "Универсално уникален идентификатор" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Изображение" - -msgid "A JSON object" -msgstr "Обект във формат JSON" - -msgid "Value must be valid JSON." -msgstr "Стойността трябва да е валиден JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "Инстанция на %(model)s с %(field)s %(value)r не съществува." - -msgid "Foreign Key (type determined by related field)" -msgstr "Външен ключ (тип, определен от свързаното поле)" - -msgid "One-to-one relationship" -msgstr "едно-към-едно релация " - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s релация" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s релации" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Това поле е задължително." - -msgid "Enter a whole number." -msgstr "Въведете цяло число. " - -msgid "Enter a valid date." -msgstr "Въведете валидна дата." - -msgid "Enter a valid time." -msgstr "Въведете валиден час." - -msgid "Enter a valid date/time." -msgstr "Въведете валидна дата/час. " - -msgid "Enter a valid duration." -msgstr "Въведете валидна продължителност." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Броят на дните трябва да е между {min_days} и {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Няма изпратен файл. Проверете типа кодиране на формата. " - -msgid "No file was submitted." -msgstr "Няма изпратен файл." - -msgid "The submitted file is empty." -msgstr "Изпратеният файл е празен. " - -#, 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] "Уверете се, това име е най-много %(max)d знака (то има %(length)d)." -msgstr[1] "" -"Уверете се, че това файлово име има най-много %(max)d знаци (има " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Моля, или пратете файл или маркирайте полето за изчистване, но не и двете." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Качете валидно изображение. Файлът, който сте качили или не е изображение, " -"или е повреден. " - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Направете валиден избор. %(value)s не е един от възможните избори." - -msgid "Enter a list of values." -msgstr "Въведете списък от стойности" - -msgid "Enter a complete value." -msgstr "Въведете пълна стойност." - -msgid "Enter a valid UUID." -msgstr "Въведете валиден UUID." - -msgid "Enter a valid JSON." -msgstr "Въведете валиден JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Скрито поле %(name)s) %(error)s" - -#, 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 "" -"ManagementForm данните липсват или са променяни неправомерно. Липсващи " -"полета: %(field_names)s. Трябва да изпратите уведомление за бъг, ако този " -"проблем продължава." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Моля изпратете не повече от %(num)d формуляр." -msgstr[1] "Моля изпратете не повече от %(num)d формуляра." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Моля изпратете поне %(num)d формуляр." -msgstr[1] "Моля изпратете поне %(num)d формуляра." - -msgid "Order" -msgstr "Ред" - -msgid "Delete" -msgstr "Изтрий" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Моля, коригирайте дублираните данни за %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Моля, коригирайте дублираните данни за %(field)s, които трябва да са " -"уникални." - -#, 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 "" -"Моля, коригирайте дублиранитe данни за %(field_name)s , които трябва да са " -"уникални за %(lookup)s в %(date_field)s ." - -msgid "Please correct the duplicate values below." -msgstr "Моля, коригирайте повтарящите се стойности по-долу." - -msgid "The inline value did not match the parent instance." -msgstr "Стойността в реда не отговаря на родителската инстанция." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Направете валиден избор. Този не е един от възможните избори. " - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” не е валидна стойност." - -#, 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 "" -"%(datetime)s не може да се интерпретира в часова зона %(current_timezone)s; " -"вероятно стойността е нееднозначна или не съществува изобщо." - -msgid "Clear" -msgstr "Изчисти" - -msgid "Currently" -msgstr "Сега" - -msgid "Change" -msgstr "Промени" - -msgid "Unknown" -msgstr "Неизвестно" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Не" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "да,не,може би" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d, байт" -msgstr[1] "%(size)d байта" - -#, python-format -msgid "%s KB" -msgstr "%s KБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s ГБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "след обяд" - -msgid "a.m." -msgstr "преди обяд" - -msgid "PM" -msgstr "след обяд" - -msgid "AM" -msgstr "преди обяд" - -msgid "midnight" -msgstr "полунощ" - -msgid "noon" -msgstr "обяд" - -msgid "Monday" -msgstr "понеделник" - -msgid "Tuesday" -msgstr "вторник" - -msgid "Wednesday" -msgstr "сряда" - -msgid "Thursday" -msgstr "четвъртък" - -msgid "Friday" -msgstr "петък" - -msgid "Saturday" -msgstr "събота" - -msgid "Sunday" -msgstr "неделя" - -msgid "Mon" -msgstr "Пон" - -msgid "Tue" -msgstr "Вт" - -msgid "Wed" -msgstr "Ср" - -msgid "Thu" -msgstr "Чет" - -msgid "Fri" -msgstr "Пет" - -msgid "Sat" -msgstr "Съб" - -msgid "Sun" -msgstr "Нед" - -msgid "January" -msgstr "Януари" - -msgid "February" -msgstr "Февруари" - -msgid "March" -msgstr "Март" - -msgid "April" -msgstr "Април" - -msgid "May" -msgstr "Май" - -msgid "June" -msgstr "Юни" - -msgid "July" -msgstr "Юли" - -msgid "August" -msgstr "Август" - -msgid "September" -msgstr "Септември" - -msgid "October" -msgstr "Октомври" - -msgid "November" -msgstr "Ноември" - -msgid "December" -msgstr "Декември" - -msgid "jan" -msgstr "ян" - -msgid "feb" -msgstr "фев" - -msgid "mar" -msgstr "мар" - -msgid "apr" -msgstr "апр" - -msgid "may" -msgstr "май" - -msgid "jun" -msgstr "юни" - -msgid "jul" -msgstr "юли" - -msgid "aug" -msgstr "авг" - -msgid "sep" -msgstr "сеп" - -msgid "oct" -msgstr "окт" - -msgid "nov" -msgstr "ноем" - -msgid "dec" -msgstr "дек" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ян." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Фев." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Март" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Апр." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Юни" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Юли" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Септ." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ноем." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дек." - -msgctxt "alt. month" -msgid "January" -msgstr "Януари" - -msgctxt "alt. month" -msgid "February" -msgstr "Февруари" - -msgctxt "alt. month" -msgid "March" -msgstr "Март" - -msgctxt "alt. month" -msgid "April" -msgstr "Април" - -msgctxt "alt. month" -msgid "May" -msgstr "Май" - -msgctxt "alt. month" -msgid "June" -msgstr "Юни" - -msgctxt "alt. month" -msgid "July" -msgstr "Юли" - -msgctxt "alt. month" -msgid "August" -msgstr "Август" - -msgctxt "alt. month" -msgid "September" -msgstr "Септември" - -msgctxt "alt. month" -msgid "October" -msgstr "Октомври" - -msgctxt "alt. month" -msgid "November" -msgstr "Ноември" - -msgctxt "alt. month" -msgid "December" -msgstr "Декември" - -msgid "This is not a valid IPv6 address." -msgstr "Въведете валиден IPv6 адрес." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "или" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d година" -msgstr[1] "%(num)d години" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d месец" -msgstr[1] "%(num)d месеца" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d седмица" -msgstr[1] "%(num)d седмици" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d ден" -msgstr[1] "%(num)d дни" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d час" -msgstr[1] "%(num)d часа" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d минута" -msgstr[1] "%(num)d минути" - -msgid "Forbidden" -msgstr "Забранен" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF проверката се провали. Заявката прекратена." - -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 "" -"Вие виждате това съобщение, защото този HTTPS сайт изисква да бъде изпратен " -"'Referer header' от вашият уеб браузър, но такъв не бе изпратен. Този " -"header е задължителен от съображения за сигурност, за да се гарантира, че " -"вашият браузър не е компрометиран от трети страни." - -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 "" -"Ако сте настроили вашия браузър да деактивира 'Referer' headers, моля да ги " -"активирате отново, поне за този сайт, или за HTTPS връзки, или за 'same-" -"origin' заявки." - -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 "" -"Ако използвате таг или " -"включвате “Referrer-Policy: no-referrer” header, моля премахнете ги. CSRF " -"защитата изисква “Referer” header, за да извърши стриктна проверка на " -"изпращача. Ако сте притеснени за поверителността, използвайте алтернативи " -"като за връзки към сайтове на трети страни." - -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 "" -"Вие виждате това съобщение, защото този сайт изисква CSRF бисквитка, когато " -"се подават формуляри. Тази бисквитка е задължителна от съображения за " -"сигурност, за да се гарантира, че вашият браузър не е компрометиран от трети " -"страни." - -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 "" -"Ако сте конфигурирали браузъра си да забрани бисквитките, моля да ги " -"активирате отново, поне за този сайт, или за \"same-origin\" заявки." - -msgid "More information is available with DEBUG=True." -msgstr "Повече информация е на разположение с DEBUG=True." - -msgid "No year specified" -msgstr "Не е посочена година" - -msgid "Date out of range" -msgstr "Датата е в невалиден диапазон" - -msgid "No month specified" -msgstr "Не е посочен месец" - -msgid "No day specified" -msgstr "Не е посочен ден" - -msgid "No week specified" -msgstr "Не е посочена седмица" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Няма достъпни %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Бъдещo %(verbose_name_plural)s е недостъпно, тъй като %(class_name)s." -"allow_future е False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Невалидна текстова стойност на датата “%(datestr)s” при зададен формат " -"“%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Няма %(verbose_name)s, съвпадащи със заявката" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Страницата не е \"последна\", нито може да се преобразува в цяло число." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Невалидна страница (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Празен списък и \"%(class_name)s.allow_empty\" e False." - -msgid "Directory indexes are not allowed here." -msgstr "Тук не е позволено индексиране на директория." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" не съществува" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Индекс %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Инсталацията Ви заработи успешно! Поздравления!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Разгледайте release notes за Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Вие виждате тази страница, защото DEBUG=True е във вашия файл с настройки и не сте " -"конфигурирали никакви URL-и." - -msgid "Django Documentation" -msgstr "Django документация" - -msgid "Topics, references, & how-to’s" -msgstr "Теми, наръчници, & друга документация" - -msgid "Tutorial: A Polling App" -msgstr "Урок: Приложение за анкета" - -msgid "Get started with Django" -msgstr "Започнете с Django" - -msgid "Django Community" -msgstr "Django общност" - -msgid "Connect, get help, or contribute" -msgstr "Свържете се, получете помощ или допринесете" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bg/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/bg/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bg/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/bg/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index b06ae5dbe68276c254aa8748b108f92f6b825504..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8a$qm9V5R3^(2q`5{0FPt^d=Vwkf|X+l2FGjJPLM0%&68Rvg9=c7d0~GUX?A8; zqn&q_t&)Is{}fR_ar|SPhsz`J$%dU?iJ66MjG3u}3v~!JHE6(~CJT2I#uDbbG|uPR zkfWL;6a%UOq^Ll9cOkVewmY!G#bA9aTeQ$zOVv_%rp_R#E+sr$9bXsv^;dw U^b(I|5!zXxjpmy&#!MRA4*3cx2B67psec#=Ece&4GG69&Kj$WV`p6CYa-D`)Sk&SO?k}VHE=araS@*Kx4 n6JY;vD$Mr|rou7~viTWE&9lcdkX~j$?uf;CF8>8GRA3Xo#Q1YC diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bg/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/bg/formats.py deleted file mode 100644 index ee90c5b..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/bg/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "d F Y" -TIME_FORMAT = "H:i" -# DATETIME_FORMAT = -# YEAR_MONTH_FORMAT = -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d.m.Y" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = " " # Non-breaking space -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bn/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/bn/LC_MESSAGES/django.mo deleted file mode 100644 index ef52f360610ae3430814fb9f455d19d42add9ce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16660 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 Zc-6zMRdX$C3fpOx1_0f7%l{e~{2x*1K diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bn/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/bn/LC_MESSAGES/django.po deleted file mode 100644 index b554f7a..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/bn/LC_MESSAGES/django.po +++ /dev/null @@ -1,1218 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# M Nasimul Haque , 2013 -# Tahmid Rafi , 2012-2013 -# Tahmid Rafi , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Bengali (http://www.transifex.com/django/django/language/" -"bn/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: bn\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "আফ্রিকার অন্যতম সরকারি ভাষা" - -msgid "Arabic" -msgstr "আরবী" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "আজারবাইজানি" - -msgid "Bulgarian" -msgstr "বুলগেরিয়ান" - -msgid "Belarusian" -msgstr "বেলারুশীয়" - -msgid "Bengali" -msgstr "বাংলা" - -msgid "Breton" -msgstr "ব্রেটন" - -msgid "Bosnian" -msgstr "বসনিয়ান" - -msgid "Catalan" -msgstr "ক্যাটালান" - -msgid "Czech" -msgstr "চেক" - -msgid "Welsh" -msgstr "ওয়েল্স" - -msgid "Danish" -msgstr "ড্যানিশ" - -msgid "German" -msgstr "জার্মান" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "গ্রিক" - -msgid "English" -msgstr "ইংলিশ" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "বৃটিশ ইংলিশ" - -msgid "Esperanto" -msgstr "আন্তর্জাতিক ভাষা" - -msgid "Spanish" -msgstr "স্প্যানিশ" - -msgid "Argentinian Spanish" -msgstr "আর্জেন্টিনিয়ান স্প্যানিশ" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "মেক্সিকান স্প্যানিশ" - -msgid "Nicaraguan Spanish" -msgstr "নিকারাগুয়ান স্প্যানিশ" - -msgid "Venezuelan Spanish" -msgstr "ভেনেজুয়েলার স্প্যানিশ" - -msgid "Estonian" -msgstr "এস্তোনিয়ান" - -msgid "Basque" -msgstr "বাস্ক" - -msgid "Persian" -msgstr "ফারসি" - -msgid "Finnish" -msgstr "ফিনিশ" - -msgid "French" -msgstr "ফ্রেঞ্চ" - -msgid "Frisian" -msgstr "ফ্রিজ্ল্যানডের ভাষা" - -msgid "Irish" -msgstr "আইরিশ" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "গ্যালিসিয়ান" - -msgid "Hebrew" -msgstr "হিব্রু" - -msgid "Hindi" -msgstr "হিন্দী" - -msgid "Croatian" -msgstr "ক্রোয়েশিয়ান" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "হাঙ্গেরিয়ান" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "ইন্দোনেশিয়ান" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "আইসল্যান্ডিক" - -msgid "Italian" -msgstr "ইটালিয়ান" - -msgid "Japanese" -msgstr "জাপানিজ" - -msgid "Georgian" -msgstr "জর্জিয়ান" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "কাজাখ" - -msgid "Khmer" -msgstr "খমার" - -msgid "Kannada" -msgstr "কান্নাড়া" - -msgid "Korean" -msgstr "কোরিয়ান" - -msgid "Luxembourgish" -msgstr "লুক্সেমবার্গীয়" - -msgid "Lithuanian" -msgstr "লিথুয়ানিয়ান" - -msgid "Latvian" -msgstr "লাটভিয়ান" - -msgid "Macedonian" -msgstr "ম্যাসাডোনিয়ান" - -msgid "Malayalam" -msgstr "মালায়ালম" - -msgid "Mongolian" -msgstr "মঙ্গোলিয়ান" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "বার্মিজ" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "নেপালি" - -msgid "Dutch" -msgstr "ডাচ" - -msgid "Norwegian Nynorsk" -msgstr "নরওয়েজীয়ান নিনর্স্ক" - -msgid "Ossetic" -msgstr "অসেটিক" - -msgid "Punjabi" -msgstr "পাঞ্জাবী" - -msgid "Polish" -msgstr "পোলিশ" - -msgid "Portuguese" -msgstr "পর্তুগীজ" - -msgid "Brazilian Portuguese" -msgstr "ব্রাজিলিয়ান পর্তুগীজ" - -msgid "Romanian" -msgstr "রোমানিয়ান" - -msgid "Russian" -msgstr "রাশান" - -msgid "Slovak" -msgstr "স্লোভাক" - -msgid "Slovenian" -msgstr "স্লোভেনিয়ান" - -msgid "Albanian" -msgstr "আলবেনীয়ান" - -msgid "Serbian" -msgstr "সার্বিয়ান" - -msgid "Serbian Latin" -msgstr "সার্বিয়ান ল্যাটিন" - -msgid "Swedish" -msgstr "সুইডিশ" - -msgid "Swahili" -msgstr "সোয়াহিলি" - -msgid "Tamil" -msgstr "তামিল" - -msgid "Telugu" -msgstr "তেলেগু" - -msgid "Thai" -msgstr "থাই" - -msgid "Turkish" -msgstr "তুর্কি" - -msgid "Tatar" -msgstr "তাতারদেশীয়" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "ইউক্রেনিয়ান" - -msgid "Urdu" -msgstr "উর্দু" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "ভিয়েতনামিজ" - -msgid "Simplified Chinese" -msgstr "সরলীকৃত চাইনীজ" - -msgid "Traditional Chinese" -msgstr "প্রচলিত চাইনীজ" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "একটি বৈধ মান দিন।" - -msgid "Enter a valid URL." -msgstr "বৈধ URL দিন" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "একটি বৈধ ইমেইল ঠিকানা লিখুন." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "একটি বৈধ IPv4 ঠিকানা দিন।" - -msgid "Enter a valid IPv6 address." -msgstr "একটি বৈধ IPv6 ঠিকানা টাইপ করুন।" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "একটি বৈধ IPv4 অথবা IPv6 ঠিকানা টাইপ করুন।" - -msgid "Enter only digits separated by commas." -msgstr "শুধুমাত্র কমা দিয়ে সংখ্যা দিন।" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "সংখ্যাটির মান %(limit_value)s হতে হবে (এটা এখন %(show_value)s আছে)।" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "সংখ্যাটির মান %(limit_value)s এর চেয়ে ছোট বা সমান হতে হবে।" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "সংখ্যাটির মান %(limit_value)s এর চেয়ে বড় বা সমান হতে হবে।" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "একটি সংখ্যা প্রবেশ করান।" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "এবং" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "এর মান null হতে পারবে না।" - -msgid "This field cannot be blank." -msgstr "এই ফিল্ডের মান ফাঁকা হতে পারে না" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(field_label)s সহ %(model_name)s আরেকটি রয়েছে।" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "ফিল্ডের ধরণ: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "বুলিয়ান (হয় True অথবা False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "স্ট্রিং (সর্বোচ্চ %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "কমা দিয়ে আলাদা করা ইন্টিজার" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "তারিখ (সময় বাদে)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "তারিখ (সময় সহ)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "দশমিক সংখ্যা" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "ইমেইল ঠিকানা" - -msgid "File path" -msgstr "ফাইল পথ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "ফ্লোটিং পয়েন্ট সংখ্যা" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "ইন্টিজার" - -msgid "Big (8 byte) integer" -msgstr "বিগ (৮ বাইট) ইন্টিজার" - -msgid "IPv4 address" -msgstr "IPv4 ঠিকানা" - -msgid "IP address" -msgstr "আইপি ঠিকানা" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "বুলিয়ান (হয় True, False অথবা None)" - -msgid "Positive integer" -msgstr "পজিটিভ ইন্টিজার" - -msgid "Positive small integer" -msgstr "পজিটিভ স্মল ইন্টিজার" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "স্লাগ (সর্বোচ্চ %(max_length)s)" - -msgid "Small integer" -msgstr "স্মল ইন্টিজার" - -msgid "Text" -msgstr "টেক্সট" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "সময়" - -msgid "URL" -msgstr "ইউআরএল (URL)" - -msgid "Raw binary data" -msgstr "র বাইনারি ডাটা" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "ফাইল" - -msgid "Image" -msgstr "ইমেজ" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "ফরেন কি (টাইপ রিলেটেড ফিল্ড দ্বারা নির্ণীত হবে)" - -msgid "One-to-one relationship" -msgstr "ওয়ান-টু-ওয়ান রিলেশানশিপ" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "এটি আবশ্যক।" - -msgid "Enter a whole number." -msgstr "একটি পূর্ণসংখ্যা দিন" - -msgid "Enter a valid date." -msgstr "বৈধ তারিখ দিন।" - -msgid "Enter a valid time." -msgstr "বৈধ সময় দিন।" - -msgid "Enter a valid date/time." -msgstr "বৈধ তারিখ/সময় দিন।" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "কোন ফাইল দেয়া হয়নি। ফর্মের এনকোডিং ঠিক আছে কিনা দেখুন।" - -msgid "No file was submitted." -msgstr "কোন ফাইল দেয়া হয়নি।" - -msgid "The submitted file is empty." -msgstr "ফাইলটি খালি।" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"একটি ফাইল সাবমিট করুন অথবা ক্লিয়ার চেকবক্সটি চেক করে দিন, যে কোন একটি করুন।" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"সঠিক ছবি আপলোড করুন। যে ফাইলটি আপলোড করা হয়েছে তা হয় ছবি নয় অথবা নষ্ট হয়ে " -"যাওয়া ছবি।" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "%(value)s বৈধ নয়। অনুগ্রহ করে আরেকটি সিলেক্ট করুন।" - -msgid "Enter a list of values." -msgstr "কয়েকটি মানের তালিকা দিন।" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "ক্রম" - -msgid "Delete" -msgstr "মুছুন" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "এটি বৈধ নয়। অনুগ্রহ করে আরেকটি সিলেক্ট করুন।" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "পরিষ্কার করুন" - -msgid "Currently" -msgstr "এই মুহুর্তে" - -msgid "Change" -msgstr "পরিবর্তন" - -msgid "Unknown" -msgstr "অজানা" - -msgid "Yes" -msgstr "হ্যাঁ" - -msgid "No" -msgstr "না" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "হ্যাঁ,না,হয়তো" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d বাইট" -msgstr[1] "%(size)d বাইট" - -#, python-format -msgid "%s KB" -msgstr "%s কিলোবাইট" - -#, python-format -msgid "%s MB" -msgstr "%s মেগাবাইট" - -#, python-format -msgid "%s GB" -msgstr "%s গিগাবাইট" - -#, python-format -msgid "%s TB" -msgstr "%s টেরাবাইট" - -#, python-format -msgid "%s PB" -msgstr "%s পেটাবাইট" - -msgid "p.m." -msgstr "অপরাহ্ন" - -msgid "a.m." -msgstr "পূর্বাহ্ন" - -msgid "PM" -msgstr "অপরাহ্ন" - -msgid "AM" -msgstr "পূর্বাহ্ন" - -msgid "midnight" -msgstr "মধ্যরাত" - -msgid "noon" -msgstr "দুপুর" - -msgid "Monday" -msgstr "সোমবার" - -msgid "Tuesday" -msgstr "মঙ্গলবার" - -msgid "Wednesday" -msgstr "বুধবার" - -msgid "Thursday" -msgstr "বৃহস্পতিবার" - -msgid "Friday" -msgstr "শুক্রবার" - -msgid "Saturday" -msgstr "শনিবার" - -msgid "Sunday" -msgstr "রবিবার" - -msgid "Mon" -msgstr "সোম" - -msgid "Tue" -msgstr "মঙ্গল" - -msgid "Wed" -msgstr "বুধ" - -msgid "Thu" -msgstr "বৃহঃ" - -msgid "Fri" -msgstr "শুক্র" - -msgid "Sat" -msgstr "শনি" - -msgid "Sun" -msgstr "রবি" - -msgid "January" -msgstr "জানুয়ারি" - -msgid "February" -msgstr "ফেব্রুয়ারি" - -msgid "March" -msgstr "মার্চ" - -msgid "April" -msgstr "এপ্রিল" - -msgid "May" -msgstr "মে" - -msgid "June" -msgstr "জুন" - -msgid "July" -msgstr "জুলাই" - -msgid "August" -msgstr "আগস্ট" - -msgid "September" -msgstr "সেপ্টেম্বর" - -msgid "October" -msgstr "অক্টোবর" - -msgid "November" -msgstr "নভেম্বর" - -msgid "December" -msgstr "ডিসেম্বর" - -msgid "jan" -msgstr "জান." - -msgid "feb" -msgstr "ফেব." - -msgid "mar" -msgstr "মার্চ" - -msgid "apr" -msgstr "এপ্রি." - -msgid "may" -msgstr "মে" - -msgid "jun" -msgstr "জুন" - -msgid "jul" -msgstr "জুল." - -msgid "aug" -msgstr "আগ." - -msgid "sep" -msgstr "সেপ্টে." - -msgid "oct" -msgstr "অক্টো." - -msgid "nov" -msgstr "নভে." - -msgid "dec" -msgstr "ডিসে." - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "জানু." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ফেব্রু." - -msgctxt "abbrev. month" -msgid "March" -msgstr "মার্চ" - -msgctxt "abbrev. month" -msgid "April" -msgstr "এপ্রিল" - -msgctxt "abbrev. month" -msgid "May" -msgstr "মে" - -msgctxt "abbrev. month" -msgid "June" -msgstr "জুন" - -msgctxt "abbrev. month" -msgid "July" -msgstr "জুলাই" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "আগ." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "সেপ্ট." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "অক্টো." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "নভে." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "ডিসে." - -msgctxt "alt. month" -msgid "January" -msgstr "জানুয়ারি" - -msgctxt "alt. month" -msgid "February" -msgstr "ফেব্রুয়ারি" - -msgctxt "alt. month" -msgid "March" -msgstr "মার্চ" - -msgctxt "alt. month" -msgid "April" -msgstr "এপ্রিল" - -msgctxt "alt. month" -msgid "May" -msgstr "মে" - -msgctxt "alt. month" -msgid "June" -msgstr "জুন" - -msgctxt "alt. month" -msgid "July" -msgstr "জুলাই" - -msgctxt "alt. month" -msgid "August" -msgstr "আগস্ট" - -msgctxt "alt. month" -msgid "September" -msgstr "সেপ্টেম্বর" - -msgctxt "alt. month" -msgid "October" -msgstr "অক্টোবর" - -msgctxt "alt. month" -msgid "November" -msgstr "নভেম্বর" - -msgctxt "alt. month" -msgid "December" -msgstr "ডিসেম্বর" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "অথবা" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "0 minutes" -msgstr "0 মিনিট" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "কোন বছর উল্লেখ করা হয়নি" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "কোন মাস উল্লেখ করা হয়নি" - -msgid "No day specified" -msgstr "কোন দিন উল্লেখ করা হয়নি" - -msgid "No week specified" -msgstr "কোন সপ্তাহ উল্লেখ করা হয়নি" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "কোন %(verbose_name_plural)s নেই" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "কুয়েরি ম্যাচ করে এমন কোন %(verbose_name)s পাওয়া যায় নি" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "ডিরেক্টরি ইনডেক্স অনুমোদিত নয়" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s এর ইনডেক্স" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bn/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/bn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bn/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/bn/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index df98d294ccb0e9a13b674fd930782dd743dd981b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 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 W(oJqMSj>D8cw&88#_R6x_WlaFsDy<8 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/br/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/br/LC_MESSAGES/django.po deleted file mode 100644 index 3b1a759..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/br/LC_MESSAGES/django.po +++ /dev/null @@ -1,1297 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Claude Paroz , 2020 -# Ewen , 2021 -# Fulup , 2012,2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Breton (http://www.transifex.com/django/django/language/br/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: br\n" -"Plural-Forms: nplurals=5; plural=((n%10 == 1) && (n%100 != 11) && (n%100 !" -"=71) && (n%100 !=91) ? 0 :(n%10 == 2) && (n%100 != 12) && (n%100 !=72) && (n" -"%100 !=92) ? 1 :(n%10 ==3 || n%10==4 || n%10==9) && (n%100 < 10 || n% 100 > " -"19) && (n%100 < 70 || n%100 > 79) && (n%100 < 90 || n%100 > 99) ? 2 :(n != 0 " -"&& n % 1000000 == 0) ? 3 : 4);\n" - -msgid "Afrikaans" -msgstr "Afrikaneg" - -msgid "Arabic" -msgstr "Arabeg" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Astureg" - -msgid "Azerbaijani" -msgstr "Azeri" - -msgid "Bulgarian" -msgstr "Bulgareg" - -msgid "Belarusian" -msgstr "Belaruseg" - -msgid "Bengali" -msgstr "Bengaleg" - -msgid "Breton" -msgstr "Brezhoneg" - -msgid "Bosnian" -msgstr "Bosneg" - -msgid "Catalan" -msgstr "Katalaneg" - -msgid "Czech" -msgstr "Tchekeg" - -msgid "Welsh" -msgstr "Kembraeg" - -msgid "Danish" -msgstr "Daneg" - -msgid "German" -msgstr "Alamaneg" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Gresianeg" - -msgid "English" -msgstr "Saozneg" - -msgid "Australian English" -msgstr "Saozneg Aostralia" - -msgid "British English" -msgstr "Saozneg Breizh-Veur" - -msgid "Esperanto" -msgstr "Esperanteg" - -msgid "Spanish" -msgstr "Spagnoleg" - -msgid "Argentinian Spanish" -msgstr "Spagnoleg Arc'hantina" - -msgid "Colombian Spanish" -msgstr "Spagnoleg Kolombia" - -msgid "Mexican Spanish" -msgstr "Spagnoleg Mec'hiko" - -msgid "Nicaraguan Spanish" -msgstr "Spagnoleg Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Spagnoleg Venezuela" - -msgid "Estonian" -msgstr "Estoneg" - -msgid "Basque" -msgstr "Euskareg" - -msgid "Persian" -msgstr "Perseg" - -msgid "Finnish" -msgstr "Finneg" - -msgid "French" -msgstr "Galleg" - -msgid "Frisian" -msgstr "Frizeg" - -msgid "Irish" -msgstr "Iwerzhoneg" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Galizeg" - -msgid "Hebrew" -msgstr "Hebraeg" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroateg" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Hungareg" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezeg" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandeg" - -msgid "Italian" -msgstr "Italianeg" - -msgid "Japanese" -msgstr "Japaneg" - -msgid "Georgian" -msgstr "Jorjianeg" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "kazak" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannata" - -msgid "Korean" -msgstr "Koreaneg" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luksembourgeg" - -msgid "Lithuanian" -msgstr "Lituaneg" - -msgid "Latvian" -msgstr "Latveg" - -msgid "Macedonian" -msgstr "Makedoneg" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongoleg" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Burmeg" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "nepaleg" - -msgid "Dutch" -msgstr "Nederlandeg" - -msgid "Norwegian Nynorsk" -msgstr "Norvegeg Nynorsk" - -msgid "Ossetic" -msgstr "Oseteg" - -msgid "Punjabi" -msgstr "Punjabeg" - -msgid "Polish" -msgstr "Poloneg" - -msgid "Portuguese" -msgstr "Portugaleg" - -msgid "Brazilian Portuguese" -msgstr "Portugaleg Brazil" - -msgid "Romanian" -msgstr "Roumaneg" - -msgid "Russian" -msgstr "Rusianeg" - -msgid "Slovak" -msgstr "Slovakeg" - -msgid "Slovenian" -msgstr "Sloveneg" - -msgid "Albanian" -msgstr "Albaneg" - -msgid "Serbian" -msgstr "Serbeg" - -msgid "Serbian Latin" -msgstr "Serbeg e lizherennoù latin" - -msgid "Swedish" -msgstr "Svedeg" - -msgid "Swahili" -msgstr "swahileg" - -msgid "Tamil" -msgstr "Tamileg" - -msgid "Telugu" -msgstr "Telougou" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turkeg" - -msgid "Tatar" -msgstr "tatar" - -msgid "Udmurt" -msgstr "Oudmourteg" - -msgid "Ukrainian" -msgstr "Ukraineg" - -msgid "Urdu" -msgstr "Ourdou" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnameg" - -msgid "Simplified Chinese" -msgstr "Sinaeg eeunaet" - -msgid "Traditional Chinese" -msgstr "Sinaeg hengounel" - -msgid "Messages" -msgstr "Kemennadenn" - -msgid "Site Maps" -msgstr "Tresoù al lec'hienn" - -msgid "Static Files" -msgstr "Restroù statek" - -msgid "Syndication" -msgstr "Sindikadur" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "An niver a bajenn mañ a zo bihanoc'h eget 1." - -msgid "That page contains no results" -msgstr "N'eus disoc'h er pajenn-mañ." - -msgid "Enter a valid value." -msgstr "Merkit un talvoud reizh" - -msgid "Enter a valid URL." -msgstr "Merkit un URL reizh" - -msgid "Enter a valid integer." -msgstr "Merkit un niver anterin reizh." - -msgid "Enter a valid email address." -msgstr "Merkit ur chomlec'h postel reizh" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Merkit ur chomlec'h IPv4 reizh." - -msgid "Enter a valid IPv6 address." -msgstr "Merkit ur chomlec'h IPv6 reizh." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Merkit ur chomlec'h IPv4 pe IPv6 reizh." - -msgid "Enter only digits separated by commas." -msgstr "Merkañ hepken sifroù dispartiet dre skejoù." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Bezit sur ez eo an talvoud-mañ %(limit_value)s (evit ar mare ez eo " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Gwiriit mat emañ an talvoud-mañ a-is pe par da %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Gwiriit mat emañ an talvoud-mañ a-us pe par da %(limit_value)s." - -#, 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] "" -msgstr[4] "" - -#, 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] "" -msgstr[4] "" - -msgid "Enter a number." -msgstr "Merkit un niver." - -#, 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] "" -msgstr[4] "" - -#, 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] "" -msgstr[4] "" - -#, 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] "" -msgstr[4] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "ha" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "N'hall ket ar vaezienn chom goullo" - -msgid "This field cannot be blank." -msgstr "N'hall ket ar vaezienn chom goullo" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Bez' ez eus c'hoazh eus ur %(model_name)s gant ar %(field_label)s-mañ." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Seurt maezienn : %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boulean (gwir pe gaou)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "neudennad arouezennoù (betek %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Niveroù anterin dispartiet dre ur skej" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Deizad (hep eur)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Deizad (gant an eur)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Niver dekvedennel" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Chomlec'h postel" - -msgid "File path" -msgstr "Treug war-du ar restr" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Niver gant skej nij" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Anterin" - -msgid "Big (8 byte) integer" -msgstr "Anterin bras (8 okted)" - -msgid "Small integer" -msgstr "Niver anterin bihan" - -msgid "IPv4 address" -msgstr "Chomlec'h IPv4" - -msgid "IP address" -msgstr "Chomlec'h IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boulean (gwir pe gaou pe netra)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Niver anterin pozitivel" - -msgid "Positive small integer" -msgstr "Niver anterin bihan pozitivel" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (betek %(max_length)s arouez.)" - -msgid "Text" -msgstr "Testenn" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Eur" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Restr" - -msgid "Image" -msgstr "Skeudenn" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Alc'hwez estren (seurt termenet dre ar vaezienn liammet)" - -msgid "One-to-one relationship" -msgstr "Darempred unan-ouzh-unan" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Darempred lies-ouzh-lies" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Rekis eo leuniañ ar vaezienn." - -msgid "Enter a whole number." -msgstr "Merkit un niver anterin." - -msgid "Enter a valid date." -msgstr "Merkit un deiziad reizh" - -msgid "Enter a valid time." -msgstr "Merkit un eur reizh" - -msgid "Enter a valid date/time." -msgstr "Merkit un eur/deiziad reizh" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "N'eus ket kaset restr ebet. Gwiriit ar seurt enkodañ evit ar restr" - -msgid "No file was submitted." -msgstr "N'eus bet kaset restr ebet." - -msgid "The submitted file is empty." -msgstr "Goullo eo ar restr kaset." - -#, 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] "" -msgstr[4] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Kasit ur restr pe askit al log riñsañ; an eil pe egile" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Enpozhiit ur skeudenn reizh. Ar seurt bet enporzhiet ganeoc'h a oa foeltret " -"pe ne oa ket ur skeudenn" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Dizuit un dibab reizh. %(value)s n'emañ ket e-touez an dibaboù posupl." - -msgid "Enter a list of values." -msgstr "Merkit ur roll talvoudoù" - -msgid "Enter a complete value." -msgstr "Merkañ un talvoud klok" - -msgid "Enter a valid UUID." -msgstr "" - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -#, 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -msgid "Order" -msgstr "Urzh" - -msgid "Delete" -msgstr "Diverkañ" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Reizhit ar roadennoù e doubl e %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Reizhit ar roadennoù e doubl e %(field)s, na zle bezañ enni nemet talvoudoù " -"dzho o-unan." - -#, 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 "" -"Reizhit ar roadennoù e doubl e %(field_name)s a rank bezañ ennañ talvodoù en " -"o-unan evit lodenn %(lookup)s %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Reizhañ ar roadennoù e doubl zo a-is" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Diuzit un dibab reizh. N'emañ ket an dibab-mañ e-touez ar re bosupl." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Riñsañ" - -msgid "Currently" -msgstr "Evit ar mare" - -msgid "Change" -msgstr "Kemmañ" - -msgid "Unknown" -msgstr "Dianav" - -msgid "Yes" -msgstr "Ya" - -msgid "No" -msgstr "Ket" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ya,ket,marteze" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d okted" -msgstr[1] "%(size)d okted" -msgstr[2] "%(size)d okted" -msgstr[3] "%(size)d okted" -msgstr[4] "%(size)d okted" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "g.m." - -msgid "a.m." -msgstr "mintin" - -msgid "PM" -msgstr "G.M." - -msgid "AM" -msgstr "Mintin" - -msgid "midnight" -msgstr "hanternoz" - -msgid "noon" -msgstr "kreisteiz" - -msgid "Monday" -msgstr "Lun" - -msgid "Tuesday" -msgstr "Meurzh" - -msgid "Wednesday" -msgstr "Merc'her" - -msgid "Thursday" -msgstr "Yaou" - -msgid "Friday" -msgstr "Gwener" - -msgid "Saturday" -msgstr "Sadorn" - -msgid "Sunday" -msgstr "Sul" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Meu" - -msgid "Wed" -msgstr "Mer" - -msgid "Thu" -msgstr "Yao" - -msgid "Fri" -msgstr "Gwe" - -msgid "Sat" -msgstr "Sad" - -msgid "Sun" -msgstr "Sul" - -msgid "January" -msgstr "Genver" - -msgid "February" -msgstr "C'hwevrer" - -msgid "March" -msgstr "Meurzh" - -msgid "April" -msgstr "Ebrel" - -msgid "May" -msgstr "Mae" - -msgid "June" -msgstr "Mezheven" - -msgid "July" -msgstr "Gouere" - -msgid "August" -msgstr "Eost" - -msgid "September" -msgstr "Gwengolo" - -msgid "October" -msgstr "Here" - -msgid "November" -msgstr "Du" - -msgid "December" -msgstr "Kerzu" - -msgid "jan" -msgstr "Gen" - -msgid "feb" -msgstr "C'hwe" - -msgid "mar" -msgstr "Meu" - -msgid "apr" -msgstr "Ebr" - -msgid "may" -msgstr "Mae" - -msgid "jun" -msgstr "Mez" - -msgid "jul" -msgstr "Gou" - -msgid "aug" -msgstr "Eos" - -msgid "sep" -msgstr "Gwe" - -msgid "oct" -msgstr "Her" - -msgid "nov" -msgstr "Du" - -msgid "dec" -msgstr "Kzu" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Gen." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "C'hwe." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Meu." - -msgctxt "abbrev. month" -msgid "April" -msgstr "Ebr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mae" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Mez." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Gou." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Eos." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Gwe." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Her." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Du" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Kzu" - -msgctxt "alt. month" -msgid "January" -msgstr "Genver" - -msgctxt "alt. month" -msgid "February" -msgstr "C'hwevrer" - -msgctxt "alt. month" -msgid "March" -msgstr "Meurzh" - -msgctxt "alt. month" -msgid "April" -msgstr "Ebrel" - -msgctxt "alt. month" -msgid "May" -msgstr "Mae" - -msgctxt "alt. month" -msgid "June" -msgstr "Mezheven" - -msgctxt "alt. month" -msgid "July" -msgstr "Gouere" - -msgctxt "alt. month" -msgid "August" -msgstr "Eost" - -msgctxt "alt. month" -msgid "September" -msgstr "Gwengolo" - -msgctxt "alt. month" -msgid "October" -msgstr "Here" - -msgctxt "alt. month" -msgid "November" -msgstr "Du" - -msgctxt "alt. month" -msgid "December" -msgstr "Kerzu" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "pe" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" - -msgid "Forbidden" -msgstr "Difennet" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "N'eus bet resisaet bloavezh ebet" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "N'eus bet resisaet miz ebet" - -msgid "No day specified" -msgstr "N'eus bet resisaet deiz ebet" - -msgid "No week specified" -msgstr "N'eus bet resisaet sizhun ebet" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "N'eus %(verbose_name_plural)s ebet da gaout." - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"En dazont ne vo ket a %(verbose_name_plural)s rak faos eo %(class_name)s." -"allow_future." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" -"N'eus bet kavet traezenn %(verbose_name)s ebet o klotaén gant ar goulenn" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "N'haller ket diskwel endalc'had ar c'havlec'h-mañ." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Meneger %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bs/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/bs/LC_MESSAGES/django.mo deleted file mode 100644 index 064cc5d8e1e13fe22f215d03fbb7f564f47ff18c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10824 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, 2011 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Bosnian (http://www.transifex.com/django/django/language/" -"bs/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: bs\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "arapski" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Azerbejdžanski" - -msgid "Bulgarian" -msgstr "bugarski" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "bengalski" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "bosanski" - -msgid "Catalan" -msgstr "katalonski" - -msgid "Czech" -msgstr "češki" - -msgid "Welsh" -msgstr "velški" - -msgid "Danish" -msgstr "danski" - -msgid "German" -msgstr "njemački" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "grčki" - -msgid "English" -msgstr "engleski" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "Britanski engleski" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "španski" - -msgid "Argentinian Spanish" -msgstr "Argentinski španski" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Meksički španski" - -msgid "Nicaraguan Spanish" -msgstr "Nikuaraganski španski" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "estonski" - -msgid "Basque" -msgstr "baskijski" - -msgid "Persian" -msgstr "persijski" - -msgid "Finnish" -msgstr "finski" - -msgid "French" -msgstr "francuski" - -msgid "Frisian" -msgstr "frišanski" - -msgid "Irish" -msgstr "irski" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "galski" - -msgid "Hebrew" -msgstr "hebrejski" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "hrvatski" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "mađarski" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "Indonežanski" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "islandski" - -msgid "Italian" -msgstr "italijanski" - -msgid "Japanese" -msgstr "japanski" - -msgid "Georgian" -msgstr "gruzijski" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "kambođanski" - -msgid "Kannada" -msgstr "kanada" - -msgid "Korean" -msgstr "korejski" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "litvanski" - -msgid "Latvian" -msgstr "latvijski" - -msgid "Macedonian" -msgstr "makedonski" - -msgid "Malayalam" -msgstr "Malajalamski" - -msgid "Mongolian" -msgstr "Mongolski" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "holandski" - -msgid "Norwegian Nynorsk" -msgstr "Norveški novi" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "Pandžabi" - -msgid "Polish" -msgstr "poljski" - -msgid "Portuguese" -msgstr "portugalski" - -msgid "Brazilian Portuguese" -msgstr "brazilski portugalski" - -msgid "Romanian" -msgstr "rumunski" - -msgid "Russian" -msgstr "ruski" - -msgid "Slovak" -msgstr "slovački" - -msgid "Slovenian" -msgstr "slovenački" - -msgid "Albanian" -msgstr "albanski" - -msgid "Serbian" -msgstr "srpski" - -msgid "Serbian Latin" -msgstr "srpski latinski" - -msgid "Swedish" -msgstr "švedski" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "tamilski" - -msgid "Telugu" -msgstr "telugu" - -msgid "Thai" -msgstr "tajlandski" - -msgid "Turkish" -msgstr "turski" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "ukrajinski" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "vijetnamežanski" - -msgid "Simplified Chinese" -msgstr "novokineski" - -msgid "Traditional Chinese" -msgstr "starokineski" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Unesite ispravnu vrijednost." - -msgid "Enter a valid URL." -msgstr "Unesite ispravan URL." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Unesite ispravnu IPv4 adresu." - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "Unesite samo brojke razdvojene zapetama." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Pobrinite se da je ova vrijednost %(limit_value)s (trenutno je " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Ova vrijednost mora da bude manja ili jednaka %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Ova vrijednost mora biti veća ili jednaka %(limit_value)s." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Unesite broj." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "i" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Ovo polje ne može ostati prazno." - -msgid "This field cannot be blank." -msgstr "Ovo polje ne može biti prazno." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s sa ovom vrijednošću %(field_label)s već postoji." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Polje tipa: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Bulova vrijednost (True ili False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (najviše %(max_length)s znakova)" - -msgid "Comma-separated integers" -msgstr "Cijeli brojevi razdvojeni zapetama" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Datum (bez vremena)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Datum (sa vremenom)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Decimalni broj" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Email adresa" - -msgid "File path" -msgstr "Putanja fajla" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Broj sa pokrenom zapetom" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Cijeo broj" - -msgid "Big (8 byte) integer" -msgstr "Big (8 bajtni) integer" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "IP adresa" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Bulova vrijednost (True, False ili None)" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Vrijeme" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Strani ključ (tip određen povezanim poljem)" - -msgid "One-to-one relationship" -msgstr "Jedan-na-jedan odnos" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Više-na-više odsnos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Ovo polje se mora popuniti." - -msgid "Enter a whole number." -msgstr "Unesite cijeo broj." - -msgid "Enter a valid date." -msgstr "Unesite ispravan datum." - -msgid "Enter a valid time." -msgstr "Unesite ispravno vrijeme" - -msgid "Enter a valid date/time." -msgstr "Unesite ispravan datum/vrijeme." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Fajl nije prebačen. Provjerite tip enkodiranja formulara." - -msgid "No file was submitted." -msgstr "Fajl nije prebačen." - -msgid "The submitted file is empty." -msgstr "Prebačen fajl je prazan." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Prebacite ispravan fajl. Fajl koji je prebačen ili nije slika, ili je " -"oštećen." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"%(value)s nije među ponuđenim vrijednostima. Odaberite jednu od ponuđenih." - -msgid "Enter a list of values." -msgstr "Unesite listu vrijednosti." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "Order" -msgstr "Redoslijed" - -msgid "Delete" -msgstr "Obriši" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ispravite dupli sadržaj za polja: %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Ispravite dupli sadržaj za polja: %(field)s, koji mora da bude jedinstven." - -#, 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 "" -"Ispravite dupli sadržaj za polja: %(field_name)s, koji mora da bude " -"jedinstven za %(lookup)s u %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Ispravite duple vrijednosti dole." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Odabrana vrijednost nije među ponuđenima. Odaberite jednu od ponuđenih." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Očisti" - -msgid "Currently" -msgstr "Trenutno" - -msgid "Change" -msgstr "Izmjeni" - -msgid "Unknown" -msgstr "Nepoznato" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "da,ne,možda" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "po p." - -msgid "a.m." -msgstr "prije p." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "ponoć" - -msgid "noon" -msgstr "podne" - -msgid "Monday" -msgstr "ponedjeljak" - -msgid "Tuesday" -msgstr "utorak" - -msgid "Wednesday" -msgstr "srijeda" - -msgid "Thursday" -msgstr "četvrtak" - -msgid "Friday" -msgstr "petak" - -msgid "Saturday" -msgstr "subota" - -msgid "Sunday" -msgstr "nedjelja" - -msgid "Mon" -msgstr "pon." - -msgid "Tue" -msgstr "uto." - -msgid "Wed" -msgstr "sri." - -msgid "Thu" -msgstr "čet." - -msgid "Fri" -msgstr "pet." - -msgid "Sat" -msgstr "sub." - -msgid "Sun" -msgstr "ned." - -msgid "January" -msgstr "januar" - -msgid "February" -msgstr "februar" - -msgid "March" -msgstr "mart" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "maj" - -msgid "June" -msgstr "juni" - -msgid "July" -msgstr "juli" - -msgid "August" -msgstr "august" - -msgid "September" -msgstr "septembar" - -msgid "October" -msgstr "oktobar" - -msgid "November" -msgstr "novembar" - -msgid "December" -msgstr "decembar" - -msgid "jan" -msgstr "jan." - -msgid "feb" -msgstr "feb." - -msgid "mar" -msgstr "mar." - -msgid "apr" -msgstr "apr." - -msgid "may" -msgstr "maj." - -msgid "jun" -msgstr "jun." - -msgid "jul" -msgstr "jul." - -msgid "aug" -msgstr "aug." - -msgid "sep" -msgstr "sep." - -msgid "oct" -msgstr "okt." - -msgid "nov" -msgstr "nov." - -msgid "dec" -msgstr "dec." - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mart" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Juni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "juli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "august" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "septembar" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "oktobar" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "novembar" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "decembar" - -msgctxt "alt. month" -msgid "January" -msgstr "januar" - -msgctxt "alt. month" -msgid "February" -msgstr "februar" - -msgctxt "alt. month" -msgid "March" -msgstr "mart" - -msgctxt "alt. month" -msgid "April" -msgstr "april" - -msgctxt "alt. month" -msgid "May" -msgstr "maj" - -msgctxt "alt. month" -msgid "June" -msgstr "juni" - -msgctxt "alt. month" -msgid "July" -msgstr "juli" - -msgctxt "alt. month" -msgid "August" -msgstr "august" - -msgctxt "alt. month" -msgid "September" -msgstr "septembar" - -msgctxt "alt. month" -msgid "October" -msgstr "oktobar" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembar" - -msgctxt "alt. month" -msgid "December" -msgstr "decembar" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "ili" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "Godina nije naznačena" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Mjesec nije naznačen" - -msgid "No day specified" -msgstr "Dan nije naznačen" - -msgid "No week specified" -msgstr "Sedmica nije naznačena" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bs/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/bs/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bs/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/bs/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index e7151396d6d7690e8083c1a9405b28367a0f10d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5IN2h436KjouEuYP01{b!2~E>D(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CJrp%y_nS@Sf5bw0uWFDViX4X z6d&>{eiTpwD5wNcNC}~^5}rnidv18Zu?@Dxx&FH=-A#DJQDiBxvKy#+r2uuSZm`7) z>|n#3ZWyjnj4WeiUaqvOq9pM0GA7rBKS+9&T_fG9@KRe48**(skouuA-`YCqW=)jj z_U_hnxpG?<`1^LV^1w^HEK19aToWIge53sDy@9p&@r?odWQd_g5VoL&O=81mtXnq0 zB~!JWY00#RLo{MQZh}V>Xy_eiPMtm(U2tdT(AFKVQF~H**oJ7Jj(UVH8+D;UG}XYc zW5X`7hN@$8=5!Oe9uhP*@QszEk9()LFKJr&8HQO!L9#H5EfQIpGRL#zB6lzc=|y&b Y4pNKUA=Rr4$QL{>U-$$WD^5qh0YJ!zSO5S3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/bs/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/bs/formats.py deleted file mode 100644 index a15e709..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/bs/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. N Y." -TIME_FORMAT = "G:i" -DATETIME_FORMAT = "j. N. Y. G:i T" -YEAR_MONTH_FORMAT = "F Y." -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "Y M j" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ca/LC_MESSAGES/django.mo deleted file mode 100644 index 208f4a4e00552da13602bc4474dcc8fa068b8cdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27707 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≧Zu#LyP}g#zkl@v*K~WP^CZUXLOe)Q5$eF?y)VjS9GUp{u z6)@rU$@fXWbRZeKfM=W=jdC}ObE7=fs>~@aX=Z?keRnXj8AL7T-KfQ~q82~F;bz<` z8sA3g5+&So(Uk@g6zPQ8f)qVVx^X4};!d6SMzwTxkIQMi8%Me4u_(xwB@qf%1>@LgL|&t4=xzv~D;USDt#p_ji$Vf_5N{PT zPq?8sl~}!?M&*o|2;Jp}f@qEyl69^@Hr7;OJsl(N<#Bdw%nkPKrpu#F=b1bnbGh7Q zvO$CuG@{AdwOD>&JZtiXRTxPv!LJf7K`-P_mR){8joNnfs=~cUF(`0)sVX#!QG6~~ zA?zwp2*eBP!9C1O8pfwe&?8dAx{_rRlQDuI>P1v`bK;I$+=%ninp8D&Y&148F%cE* zW5(7DqmbUs@6Bu{=~8ZIuelQ|6^AL}-W*Q5*vT+&## zNgNF^F%so3;}6QdC!StlQjGr9-|jr$ZO0QoW z+<8)34ZU#!SYF-YMp=;?r6#n^{L%2L#H8A=sv?^XGgoXSjt@*P4OjYZJ6n0&_!&B* zL*Zff!WHdyW;ta5YA@7uvTUADjiy59XNk3j<11*US8%PhU9d-QZWo_0;uvlVyI>Kr zqZZa-*V@@G?1sP%C&ALO!5NTS+n23pru59JIMX*BlFk_up#y)_yl26$IEPHG6rFuW zGKna|8ekggG2R1pnLD_5tjmtmpqF|DV&SS1M@*9AG@ZP|d1C5}avQl48;eON_LN#D z!ki8m%;M&1o29Eks|b528Ae?5M3{j&dhOXKhK(;~5tW`*WHU)_Hpd2UmQy$E$_tgn z{Ay~7@f&fMBgLJjdsE}Sm2*bx*}K!|xV5@NwM;>)XPY2bhk{1nly zy+jCoLT=2fB~O?P8yPXdNg^rsT1k$uGz2R{fgKfVf8;D;(bzYI$$RO?N>RGbxt4P? zvyh8#8-i^WSN5=oIjXZonO0`!c8=%0Yi8ymQ<|w_PBq6u)8uPUGJbyt6RsL}&$>&R z5J6F9%iX%W*5%_o-lopez%QelR0_va{@eWr5aef zy=Ofu#>V0}j!0eBf+w9=VykO4JL0kvuI1{DogVr*nf$Her!D~ub-@>{ zm;qnVp zZiX^4-DdJ$*3m3=(CQ6Z&nLm;M+_%g>wG`+MzNVRx3##1aya55>h+0TRJdP2Vdn~+ z7sJ+BS`-poJR1z7xd60=;~*^CzJ^TN)r>OA| zH9Qp(L^IcQm+{Y&TwyPg#D*m*%WmTpAX8R8%**D1zR9+dygE3^y`)i^$HRy!vWsf{ zI?5~&)frPqV0XN@qw^hYD(+gdkm;MMKWZ~ge#FdnLvw8PG3Bt1w7wO28_30CSPY)5 z{4Ul~og$gp0itd;sZo~WnmDYH19XLDG<$u(Qi9fxa5h`VL{r9sWt>{M0Ao_5z^E`P zp;hFW7U?8=F)z*TiNK6fAK2SenIUkhFoKQ!$(@lrP?NHOy4?Fd$aWJ$`v}ouq7r;y z`Uu%+Z3Aq|zS+XFusGRruE?Uf?{xit>vswt(Jd!;2aZ#-?4%h7Q+qxbQqqN)m`7Fa zrp*j8&Ku9u-eIh&y~UW#Ako7(kgk?Rgx@IY4;n|m(HZ-tGa7GCO|s+5}5BdN_Y*yb=5(j#<#{h>!KHNj_av_#M- zM@6Z0)NGU+{$x&-bTpm3TV9pc@y6@Wk2mF1*87PMEJP?yWqbk0K}%y{uG>$RuHZ1v6H zO8DGV-0Y}7LmP6f%z2%S5wuKV`>bS^Cfol`F(4ySG-t$mSJK9Ha;|LiuAF5gYN1)) zD4*OB&*E0e2A}*`b7hSiS9asWc4>^Dbq!`~VE1#5!vk2kLT%ZXUvp-L}C= Thcz4novyp&L6Y;Zb$kB}Jy~|{ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ca/LC_MESSAGES/django.po deleted file mode 100644 index 01e4dda..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/LC_MESSAGES/django.po +++ /dev/null @@ -1,1340 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Antoni Aloy , 2012,2015-2017,2021-2022 -# Carles Barrobés , 2011-2012,2014,2020 -# duub qnnp, 2015 -# Emilio Carrion, 2022 -# Gil Obradors Via , 2019 -# Gil Obradors Via , 2019 -# Jannis Leidel , 2011 -# Manel Clos , 2020 -# Manuel Miranda , 2015 -# Mariusz Felisiak , 2021 -# Roger Pons , 2015 -# Santiago Lamora , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-17 05:23-0500\n" -"PO-Revision-Date: 2022-07-25 06:49+0000\n" -"Last-Translator: Emilio Carrion\n" -"Language-Team: Catalan (http://www.transifex.com/django/django/language/" -"ca/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ca\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikans" - -msgid "Arabic" -msgstr "àrab" - -msgid "Algerian Arabic" -msgstr "àrab argelià" - -msgid "Asturian" -msgstr "Asturià" - -msgid "Azerbaijani" -msgstr "azerbaijanès" - -msgid "Bulgarian" -msgstr "búlgar" - -msgid "Belarusian" -msgstr "Bielorús" - -msgid "Bengali" -msgstr "bengalí" - -msgid "Breton" -msgstr "Bretó" - -msgid "Bosnian" -msgstr "bosnià" - -msgid "Catalan" -msgstr "català" - -msgid "Czech" -msgstr "txec" - -msgid "Welsh" -msgstr "gal·lès" - -msgid "Danish" -msgstr "danès" - -msgid "German" -msgstr "alemany" - -msgid "Lower Sorbian" -msgstr "baix serbi" - -msgid "Greek" -msgstr "grec" - -msgid "English" -msgstr "anglès" - -msgid "Australian English" -msgstr "Anglès d'Austràlia" - -msgid "British English" -msgstr "anglès britànic" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "castellà" - -msgid "Argentinian Spanish" -msgstr "castellà d'Argentina" - -msgid "Colombian Spanish" -msgstr "castellà de Colombia" - -msgid "Mexican Spanish" -msgstr "castellà de Mèxic" - -msgid "Nicaraguan Spanish" -msgstr "castellà de Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "castellà de Veneçuela" - -msgid "Estonian" -msgstr "estonià" - -msgid "Basque" -msgstr "èuscar" - -msgid "Persian" -msgstr "persa" - -msgid "Finnish" -msgstr "finlandès" - -msgid "French" -msgstr "francès" - -msgid "Frisian" -msgstr "frisi" - -msgid "Irish" -msgstr "irlandès" - -msgid "Scottish Gaelic" -msgstr "Gaèlic escocès" - -msgid "Galician" -msgstr "gallec" - -msgid "Hebrew" -msgstr "hebreu" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "croat" - -msgid "Upper Sorbian" -msgstr "alt serbi" - -msgid "Hungarian" -msgstr "hongarès" - -msgid "Armenian" -msgstr "Armeni" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "indonesi" - -msgid "Igbo" -msgstr "lgbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "islandès" - -msgid "Italian" -msgstr "italià" - -msgid "Japanese" -msgstr "japonès" - -msgid "Georgian" -msgstr "georgià" - -msgid "Kabyle" -msgstr "Cabilenc" - -msgid "Kazakh" -msgstr "Kazakh" - -msgid "Khmer" -msgstr "khmer" - -msgid "Kannada" -msgstr "kannarès" - -msgid "Korean" -msgstr "coreà" - -msgid "Kyrgyz" -msgstr "Kyrgyz" - -msgid "Luxembourgish" -msgstr "Luxemburguès" - -msgid "Lithuanian" -msgstr "lituà" - -msgid "Latvian" -msgstr "letó" - -msgid "Macedonian" -msgstr "macedoni" - -msgid "Malayalam" -msgstr "malaiàlam " - -msgid "Mongolian" -msgstr "mongol" - -msgid "Marathi" -msgstr "Maratí" - -msgid "Malay" -msgstr "Malai" - -msgid "Burmese" -msgstr "Burmès" - -msgid "Norwegian Bokmål" -msgstr "Bokmål noruec" - -msgid "Nepali" -msgstr "nepalès" - -msgid "Dutch" -msgstr "holandès" - -msgid "Norwegian Nynorsk" -msgstr "noruec nynorsk" - -msgid "Ossetic" -msgstr "ossètic" - -msgid "Punjabi" -msgstr "panjabi" - -msgid "Polish" -msgstr "polonès" - -msgid "Portuguese" -msgstr "portuguès" - -msgid "Brazilian Portuguese" -msgstr "portuguès de brasil" - -msgid "Romanian" -msgstr "romanès" - -msgid "Russian" -msgstr "rus" - -msgid "Slovak" -msgstr "eslovac" - -msgid "Slovenian" -msgstr "eslovè" - -msgid "Albanian" -msgstr "albanès" - -msgid "Serbian" -msgstr "serbi" - -msgid "Serbian Latin" -msgstr "serbi llatí" - -msgid "Swedish" -msgstr "suec" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "tàmil" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "Tajik" - -msgid "Thai" -msgstr "tailandès" - -msgid "Turkmen" -msgstr "Turkmen" - -msgid "Turkish" -msgstr "turc" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "ucraïnès" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "Uzbek" - -msgid "Vietnamese" -msgstr "vietnamita" - -msgid "Simplified Chinese" -msgstr "xinès simplificat" - -msgid "Traditional Chinese" -msgstr "xinès tradicional" - -msgid "Messages" -msgstr "Missatges" - -msgid "Site Maps" -msgstr "Mapes del lloc" - -msgid "Static Files" -msgstr "Arxius estàtics" - -msgid "Syndication" -msgstr "Sindicació" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Aquest número de plana no és un enter" - -msgid "That page number is less than 1" -msgstr "El nombre de plana és inferior a 1" - -msgid "That page contains no results" -msgstr "La plana no conté cap resultat" - -msgid "Enter a valid value." -msgstr "Introduïu un valor vàlid." - -msgid "Enter a valid URL." -msgstr "Introduïu una URL vàlida." - -msgid "Enter a valid integer." -msgstr "Introduïu un enter vàlid." - -msgid "Enter a valid email address." -msgstr "Introdueix una adreça de correu electrònic vàlida" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Introduïu un 'slug' vàlid, consistent en lletres, números, guions o guions " -"baixos." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Introduïu un 'slug' vàlid format per lletres Unicode, números, guions o " -"guions baixos." - -msgid "Enter a valid IPv4 address." -msgstr "Introduïu una adreça IPv4 vàlida." - -msgid "Enter a valid IPv6 address." -msgstr "Entreu una adreça IPv6 vàlida." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Entreu una adreça IPv4 o IPv6 vàlida." - -msgid "Enter only digits separated by commas." -msgstr "Introduïu només dígits separats per comes." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Assegureu-vos que aquest valor sigui %(limit_value)s (és %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Assegureu-vos que aquest valor sigui menor o igual que %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Assegureu-vos que aquest valor sigui més gran o igual que %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -" \n" -"Asseguri's que aquest valor sigui un múltiple de %(limit_value)s." - -#, 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] "" -"Assegureu-vos que aquest valor té almenys %(limit_value)d caràcter (en té " -"%(show_value)d)." -msgstr[1] "" -"Assegureu-vos que el valor tingui almenys %(limit_value)d caràcters (en té " -"%(show_value)d)." - -#, 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] "" -"Assegureu-vos que aquest valor té com a molt %(limit_value)d caràcter (en té " -"%(show_value)d)." -msgstr[1] "" -"Assegureu-vos que aquest valor tingui com a molt %(limit_value)d caràcters " -"(en té %(show_value)d)." - -msgid "Enter a number." -msgstr "Introduïu un número." - -#, 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] "Assegureu-vos que no hi ha més de %(max)s dígit en total." -msgstr[1] "Assegureu-vos que no hi hagi més de %(max)s dígits en total." - -#, 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] "Assegureu-vos que no hi ha més de %(max)s decimal." -msgstr[1] "Assegureu-vos que no hi hagi més de %(max)s decimals." - -#, 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] "" -"Assegureu-vos que no hi ha més de %(max)s dígit abans de la coma decimal." -msgstr[1] "" -"Assegureu-vos que no hi hagi més de %(max)s dígits abans de la coma decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"L'extensió d'arxiu “%(extension)s” no està permesa. Les extensions permeses " -"són: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "No es permeten caràcters nuls." - -msgid "and" -msgstr "i" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Ja existeix %(model_name)s amb aquest %(field_labels)s." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "La restricció %(name)s no es compleix." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "El valor %(value)r no és una opció vàlida." - -msgid "This field cannot be null." -msgstr "Aquest camp no pot ser nul." - -msgid "This field cannot be blank." -msgstr "Aquest camp no pot estar en blanc." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Ja existeix %(model_name)s amb aquest %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s ha de ser únic per a %(date_field_label)s i %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Camp del tipus: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "El valor '%(value)s' ha de ser \"True\" o \"False\"." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "El valor '%(value)s' ha de ser cert, fals o buid." - -msgid "Boolean (Either True or False)" -msgstr "Booleà (Cert o Fals)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadena (de fins a %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Enters separats per comes" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"El valor '%(value)s' no té un format de data vàlid. Ha de tenir el format " -"YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"El valor '%(value)s' té el format correcte (YYYY-MM-DD) però no és una data " -"vàlida." - -msgid "Date (without time)" -msgstr "Data (sense hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"El valor '%(value)s' no té un format vàlid. Ha de tenir el format YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"El valor '%(value)s' té el format correcte (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) però no és una data/hora vàlida." - -msgid "Date (with time)" -msgstr "Data (amb hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "El valor '%(value)s' ha de ser un nombre decimal." - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"'El valor %(value)s' té un format invàlid. Ha d'estar en el format [DD] [HH:" -"[MM:]]ss[.uuuuuu] ." - -msgid "Duration" -msgstr "Durada" - -msgid "Email address" -msgstr "Adreça de correu electrònic" - -msgid "File path" -msgstr "Ruta del fitxer" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "El valor '%(value)s' ha de ser un número decimal." - -msgid "Floating point number" -msgstr "Número de coma flotant" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "El valor '%(value)s' ha de ser un nombre enter." - -msgid "Integer" -msgstr "Enter" - -msgid "Big (8 byte) integer" -msgstr "Enter gran (8 bytes)" - -msgid "Small integer" -msgstr "Enter petit" - -msgid "IPv4 address" -msgstr "Adreça IPv4" - -msgid "IP address" -msgstr "Adreça IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "El valor '%(value)s' ha de ser None, True o False." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleà (Cert, Fals o Cap ('None'))" - -msgid "Positive big integer" -msgstr "Enter gran positiu" - -msgid "Positive integer" -msgstr "Enter positiu" - -msgid "Positive small integer" -msgstr "Enter petit positiu" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (fins a %(max_length)s)" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"El valor '%(value)s' no té un format vàlid. Ha de tenir el format HH:MM[:ss[." -"uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"El valor '%(value)s' té el format correcte (HH:MM[:ss[.uuuuuu]]) però no és " -"una hora vàlida." - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Dades binàries" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "'%(value)s' no és un UUID vàlid." - -msgid "Universally unique identifier" -msgstr "Identificador únic universal" - -msgid "File" -msgstr "Arxiu" - -msgid "Image" -msgstr "Imatge" - -msgid "A JSON object" -msgstr "Un objecte JSON" - -msgid "Value must be valid JSON." -msgstr "El valor ha de ser JSON vàlid." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "La instància de %(model)s amb %(field)s %(value)r no existeix." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clau forana (tipus determinat pel camp relacionat)" - -msgid "One-to-one relationship" -msgstr "Relació un-a-un" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "relació %(from)s-%(to)s " - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "relacions %(from)s-%(to)s " - -msgid "Many-to-many relationship" -msgstr "Relació molts-a-molts" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Aquest camp és obligatori." - -msgid "Enter a whole number." -msgstr "Introduïu un número enter." - -msgid "Enter a valid date." -msgstr "Introduïu una data vàlida." - -msgid "Enter a valid time." -msgstr "Introduïu una hora vàlida." - -msgid "Enter a valid date/time." -msgstr "Introduïu una data/hora vàlides." - -msgid "Enter a valid duration." -msgstr "Introduïu una durada vàlida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "El número de dies ha de ser entre {min_days} i {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"No s'ha enviat cap fitxer. Comproveu el tipus de codificació del formulari." - -msgid "No file was submitted." -msgstr "No s'ha enviat cap fitxer." - -msgid "The submitted file is empty." -msgstr "El fitxer enviat està buit." - -#, 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] "" -"Aquest nom d'arxiu hauria de tenir com a molt %(max)d caràcter (en té " -"%(length)d)." -msgstr[1] "" -"Aquest nom d'arxiu hauria de tenir com a molt %(max)d caràcters (en té " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Si us plau, envieu un fitxer o marqueu la casella de selecció \"netejar\", " -"no ambdós." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Carregueu una imatge vàlida. El fitxer que heu carregat no era una imatge o " -"estava corrupte." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Esculliu una opció vàlida. %(value)s no és una de les opcions vàlides." - -msgid "Enter a list of values." -msgstr "Introduïu una llista de valors." - -msgid "Enter a complete value." -msgstr "Introduïu un valor complet." - -msgid "Enter a valid UUID." -msgstr "Intruduïu un UUID vàlid." - -msgid "Enter a valid JSON." -msgstr "Introduïu un JSON vàlid." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Camp ocult %(name)s) %(error)s" - -#, 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 "" -"Les dades de ManagementForm no hi són o han estat modificades. Camps que " -"falten: %(field_names)s. . Necessitaràs omplir una incidència si el problema " -"persisteix." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Enviau com a màxim %(num)d formulari, si us plau." -msgstr[1] "Enviau com a màxim %(num)d formularis, si us plau." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Enviau com a mínim %(num)d formulari, si us plau." -msgstr[1] "Enviau com a mínim %(num)d formularis, si us plau." - -msgid "Order" -msgstr "Ordre" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Si us plau, corregiu la dada duplicada per a %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Si us plau, corregiu la dada duplicada per a %(field)s, la qual ha de ser " -"única." - -#, 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 "" -"Si us plau, corregiu la dada duplicada per a %(field_name)s, la qual ha de " -"ser única per a %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Si us plau, corregiu els valors duplicats a sota." - -msgid "The inline value did not match the parent instance." -msgstr "El valor en línia no coincideix amb la instància mare ." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Esculliu una opció vàlida. La opció triada no és una de les opcions " -"disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" no és un valor vàlid" - -#, 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 "" -"No s'ha pogut interpretar %(datetime)s a la zona horària " -"%(current_timezone)s; potser és ambigua o no existeix." - -msgid "Clear" -msgstr "Netejar" - -msgid "Currently" -msgstr "Actualment" - -msgid "Change" -msgstr "Modificar" - -msgid "Unknown" -msgstr "Desconegut" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sí,no,potser" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "mitjanit" - -msgid "noon" -msgstr "migdia" - -msgid "Monday" -msgstr "Dilluns" - -msgid "Tuesday" -msgstr "Dimarts" - -msgid "Wednesday" -msgstr "Dimecres" - -msgid "Thursday" -msgstr "Dijous" - -msgid "Friday" -msgstr "Divendres" - -msgid "Saturday" -msgstr "Dissabte" - -msgid "Sunday" -msgstr "Diumenge" - -msgid "Mon" -msgstr "dl." - -msgid "Tue" -msgstr "dt." - -msgid "Wed" -msgstr "dc." - -msgid "Thu" -msgstr "dj." - -msgid "Fri" -msgstr "dv." - -msgid "Sat" -msgstr "ds." - -msgid "Sun" -msgstr "dg." - -msgid "January" -msgstr "gener" - -msgid "February" -msgstr "febrer" - -msgid "March" -msgstr "març" - -msgid "April" -msgstr "abril" - -msgid "May" -msgstr "maig" - -msgid "June" -msgstr "juny" - -msgid "July" -msgstr "juliol" - -msgid "August" -msgstr "agost" - -msgid "September" -msgstr "setembre" - -msgid "October" -msgstr "octubre" - -msgid "November" -msgstr "novembre" - -msgid "December" -msgstr "desembre" - -msgid "jan" -msgstr "gen." - -msgid "feb" -msgstr "feb." - -msgid "mar" -msgstr "març" - -msgid "apr" -msgstr "abr." - -msgid "may" -msgstr "maig" - -msgid "jun" -msgstr "juny" - -msgid "jul" -msgstr "jul." - -msgid "aug" -msgstr "ago." - -msgid "sep" -msgstr "set." - -msgid "oct" -msgstr "oct." - -msgid "nov" -msgstr "nov." - -msgid "dec" -msgstr "des." - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Gen." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Març" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maig" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Juny" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Jul." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Set." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Des." - -msgctxt "alt. month" -msgid "January" -msgstr "gener" - -msgctxt "alt. month" -msgid "February" -msgstr "febrer" - -msgctxt "alt. month" -msgid "March" -msgstr "març" - -msgctxt "alt. month" -msgid "April" -msgstr "abril" - -msgctxt "alt. month" -msgid "May" -msgstr "maig" - -msgctxt "alt. month" -msgid "June" -msgstr "juny" - -msgctxt "alt. month" -msgid "July" -msgstr "juliol" - -msgctxt "alt. month" -msgid "August" -msgstr "agost" - -msgctxt "alt. month" -msgid "September" -msgstr "setembre" - -msgctxt "alt. month" -msgid "October" -msgstr "octubre" - -msgctxt "alt. month" -msgid "November" -msgstr "novembre" - -msgctxt "alt. month" -msgid "December" -msgstr "desembre" - -msgid "This is not a valid IPv6 address." -msgstr "Aquesta no és una adreça IPv6 vàlida." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d any" -msgstr[1] "%(num)d anys" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mes" -msgstr[1] "%(num)d mesos" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d setmana" -msgstr[1] "%(num)d setmanes" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dia" -msgstr[1] "%(num)d dies" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hora" -msgstr[1] "%(num)d hores" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minut" -msgstr[1] "%(num)d minuts" - -msgid "Forbidden" -msgstr "Prohibit" - -msgid "CSRF verification failed. Request aborted." -msgstr "La verificació de CSRF ha fallat. Petició abortada." - -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 "" -"Esteu veient aquest missatge perquè aquest lloc HTTPS requereix que el " -"vostre navegador enviï una capçalera “Referer\", i no n'ha arribada cap. " -"Aquesta capçalera es requereix per motius de seguretat, per garantir que el " -"vostre navegador no està sent segrestat per tercers." - -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 "" -"Si heu configurat el vostre navegador per deshabilitar capçaleres “Referer" -"\", sisplau torneu-les a habilitar, com a mínim per a aquest lloc, o per a " -"connexions HTTPs, o per a peticions amb el mateix orígen." - -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 "" -"Si utilitzeu l'etiqueta o " -"incloeu la capçalera “Referer-Policy: no-referrer\" , si us plau elimineu-" -"la. La protecció CSRF requereix la capçalera “Referer\" per a fer una " -"comprovació estricta. Si esteu preocupats quant a la privacitat, utilitzeu " -"alternatives com per enllaços a aplicacions de " -"tercers." - -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 "" -"Estàs veient aquest missatge perquè aquest lloc requereix una galeta CSRF " -"quan s'envien formularis. Aquesta galeta es requereix per motius de " -"seguretat, per garantir que el teu navegador no està sent infiltrat per " -"tercers." - -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 "" -"Si has configurat el teu navegador per deshabilitar galetes, sisplau torna-" -"les a habilitar, com a mínim per a aquest lloc, o per a peticions amb el " -"mateix orígen." - -msgid "More information is available with DEBUG=True." -msgstr "Més informació disponible amb DEBUG=True." - -msgid "No year specified" -msgstr "No s'ha especificat any" - -msgid "Date out of range" -msgstr "Data fora de rang" - -msgid "No month specified" -msgstr "No s'ha especificat mes" - -msgid "No day specified" -msgstr "No s'ha especificat dia" - -msgid "No week specified" -msgstr "No s'ha especificat setmana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Cap %(verbose_name_plural)s disponible" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Futurs %(verbose_name_plural)s no disponibles perquè %(class_name)s." -"allow_future és Fals." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Cadena invàlida de data '%(datestr)s' donat el format '%(format)s'" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No s'ha trobat cap %(verbose_name)s que coincideixi amb la petició" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "La pàgina no és 'last', ni es pot convertir en un enter" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Pàgina invàlida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Llista buida i '%(class_name)s.allow_empty' és Fals." - -msgid "Directory indexes are not allowed here." -msgstr "Aquí no es permeten índex de directori." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" no existeix" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índex de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "La instal·lació ha estat un èxit! Enhorabona!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Visualitza notes de llançament per Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Esteu veient aquesta pàgina perquè el paràmetre DEBUG=Trueconsta al fitxer de configuració i no teniu cap " -"URL configurada." - -msgid "Django Documentation" -msgstr "Documentació de Django" - -msgid "Topics, references, & how-to’s" -msgstr "Temes, referències, & Com es fa" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: Una aplicació enquesta" - -msgid "Get started with Django" -msgstr "Primers passos amb Django" - -msgid "Django Community" -msgstr "Comunitat Django" - -msgid "Connect, get help, or contribute" -msgstr "Connecta, obté ajuda, o col·labora" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ca/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ca/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 9bd38c9fe0853771bc0ee21bf6085b52ef649ddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfU>V0G2FGvNPLL;|reqezU;>mb6?V%>|9Ag7 z-Mx!ql|`)kr%e1w>mTDhejZuKHstim>?~em@=P7H*a_fR3ky~lbZ{5aIuxa0)`!wq z^vF>`H3&U`l4mf%x2X5kb_Y)SWaKy22nY3*=>}t%zJNl`R19W7snpU_TA45{4;|LM T5=Xm;?Iey%;+qpfY#!AQ|G+pt diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ca/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 4cc1c744954a76647c249f4d4d2a9f11f7c984a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 823 zcmZXSIgi>v6vxNh$AY;l zCtaj`lQfhTZK~~1wxi0JaB8P`^MAkjzc+{GcPthGWIVb0KKkVa;E$W^hG#48-V*T* zV1NLo5QRO+gT2U$eaMIX$d3akfP*NALpVJ2pwJND$PWsIaTG=H8H(Zmx* zct*yu#`J7&tvs^x2f)ZGBkQszTa3FBscww2?ple<_G37PJv+RaT+1y*4rPZ}4B0Vc zdwVr61nlIFGHkufHp^_s&fG&Kc3{U(>ArA&zwm&L3%7JlJzrC$Tk?RQRfsL46;9%n zsvtHwX&IFo&3!_;av$t2V@r>+C5) zRXOMR56jf1tkG(BrER~?GPgg*DNk1T_l+j^QR(n)PUIv(T&ASD(Cu)o$`PYm-R3)9 zRBEEoZ8uuApWu$%9ISPCVT?7{H?U?xQ=1wV{GyFa%g~Bb)tt?XQ`49keM5((Yi)83 z_0cCdozE_e$*ah5>{S{qE-<=KfZ}N@iYmk;tlO&o-RPrNk3SCgp+yX>in|>$U2!U o(Zuej9bbIq_vSnckop@6J|uH)l>phi>vdzwNu|HiW`^wX4}y{BzW@LL diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ca/formats.py deleted file mode 100644 index e616299..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ca/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"j E \d\e Y" -TIME_FORMAT = "G:i" -DATETIME_FORMAT = r"j E \d\e Y \a \l\e\s G:i" -YEAR_MONTH_FORMAT = r"F \d\e\l Y" -MONTH_DAY_FORMAT = r"j E" -SHORT_DATE_FORMAT = "d/m/Y" -SHORT_DATETIME_FORMAT = "d/m/Y G:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '31/12/2009' - "%d/%m/%y", # '31/12/09' -] -DATETIME_INPUT_FORMATS = [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M:%S.%f", - "%d/%m/%Y %H:%M", - "%d/%m/%y %H:%M:%S", - "%d/%m/%y %H:%M:%S.%f", - "%d/%m/%y %H:%M", -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/LC_MESSAGES/django.mo deleted file mode 100644 index 0f7b0196e642f7d0a2143e807f812189b9826692..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33846 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 Q8nIQ<>X@lcI34}{7hu`X1^@s6 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/LC_MESSAGES/django.po deleted file mode 100644 index b1351bb..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/LC_MESSAGES/django.po +++ /dev/null @@ -1,1333 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bawar Jalal, 2021 -# Bawar Jalal, 2020-2021 -# Bawar Jalal, 2020 -# Kosar Tofiq Saeed , 2020-2021 -# Natalia, 2025 -# Swara , 2022-2024 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Natalia, 2025\n" -"Language-Team: Central Kurdish (http://app.transifex.com/django/django/" -"language/ckb/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ckb\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "ئەفریقی" - -msgid "Arabic" -msgstr "عەرەبی" - -msgid "Algerian Arabic" -msgstr "عەرەبیی جەزائیری" - -msgid "Asturian" -msgstr "ئاستوری" - -msgid "Azerbaijani" -msgstr "ئازەربایجانی" - -msgid "Bulgarian" -msgstr "بولگاری" - -msgid "Belarusian" -msgstr "بیلاڕوسی" - -msgid "Bengali" -msgstr "بەنگالی" - -msgid "Breton" -msgstr "بریتۆنی" - -msgid "Bosnian" -msgstr "بۆسنێیی" - -msgid "Catalan" -msgstr "کاتالانی" - -msgid "Central Kurdish (Sorani)" -msgstr "کوردی" - -msgid "Czech" -msgstr "چیکی" - -msgid "Welsh" -msgstr "وێڵزی" - -msgid "Danish" -msgstr "دانیمارکی" - -msgid "German" -msgstr "ئەڵمانی" - -msgid "Lower Sorbian" -msgstr "سۆربیانی خواروو" - -msgid "Greek" -msgstr "یۆنانی" - -msgid "English" -msgstr "ئینگلیزی" - -msgid "Australian English" -msgstr "ئینگلیزی ئوستورالی" - -msgid "British English" -msgstr "ئینگلیزی بەریتانی" - -msgid "Esperanto" -msgstr "ئێسپەرانتەویی" - -msgid "Spanish" -msgstr "ئیسپانی" - -msgid "Argentinian Spanish" -msgstr "ئیسپانیی ئەرجەنتینی" - -msgid "Colombian Spanish" -msgstr "ئیسپانیی کۆڵۆمبی" - -msgid "Mexican Spanish" -msgstr "ئیسپانیی مەکسیکی" - -msgid "Nicaraguan Spanish" -msgstr "ئیسپانیی نیکاراگوایی" - -msgid "Venezuelan Spanish" -msgstr "ئیسپانیی فەنزوێلایی" - -msgid "Estonian" -msgstr "ئیستۆنی" - -msgid "Basque" -msgstr "باسکۆیی" - -msgid "Persian" -msgstr "فارسی" - -msgid "Finnish" -msgstr "فینلەندی" - -msgid "French" -msgstr "فەڕەنسی" - -msgid "Frisian" -msgstr "فریسی" - -msgid "Irish" -msgstr "ئیرلەندی" - -msgid "Scottish Gaelic" -msgstr "گالیکی سکۆتلەندی" - -msgid "Galician" -msgstr "گالیسیایی" - -msgid "Hebrew" -msgstr "ئیسرائیلی" - -msgid "Hindi" -msgstr "هیندی" - -msgid "Croatian" -msgstr "کڕواتی" - -msgid "Upper Sorbian" -msgstr "سڕبی سەروو" - -msgid "Hungarian" -msgstr "هەنگاری" - -msgid "Armenian" -msgstr "ئەرمەنی" - -msgid "Interlingua" -msgstr "ئینتەرلینگوایی" - -msgid "Indonesian" -msgstr "ئیندۆنیزی" - -msgid "Igbo" -msgstr "ئیگبۆیی" - -msgid "Ido" -msgstr "ئیدۆیی" - -msgid "Icelandic" -msgstr "ئایسلەندی" - -msgid "Italian" -msgstr "ئیتاڵی" - -msgid "Japanese" -msgstr "یابانی" - -msgid "Georgian" -msgstr "جۆرجی" - -msgid "Kabyle" -msgstr "کابایلی" - -msgid "Kazakh" -msgstr "کازاخی" - -msgid "Khmer" -msgstr "خەمیری" - -msgid "Kannada" -msgstr "کانێدایی" - -msgid "Korean" -msgstr "کۆری" - -msgid "Kyrgyz" -msgstr "کیرگزستانی" - -msgid "Luxembourgish" -msgstr "لۆکسەمبۆرگی" - -msgid "Lithuanian" -msgstr "لیتوانی" - -msgid "Latvian" -msgstr "لاتیڤی" - -msgid "Macedonian" -msgstr "مەسەدۆنی" - -msgid "Malayalam" -msgstr "مەلایالامی" - -msgid "Mongolian" -msgstr "مەنگۆلی" - -msgid "Marathi" -msgstr "ماراسی" - -msgid "Malay" -msgstr "مالایی" - -msgid "Burmese" -msgstr "بورمایی" - -msgid "Norwegian Bokmål" -msgstr "بۆکامۆلی نەرویجی" - -msgid "Nepali" -msgstr "نیپاڵی" - -msgid "Dutch" -msgstr "هۆڵەندی" - -msgid "Norwegian Nynorsk" -msgstr "نینۆرسکی نەرویجی" - -msgid "Ossetic" -msgstr "ئۆسیتی" - -msgid "Punjabi" -msgstr "پونجابی" - -msgid "Polish" -msgstr "پۆڵۆنی" - -msgid "Portuguese" -msgstr "پورتوگالی" - -msgid "Brazilian Portuguese" -msgstr "پورتوگالیی بەڕازیلی" - -msgid "Romanian" -msgstr "ڕۆمانیایی" - -msgid "Russian" -msgstr "ڕووسی" - -msgid "Slovak" -msgstr "سلۆڤاکی" - -msgid "Slovenian" -msgstr "سلۆڤینیایی" - -msgid "Albanian" -msgstr "ئەلبانی" - -msgid "Serbian" -msgstr "سڕبی" - -msgid "Serbian Latin" -msgstr "سڕبیی لاتین" - -msgid "Swedish" -msgstr "سویدی" - -msgid "Swahili" -msgstr "سواهیلی" - -msgid "Tamil" -msgstr "تامیلی" - -msgid "Telugu" -msgstr "تێلوگویی" - -msgid "Tajik" -msgstr "تاجیکی" - -msgid "Thai" -msgstr "تایلاندی" - -msgid "Turkmen" -msgstr "تورکمانی" - -msgid "Turkish" -msgstr "تورکی" - -msgid "Tatar" -msgstr "تاتاری" - -msgid "Udmurt" -msgstr "ئودمورتی" - -msgid "Uyghur" -msgstr "ئۆیغور" - -msgid "Ukrainian" -msgstr "ئۆکرانی" - -msgid "Urdu" -msgstr "ئوردویی" - -msgid "Uzbek" -msgstr "ئۆزبەکی" - -msgid "Vietnamese" -msgstr "ڤێتنامی" - -msgid "Simplified Chinese" -msgstr "چینی سادەکراو" - -msgid "Traditional Chinese" -msgstr "چینی کلاسیکی" - -msgid "Messages" -msgstr "پەیامەکان" - -msgid "Site Maps" -msgstr "نەخشەکانی پێگە" - -msgid "Static Files" -msgstr "فایلە نەگۆڕەکان" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "ئەو ژمارەی پەڕەیە ژمارەی تەواو نییە" - -msgid "That page number is less than 1" -msgstr "ئەو ژمارەی پەڕەیە لە 1 کەمترە" - -msgid "That page contains no results" -msgstr "ئەو پەڕەیە هیچ ئەنجامێکی تێدا نییە" - -msgid "Enter a valid value." -msgstr "نرخێکی دروست لەناودابنێ." - -msgid "Enter a valid domain name." -msgstr "پاوەن/دۆمەینی دروست بنوسە." - -msgid "Enter a valid URL." -msgstr "URL ی دروست لەناودابنێ." - -msgid "Enter a valid integer." -msgstr "ژمارەیەکی تەواو لەناودابنێ" - -msgid "Enter a valid email address." -msgstr "ناونیشانێکی ئیمەیڵی دروست لەناودابنێ" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "\"سلەگ\"ێکی دروست بنوسە کە پێکهاتووە لە پیت، ژمارە، ژێرهێڵ یان هێڵ." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"\"سلەگ\"ێکی دروست بنوسە کە پێکهاتووە لە پیتی یونیکۆد، ژمارە، هێڵی ژێرەوە، " -"یان هێما." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "ناونیشانی %(protocol)s دروست بنوسە." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 یان IPv6" - -msgid "Enter only digits separated by commas." -msgstr "تەنها ژمارە لەناودابنێ بە فاریزە جیاکرابێتەوە." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "دڵنیاببە ئەم نرخە %(limit_value)sە (ئەوە %(show_value)sە). " - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "دڵنیاببە ئەم نرخە کەمترە یاخود یەکسانە بە %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "دڵنیاببە ئەم نرخە گەورەترە یاخود یەکسانە بە %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "دڵنیابە کە ئەم بەهایە چەندانێکە لە قەبارەی هەنگاوی%(limit_value)s." - -#, 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 "" -"دڵنیابە ئەم بەهایە چەند هێندەیەکی قەبارەی هەنگاوەکانە %(limit_value)s, " -"دەستپێدەکات لە %(offset)s، بۆ نموونە %(offset)s، %(valid_value1)s، " -"%(valid_value2)s، هتد." - -#, 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] "" -"دڵنیابە ئەم بەهایە لانیکەم %(limit_value)d نوسەی هەیە (%(show_value)d هەیە)." -msgstr[1] "" -"دڵنیابە ئەم بەهایە لانیکەم %(limit_value)d نوسەی هەیە (%(show_value)d هەیە)." - -#, 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] "" -"دڵنیابە ئەم بەهایە لانی زۆر %(limit_value)d نوسەی هەیە (%(show_value)d هەیە)." -msgstr[1] "" -"دڵنیابە ئەم بەهایە لانی زۆر %(limit_value)d نوسەی هەیە (%(show_value)d هەیە)." - -msgid "Enter a number." -msgstr "ژمارەیەک بنوسە." - -#, 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] "دڵنیابە لەوەی بەگشتی زیاتر لە %(max)s ژمارە نیە." -msgstr[1] "دڵنیابە لەوەی بەگشتی زیاتر لە %(max)s ژمارە نیە." - -#, 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] "دڵنیابە لەوەی بەگشتی زیاتر لە %(max)s ژمارەی دەیی نیە." -msgstr[1] "دڵنیابە لەوەی بەگشتی زیاتر لە %(max)s ژمارەی دەیی نیە." - -#, 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] "دڵنیابە لەوەی زیاتر نیە لە %(max)s ژمارە پێش خاڵی ژمارەی دەیی." -msgstr[1] "دڵنیابە لەوەی زیاتر نیە لە %(max)s ژمارە پێش خاڵی ژمارەی دەیی." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"پەڕگەپاشبەندی “%(extension)s” ڕێگەپێنەدراوە. پاشبنەدە ڕێگەپێدراوەکان: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "نوسەی بەتاڵ ڕێگەپێنەدراوە." - -msgid "and" -msgstr "و" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s لەگەڵ %(field_labels)s پێشتر تۆمارکراوە." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "سنوردارکردنی “%(name)s” پێشێلکراوە." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "بەهای %(value)r هەڵبژاردەیەکی دروست نیە." - -msgid "This field cannot be null." -msgstr "ئەم خانەیە نابێت پووچ بێت." - -msgid "This field cannot be blank." -msgstr "ئەم خانەیە نابێت بەتاڵ بێت." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s لەگەڵ %(field_label)s پێشتر تۆمارکراوە." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s دەبێت بێهاوتا بێت بۆ %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "خانە لە جۆری: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "بەهای “%(value)s” دەبێت دروست یان چەوت بێت." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "بەهای “%(value)s” دەبێت یان دروست، یان چەوت یان هیچ بێت." - -msgid "Boolean (Either True or False)" -msgstr "بولی (یان دروست یان چەوت)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "ڕیزبەند (تا %(max_length)s)" - -msgid "String (unlimited)" -msgstr "ڕیز(بێسنوور)" - -msgid "Comma-separated integers" -msgstr "ژمارە تەواوەکان بە کۆما جیاکراونەتەوە" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"بەهای “%(value)s” شێوازی بەروارێکی نادروستی هەیە. دەبێت بەشێوازی YYYY-MM-DD " -"بێت." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"بەهای “%(value)s” شێوازێکی تەواوی هەیە (YYYY-MM-DD) بەڵام بەروارێکی هەڵەیە." - -msgid "Date (without time)" -msgstr "بەروار (بەبێ کات)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"بەهای “%(value)s” شێوازێکی نادروستی هەیە. دەبێت بەشێوەی YYYY-MM-DD HH:MM[:" -"ss[.uuuuuu]][TZ] بێت." - -#, 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 "" -"بەهای “%(value)s” شێوازێکی دروستی هەیە (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"بەروار/کاتێکی نادروستە." - -msgid "Date (with time)" -msgstr "بەروار (لەگەڵ کات)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "بەهای “%(value)s” دەبێت ژمارەیەکی دەیی بێت." - -msgid "Decimal number" -msgstr "ژمارەی دەیی" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"بەهای “%(value)s” شێوازێکی هەڵەی هەیە. دەبێت بەشێوەی [DD] [[HH:]MM:]ss[." -"uuuuuu] format بێت." - -msgid "Duration" -msgstr "ماوە" - -msgid "Email address" -msgstr "ناونیشانی ئیمەیڵ" - -msgid "File path" -msgstr "ڕێڕەوی پەڕگە" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "بەهای “%(value)s” دەبێت ژمارەی کەرتی بێت." - -msgid "Floating point number" -msgstr "خاڵی ژمارەی کەرتی" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "بەهای “%(value)s” دەبێت ژمارەی تەواو بێت." - -msgid "Integer" -msgstr "ژمارەی تەواو" - -msgid "Big (8 byte) integer" -msgstr "(8بایت) ژمارەی تەواوی گەورە" - -msgid "Small integer" -msgstr "ژمارەی تەواوی بچوک" - -msgid "IPv4 address" -msgstr "ناونیشانی IPv4" - -msgid "IP address" -msgstr "ناونیشانی ئای پی" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "بەهای “%(value)s” دەبێت یان هیچ، یان دروست یان چەوت بێت." - -msgid "Boolean (Either True, False or None)" -msgstr "بولی (یان دروست یان چەوت یان هیچ)" - -msgid "Positive big integer" -msgstr "ژمارەی تەواوی گەورەی ئەرێنی" - -msgid "Positive integer" -msgstr "ژمارەی تەواوی ئەرێنی" - -msgid "Positive small integer" -msgstr "ژمارەی تەواوی بچوکی ئەرێنی" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "سلەگ (تا %(max_length)s)" - -msgid "Text" -msgstr "نوسین" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"بەهای “%(value)s” شێوازێکی هەڵەی هەیە. دەبێت بەشێوەی HH:MM[:ss[.uuuuuu]] بێت." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” بەهاکە شێوازێکی دروستی هەیە (HH:MM[:ss[.uuuuuu]]) بەڵام کاتێکی " -"نادروستە." - -msgid "Time" -msgstr "کات" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "داتای دووانەیی خاو" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s ” UUIDێکی دروستی نیە." - -msgid "Universally unique identifier" -msgstr "ناسێنەرێکی بێهاوتای گشتگیر" - -msgid "File" -msgstr "پەڕگە" - -msgid "Image" -msgstr "وێنە" - -msgid "A JSON object" -msgstr "ئۆبجێکتێکی JSON" - -msgid "Value must be valid JSON." -msgstr "بەها پێویستە JSONی دروست بێت." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "کلیلی دەرەکی(جۆر بەپێی خانەی پەیوەندیدار دیاری دەکرێت)" - -msgid "One-to-one relationship" -msgstr "پەیوەندیی یەک-بۆ-یەک" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s پەیوەندی" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s پەیوەندییەکان" - -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 -msgid ":?.!" -msgstr ":؟.!" - -msgid "This field is required." -msgstr "ئەم خانەیە داواکراوە." - -msgid "Enter a whole number." -msgstr "ژمارەیەکی تەواو بنوسە." - -msgid "Enter a valid date." -msgstr "بەرواری دروست بنوسە." - -msgid "Enter a valid time." -msgstr "تکایە کاتێکی ڕاست بنووسە." - -msgid "Enter a valid date/time." -msgstr "بەروار/کاتی دروست بنوسە." - -msgid "Enter a valid duration." -msgstr "بەهای دروستی ماوە بنوسە." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "ژمارەی ڕۆژەکان دەبێت لەنێوان {min_days} و {max_days} بێت." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "هیچ پەڕگەیەک نەنێردراوە. جۆری کۆدکردنی پەڕگەکە لەسەر فۆرمەکە بپشکنە." - -msgid "No file was submitted." -msgstr "هیچ پەڕگەیەک نەنێردراوە." - -msgid "The submitted file is empty." -msgstr "پەڕگەی نێردراو بەتاڵە." - -#, 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] "دڵنیابە کە ناوی پەڕگە زیاتر لە %(max)d نوسەی نیە (%(length)d هەیە)." -msgstr[1] "دڵنیابە کە ناوی پەڕگە زیاتر لە %(max)d نوسەی نیە (%(length)d هەیە)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"تکایە یان پەڕگەیەک بنێرە یان چوارچێوەی پشکنین هەڵبژێرە، نەک هەردووکیان." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"وێنەی دروست هەڵبژێرە. ئەو پەڕگەی بەرزتکردۆوە یان وێنە نیە یان وێنەیەکی خراپ " -"بووە." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"هەڵبژاردەیەکی دروست دیاری بکە. %(value)s یەکێک نیە لە هەڵبژاردە بەردەستەکان." - -msgid "Enter a list of values." -msgstr "لیستی بەهاکان بنوسە." - -msgid "Enter a complete value." -msgstr "تەواوی بەهایەک بنوسە." - -msgid "Enter a valid UUID." -msgstr "بەهای دروستی UUID بنوسە." - -msgid "Enter a valid JSON." -msgstr "JSONی دروست بنوسە." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(خانەی شاراوە %(name)s) %(error)s" - -#, 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 "" -"داتاکانی فۆڕمی بەڕێوەبردن نەماوە یان دەستکاری کراون. خانە وونبووەکان: " -"%(field_names)s. لەوانەیە پێویستت بە تۆمارکردنی ڕاپۆرتی هەڵە بێت ئەگەر " -"کێشەکە بەردەوام بوو." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "تکایە لانی زۆر %(num)d فۆرم بنێرە." -msgstr[1] "تکایە لانی زۆر %(num)d فۆرم بنێرە." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "تکایە لانی کەم %(num)d فۆرم بنێرە." -msgstr[1] "تکایە لانی کەم %(num)d فۆرم بنێرە." - -msgid "Order" -msgstr "ڕیز" - -msgid "Delete" -msgstr "سڕینەوە" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "تکایە داتا دووبارەکراوەکان چاکبکەرەوە بۆ %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"تکایە ئەو داتا دووبارەکراوەکانە چاکبکەرەوە بۆ %(field)s، کە دەبێت بێهاوتابن." - -#, 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 "" -"تکایە ئەو داتا دووبارەکراوەکان چاکبکەرەوە بۆ %(field_name)s کە دەبێت بێهاوتا " -"بن بۆ %(lookup)s لە%(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "تکایە بەها دووبارەکانی خوارەوە ڕاست بکەرەوە." - -msgid "The inline value did not match the parent instance." -msgstr "بەهای ناوهێڵ هاوشێوەی نمونەی باوانەکەی نیە." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "هەڵبژاردەی دروست دیاری بکە. هەڵبژاردە لە هەڵبژاردە بەردەستەکان نیە." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” بەهایەکی دروست نیە." - -#, 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 "" -"%(datetime)s نەتوانرا لە ناوچەی کاتدا لێکبدرێتەوە %(current_timezone)s؛ " -"لەوانەیە ناڕوون بێت یان لەوانەیە بوونی نەبێت." - -msgid "Clear" -msgstr "پاککردنەوە" - -msgid "Currently" -msgstr "ئێستا" - -msgid "Change" -msgstr "گۆڕین" - -msgid "Unknown" -msgstr "نەزانراو" - -msgid "Yes" -msgstr "بەڵێ" - -msgid "No" -msgstr "نەخێر" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "بەڵێ,نەخێر,لەوانەیە" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)dبایت" -msgstr[1] "%(size)d بایت" - -#, python-format -msgid "%s KB" -msgstr "%s کب" - -#, python-format -msgid "%s MB" -msgstr "%s مب" - -#, python-format -msgid "%s GB" -msgstr "%s گب" - -#, python-format -msgid "%s TB" -msgstr "%s تب" - -#, python-format -msgid "%s PB" -msgstr "%s پب" - -msgid "p.m." -msgstr "پ.ن" - -msgid "a.m." -msgstr "پ.ن" - -msgid "PM" -msgstr "د.ن" - -msgid "AM" -msgstr "پ.ن" - -msgid "midnight" -msgstr "نیوەشەو" - -msgid "noon" -msgstr "نیوەڕۆ" - -msgid "Monday" -msgstr "دووشەممە" - -msgid "Tuesday" -msgstr "سێشەممە" - -msgid "Wednesday" -msgstr "چوارشەممە" - -msgid "Thursday" -msgstr "پێنجشەممە" - -msgid "Friday" -msgstr "هەینی" - -msgid "Saturday" -msgstr "شەممە" - -msgid "Sunday" -msgstr "یەکشەممە" - -msgid "Mon" -msgstr "دوو" - -msgid "Tue" -msgstr "سێ" - -msgid "Wed" -msgstr "چوار" - -msgid "Thu" -msgstr "پێنج" - -msgid "Fri" -msgstr "هەین" - -msgid "Sat" -msgstr "شەم" - -msgid "Sun" -msgstr "یەک" - -msgid "January" -msgstr "ڕێبەندان" - -msgid "February" -msgstr "ڕەشەمە" - -msgid "March" -msgstr "نەورۆز" - -msgid "April" -msgstr "گوڵان" - -msgid "May" -msgstr "جۆزەردان" - -msgid "June" -msgstr "پوشپەڕ" - -msgid "July" -msgstr "گەلاوێژ" - -msgid "August" -msgstr "خەرمانان" - -msgid "September" -msgstr "ڕەزبەر" - -msgid "October" -msgstr "گەڵاڕێزان" - -msgid "November" -msgstr "سەرماوەرز" - -msgid "December" -msgstr "بەفرانبار" - -msgid "jan" -msgstr "‎ڕێبەندان" - -msgid "feb" -msgstr "ڕەشەمە" - -msgid "mar" -msgstr "نەورۆز" - -msgid "apr" -msgstr "گوڵان" - -msgid "may" -msgstr "‎جۆزەردان" - -msgid "jun" -msgstr "پوشپەڕ" - -msgid "jul" -msgstr "‎گەلاوێژ" - -msgid "aug" -msgstr "خەرمانان" - -msgid "sep" -msgstr "‎ڕەزبەر" - -msgid "oct" -msgstr "‎گەڵاڕێزان" - -msgid "nov" -msgstr "‎سەرماوەرز" - -msgid "dec" -msgstr "‎بەفرانبار" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "‎ڕێبەندان" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ڕەشەمە" - -msgctxt "abbrev. month" -msgid "March" -msgstr "نەورۆز" - -msgctxt "abbrev. month" -msgid "April" -msgstr "گوڵان" - -msgctxt "abbrev. month" -msgid "May" -msgstr "جۆزەردان" - -msgctxt "abbrev. month" -msgid "June" -msgstr "پوشپەڕ" - -msgctxt "abbrev. month" -msgid "July" -msgstr "گەلاوێژ" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "خەرمانان" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "ڕەزبەر" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "‎گەڵاڕێزان" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "‎سەرماوەرز" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "‎بەفرانبار" - -msgctxt "alt. month" -msgid "January" -msgstr "ڕێبەندان" - -msgctxt "alt. month" -msgid "February" -msgstr "ڕەشەمە" - -msgctxt "alt. month" -msgid "March" -msgstr "نەورۆز" - -msgctxt "alt. month" -msgid "April" -msgstr "گوڵان" - -msgctxt "alt. month" -msgid "May" -msgstr "جۆزەردان" - -msgctxt "alt. month" -msgid "June" -msgstr "پوشپەڕ" - -msgctxt "alt. month" -msgid "July" -msgstr "گەلاوێژ" - -msgctxt "alt. month" -msgid "August" -msgstr "خەرمانان" - -msgctxt "alt. month" -msgid "September" -msgstr "ڕەزبەر" - -msgctxt "alt. month" -msgid "October" -msgstr "گەڵاڕێزان" - -msgctxt "alt. month" -msgid "November" -msgstr "سەرماوەرز" - -msgctxt "alt. month" -msgid "December" -msgstr "بەفرانبار" - -msgid "This is not a valid IPv6 address." -msgstr "ئەمە ناونیشانی IPv6 دروست نیە." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s..." - -msgid "or" -msgstr "یان" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "، " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "‫%(num)d ساڵ" -msgstr[1] "‫%(num)d ساڵ" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "‫%(num)d مانگ" -msgstr[1] "‫%(num)d مانگ" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "‫%(num)d هەفتە" -msgstr[1] "‫%(num)d هەفتە" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "‫%(num)d ڕۆژ" -msgstr[1] "‫%(num)d ڕۆژ" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "‫%(num)d کاتژمێر" -msgstr[1] "‫%(num)d کاتژمێر" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "‫%(num)d خولەک" -msgstr[1] "‫%(num)d خولەک" - -msgid "Forbidden" -msgstr "ڕێپێنەدراو" - -msgid "CSRF verification failed. Request aborted." -msgstr "پشتڕاستکردنەوەی CSRF شکستی هێنا. داواکاری هەڵوەشاوەتەوە." - -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 "" -"تۆ ئەم پەیامە دەبینیت چونکە ئەم ماڵپەڕە HTTPS پێویستی بە \"سەردێڕی " -"ئاماژەدەر\" هەیە کە لەلایەن وێبگەڕەکەتەوە بنێردرێت، بەڵام هیچیان نەنێردراوە. " -"ئەم سەردێڕە بۆ هۆکاری ئاسایش پێویستە، بۆ دڵنیابوون لەوەی کە وێبگەڕەکەت " -"لەلایەن لایەنی سێیەمەوە دەستی بەسەردا ناگیرێت." - -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 "" -"ئەگەر ڕێکخستنی شەکرۆکەی ئەم وێبگەڕەت بۆ “Referer” ناچالاککردووە، تکایە " -"چالاکی بکەرەوە، لانیکەم بۆ ئەم ماڵپەڕە، یان بۆ پەیوەندییەکانی HTTPS، یاخود " -"بۆ داواکانی \"Same-origin\"." - -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 "" -"ئەگەر تۆ تاگی بەکاردەهێنێت " -"یان سەرپەڕەی “Referrer-Policy: no-referrer” لەخۆدەگرێت، تکایە بیانسڕەوە. " -"پاراستنی CSRFەکە پێویستی بە سەرپەڕەی “Referer”هەیە بۆ ئەنجامدانی پشکنینی " -"گەڕاندنەوەی توندوتۆڵ. ئەگەر خەمی تایبەتمەندیت هەیە، بەدیلەکانی وەکو بۆ بەستنەوەی ماڵپەڕەکانی لایەنی سێیەم." - -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 "" -"تۆ ئەم پەیامە دەبینیت چونکە ئەم ماڵپەڕە پێویستی بە شەکرۆکەی CSRF هەیە لە " -"کاتی ناردنی فۆڕمەکاندا. ئەم شەکرۆکەیە بۆ هۆکاری ئاسایش پێویستە، بۆ دڵنیابوون " -"لەوەی کە وێبگەڕەکەت لەلایەن لایەنی سێیەمەوە دەستی بەسەردا ناگیرێت." - -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 "" -"ئەگەر ڕێکخستنی شەکرۆکەی ئەم وێبگەڕەت ناچالاککردووە، تکایە چالاکی بکەرەوە، " -"لانیکەم بۆ ئەم ماڵپەڕە، یان بۆ داواکانی \"Same-origin\"" - -msgid "More information is available with DEBUG=True." -msgstr "زانیاریی زیاتر بەردەستە لەگەڵ DEBUG=True." - -msgid "No year specified" -msgstr "هیچ ساڵێک دیاری نەکراوە" - -msgid "Date out of range" -msgstr "بەروار لە دەرەوەی بواردایە" - -msgid "No month specified" -msgstr "هیچ مانگێک دیاری نەکراوە" - -msgid "No day specified" -msgstr "هیچ ڕۆژێک دیاری نەکراوە" - -msgid "No week specified" -msgstr "هیچ حەفتەیەک دیاری نەکراوە" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "هیچ %(verbose_name_plural)s بەردەست نییە" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"لەداهاتوودا %(verbose_name_plural)s بەردەست نیە چونکە %(class_name)s." -"allow_future چەوتە." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "ڕیزبەندی بەروار نادروستە “%(datestr)s” شێوازی “%(format)s” پێ بدە" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "هیچ %(verbose_name)s هاوتای داواکارییەکە نیە" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "لاپەڕە “کۆتا” نییە، هەروەها ناتوانرێت بگۆڕدرێت بۆ ژمارەی تەواو." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "لاپەڕەی نادروستە (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "لیستی بەتاڵ و “%(class_name)s.allow_empty” چەوتە." - -msgid "Directory indexes are not allowed here." -msgstr "لێرەدا نوانەی بوخچەکان ڕێگەپێدراو نیە." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” بوونی نیە" - -#, python-format -msgid "Index of %(directory)s" -msgstr "نوانەی %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "دامەزراندن بەسەرکەوتوویی کاریکرد! پیرۆزە!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"سەیری تێبینیەکانی بڵاوکردنەوە بکە بۆ جانگۆی " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"ئەم لاپەڕەیە دەبینیت چونکە DEBUG=True لەناو پەڕگەی ڕێکخستنەکانتە و بۆ هیچ URLێک " -"ڕێکنەخراوە." - -msgid "Django Documentation" -msgstr "بەڵگەنامەکردنی جانگۆ" - -msgid "Topics, references, & how-to’s" -msgstr "بابەتەکان, سەرچاوەکان, & چۆنێتی" - -msgid "Tutorial: A Polling App" -msgstr "فێرکاریی: ئاپێکی ڕاپرسی" - -msgid "Get started with Django" -msgstr "دەستپێبکە لەگەڵ جانگۆ" - -msgid "Django Community" -msgstr "کۆمەڵگەی جانگۆ" - -msgid "Connect, get help, or contribute" -msgstr "پەیوەندی بکە، یارمەتی وەربگرە، یان بەشداری بکە" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index abb344fc9dd1f4c93f77b903362b4ff814196327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 207 zcmZ8aK@Ng25Tv4sG2sb5zyoa5tMLhbfs|6AQo2oBFnx(c4u}o znR#c~CJERMPZ9YO*FUCZ_&gGy?8xPnm_@jz=$RF?*mGc5a|4EJv~cIbSme2;#`#*D66cuRiT2#kke*i07G_sC1+(Lb$s=*MZt{{<78G^eC%2Fud%CgXYUY~lb U2g%Q773xVC8^t#zgqSp_A3>-%s{jB1 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ckb/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 0bbb38fb6e0553e116f7bff8de1ec18fea9a29d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 574 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

p$L{ZVK z7YGAm?1T76S}V{#Z75^$D3h@d0~mW#{lSy{pM1|n&0_LoK(#H;+a2V}<%B)lFm7zC zGj5^`B~oq@yig|JB*&pE^uO9oy)xw93V)M=x6){H8_=_PSwW1Sek0lw)^*7+1$npO z$B1_te;IWAg4m{weLRregj8oFA=x~UVw88#DDPmdw`HEu%t*-vq(JqncGYdFRi&!P z7+)e&m8r*TU{{Rdk|))JJ7%iXR_BSedPa#e)#ASs&&Mm=FhZ=<){KsfXK!)HqLh1& zdP?Q?M%z&D_A{%pusZga408_Zvbf_8bBQD8%m*rzpCQocTF7 z>+QqBKkc&zs=oIubnX1eC~SAK6tzvShb)tX2v$<(>>(Q5qZf&HedGXgbN9@3Mdh)|tRhz(VWIs0JvC)JcR2nJcc7J_ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cs/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/cs/LC_MESSAGES/django.po deleted file mode 100644 index 14f5ef9..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/cs/LC_MESSAGES/django.po +++ /dev/null @@ -1,1388 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Claude Paroz , 2020 -# Jannis Leidel , 2011 -# Jan Papež , 2012,2024 -# Jiří Podhorecký , 2024 -# Jiří Podhorecký , 2022 -# Jirka Vejrazka , 2011 -# Jiří Podhorecký , 2020 -# Tomáš Ehrlich , 2015 -# Vláďa Macek , 2012-2014 -# Vláďa Macek , 2015-2022 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-22 11:46-0300\n" -"PO-Revision-Date: 2024-10-07 06:49+0000\n" -"Last-Translator: Jan Papež , 2012,2024\n" -"Language-Team: Czech (http://app.transifex.com/django/django/language/cs/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: cs\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n " -"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" - -msgid "Afrikaans" -msgstr "afrikánsky" - -msgid "Arabic" -msgstr "arabsky" - -msgid "Algerian Arabic" -msgstr "alžírskou arabštinou" - -msgid "Asturian" -msgstr "asturštinou" - -msgid "Azerbaijani" -msgstr "ázerbájdžánsky" - -msgid "Bulgarian" -msgstr "bulharsky" - -msgid "Belarusian" -msgstr "bělorusky" - -msgid "Bengali" -msgstr "bengálsky" - -msgid "Breton" -msgstr "bretonsky" - -msgid "Bosnian" -msgstr "bosensky" - -msgid "Catalan" -msgstr "katalánsky" - -msgid "Central Kurdish (Sorani)" -msgstr "Střední kurdština (soranština)" - -msgid "Czech" -msgstr "česky" - -msgid "Welsh" -msgstr "velšsky" - -msgid "Danish" -msgstr "dánsky" - -msgid "German" -msgstr "německy" - -msgid "Lower Sorbian" -msgstr "dolnolužickou srbštinou" - -msgid "Greek" -msgstr "řecky" - -msgid "English" -msgstr "anglicky" - -msgid "Australian English" -msgstr "australskou angličtinou" - -msgid "British English" -msgstr "britskou angličtinou" - -msgid "Esperanto" -msgstr "esperantsky" - -msgid "Spanish" -msgstr "španělsky" - -msgid "Argentinian Spanish" -msgstr "argentinskou španělštinou" - -msgid "Colombian Spanish" -msgstr "kolumbijskou španělštinou" - -msgid "Mexican Spanish" -msgstr "mexickou španělštinou" - -msgid "Nicaraguan Spanish" -msgstr "nikaragujskou španělštinou" - -msgid "Venezuelan Spanish" -msgstr "venezuelskou španělštinou" - -msgid "Estonian" -msgstr "estonsky" - -msgid "Basque" -msgstr "baskicky" - -msgid "Persian" -msgstr "persky" - -msgid "Finnish" -msgstr "finsky" - -msgid "French" -msgstr "francouzsky" - -msgid "Frisian" -msgstr "frísky" - -msgid "Irish" -msgstr "irsky" - -msgid "Scottish Gaelic" -msgstr "skotskou keltštinou" - -msgid "Galician" -msgstr "galicijsky" - -msgid "Hebrew" -msgstr "hebrejsky" - -msgid "Hindi" -msgstr "hindsky" - -msgid "Croatian" -msgstr "chorvatsky" - -msgid "Upper Sorbian" -msgstr "hornolužickou srbštinou" - -msgid "Hungarian" -msgstr "maďarsky" - -msgid "Armenian" -msgstr "arménštinou" - -msgid "Interlingua" -msgstr "interlingua" - -msgid "Indonesian" -msgstr "indonésky" - -msgid "Igbo" -msgstr "igboštinou" - -msgid "Ido" -msgstr "idem" - -msgid "Icelandic" -msgstr "islandsky" - -msgid "Italian" -msgstr "italsky" - -msgid "Japanese" -msgstr "japonsky" - -msgid "Georgian" -msgstr "gruzínštinou" - -msgid "Kabyle" -msgstr "kabylštinou" - -msgid "Kazakh" -msgstr "kazašsky" - -msgid "Khmer" -msgstr "khmersky" - -msgid "Kannada" -msgstr "kannadsky" - -msgid "Korean" -msgstr "korejsky" - -msgid "Kyrgyz" -msgstr "kyrgyzštinou" - -msgid "Luxembourgish" -msgstr "lucembursky" - -msgid "Lithuanian" -msgstr "litevsky" - -msgid "Latvian" -msgstr "lotyšsky" - -msgid "Macedonian" -msgstr "makedonsky" - -msgid "Malayalam" -msgstr "malajálamsky" - -msgid "Mongolian" -msgstr "mongolsky" - -msgid "Marathi" -msgstr "marathi" - -msgid "Malay" -msgstr "malajštinou" - -msgid "Burmese" -msgstr "barmštinou" - -msgid "Norwegian Bokmål" -msgstr "bokmål norštinou" - -msgid "Nepali" -msgstr "nepálsky" - -msgid "Dutch" -msgstr "nizozemsky" - -msgid "Norwegian Nynorsk" -msgstr "norsky (Nynorsk)" - -msgid "Ossetic" -msgstr "osetštinou" - -msgid "Punjabi" -msgstr "paňdžábsky" - -msgid "Polish" -msgstr "polsky" - -msgid "Portuguese" -msgstr "portugalsky" - -msgid "Brazilian Portuguese" -msgstr "brazilskou portugalštinou" - -msgid "Romanian" -msgstr "rumunsky" - -msgid "Russian" -msgstr "rusky" - -msgid "Slovak" -msgstr "slovensky" - -msgid "Slovenian" -msgstr "slovinsky" - -msgid "Albanian" -msgstr "albánsky" - -msgid "Serbian" -msgstr "srbsky" - -msgid "Serbian Latin" -msgstr "srbsky (latinkou)" - -msgid "Swedish" -msgstr "švédsky" - -msgid "Swahili" -msgstr "svahilsky" - -msgid "Tamil" -msgstr "tamilsky" - -msgid "Telugu" -msgstr "telužsky" - -msgid "Tajik" -msgstr "Tádžik" - -msgid "Thai" -msgstr "thajsky" - -msgid "Turkmen" -msgstr "turkmenštinou" - -msgid "Turkish" -msgstr "turecky" - -msgid "Tatar" -msgstr "tatarsky" - -msgid "Udmurt" -msgstr "udmurtsky" - -msgid "Uyghur" -msgstr "Ujgurština" - -msgid "Ukrainian" -msgstr "ukrajinsky" - -msgid "Urdu" -msgstr "urdsky" - -msgid "Uzbek" -msgstr "uzbecky" - -msgid "Vietnamese" -msgstr "vietnamsky" - -msgid "Simplified Chinese" -msgstr "čínsky (zjednodušeně)" - -msgid "Traditional Chinese" -msgstr "čínsky (tradičně)" - -msgid "Messages" -msgstr "Zprávy" - -msgid "Site Maps" -msgstr "Mapy webu" - -msgid "Static Files" -msgstr "Statické soubory" - -msgid "Syndication" -msgstr "Syndikace" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Číslo stránky není celé číslo." - -msgid "That page number is less than 1" -msgstr "Číslo stránky je menší než 1" - -msgid "That page contains no results" -msgstr "Stránka je bez výsledků" - -msgid "Enter a valid value." -msgstr "Zadejte platnou hodnotu." - -msgid "Enter a valid domain name." -msgstr "Zadejte platný název domény." - -msgid "Enter a valid URL." -msgstr "Zadejte platnou adresu URL." - -msgid "Enter a valid integer." -msgstr "Zadejte platné celé číslo." - -msgid "Enter a valid email address." -msgstr "Zadejte platnou e-mailovou adresu." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Vložte platný identifikátor složený pouze z písmen, čísel, podtržítek a " -"pomlček." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Zadejte platný identifikátor složený pouze z písmen, čísel, podtržítek a " -"pomlček typu Unicode." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Zadejte platnou %(protocol)s adresu." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 nebo IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Zadejte pouze číslice oddělené čárkami." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Hodnota musí být %(limit_value)s (nyní je %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Hodnota musí být menší nebo rovna %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Hodnota musí být větší nebo rovna %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Ujistěte se, že tato hodnota je násobkem velikosti kroku %(limit_value)s." - -#, 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 "" -"Zajistěte, aby tato hodnota byla %(limit_value)s násobkem velikosti kroku , " -"počínaje %(offset)s, např. %(offset)s, %(valid_value1)s, %(valid_value2)s, a " -"tak dále." - -#, 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] "" -"Tato hodnota má mít nejméně %(limit_value)d znak (nyní má %(show_value)d)." -msgstr[1] "" -"Tato hodnota má mít nejméně %(limit_value)d znaky (nyní má %(show_value)d)." -msgstr[2] "" -"Tato hodnota má mít nejméně %(limit_value)d znaku (nyní má %(show_value)d)." -msgstr[3] "" -"Tato hodnota má mít nejméně %(limit_value)d znaků (nyní má %(show_value)d)." - -#, 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] "" -"Tato hodnota má mít nejvýše %(limit_value)d znak (nyní má %(show_value)d)." -msgstr[1] "" -"Tato hodnota má mít nejvýše %(limit_value)d znaky (nyní má %(show_value)d)." -msgstr[2] "" -"Tato hodnota má mít nejvýše %(limit_value)d znaků (nyní má %(show_value)d)." -msgstr[3] "" -"Tato hodnota má mít nejvýše %(limit_value)d znaků (nyní má %(show_value)d)." - -msgid "Enter a number." -msgstr "Zadejte číslo." - -#, 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] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslici." -msgstr[1] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslice." -msgstr[2] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslic." -msgstr[3] "Ujistěte se, že pole neobsahuje celkem více než %(max)s číslic." - -#, 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] "Ujistěte se, že pole neobsahuje více než %(max)s desetinné místo." -msgstr[1] "Ujistěte se, že pole neobsahuje více než %(max)s desetinná místa." -msgstr[2] "Ujistěte se, že pole neobsahuje více než %(max)s desetinných míst." -msgstr[3] "Ujistěte se, že pole neobsahuje více než %(max)s desetinných míst." - -#, 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] "" -"Ujistěte se, že hodnota neobsahuje více než %(max)s místo před desetinnou " -"čárkou (tečkou)." -msgstr[1] "" -"Ujistěte se, že hodnota neobsahuje více než %(max)s místa před desetinnou " -"čárkou (tečkou)." -msgstr[2] "" -"Ujistěte se, že hodnota neobsahuje více než %(max)s míst před desetinnou " -"čárkou (tečkou)." -msgstr[3] "" -"Ujistěte se, že hodnota neobsahuje více než %(max)s míst před desetinnou " -"čárkou (tečkou)." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Přípona souboru \"%(extension)s\" není povolena. Povolené jsou tyto: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Nulové znaky nejsou povoleny." - -msgid "and" -msgstr "a" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" -"Položka %(model_name)s s touto kombinací hodnot v polích %(field_labels)s " -"již existuje." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Omezení \"%(name)s\" je porušeno." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Hodnota %(value)r není platná možnost." - -msgid "This field cannot be null." -msgstr "Pole nemůže být null." - -msgid "This field cannot be blank." -msgstr "Pole nemůže být prázdné." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "" -"Položka %(model_name)s s touto hodnotou v poli %(field_label)s již existuje." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"Pole %(field_label)s musí být unikátní testem %(lookup_type)s pro pole " -"%(date_field_label)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Pole typu: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Hodnota \"%(value)s\" musí být buď True nebo False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Hodnota \"%(value)s\" musí být buď True, False nebo None." - -msgid "Boolean (Either True or False)" -msgstr "Pravdivost (buď Ano (True), nebo Ne (False))" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Řetězec (max. %(max_length)s znaků)" - -msgid "String (unlimited)" -msgstr "Řetězec (neomezený)" - -msgid "Comma-separated integers" -msgstr "Celá čísla oddělená čárkou" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "Hodnota \"%(value)s\" není platné datum. Musí být ve tvaru RRRR-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Ačkoli hodnota \"%(value)s\" je ve správném tvaru (RRRR-MM-DD), jde o " -"neplatné datum." - -msgid "Date (without time)" -msgstr "Datum (bez času)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Hodnota \"%(value)s\" je v neplatném tvaru, který má být RRRR-MM-DD HH:MM[:" -"SS[.uuuuuu]][TZ]." - -#, 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 "" -"Ačkoli hodnota \"%(value)s\" je ve správném tvaru (RRRR-MM-DD HH:MM[:SS[." -"uuuuuu]][TZ]), jde o neplatné datum a čas." - -msgid "Date (with time)" -msgstr "Datum (s časem)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Hodnota \"%(value)s\" musí být desítkové číslo." - -msgid "Decimal number" -msgstr "Desetinné číslo" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Hodnota \"%(value)s\" je v neplatném tvaru, který má být [DD] [HH:[MM:]]ss[." -"uuuuuu]." - -msgid "Duration" -msgstr "Doba trvání" - -msgid "Email address" -msgstr "E-mailová adresa" - -msgid "File path" -msgstr "Cesta k souboru" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Hodnota \"%(value)s\" musí být reálné číslo." - -msgid "Floating point number" -msgstr "Číslo s pohyblivou řádovou čárkou" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Hodnota \"%(value)s\" musí být celé číslo." - -msgid "Integer" -msgstr "Celé číslo" - -msgid "Big (8 byte) integer" -msgstr "Velké číslo (8 bajtů)" - -msgid "Small integer" -msgstr "Malé celé číslo" - -msgid "IPv4 address" -msgstr "Adresa IPv4" - -msgid "IP address" -msgstr "Adresa IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Hodnota \"%(value)s\" musí být buď None, True nebo False." - -msgid "Boolean (Either True, False or None)" -msgstr "Pravdivost (buď Ano (True), Ne (False) nebo Nic (None))" - -msgid "Positive big integer" -msgstr "Velké kladné celé číslo" - -msgid "Positive integer" -msgstr "Kladné celé číslo" - -msgid "Positive small integer" -msgstr "Kladné malé celé číslo" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Identifikátor (nejvýše %(max_length)s znaků)" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Hodnota \"%(value)s\" je v neplatném tvaru, který má být HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Ačkoli hodnota \"%(value)s\" je ve správném tvaru (HH:MM[:ss[.uuuuuu]]), jde " -"o neplatný čas." - -msgid "Time" -msgstr "Čas" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Přímá binární data" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" není platná hodnota typu UUID." - -msgid "Universally unique identifier" -msgstr "Všeobecně jedinečný identifikátor" - -msgid "File" -msgstr "Soubor" - -msgid "Image" -msgstr "Obrázek" - -msgid "A JSON object" -msgstr "Objekt typu JSON" - -msgid "Value must be valid JSON." -msgstr "Hodnota musí být platná struktura typu JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" -"Položka typu %(model)s s hodnotou %(field)s rovnou %(value)r neexistuje." - -msgid "Foreign Key (type determined by related field)" -msgstr "Cizí klíč (typ určen pomocí souvisejícího pole)" - -msgid "One-to-one relationship" -msgstr "Vazba jedna-jedna" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Vazba z %(from)s do %(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Vazby z %(from)s do %(to)s" - -msgid "Many-to-many relationship" -msgstr "Vazba mnoho-mnoho" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?!" - -msgid "This field is required." -msgstr "Toto pole je třeba vyplnit." - -msgid "Enter a whole number." -msgstr "Zadejte celé číslo." - -msgid "Enter a valid date." -msgstr "Zadejte platné datum." - -msgid "Enter a valid time." -msgstr "Zadejte platný čas." - -msgid "Enter a valid date/time." -msgstr "Zadejte platné datum a čas." - -msgid "Enter a valid duration." -msgstr "Zadejte platnou délku trvání." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Počet dní musí být mezi {min_days} a {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Soubor nebyl odeslán. Zkontrolujte parametr \"encoding type\" formuláře." - -msgid "No file was submitted." -msgstr "Žádný soubor nebyl odeslán." - -msgid "The submitted file is empty." -msgstr "Odeslaný soubor je prázdný." - -#, 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] "" -"Tento název souboru má mít nejvýše %(max)d znak (nyní má %(length)d)." -msgstr[1] "" -"Tento název souboru má mít nejvýše %(max)d znaky (nyní má %(length)d)." -msgstr[2] "" -"Tento název souboru má mít nejvýše %(max)d znaku (nyní má %(length)d)." -msgstr[3] "" -"Tento název souboru má mít nejvýše %(max)d znaků (nyní má %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Musíte vybrat cestu k souboru nebo vymazat výběr, ne obojí." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Nahrajte platný obrázek. Odeslaný soubor buď nebyl obrázek nebo byl poškozen." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Vyberte platnou možnost, \"%(value)s\" není k dispozici." - -msgid "Enter a list of values." -msgstr "Zadejte seznam hodnot." - -msgid "Enter a complete value." -msgstr "Zadejte úplnou hodnotu." - -msgid "Enter a valid UUID." -msgstr "Zadejte platné UUID." - -msgid "Enter a valid JSON." -msgstr "Zadejte platnou strukturu typu JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Skryté pole %(name)s) %(error)s" - -#, 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 "" -"Data objektu ManagementForm chybí nebo s nimi bylo nedovoleně manipulováno. " -"Chybějící pole: %(field_names)s. Pokud problém přetrvává, budete možná muset " -"problém ohlásit." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Odešlete prosím nejvíce %(num)d formulář." -msgstr[1] "Odešlete prosím nejvíce %(num)d formuláře." -msgstr[2] "Odešlete prosím nejvíce %(num)d formulářů." -msgstr[3] "Odešlete prosím nejvíce %(num)d formulářů." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Odešlete prosím alespoň %(num)d formulář." -msgstr[1] "Odešlete prosím alespoň %(num)d formuláře." -msgstr[2] "Odešlete prosím alespoň %(num)d formulářů." -msgstr[3] "Odešlete prosím alespoň %(num)d formulářů." - -msgid "Order" -msgstr "Pořadí" - -msgid "Delete" -msgstr "Odstranit" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Opravte duplicitní data v poli %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Opravte duplicitní data v poli %(field)s, které musí být unikátní." - -#, 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 "" -"Opravte duplicitní data v poli %(field_name)s, které musí být unikátní " -"testem %(lookup)s pole %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Odstraňte duplicitní hodnoty níže." - -msgid "The inline value did not match the parent instance." -msgstr "Hodnota typu inline neodpovídá rodičovské položce." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Vyberte platnou možnost. Tato není k dispozici." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" není platná hodnota." - -#, 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 "" -"Hodnotu %(datetime)s nelze interpretovat v časové zóně %(current_timezone)s; " -"může být nejednoznačná nebo nemusí existovat." - -msgid "Clear" -msgstr "Zrušit" - -msgid "Currently" -msgstr "Aktuálně" - -msgid "Change" -msgstr "Změnit" - -msgid "Unknown" -msgstr "Neznámé" - -msgid "Yes" -msgstr "Ano" - -msgid "No" -msgstr "Ne" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ano,ne,možná" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajty" -msgstr[2] "%(size)d bajtů" -msgstr[3] "%(size)d bajtů" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "odp." - -msgid "a.m." -msgstr "dop." - -msgid "PM" -msgstr "odp." - -msgid "AM" -msgstr "dop." - -msgid "midnight" -msgstr "půlnoc" - -msgid "noon" -msgstr "poledne" - -msgid "Monday" -msgstr "pondělí" - -msgid "Tuesday" -msgstr "úterý" - -msgid "Wednesday" -msgstr "středa" - -msgid "Thursday" -msgstr "čtvrtek" - -msgid "Friday" -msgstr "pátek" - -msgid "Saturday" -msgstr "sobota" - -msgid "Sunday" -msgstr "neděle" - -msgid "Mon" -msgstr "po" - -msgid "Tue" -msgstr "út" - -msgid "Wed" -msgstr "st" - -msgid "Thu" -msgstr "čt" - -msgid "Fri" -msgstr "pá" - -msgid "Sat" -msgstr "so" - -msgid "Sun" -msgstr "ne" - -msgid "January" -msgstr "leden" - -msgid "February" -msgstr "únor" - -msgid "March" -msgstr "březen" - -msgid "April" -msgstr "duben" - -msgid "May" -msgstr "květen" - -msgid "June" -msgstr "červen" - -msgid "July" -msgstr "červenec" - -msgid "August" -msgstr "srpen" - -msgid "September" -msgstr "září" - -msgid "October" -msgstr "říjen" - -msgid "November" -msgstr "listopad" - -msgid "December" -msgstr "prosinec" - -msgid "jan" -msgstr "led" - -msgid "feb" -msgstr "úno" - -msgid "mar" -msgstr "bře" - -msgid "apr" -msgstr "dub" - -msgid "may" -msgstr "kvě" - -msgid "jun" -msgstr "čen" - -msgid "jul" -msgstr "čec" - -msgid "aug" -msgstr "srp" - -msgid "sep" -msgstr "zář" - -msgid "oct" -msgstr "říj" - -msgid "nov" -msgstr "lis" - -msgid "dec" -msgstr "pro" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Led." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Úno." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Bře." - -msgctxt "abbrev. month" -msgid "April" -msgstr "Dub." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Kvě." - -msgctxt "abbrev. month" -msgid "June" -msgstr "Čer." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Čec." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Srp." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Zář." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Říj." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Lis." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Pro." - -msgctxt "alt. month" -msgid "January" -msgstr "ledna" - -msgctxt "alt. month" -msgid "February" -msgstr "února" - -msgctxt "alt. month" -msgid "March" -msgstr "března" - -msgctxt "alt. month" -msgid "April" -msgstr "dubna" - -msgctxt "alt. month" -msgid "May" -msgstr "května" - -msgctxt "alt. month" -msgid "June" -msgstr "června" - -msgctxt "alt. month" -msgid "July" -msgstr "července" - -msgctxt "alt. month" -msgid "August" -msgstr "srpna" - -msgctxt "alt. month" -msgid "September" -msgstr "září" - -msgctxt "alt. month" -msgid "October" -msgstr "října" - -msgctxt "alt. month" -msgid "November" -msgstr "listopadu" - -msgctxt "alt. month" -msgid "December" -msgstr "prosince" - -msgid "This is not a valid IPv6 address." -msgstr "Toto není platná adresa typu IPv6." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "nebo" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d rok" -msgstr[1] "%(num)d roky" -msgstr[2] "%(num)d roku" -msgstr[3] "%(num)d let" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d měsíc" -msgstr[1] "%(num)d měsíce" -msgstr[2] "%(num)d měsíců" -msgstr[3] "%(num)d měsíců" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d týden" -msgstr[1] "%(num)d týdny" -msgstr[2] "%(num)d týdne" -msgstr[3] "%(num)d týdnů" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d den" -msgstr[1] "%(num)d dny" -msgstr[2] "%(num)d dní" -msgstr[3] "%(num)d dní" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hodina" -msgstr[1] "%(num)d hodiny" -msgstr[2] "%(num)d hodiny" -msgstr[3] "%(num)d hodin" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuta" -msgstr[1] "%(num)d minuty" -msgstr[2] "%(num)d minut" -msgstr[3] "%(num)d minut" - -msgid "Forbidden" -msgstr "Nepřístupné (Forbidden)" - -msgid "CSRF verification failed. Request aborted." -msgstr "Selhalo ověření typu CSRF. Požadavek byl zadržen." - -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 "" -"Tuto zprávu vidíte, protože tento web na protokolu HTTPS vyžaduje, aby váš " -"prohlížeč zaslal v požadavku záhlaví \"Referer\", k čemuž nedošlo. Záhlaví " -"je požadováno z bezpečnostních důvodů pro kontrolu toho, že prohlížeče se " -"nezmocnila třetí strana." - -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 "" -"Pokud má váš prohlížeč záhlaví \"Referer\" vypnuté, žádáme vás o jeho " -"zapnutí, alespoň pro tento web nebo pro spojení typu HTTPS nebo pro " -"požadavky typu \"stejný původ\" (same origin)." - -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 "" -"Pokud používáte značku nebo " -"záhlaví \"Referrer-Policy: no-referrer\", odeberte je. Ochrana typu CSRF " -"vyžaduje, aby záhlaví zajišťovalo striktní hlídání refereru. Pokud je pro " -"vás soukromí důležité, použijte k odkazům na cizí weby alternativní možnosti " -"jako například ." - -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 "" -"Tato zpráva se zobrazuje, protože tento web při odesílání formulářů požaduje " -"v souboru cookie údaj CSRF, a to z bezpečnostních důvodů, aby se zajistilo, " -"že se vašeho prohlížeče nezmocnil někdo další." - -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 "" -"Pokud má váš prohlížeč soubory cookie vypnuté, žádáme vás o jejich zapnutí, " -"alespoň pro tento web nebo pro požadavky typu \"stejný původ\" (same origin)." - -msgid "More information is available with DEBUG=True." -msgstr "V případě zapnutí volby DEBUG=True bude k dispozici více informací." - -msgid "No year specified" -msgstr "Nebyl specifikován rok" - -msgid "Date out of range" -msgstr "Datum je mimo rozsah" - -msgid "No month specified" -msgstr "Nebyl specifikován měsíc" - -msgid "No day specified" -msgstr "Nebyl specifikován den" - -msgid "No week specified" -msgstr "Nebyl specifikován týden" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s nejsou k dispozici" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s s budoucím datem nejsou k dipozici protoze " -"%(class_name)s.allow_future je False" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Datum \"%(datestr)s\" neodpovídá formátu \"%(format)s\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nepodařilo se nalézt žádný objekt %(verbose_name)s" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Požadavek na stránku nemohl být konvertován na celé číslo, ani není \"last\"." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Neplatná stránka (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "List je prázdný a \"%(class_name)s.allow_empty\" je nastaveno na False" - -msgid "Directory indexes are not allowed here." -msgstr "Indexy adresářů zde nejsou povoleny." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "Cesta \"%(path)s\" neexistuje" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index adresáře %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalace proběhla úspěšně, gratulujeme!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Zobrazit poznámky k vydání frameworku Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Tuto zprávu vidíte, protože máte v nastavení Djanga zapnutý vývojový režim " -"DEBUG=True a zatím nemáte " -"nastavena žádná URL." - -msgid "Django Documentation" -msgstr "Dokumentace frameworku Django" - -msgid "Topics, references, & how-to’s" -msgstr "Témata, odkazy & how-to" - -msgid "Tutorial: A Polling App" -msgstr "Tutoriál: Hlasovací aplikace" - -msgid "Get started with Django" -msgstr "Začínáme s frameworkem Django" - -msgid "Django Community" -msgstr "Komunita kolem frameworku Django" - -msgid "Connect, get help, or contribute" -msgstr "Propojte se, získejte pomoc, podílejte se" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cs/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/cs/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cs/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/cs/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 13d67d60d3ee64aab2c62fc7d6037f694ac697a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfU>V0G2FGvNPLL;|reqezU;>mb6?V%>|9Ag7 z-Mx!ql|`)kr%e1w>mTDhejZuKHstim>?~em@=P7H*a_fR3ky~lbZ{5aIuxa0)`!wq z^vF>`H3&U`l4mf%x2X5kb_Y)SWaKy22nY3*=>}t%zJNl`R19`NsnpU_TA45{4;|LM T5=Xm;?Iey%;+qpfY#!AQ106U} diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cs/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/cs/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 898a81db3531beba934a761ceac794ec6ba707e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 939 zcmZvaJ#X4j6o#)cpC({1A4yxaLaIC<6Kx3c`D1+l>9PgQXIAJEn z$s+5A&xL|qFns#xu*Bct7UQABoWl5KjjF2Y)^=)cgLdL7HLXE94NI+9C$ju*$}Prf_2Z^~ zpVydjiG|6>PJ7& z9lQ-R?}=wl-xk{rwq4P+hmI$Hvb(P5*rj319gRyv*BLo&rzZ-R_TWd;!7`&MikdNq-M@-Yk{MXICs*tw``{X-CmC2%lk6kn51wA5+$5U=e;bYD1J{VV d<$_CPn1@j3XL*!6AiX)5;3iz=GwbHyjK9y0|6~9F diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cs/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/cs/formats.py deleted file mode 100644 index e4a7ab9..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/cs/formats.py +++ /dev/null @@ -1,43 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. E Y" -TIME_FORMAT = "G:i" -DATETIME_FORMAT = "j. E Y G:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y G:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '05.01.2006' - "%d.%m.%y", # '05.01.06' - "%d. %m. %Y", # '5. 1. 2006' - "%d. %m. %y", # '5. 1. 06' - # "%d. %B %Y", # '25. October 2006' - # "%d. %b. %Y", # '25. Oct. 2006' -] -# Kept ISO formats as one is in first position -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '04:30:59' - "%H.%M", # '04.30' - "%H:%M", # '04:30' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '05.01.2006 04:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '05.01.2006 04:30:59.000200' - "%d.%m.%Y %H.%M", # '05.01.2006 04.30' - "%d.%m.%Y %H:%M", # '05.01.2006 04:30' - "%d. %m. %Y %H:%M:%S", # '05. 01. 2006 04:30:59' - "%d. %m. %Y %H:%M:%S.%f", # '05. 01. 2006 04:30:59.000200' - "%d. %m. %Y %H.%M", # '05. 01. 2006 04.30' - "%d. %m. %Y %H:%M", # '05. 01. 2006 04:30' - "%Y-%m-%d %H.%M", # '2006-01-05 04.30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cy/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/cy/LC_MESSAGES/django.mo deleted file mode 100644 index ea5b45cea0d92e995aae102e35533d6abbc38d00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18319 zcmeI2eVip#dFKx>%)o#mEQ+9D!DN_jobH+7ZDGg&-96L8y!0?m_wc51sC%pKy)}Jr zRa-A}=b`~MiDr!(z-W*Su1ZW+)I?oh7M29Ff{42KvM~Xb2qDw_TNPM!PG zJq^sbZt_RAKK=B!&TE~Q=bZDLbMBW^Kk+R28gu7!jJW{b z1uul(gNnEMB+|ewP*JafC&CDx0IzrcH#^=AkHr52j(0hJ#PMT}pMs|o?{n~Q_pedphT%W>y$ z8N30iUay6x!Q0@k!Mk1fV=nv~P~ZDGJPs~7xh&U-Q2Cq&&w^(<_luz7Ukz2>YavNZ z4XPeDK-KGaUHBWI;=dWHz26E|ulGU4zYnTE9)ybb2wVlf29^IYrx^1Lcsx{jUI25r z3jQIy4eo>IJkOY$;Je^E;6-%y?eH=9>+rWuHRfXYSMVbEkC3i07tuK4G*ta(Az7H0 z!xiur=e`@N-5-J~|Km{g{soj?o%8}@P%(2ZRQNWi_TK}a4Rd%Vd>vH#ydSFmcRSt( zDUx{*N>9EC74JJx_5LYTK8Jgy|8wCe?lYj;?M3hic$IU%1S(w>UIS;LzIVUlXQ0wO z4Ast$I``L|`yZgb|2-(ZdIBB`m!ahHKN0GCr$MDZ1FHT*Q1LH;`u3Og2ww^n z|8*|>CdW5JmG5m(^}oaM&t3QjpvrqURQiuP_X95cGf>}s2ufeR>fGOfD(}zW1@Oo- zj6t=`#ZcwD3M#*Aq3TnE(u2LueI3+yuZPO#cc9w+M(2MIlwN!c9u6OdtKpa6ufd~M zlzKk`)jk(P>ECXsbT`A};X52Z?Dzmwdwdb9oL_^|({DnR_XskV|Itw2J>I!bgp;_R z57)vfOyC>gS#ZfpW5(ecI0jRA3H%^bJ%0ezjz5DMuS?G?%Y72m_eP=G=X|L0O*;R} z;Ssp6bp9`fn{WqkGkh1c`UI8F6HxuMWL4P?CqRX-giGNX=RO~5JYEVF|0Qr4+zX|T zDb%>R0qXm2flB{&xD3A2@qJKwcqcp(-skv9sQ90SOW;F}k3fy5gUaU>Q1ig6pu*n-m%&>d-|qbHfcpNQLDm0*F8m&NHSYVN^7Dqv z`C}!N-fV~Jr#(>l?}bOh7^;5zo&WXlLENu~%4a7^pmObo$|rJsh2xEmw>y5w@d2oG zUxL!tZ#)0P7}Uz=M5yppPCvr@cR;1P3u-<1BvgK1fQtVu zsQFZbOZ9!WP6-FU9@ck#by}%_Q-!ap#aA^ByQY`T|@5e+Z>tC$A~z#q%LvrUKP}H#^?q z_!h@McDw_!^qBWTK5sq^rC*22{Cni0Ya@fcoBFK=tE&Q1Ksv$HB*(`#X+5 zfvBoEd|jFUYN+-&AL_fm4%L1WQ2ErM=7l+^?_3WR|20tSt3k#c@V1I{su}PzYNt5KZVCaEl!H}40r;3HkAJm)cScIRQecd z9JZnA@p9+?T3Ew(FfcCquHg8JSSQ0cCL z>fZ`f{q{rU|7xi6{2tVJy2XXx50&n-PhlpOeY@AW{~9XahoI{770A?Q9*0W* zoQq4nI1OrCuZ8EsbKnZN7oGxtAFBWEfK%p)*|%Pyr);Va-}@U8Gh_zlPXG>*P=)Ogun z$3f}s^Pu{5HPrXUp~|<_xvzmrSAlB32&%tZa0+(dVtLJb9?)~rxcpKDr-v*Wc9Z>!IUKf5p)b~FLRi3|f z{(lFR?kkRuJANO=_&))cz}ZdZ{5=Py2e(4$<-4K2{~@UMy9=t`_rt^Cr{Q11&q3vL z<7D~$H$u7p2p$RF=J==1|2=Ri{_l70JDvM4p}uz?RJsQoKMj@N=iyTL1?PSYsyttZ zs^_=hQurgN^8XwveA(vG|2U}pp92;D6z9JJD*v+})4N#%6>pv6c`p1y=f2o++;P%z ztK$yGT~Ot?0&4!b7V0~*E_}{0cmDgG`!}KV@l{aeVHvXh0_;35TSL!>kRjv-41K#-mOlMwP@v`R}|m zkz)|`)n&+)h#t)qw;->PgGY1jYmuKK=OBNLtVDc7&(})W|DWam?g96|aqmBb*SPop z2;YEAAzwuP4$<>%L}y>!=ViQ{h^**(z*o5U-*o&E)Y$x6-20p1d)&M5edJc> z*0_5;a;$S}J<;<5J^ygU>6 z3i8`sPsiVK+ynp6y}t$Ki00I*kWV0^h@Q71??7IP)Q}0}&yn+xQ<3wL1krOh@^d6b zeuCVH==p;Z2mF5tKL5@6{tx(aWR-Kj6IR^&C*fnrEb=BqbJ-ST@Hq>|8;MfauV{t1_HkB-roi}mRyut|vDOhZ5Dc;Wsi%d=5)a0#(PqhLJ0$}d@DVZIB!@#y;!ey7|zN^ zv>u(%w>gP;WZvd+{oiK)Puc%F?f;o^Gjv%L1YzviMxZgu_8I0aOw%MC&dh4htnHOx zy;*x`%8b?0Xx8`R%#1ZFejNF+8JkO^rWs59N>l~)FwP?dc++!4$QouW%Zt>; zEb2v;n=$^Sep694#r39*a$T5K{Ae!;%($PutO(6`*!0sPQ@Zgmt`pykM|E%L0^6{| zUKHnHJxtAbk~BlI8rnqXhN(A`7NM7<-lX5m!r?`OSC@f`wIhjbq|8=jJoT@OY{7OW zX-;XwjDng@`t zQI>mtg>3OK6MpVDso6xskL#qQ2C11yS}lJh3+MdQCswzHnVCov@>BF8O=;d{$4p!o zRvTtx*}xl#?hTd79iiy>cRi9K_wv#&tcI-$4Yo0?MlHYT#f5V=L-cK9l!nzjNjrQt z2=|8!i8S=$ghDr)Nt@!(xZ$YTSmbhyV0#Up-puI*RIu!Tz^gXUvTDwN8KO-TW91Oh>v>~17#=9YLFbb_eMbBI zCS%i;29>wPX-2Im-(!QAG#4vY)=1jj2n&jKC^-%m@L;oaP4=rR<5OpNNJXS)=(2&< zD^pwVf%;{OHW{(%ta$2whHI>;kU5H3Ax{?OI$s&e7AJX=k$+HW^$p*vCapP5G@i{s zd6xc6|GAgcN^d)yOaF3q>c=Bl6nI;9?mM?T?JOEbJ&1GuQ^a}Fu-&`1FU&Haffn;y zqbYS^KsY!jE(~<5)k5#Z@>$S8?FQ?co2OWKk(cr&yFJvI3^CQ#weCx0o`tus`VR7Itjzdo*q< z$}%YiBTqAXCB&@E{TBL1cgrSG!p=yZjL_6h5wMN2Ml?qVmQEuQ(S|A1Um#2Y3vnH=Wahy%ty;U! z3yL{Lnru+3Bovu8E=PX0+G{tWYQt->2|!uAB93U=QFDmd9Abjr25^yYt4VFsvYIBz zY%zxhU{EoHslgss?5FvjowKF{dzg zMlTDOb|v$5>ea$FOQ{rq8Q!(mp+&HE_)}ysFPyQ)R4}j++L>f*f%a+Wm0Pc#N7iD> z?RyvTUN(bfm*4g(QOufS^}y^(m;p4W>?)Wt;IyAhid4gUI&4aRd|3jl^wmZZu`|%% zl+~y{DQACarWP;8LT}8u*fh(NZYKNuS&PtCc)D4zb1mjd>xv!F9%pK2!)AJ3+jaNM(>b51dRmRi zFHbcMJXr<>#bLry8@Bxh`&SqS>b&WW7AQMMni;>vHhqR!J2f*Q1uDS)+|V=;|HA&% zR4OXX9k%B3&M1Mr+i~DAHET=AxUI1G%|1z3Tr`{Wf=HiYUa};z_qEx%&g}N~e4A~i zLD?Fdhp0|7m|A8g^#gP-iLp?-?LEUG0a8XP(pgm)8_w(wT1A?h-Lt80&mqk2cs5Sj zvDrO`5fk(@j7@MI1yj}S$m}GA$HYYxEnLjiZv5IkaO~OW8iulE)3iW8*rMA!%}`s4}lbEIICFLp70>7fZFdBy!3%xLG7kXhA9pEL)XnywAPMYsk8X^n*7A9oT zT$nw}=R&XPa87>Bd_fflJj(O1fhbh3oOK5LdWQReU)S&(^s*J~XI|E>?{-xi^q^jS zXU`HC@aq}{1750?D`FfNe=aqCQ8ygtm|9pddzsbu7EL5JEhd^4O5BQqII1^t6DJsR zak9@O)!ZbhnUfZiChWI&NSJ}LNKx=7`Z|wMiQ_00`jdV%XfuyoS%(M zW%Vc+887PD$V{@{TfX!1kzL_Fwhu`>vXM1=y?6H7br+7TTQ{=yJa6sV_2*ph!nHih zw{zey!b}op>_w7vy|;@gF-<(oNuOz!aGB%vaAYR*TkAbL_`IP;p3kjcv!>l{k8)}m zXHhNOKgvF9O*-E`&5ylXi7isFk{ zmN>5s^9{RaCPyyl$J4iJVLGzOS%K@l3o23GE982w+F8ESZi_}HWfH9S;&PXiZ8-NL zuYBDw6mQtDZrHoTTkEa&-hex1nnRG+m%Z#vZH zWujB_V-C&PaJ4y&361hP`B~6&h}Nvjt&TT+1!rOC@EJ{8CNX6?43tF zZ%kWpI?m(p#gACq+|fR1c7*LH;A~$hd$sfnZft^RRpHe!*4V#$bu588rg3@BpV=m5 zFU^ohSXeuOnZd70ew_B}KS~l|#tdmd);+()!pn(&*S8T?x_-MFe!bR7&8`NG8-#40 zIpuGL1v_DVG-9fZQm=)k)oHzIr-qZ9ikh%_ah}pKD4DNA zHmO*^u9?x$V#PwKgTS6&_b)Q~75kT$TZcI&OgSaeBF%If*+v_@GFYtf2JQ}Y6Leq$ z{{L*5vF9}cgQMkUKD6>z+raa}&Jy`Xuy^1?Fg-w$RUQJ5n7tLFh4+|P{r zdAnG77z4-D)3g2^n87Xz$ue1vN7mY=-)4{M ze7Qx>QA%U zD-n|}<(D;>0@%?_EWNE&=mzEc%xa5zA!IVWA^;J8v))>VDYt5`K-L-32zbHg->bTSoa- z+3T`Zqn^Dmv){89W_)+7NqTDzrwKp4!K~M%nNNtjHEZkE3}?@nL_jrkoYJ=*3x?q3wDu%la2*Gey7-BKEW)L6M*C?rgJKfKz6+He5N1TR2c; z`!^lw{_Ng&MK%@H4-f<+!w+nb3Wje3R6s<5ZXv(z?A; zYg;>gd%K$1gA(rEUjJf^{SEhOr0HhuF4)?>*})&9(T{6|wnp>Sl`TJ7R_z2D9R;&3 zO5161%gx?{4N7Z4^uBhxa@aU-TW?$CtFOE@V$&GMc4xy!lUQH1_99nh5&ALD%VRvT z)6sNXj!DjRTXnA5bT};YvQ{h78j8iQowTlVs;Mp8z-Q#`w)Tq!b+_pY!*)dW(v6KN zgOP@t@vF>18buv`NL3r?&myKT>6aP2V{YBJbR+)NmzB3}yiRnef@)CStuX2<%?`Uk zx{A@3(uTeJwoK!m7O$h)SjzOOT$&ZrPMiJe!RB<(QM;FIPx;|~Q7LQh-i?ASymuQY zUun&1eeBjZ%5>PI6963mXjx^;*6z?QBla0sKsTFzM-oI=FWKX)8i8c$cA|95eAwmTZ|14k)pvT{kEv$un_zDEV^ z=I0{1Geou9<((ksvpzjius~J0pDFJI$#PfQE;Q4c0;I3JaE8Zk73n*5856g9kr7&& z1l|sHo6N!P^`O;hFVPCQ;Cp#s~RK6mwA zd0VIzLZ>#7T~xg3POHfzJQq=-X`h)zSA#WvW5L|Xi(OIqodt_L$IZ-K+*R7W?Z7Qz zubI`V-5D2y0PDo&s_Q~>a~FkAlF2kD^JVMuGI&?0g4nA<<{5fm;Hr=iE(_cBHsEKx z%t&+^1`{n+jxd_N?PFhQnq|>qZ!UvIcCjX#rwv`DyTVoFd9jQhZLGREC{x?X&dToF zmV=h<7T+yodKuGc7){@8dEFZZc4o&qoATRb^?A{fm`%eCKXVGUQ#m8|0-Ma; z+>Odky)q5j-Fmy-dsoL&XbIcfyzr9)eqY>a zSzB!jRwZrC$kbv-WnG8$j6^LFWoJ~|)u=r5v^gNWqCFVp_ z$$M*35G8e5iqXsh#Ssp7kvb7%P;?Iub8H)petS`<{AIS*qd87qL;Yxk>z{TyYC5Bp z(cba2PM>ws$;`}R%AsY#x^2xkv?}DM6t1^r1Zlw?wX3bd7`)vx?rtVJF753LoOO7h zNw^@#!6n@0>Km+Lw)r3RX4fDH{;i! XDO8l=wzv|G!qu_AI;=6oNcevMYAEI_ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cy/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/cy/LC_MESSAGES/django.po deleted file mode 100644 index 16383ce..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/cy/LC_MESSAGES/django.po +++ /dev/null @@ -1,1278 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Maredudd ap Gwyndaf , 2012,2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Welsh (http://www.transifex.com/django/django/language/cy/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: cy\n" -"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != " -"11) ? 2 : 3;\n" - -msgid "Afrikaans" -msgstr "Affricaneg" - -msgid "Arabic" -msgstr "Arabeg" - -msgid "Asturian" -msgstr "Astwrieg" - -msgid "Azerbaijani" -msgstr "Azerbaijanaidd" - -msgid "Bulgarian" -msgstr "Bwlgareg" - -msgid "Belarusian" -msgstr "Belarwseg" - -msgid "Bengali" -msgstr "Bengaleg" - -msgid "Breton" -msgstr "Llydaweg" - -msgid "Bosnian" -msgstr "Bosnieg" - -msgid "Catalan" -msgstr "Catalaneg" - -msgid "Czech" -msgstr "Tsieceg" - -msgid "Welsh" -msgstr "Cymraeg" - -msgid "Danish" -msgstr "Daneg" - -msgid "German" -msgstr "Almaeneg" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Groegedd" - -msgid "English" -msgstr "Saesneg" - -msgid "Australian English" -msgstr "Saesneg Awstralia" - -msgid "British English" -msgstr "Saesneg Prydain" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Sbaeneg" - -msgid "Argentinian Spanish" -msgstr "Sbaeneg Ariannin" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Sbaeneg Mecsico" - -msgid "Nicaraguan Spanish" -msgstr "Sbaeneg Nicaragwa" - -msgid "Venezuelan Spanish" -msgstr "Sbaeneg Feneswela" - -msgid "Estonian" -msgstr "Estoneg" - -msgid "Basque" -msgstr "Basgeg" - -msgid "Persian" -msgstr "Persieg" - -msgid "Finnish" -msgstr "Ffinneg" - -msgid "French" -msgstr "Ffrangeg" - -msgid "Frisian" -msgstr "Ffrisieg" - -msgid "Irish" -msgstr "Gwyddeleg" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Galisieg" - -msgid "Hebrew" -msgstr "Hebraeg" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croasieg" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Hwngareg" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indoneseg" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandeg" - -msgid "Italian" -msgstr "Eidaleg" - -msgid "Japanese" -msgstr "Siapanëeg" - -msgid "Georgian" -msgstr "Georgeg" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Casacstanaidd" - -msgid "Khmer" -msgstr "Chmereg" - -msgid "Kannada" -msgstr "Canadeg" - -msgid "Korean" -msgstr "Corëeg" - -msgid "Luxembourgish" -msgstr "Lwcsembergeg" - -msgid "Lithuanian" -msgstr "Lithwaneg" - -msgid "Latvian" -msgstr "Latfieg" - -msgid "Macedonian" -msgstr "Macedoneg" - -msgid "Malayalam" -msgstr "Malaialam" - -msgid "Mongolian" -msgstr "Mongoleg" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Burmese" -msgstr "Byrmaneg" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Nepaleg" - -msgid "Dutch" -msgstr "Iseldireg" - -msgid "Norwegian Nynorsk" -msgstr "Ninorsk Norwyeg" - -msgid "Ossetic" -msgstr "Osetieg" - -msgid "Punjabi" -msgstr "Pwnjabi" - -msgid "Polish" -msgstr "Pwyleg" - -msgid "Portuguese" -msgstr "Portiwgaleg" - -msgid "Brazilian Portuguese" -msgstr "Portiwgaleg Brasil" - -msgid "Romanian" -msgstr "Romaneg" - -msgid "Russian" -msgstr "Rwsieg" - -msgid "Slovak" -msgstr "Slofaceg" - -msgid "Slovenian" -msgstr "Slofeneg" - -msgid "Albanian" -msgstr "Albaneg" - -msgid "Serbian" -msgstr "Serbeg" - -msgid "Serbian Latin" -msgstr "Lladin Serbiaidd" - -msgid "Swedish" -msgstr "Swedeg" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telwgw" - -msgid "Thai" -msgstr "Tai" - -msgid "Turkish" -msgstr "Twrceg" - -msgid "Tatar" -msgstr "Tatareg" - -msgid "Udmurt" -msgstr "Wdmwrteg" - -msgid "Ukrainian" -msgstr "Wcreineg" - -msgid "Urdu" -msgstr "Wrdw" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Fietnameg" - -msgid "Simplified Chinese" -msgstr "Tsieinëeg Syml" - -msgid "Traditional Chinese" -msgstr "Tseinëeg Traddodiadol" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "Mapiau Safle" - -msgid "Static Files" -msgstr "Ffeiliau Statig" - -msgid "Syndication" -msgstr "Syndicetiad" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Rhowch werth dilys." - -msgid "Enter a valid URL." -msgstr "Rhowch URL dilys." - -msgid "Enter a valid integer." -msgstr "Rhowch gyfanrif dilys." - -msgid "Enter a valid email address." -msgstr "Rhowch gyfeiriad ebost dilys." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Rhowch gyfeiriad IPv4 dilys." - -msgid "Enter a valid IPv6 address." -msgstr "Rhowch gyfeiriad IPv6 dilys." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Rhowch gyfeiriad IPv4 neu IPv6 dilys." - -msgid "Enter only digits separated by commas." -msgstr "Rhowch ddigidau wedi'i gwahanu gan gomas yn unig." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Sicrhewch taw y gwerth yw %(limit_value)s (%(show_value)s yw ar hyn o bryd)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Sicrhewch fod y gwerth hwn yn fwy neu'n llai na %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Sicrhewch fod y gwerth yn fwy na neu'n gyfartal â %(limit_value)s." - -#, 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] "" -"Sicrhewch fod gan y gwerth hwn oleiaf %(limit_value)d nod (mae ganddo " -"%(show_value)d)." -msgstr[1] "" -"Sicrhewch fod gan y gwerth hwn oleiaf %(limit_value)d nod (mae ganddo " -"%(show_value)d)." -msgstr[2] "" -"Sicrhewch fod gan y gwerth hwn oleiaf %(limit_value)d nod (mae ganddo " -"%(show_value)d)." -msgstr[3] "" -"Sicrhewch fod gan y gwerth hwn oleiaf %(limit_value)d nod (mae ganddo " -"%(show_value)d)." - -#, 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] "" -"Sicrhewch fod gan y gwerth hwn ddim mwy na %(limit_value)d nod (mae ganddo " -"%(show_value)d)." -msgstr[1] "" -"Sicrhewch fod gan y gwerth hwn ddim mwy na %(limit_value)d nod (mae ganddo " -"%(show_value)d)." -msgstr[2] "" -"Sicrhewch fod gan y gwerth hwn ddim mwy na %(limit_value)d nod (mae ganddo " -"%(show_value)d)." -msgstr[3] "" -"Sicrhewch fod gan y gwerth hwn ddim mwy na %(limit_value)d nod (mae ganddo " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Rhowch rif." - -#, 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] "Sicrhewch nad oes mwy nag %(max)s digid i gyd." -msgstr[1] "Sicrhewch nad oes mwy na %(max)s ddigid i gyd." -msgstr[2] "Sicrhewch nad oes mwy na %(max)s digid i gyd." -msgstr[3] "Sicrhewch nad oes mwy na %(max)s digid i gyd." - -#, 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] "Sicrhewch nad oes mwy nag %(max)s lle degol." -msgstr[1] "Sicrhewch nad oes mwy na %(max)s le degol." -msgstr[2] "Sicrhewch nad oes mwy na %(max)s lle degol." -msgstr[3] "Sicrhewch nad oes mwy na %(max)s lle degol." - -#, 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] "Sicrhewch nad oes mwy nag %(max)s digid cyn y pwynt degol." -msgstr[1] "Sicrhewch nad oes mwy na %(max)s ddigid cyn y pwynt degol." -msgstr[2] "Sicrhewch nad oes mwy na %(max)s digid cyn y pwynt degol." -msgstr[3] "Sicrhewch nad oes mwy na %(max)s digid cyn y pwynt degol." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "a" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Mae %(model_name)s gyda'r %(field_labels)s hyn yn bodoli'n barod." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Nid yw gwerth %(value)r yn ddewis dilys." - -msgid "This field cannot be null." -msgstr "Ni all y maes hwn fod yn 'null'." - -msgid "This field cannot be blank." -msgstr "Ni all y maes hwn fod yn wag." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Mae %(model_name)s gyda'r %(field_label)s hwn yn bodoli'n barod." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Maes o fath: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boleaidd (Unai True neu False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (hyd at %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Cyfanrifau wedi'u gwahanu gan gomas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Dyddiad (heb amser)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Dyddiad (gydag amser)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Rhif degol" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Cyfeiriad ebost" - -msgid "File path" -msgstr "Llwybr ffeil" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Rhif pwynt symudol" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "cyfanrif" - -msgid "Big (8 byte) integer" -msgstr "Cyfanrif mawr (8 beit)" - -msgid "IPv4 address" -msgstr "Cyfeiriad IPv4" - -msgid "IP address" -msgstr "cyfeiriad IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boleaidd (Naill ai True, False neu None)" - -msgid "Positive integer" -msgstr "Cyfanrif positif" - -msgid "Positive small integer" -msgstr "Cyfanrif bach positif" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Malwen (hyd at %(max_length)s)" - -msgid "Small integer" -msgstr "Cyfanrif bach" - -msgid "Text" -msgstr "Testun" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Amser" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Data deuol crai" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Ffeil" - -msgid "Image" -msgstr "Delwedd" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Allwedd Estron (math yn ddibynol ar y maes cysylltiedig)" - -msgid "One-to-one relationship" -msgstr "Perthynas un-i-un" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Perthynas llawer-i-lawer" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Mae angen y maes hwn." - -msgid "Enter a whole number." -msgstr "Rhowch cyfanrif." - -msgid "Enter a valid date." -msgstr "Rhif ddyddiad dilys." - -msgid "Enter a valid time." -msgstr "Rhowch amser dilys." - -msgid "Enter a valid date/time." -msgstr "Rhowch ddyddiad/amser dilys." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ni anfonwyd ffeil. Gwiriwch math yr amgodiad ar y ffurflen." - -msgid "No file was submitted." -msgstr "Ni anfonwyd ffeil." - -msgid "The submitted file is empty." -msgstr "Mae'r ffeil yn wag." - -#, 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] "" -"Sicrhewch fod gan enw'r ffeil ar y mwyaf %(max)d nod (mae ganddo %(length)d)." -msgstr[1] "" -"Sicrhewch fod gan enw'r ffeil ar y mwyaf %(max)d nod (mae ganddo %(length)d)." -msgstr[2] "" -"Sicrhewch fod gan enw'r ffeil ar y mwyaf %(max)d nod (mae ganddo %(length)d)." -msgstr[3] "" -"Sicrhewch fod gan enw'r ffeil ar y mwyaf %(max)d nod (mae ganddo %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Nail ai cyflwynwych ffeil neu dewisiwch y blwch gwiriad, ond nid y ddau." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Llwythwch ddelwedd dilys. Doedd y ddelwedd a lwythwyd ddim yn ddelwedd " -"dilys, neu roedd yn ddelwedd llygredig." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Dewiswch ddewisiad dilys. Nid yw %(value)s yn un o'r dewisiadau sydd ar gael." - -msgid "Enter a list of values." -msgstr "Rhowch restr o werthoedd." - -msgid "Enter a complete value." -msgstr "Rhowch werth cyflawn." - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Maes cudd %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Mae data ManagementForm ar goll neu mae rhywun wedi ymyrryd ynddo" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Cyflwynwch %d neu lai o ffurflenni." -msgstr[1] "Cyflwynwch %d neu lai o ffurflenni." -msgstr[2] "Cyflwynwch %d neu lai o ffurflenni." -msgstr[3] "Cyflwynwch %d neu lai o ffurflenni." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Cyflwynwch %d neu fwy o ffurflenni." -msgstr[1] "Cyflwynwch %d neu fwy o ffurflenni." -msgstr[2] "Cyflwynwch %d neu fwy o ffurflenni." -msgstr[3] "Cyflwynwch %d neu fwy o ffurflenni." - -msgid "Order" -msgstr "Trefn" - -msgid "Delete" -msgstr "Dileu" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Cywirwch y data dyblyg ar gyfer %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Cywirwch y data dyblyg ar gyfer %(field)s, sydd yn gorfod bod yn unigryw." - -#, 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 "" -"Cywirwch y data dyblyg ar gyfer %(field_name)s sydd yn gorfod bod yn unigryw " -"ar gyfer %(lookup)s yn %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Cywirwch y gwerthoedd dyblyg isod." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Dewiswch ddewisiad dilys. Nid yw'r dewisiad yn un o'r dewisiadau sydd ar " -"gael." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Clirio" - -msgid "Currently" -msgstr "Ar hyn o bryd" - -msgid "Change" -msgstr "Newid" - -msgid "Unknown" -msgstr "Anhysbys" - -msgid "Yes" -msgstr "Ie" - -msgid "No" -msgstr "Na" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "ie,na,efallai" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d beit" -msgstr[1] "%(size)d beit" -msgstr[2] "%(size)d beit" -msgstr[3] "%(size)d beit" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "y.h." - -msgid "a.m." -msgstr "y.b." - -msgid "PM" -msgstr "YH" - -msgid "AM" -msgstr "YB" - -msgid "midnight" -msgstr "canol nos" - -msgid "noon" -msgstr "canol dydd" - -msgid "Monday" -msgstr "Dydd Llun" - -msgid "Tuesday" -msgstr "Dydd Mawrth" - -msgid "Wednesday" -msgstr "Dydd Mercher" - -msgid "Thursday" -msgstr "Dydd Iau" - -msgid "Friday" -msgstr "Dydd Gwener" - -msgid "Saturday" -msgstr "Dydd Sadwrn" - -msgid "Sunday" -msgstr "Dydd Sul" - -msgid "Mon" -msgstr "Llu" - -msgid "Tue" -msgstr "Maw" - -msgid "Wed" -msgstr "Mer" - -msgid "Thu" -msgstr "Iau" - -msgid "Fri" -msgstr "Gwe" - -msgid "Sat" -msgstr "Sad" - -msgid "Sun" -msgstr "Sul" - -msgid "January" -msgstr "Ionawr" - -msgid "February" -msgstr "Chwefror" - -msgid "March" -msgstr "Mawrth" - -msgid "April" -msgstr "Ebrill" - -msgid "May" -msgstr "Mai" - -msgid "June" -msgstr "Mehefin" - -msgid "July" -msgstr "Gorffenaf" - -msgid "August" -msgstr "Awst" - -msgid "September" -msgstr "Medi" - -msgid "October" -msgstr "Hydref" - -msgid "November" -msgstr "Tachwedd" - -msgid "December" -msgstr "Rhagfyr" - -msgid "jan" -msgstr "ion" - -msgid "feb" -msgstr "chw" - -msgid "mar" -msgstr "maw" - -msgid "apr" -msgstr "ebr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "meh" - -msgid "jul" -msgstr "gor" - -msgid "aug" -msgstr "aws" - -msgid "sep" -msgstr "med" - -msgid "oct" -msgstr "hyd" - -msgid "nov" -msgstr "tach" - -msgid "dec" -msgstr "rhag" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ion." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Chwe." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mawrth" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Ebrill" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Meh." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Gorff." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Awst" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Medi" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Hydr." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Tach." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Rhag." - -msgctxt "alt. month" -msgid "January" -msgstr "Ionawr" - -msgctxt "alt. month" -msgid "February" -msgstr "Chwefror" - -msgctxt "alt. month" -msgid "March" -msgstr "Mawrth" - -msgctxt "alt. month" -msgid "April" -msgstr "Ebrill" - -msgctxt "alt. month" -msgid "May" -msgstr "Mai" - -msgctxt "alt. month" -msgid "June" -msgstr "Mehefin" - -msgctxt "alt. month" -msgid "July" -msgstr "Gorffenaf" - -msgctxt "alt. month" -msgid "August" -msgstr "Awst" - -msgctxt "alt. month" -msgid "September" -msgstr "Medi" - -msgctxt "alt. month" -msgid "October" -msgstr "Hydref" - -msgctxt "alt. month" -msgid "November" -msgstr "Tachwedd" - -msgctxt "alt. month" -msgid "December" -msgstr "Rhagfyr" - -msgid "This is not a valid IPv6 address." -msgstr "Nid yw hwn yn gyfeiriad IPv6 dilys." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "neu" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d blwyddyn" -msgstr[1] "%d flynedd" -msgstr[2] "%d blwyddyn" -msgstr[3] "%d blwyddyn" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mis" -msgstr[1] "%d fis" -msgstr[2] "%d mis" -msgstr[3] "%d mis" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d wythnos" -msgstr[1] "%d wythnos" -msgstr[2] "%d wythnos" -msgstr[3] "%d wythnos" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d diwrnod" -msgstr[1] "%d ddiwrnod" -msgstr[2] "%d diwrnod" -msgstr[3] "%d diwrnod" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d awr" -msgstr[1] "%d awr" -msgstr[2] "%d awr" -msgstr[3] "%d awr" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d munud" -msgstr[1] "%d funud" -msgstr[2] "%d munud" -msgstr[3] "%d munud" - -msgid "0 minutes" -msgstr "0 munud" - -msgid "Forbidden" -msgstr "Gwaharddedig" - -msgid "CSRF verification failed. Request aborted." -msgstr "Gwirio CSRF wedi methu. Ataliwyd y cais." - -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 "" - -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 "" - -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 "" - -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 "" -"Dangosir y neges hwn oherwydd bod angen cwci CSRF ar y safle hwn pan yn " -"anfon ffurflenni. Mae angen y cwci ar gyfer diogelwch er mwyn sicrhau nad " -"oes trydydd parti yn herwgipio eich porwr." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Mae mwy o wybodaeth ar gael gyda DEBUG=True" - -msgid "No year specified" -msgstr "Dim blwyddyn wedi’i bennu" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Dim mis wedi’i bennu" - -msgid "No day specified" -msgstr "Dim diwrnod wedi’i bennu" - -msgid "No week specified" -msgstr "Dim wythnos wedi’i bennu" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Dim %(verbose_name_plural)s ar gael" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s i'r dyfodol ddim ar gael oherwydd mae %(class_name)s." -"allow_future yn 'False'. " - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Ni ganfuwyd %(verbose_name)s yn cydweddu â'r ymholiad" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Tudalen annilys (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Ni ganiateir mynegai cyfeiriaduron yma." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Mynegai %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cy/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/cy/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cy/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/cy/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 1eca18e575f79d4a7344dd845f467f73dadc627a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfU>V0G2FGvNPLL;|reqezU;>mb6?V%>|9Ag7 z-Mx!ql|`)kr%e1w>mTDhejZuKHstim>?~em@=P7H*a_fR3ky~lbZ{5aIuxa0)`!wq z^vF>`H3&U`l4mf%x2X5kb_Y)SWaKy22nY3*=>}t%zJNl`R16M4snpU_TA45{4;|LM T5=Xm;?Iey%;+qpfY#!AQ1UEQV diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/cy/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/cy/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 10e72dede8e52b260696517274d1410b4510968f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 848 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 QGY9(Zo(?vu;V$pL0lvM`o&W#< diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/da/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/da/LC_MESSAGES/django.po deleted file mode 100644 index d771d9a..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/da/LC_MESSAGES/django.po +++ /dev/null @@ -1,1361 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Christian Joergensen , 2012 -# Danni Randeris , 2014 -# Erik Ramsgaard Wognsen , 2025 -# Erik Ramsgaard Wognsen , 2020-2025 -# Erik Ramsgaard Wognsen , 2013-2019 -# Finn Gruwier Larsen, 2011 -# Jannis Leidel , 2011 -# jonaskoelker , 2012 -# Mads Chr. Olesen , 2013 -# valberg , 2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Erik Ramsgaard Wognsen , 2025\n" -"Language-Team: Danish (http://app.transifex.com/django/django/language/da/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: da\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "afrikaans" - -msgid "Arabic" -msgstr "arabisk" - -msgid "Algerian Arabic" -msgstr "algerisk arabisk" - -msgid "Asturian" -msgstr "Asturisk" - -msgid "Azerbaijani" -msgstr "azerbaidjansk" - -msgid "Bulgarian" -msgstr "bulgarsk" - -msgid "Belarusian" -msgstr "hviderussisk" - -msgid "Bengali" -msgstr "bengalsk" - -msgid "Breton" -msgstr "bretonsk" - -msgid "Bosnian" -msgstr "bosnisk" - -msgid "Catalan" -msgstr "catalansk" - -msgid "Central Kurdish (Sorani)" -msgstr "Centralkurdisk (Sorani)" - -msgid "Czech" -msgstr "tjekkisk" - -msgid "Welsh" -msgstr "walisisk" - -msgid "Danish" -msgstr "dansk" - -msgid "German" -msgstr "tysk" - -msgid "Lower Sorbian" -msgstr "nedresorbisk" - -msgid "Greek" -msgstr "græsk" - -msgid "English" -msgstr "engelsk" - -msgid "Australian English" -msgstr "australsk engelsk" - -msgid "British English" -msgstr "britisk engelsk" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "spansk" - -msgid "Argentinian Spanish" -msgstr "argentinsk spansk" - -msgid "Colombian Spanish" -msgstr "colombiansk spansk" - -msgid "Mexican Spanish" -msgstr "mexikansk spansk" - -msgid "Nicaraguan Spanish" -msgstr "nicaraguansk spansk" - -msgid "Venezuelan Spanish" -msgstr "venezuelansk spansk" - -msgid "Estonian" -msgstr "estisk" - -msgid "Basque" -msgstr "baskisk" - -msgid "Persian" -msgstr "persisk" - -msgid "Finnish" -msgstr "finsk" - -msgid "French" -msgstr "fransk" - -msgid "Frisian" -msgstr "frisisk" - -msgid "Irish" -msgstr "irsk" - -msgid "Scottish Gaelic" -msgstr "skotsk gælisk" - -msgid "Galician" -msgstr "galicisk" - -msgid "Hebrew" -msgstr "hebraisk" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "kroatisk" - -msgid "Upper Sorbian" -msgstr "øvresorbisk" - -msgid "Haitian Creole" -msgstr "haitisk kreol" - -msgid "Hungarian" -msgstr "ungarsk" - -msgid "Armenian" -msgstr "armensk" - -msgid "Interlingua" -msgstr "interlingua" - -msgid "Indonesian" -msgstr "indonesisk" - -msgid "Igbo" -msgstr "igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "islandsk" - -msgid "Italian" -msgstr "italiensk" - -msgid "Japanese" -msgstr "japansk" - -msgid "Georgian" -msgstr "georgisk" - -msgid "Kabyle" -msgstr "kabylsk" - -msgid "Kazakh" -msgstr "kasakhisk" - -msgid "Khmer" -msgstr "khmer" - -msgid "Kannada" -msgstr "kannada" - -msgid "Korean" -msgstr "koreansk" - -msgid "Kyrgyz" -msgstr "kirgisisk" - -msgid "Luxembourgish" -msgstr "luxembourgisk" - -msgid "Lithuanian" -msgstr "litauisk" - -msgid "Latvian" -msgstr "lettisk" - -msgid "Macedonian" -msgstr "makedonsk" - -msgid "Malayalam" -msgstr "malayalam" - -msgid "Mongolian" -msgstr "mongolsk" - -msgid "Marathi" -msgstr "marathi" - -msgid "Malay" -msgstr "malajisk" - -msgid "Burmese" -msgstr "burmesisk" - -msgid "Norwegian Bokmål" -msgstr "norsk bokmål" - -msgid "Nepali" -msgstr "nepalesisk" - -msgid "Dutch" -msgstr "hollandsk" - -msgid "Norwegian Nynorsk" -msgstr "norsk nynorsk" - -msgid "Ossetic" -msgstr "ossetisk" - -msgid "Punjabi" -msgstr "punjabi" - -msgid "Polish" -msgstr "polsk" - -msgid "Portuguese" -msgstr "portugisisk" - -msgid "Brazilian Portuguese" -msgstr "brasiliansk portugisisk" - -msgid "Romanian" -msgstr "rumænsk" - -msgid "Russian" -msgstr "russisk" - -msgid "Slovak" -msgstr "slovakisk" - -msgid "Slovenian" -msgstr "slovensk" - -msgid "Albanian" -msgstr "albansk" - -msgid "Serbian" -msgstr "serbisk" - -msgid "Serbian Latin" -msgstr "serbisk (latin)" - -msgid "Swedish" -msgstr "svensk" - -msgid "Swahili" -msgstr "swahili" - -msgid "Tamil" -msgstr "tamil" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "tadsjikisk" - -msgid "Thai" -msgstr "thai" - -msgid "Turkmen" -msgstr "turkmensk" - -msgid "Turkish" -msgstr "tyrkisk" - -msgid "Tatar" -msgstr "tatarisk" - -msgid "Udmurt" -msgstr "udmurtisk" - -msgid "Uyghur" -msgstr "uygurisk" - -msgid "Ukrainian" -msgstr "ukrainsk" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "usbekisk" - -msgid "Vietnamese" -msgstr "vietnamesisk" - -msgid "Simplified Chinese" -msgstr "forenklet kinesisk" - -msgid "Traditional Chinese" -msgstr "traditionelt kinesisk" - -msgid "Messages" -msgstr "Meddelelser" - -msgid "Site Maps" -msgstr "Site Maps" - -msgid "Static Files" -msgstr "Static Files" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Det sidetal er ikke et heltal" - -msgid "That page number is less than 1" -msgstr "Det sidetal er mindre end 1" - -msgid "That page contains no results" -msgstr "Den side indeholder ingen resultater" - -msgid "Enter a valid value." -msgstr "Indtast en gyldig værdi." - -msgid "Enter a valid domain name." -msgstr "Indtast et gyldigt domænenavn." - -msgid "Enter a valid URL." -msgstr "Indtast en gyldig URL." - -msgid "Enter a valid integer." -msgstr "Indtast et gyldigt heltal." - -msgid "Enter a valid email address." -msgstr "Indtast en gyldig e-mail-adresse." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Indtast en gyldig “slug” bestående af bogstaver, cifre, understreger eller " -"bindestreger." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Indtast en gyldig “slug” bestående af Unicode-bogstaver, cifre, understreger " -"eller bindestreger." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Indtast en gyldig %(protocol)s-adresse." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 eller IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Indtast kun cifre adskilt af kommaer." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Denne værdi skal være %(limit_value)s (den er %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Denne værdi skal være mindre end eller lig %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Denne værdi skal være større end eller lig %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Denne værdi skal være et multiplum af trinstørrelse %(limit_value)s." - -#, 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 "" -"Denne værdi skal være et multiplum af trinstørrelse %(limit_value)s, " -"startende fra %(offset)s, fx %(offset)s, %(valid_value1)s, %(valid_value2)s, " -"osv." - -#, 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] "" -"Denne værdi skal have mindst %(limit_value)d tegn (den har %(show_value)d)." -msgstr[1] "" -"Denne værdi skal have mindst %(limit_value)d tegn (den har %(show_value)d)." - -#, 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] "" -"Denne værdi må højst have %(limit_value)d tegn (den har %(show_value)d)." -msgstr[1] "" -"Denne værdi må højst have %(limit_value)d tegn (den har %(show_value)d)." - -msgid "Enter a number." -msgstr "Indtast et tal." - -#, 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] "Der må maksimalt være %(max)s ciffer i alt." -msgstr[1] "Der må maksimalt være %(max)s cifre i alt." - -#, 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] "Der må maksimalt være %(max)s decimal." -msgstr[1] "Der må maksimalt være %(max)s decimaler." - -#, 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] "Der må maksimalt være %(max)s ciffer før kommaet." -msgstr[1] "Der må maksimalt være %(max)s cifre før kommaet." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Filendelse “%(extension)s” er ikke tilladt. Tilladte filendelser er: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null-tegn er ikke tilladte." - -msgid "and" -msgstr "og" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s med dette %(field_labels)s eksisterer allerede." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Begrænsning “%(name)s” er overtrådt." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Værdien %(value)r er ikke et gyldigt valg." - -msgid "This field cannot be null." -msgstr "Dette felt kan ikke være null." - -msgid "This field cannot be blank." -msgstr "Dette felt kan ikke være tomt." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s med dette %(field_label)s eksisterer allerede." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s skal være unik for %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Felt af type: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s”-værdien skal være enten True eller False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s”-værdien skal være enten True, False eller None." - -msgid "Boolean (Either True or False)" -msgstr "Boolsk (enten True eller False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Streng (op til %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Streng (ubegrænset)" - -msgid "Comma-separated integers" -msgstr "Kommaseparerede heltal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s”-værdien har et ugyldigt datoformat. Den skal være i formatet " -"ÅÅÅÅ-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s”-værdien har det korrekte format (ÅÅÅÅ-MM-DD) men er en ugyldig " -"dato." - -msgid "Date (without time)" -msgstr "Dato (uden tid)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s”-værdien har et ugyldigt format. Den skal være i formatet ÅÅÅÅ-MM-" -"DD TT:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"“%(value)s”-værdien har det korrekte format (ÅÅÅÅ-MM-DD TT:MM[:ss[.uuuuuu]]" -"[TZ]) men er en ugyldig dato/tid." - -msgid "Date (with time)" -msgstr "Dato (med tid)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s”-værdien skal være et decimaltal." - -msgid "Decimal number" -msgstr "Decimaltal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s”-værdien har et ugyldigt format. Den skal være i formatet [DD] " -"[[TT:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Varighed" - -msgid "Email address" -msgstr "E-mail-adresse" - -msgid "File path" -msgstr "Sti" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s”-værdien skal være et kommatal." - -msgid "Floating point number" -msgstr "Flydende-komma-tal" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s”-værdien skal være et heltal." - -msgid "Integer" -msgstr "Heltal" - -msgid "Big (8 byte) integer" -msgstr "Stort heltal (8 byte)" - -msgid "Small integer" -msgstr "Lille heltal" - -msgid "IPv4 address" -msgstr "IPv4-adresse" - -msgid "IP address" -msgstr "IP-adresse" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s”-værdien skal være enten None, True eller False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolsk (True, False eller None)" - -msgid "Positive big integer" -msgstr "Positivt stort heltal" - -msgid "Positive integer" -msgstr "Positivt heltal" - -msgid "Positive small integer" -msgstr "Positivt lille heltal" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "\"Slug\" (op til %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s”-værdien har et ugyldigt format. Den skal være i formatet TT:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s”-værdien har det korrekte format (TT:MM[:ss[.uuuuuu]]) men er et " -"ugyldigt tidspunkt." - -msgid "Time" -msgstr "Tid" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Rå binære data" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” er ikke et gyldigt UUID." - -msgid "Universally unique identifier" -msgstr "Universelt unik identifikator" - -msgid "File" -msgstr "Fil" - -msgid "Image" -msgstr "Billede" - -msgid "A JSON object" -msgstr "Et JSON-objekt" - -msgid "Value must be valid JSON." -msgstr "Værdien skal være gyldig JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s-instans med %(field)s %(value)r er ikke et gyldigt valg." - -msgid "Foreign Key (type determined by related field)" -msgstr "Fremmednøgle (type bestemt af relateret felt)" - -msgid "One-to-one relationship" -msgstr "En-til-en-relation" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s-relation" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s-relationer" - -msgid "Many-to-many relationship" -msgstr "Mange-til-mange-relation" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Dette felt er påkrævet." - -msgid "Enter a whole number." -msgstr "Indtast et heltal." - -msgid "Enter a valid date." -msgstr "Indtast en gyldig dato." - -msgid "Enter a valid time." -msgstr "Indtast en gyldig tid." - -msgid "Enter a valid date/time." -msgstr "Indtast gyldig dato/tid." - -msgid "Enter a valid duration." -msgstr "Indtast en gyldig varighed." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Antallet af dage skal være mellem {min_days} og {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ingen fil blev indsendt. Kontroller kodningstypen i formularen." - -msgid "No file was submitted." -msgstr "Ingen fil blev indsendt." - -msgid "The submitted file is empty." -msgstr "Den indsendte fil er tom." - -#, 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] "Dette filnavn må højst have %(max)d tegn (det har %(length)d)." -msgstr[1] "Dette filnavn må højst have %(max)d tegn (det har %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Du skal enten indsende en fil eller afmarkere afkrydsningsfeltet, ikke begge " -"dele." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Indsend en billedfil. Filen, du indsendte, var enten ikke et billede eller " -"en defekt billedfil." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Marker en gyldig valgmulighed. %(value)s er ikke en af de tilgængelige " -"valgmuligheder." - -msgid "Enter a list of values." -msgstr "Indtast en liste af værdier." - -msgid "Enter a complete value." -msgstr "Indtast en komplet værdi." - -msgid "Enter a valid UUID." -msgstr "Indtast et gyldigt UUID." - -msgid "Enter a valid JSON." -msgstr "Indtast gyldig JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Skjult felt %(name)s) %(error)s" - -#, 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 "" -"ManagementForm-data mangler eller er blevet pillet ved. Manglende felter: " -"%(field_names)s. Du kan få behov for at oprette en fejlrapport hvis " -"problemet varer ved." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Indsend venligst højst %(num)d formular." -msgstr[1] "Indsend venligst højst %(num)d formularer." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Indsend venligst mindst %(num)d formular." -msgstr[1] "Indsend venligst mindst %(num)d formularer." - -msgid "Order" -msgstr "Rækkefølge" - -msgid "Delete" -msgstr "Slet" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ret venligst duplikerede data for %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Ret venligst de duplikerede data for %(field)s, som skal være unik." - -#, 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 "" -"Ret venligst de duplikerede data for %(field_name)s, som skal være unik for " -"%(lookup)s i %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Ret venligst de duplikerede data herunder." - -msgid "The inline value did not match the parent instance." -msgstr "Den indlejrede værdi passede ikke med forældreinstansen." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Marker en gyldig valgmulighed. Det valg, du har foretaget, er ikke blandt de " -"tilgængelige valgmuligheder." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” er ikke en gyldig værdi." - -#, 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 "" -"%(datetime)s kunne ikke fortolkes i tidszonen %(current_timezone)s; den kan " -"være tvetydig eller den eksisterer måske ikke." - -msgid "Clear" -msgstr "Afmarkér" - -msgid "Currently" -msgstr "Aktuelt" - -msgid "Change" -msgstr "Ret" - -msgid "Unknown" -msgstr "Ukendt" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nej" - -msgctxt "Task" -msgid "Ready" -msgstr "Klar" - -msgctxt "Task" -msgid "Running" -msgstr "Kørende" - -msgctxt "Task" -msgid "Failed" -msgstr "Fejlet" - -msgctxt "Task" -msgid "Successful" -msgstr "Vellykket" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ja,nej,måske" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "midnat" - -msgid "noon" -msgstr "middag" - -msgid "Monday" -msgstr "mandag" - -msgid "Tuesday" -msgstr "tirsdag" - -msgid "Wednesday" -msgstr "onsdag" - -msgid "Thursday" -msgstr "torsdag" - -msgid "Friday" -msgstr "fredag" - -msgid "Saturday" -msgstr "lørdag" - -msgid "Sunday" -msgstr "søndag" - -msgid "Mon" -msgstr "man" - -msgid "Tue" -msgstr "tir" - -msgid "Wed" -msgstr "ons" - -msgid "Thu" -msgstr "tor" - -msgid "Fri" -msgstr "fre" - -msgid "Sat" -msgstr "lør" - -msgid "Sun" -msgstr "søn" - -msgid "January" -msgstr "januar" - -msgid "February" -msgstr "februar" - -msgid "March" -msgstr "marts" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "maj" - -msgid "June" -msgstr "juni" - -msgid "July" -msgstr "juli" - -msgid "August" -msgstr "august" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "oktober" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "december" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "maj" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sept" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "marts" - -msgctxt "abbrev. month" -msgid "April" -msgstr "april" - -msgctxt "abbrev. month" -msgid "May" -msgstr "maj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "juni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "juli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dec." - -msgctxt "alt. month" -msgid "January" -msgstr "januar" - -msgctxt "alt. month" -msgid "February" -msgstr "februar" - -msgctxt "alt. month" -msgid "March" -msgstr "marts" - -msgctxt "alt. month" -msgid "April" -msgstr "april" - -msgctxt "alt. month" -msgid "May" -msgstr "maj" - -msgctxt "alt. month" -msgid "June" -msgstr "juni" - -msgctxt "alt. month" -msgid "July" -msgstr "juli" - -msgctxt "alt. month" -msgid "August" -msgstr "august" - -msgctxt "alt. month" -msgid "September" -msgstr "september" - -msgctxt "alt. month" -msgid "October" -msgstr "oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "november" - -msgctxt "alt. month" -msgid "December" -msgstr "december" - -msgid "This is not a valid IPv6 address." -msgstr "Dette er ikke en gyldig IPv6-adresse." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "eller" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d år" -msgstr[1] "%(num)d år" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d måned" -msgstr[1] "%(num)d måneder" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d uge" -msgstr[1] "%(num)d uger" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dag" -msgstr[1] "%(num)d dage" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d time" -msgstr[1] "%(num)d timer" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minut" -msgstr[1] "%(num)d minutter" - -msgid "Forbidden" -msgstr "Forbudt" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-verifikationen mislykkedes. Forespørgslen blev afbrudt." - -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 "" -"Du ser denne besked fordi denne HTTPS-webside kræver at din browser sender " -"en “Referer header”, som ikke blev sendt. Denne header er påkrævet af " -"sikkerhedsmæssige grunde for at sikre at din browser ikke bliver kapret af " -"tredjepart." - -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 "" -"Hvis du har opsat din browser til ikke at sende “Referer” headere, beder vi " -"dig slå dem til igen, i hvert fald for denne webside, eller for HTTPS-" -"forbindelser, eller for “same-origin”-forespørgsler." - -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 "" -"Hvis du bruger tagget eller " -"inkluderer headeren “Referrer-Policy: no-referrer”, så fjern dem venligst. " -"CSRF-beskyttelsen afhænger af at “Referer”-headeren udfører stringent " -"referer-kontrol. Hvis du er bekymret om privatliv, så brug alternativer så " -"som for links til tredjepartswebsider." - -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 "" -"Du ser denne besked fordi denne webside kræver en CSRF-cookie, når du sender " -"formularer. Denne cookie er påkrævet af sikkerhedsmæssige grunde for at " -"sikre at din browser ikke bliver kapret af tredjepart." - -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 "" -"Hvis du har slået cookies fra i din browser, beder vi dig slå dem til igen, " -"i hvert fald for denne webside, eller for “same-origin”-forespørgsler." - -msgid "More information is available with DEBUG=True." -msgstr "Mere information er tilgængeligt med DEBUG=True." - -msgid "No year specified" -msgstr "Intet år specificeret" - -msgid "Date out of range" -msgstr "Dato uden for rækkevidde" - -msgid "No month specified" -msgstr "Ingen måned specificeret" - -msgid "No day specified" -msgstr "Ingen dag specificeret" - -msgid "No week specified" -msgstr "Ingen uge specificeret" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ingen %(verbose_name_plural)s til rådighed" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Fremtidige %(verbose_name_plural)s ikke tilgængelige, fordi %(class_name)s ." -"allow_future er falsk." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ugyldig datostreng “%(datestr)s” givet format “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Ingen %(verbose_name)s fundet matcher forespørgslen" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Side er ikke “sidste”, og kan heller ikke konverteres til en int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ugyldig side (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tom liste og “%(class_name)s.allow_empty” er falsk." - -msgid "Directory indexes are not allowed here." -msgstr "Mappeindekser er ikke tilladte her" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” eksisterer ikke" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks for %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Installationen virkede! Tillykke!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Vis udgivelsesnoter for Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Du ser denne side fordi du har DEBUG=True i din settings-fil og ikke har opsat nogen " -"URL'er." - -msgid "Django Documentation" -msgstr "Django-dokumentation" - -msgid "Topics, references, & how-to’s" -msgstr "Emner, referencer & how-to’s" - -msgid "Tutorial: A Polling App" -msgstr "Gennemgang: En afstemnings-app" - -msgid "Get started with Django" -msgstr "Kom i gang med Django" - -msgid "Django Community" -msgstr "Django-fællesskabet" - -msgid "Connect, get help, or contribute" -msgstr "Forbind, få hjælp eller bidrag" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/da/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/da/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/da/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/da/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 907a8324fcede28a0272f6906af8c934500dcf6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV437e436KjouEuYP01{b!2~E>D(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>WDfg%&Ita&Sj!9bs;S^+Rqf zc`8Xk(WCA`$upS2H>CH)b_Y)S7%Xq1MhDeZ=$gVaeE~(KPzaR(&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY|L{0J diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/da/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/da/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 22399db093d12004b08a16f76fed0b898cf57b26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 727 zcmZXRO^?z*7{{j+SY8&olowZxhQ#zh;&!6mh}on{S%|hJrNne%(p09ftc8-6T|-an zr|_&dKZ_TR4OdTlBkqlpGrP+QaSqS?pWpK~ljm11mjUEFIsZO#Spa@hXLDkA;`*3~ zZvX=XFoPHzLov)E7RON>Cr|<>Q4;T=J)9acC^ZB){ewYioIx3!MOnO$_UE};K1`m8 z)n?TU*;aiNW^SD-)hwlP3c>^y$D$dgZ!Q|VV#w$)C16n)i-K8W!@@>ag;rfq>Owax z{f9(h5axI3nt8rv#4GYgpw@EBY(p|+tEuUVWGu5rTe){Q8rcQ~QFmJ4Qsn=`5)S8*KF%unrT{E)A}IG@0R>cSzGP&jJtl_W##@EyS&hl-?kO$ zz15XFk}esVzT}OT*6T`YV~cTWPkAHj)`_n5I&JmjC%C5DT)Xhp8#}P?VaJEQGxY-a z#Tog5=NwIKe>Ojw`rgdzdoC0&oXG`rN1xzyK0Ea$uf!KGVKAD}#QtY{=mZd-*^{A1 znoS1K_4>B!Ky1T-=a21KAWrA&)a$W_&t2!(uaMz%m%&G3RxHCXs|?^CTxO$ukr@8z zB^Q+*E! diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/da/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/da/formats.py deleted file mode 100644 index 5829208..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/da/formats.py +++ /dev/null @@ -1,26 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j. F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/de/LC_MESSAGES/django.mo deleted file mode 100644 index a1b8cbce9b381286fd3f8d97ea08964e9b359194..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29046 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/de/LC_MESSAGES/django.po deleted file mode 100644 index 6c7ebbc..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/de/LC_MESSAGES/django.po +++ /dev/null @@ -1,1369 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# André Hagenbruch, 2011-2012 -# Florian Apolloner , 2011 -# Daniel Roschka, 2016 -# Florian Apolloner , 2018,2020-2023 -# jnns, 2011,2013 -# Jannis Leidel , 2013-2018,2020 -# jnns, 2016 -# Markus Holtermann , 2023 -# Markus Holtermann , 2013,2015 -# Raphael Michel , 2021 -# Ronny Vedrilla, 2025 -# Sarah Boyce, 2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Sarah Boyce, 2025\n" -"Language-Team: German (http://app.transifex.com/django/django/language/de/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: de\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabisch" - -msgid "Algerian Arabic" -msgstr "Algerisches Arabisch" - -msgid "Asturian" -msgstr "Asturisch" - -msgid "Azerbaijani" -msgstr "Aserbaidschanisch" - -msgid "Bulgarian" -msgstr "Bulgarisch" - -msgid "Belarusian" -msgstr "Weißrussisch" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Bretonisch" - -msgid "Bosnian" -msgstr "Bosnisch" - -msgid "Catalan" -msgstr "Katalanisch" - -msgid "Central Kurdish (Sorani)" -msgstr "Zentralkurdisch (Sorani)" - -msgid "Czech" -msgstr "Tschechisch" - -msgid "Welsh" -msgstr "Walisisch" - -msgid "Danish" -msgstr "Dänisch" - -msgid "German" -msgstr "Deutsch" - -msgid "Lower Sorbian" -msgstr "Niedersorbisch" - -msgid "Greek" -msgstr "Griechisch" - -msgid "English" -msgstr "Englisch" - -msgid "Australian English" -msgstr "Australisches Englisch" - -msgid "British English" -msgstr "Britisches Englisch" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanisch" - -msgid "Argentinian Spanish" -msgstr "Argentinisches Spanisch" - -msgid "Colombian Spanish" -msgstr "Kolumbianisches Spanisch" - -msgid "Mexican Spanish" -msgstr "Mexikanisches Spanisch" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguanisches Spanisch" - -msgid "Venezuelan Spanish" -msgstr "Venezolanisches Spanisch" - -msgid "Estonian" -msgstr "Estnisch" - -msgid "Basque" -msgstr "Baskisch" - -msgid "Persian" -msgstr "Persisch" - -msgid "Finnish" -msgstr "Finnisch" - -msgid "French" -msgstr "Französisch" - -msgid "Frisian" -msgstr "Friesisch" - -msgid "Irish" -msgstr "Irisch" - -msgid "Scottish Gaelic" -msgstr "Schottisch-Gälisch" - -msgid "Galician" -msgstr "Galicisch" - -msgid "Hebrew" -msgstr "Hebräisch" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroatisch" - -msgid "Upper Sorbian" -msgstr "Obersorbisch" - -msgid "Hungarian" -msgstr "Ungarisch" - -msgid "Armenian" -msgstr "Armenisch" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesisch" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Isländisch" - -msgid "Italian" -msgstr "Italienisch" - -msgid "Japanese" -msgstr "Japanisch" - -msgid "Georgian" -msgstr "Georgisch" - -msgid "Kabyle" -msgstr "Kabylisch" - -msgid "Kazakh" -msgstr "Kasachisch" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreanisch" - -msgid "Kyrgyz" -msgstr "Kirgisisch" - -msgid "Luxembourgish" -msgstr "Luxemburgisch" - -msgid "Lithuanian" -msgstr "Litauisch" - -msgid "Latvian" -msgstr "Lettisch" - -msgid "Macedonian" -msgstr "Mazedonisch" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolisch" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malaiisch" - -msgid "Burmese" -msgstr "Birmanisch" - -msgid "Norwegian Bokmål" -msgstr "Norwegisch (Bokmål)" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Niederländisch" - -msgid "Norwegian Nynorsk" -msgstr "Norwegisch (Nynorsk)" - -msgid "Ossetic" -msgstr "Ossetisch" - -msgid "Punjabi" -msgstr "Panjabi" - -msgid "Polish" -msgstr "Polnisch" - -msgid "Portuguese" -msgstr "Portugiesisch" - -msgid "Brazilian Portuguese" -msgstr "Brasilianisches Portugiesisch" - -msgid "Romanian" -msgstr "Rumänisch" - -msgid "Russian" -msgstr "Russisch" - -msgid "Slovak" -msgstr "Slowakisch" - -msgid "Slovenian" -msgstr "Slowenisch" - -msgid "Albanian" -msgstr "Albanisch" - -msgid "Serbian" -msgstr "Serbisch" - -msgid "Serbian Latin" -msgstr "Serbisch (Latein)" - -msgid "Swedish" -msgstr "Schwedisch" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamilisch" - -msgid "Telugu" -msgstr "Telugisch" - -msgid "Tajik" -msgstr "Tadschikisch" - -msgid "Thai" -msgstr "Thailändisch" - -msgid "Turkmen" -msgstr "Turkmenisch" - -msgid "Turkish" -msgstr "Türkisch" - -msgid "Tatar" -msgstr "Tatarisch" - -msgid "Udmurt" -msgstr "Udmurtisch" - -msgid "Uyghur" -msgstr "Uigurisch" - -msgid "Ukrainian" -msgstr "Ukrainisch" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Usbekisch" - -msgid "Vietnamese" -msgstr "Vietnamesisch" - -msgid "Simplified Chinese" -msgstr "Vereinfachtes Chinesisch" - -msgid "Traditional Chinese" -msgstr "Traditionelles Chinesisch" - -msgid "Messages" -msgstr "Mitteilungen" - -msgid "Site Maps" -msgstr "Sitemaps" - -msgid "Static Files" -msgstr "Statische Dateien" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Diese Seitennummer ist keine Ganzzahl" - -msgid "That page number is less than 1" -msgstr "Diese Seitennummer ist kleiner als 1" - -msgid "That page contains no results" -msgstr "Diese Seite enthält keine Ergebnisse" - -msgid "Enter a valid value." -msgstr "Bitte einen gültigen Wert eingeben." - -msgid "Enter a valid domain name." -msgstr "Bitte eine gültige Domain eingeben." - -msgid "Enter a valid URL." -msgstr "Bitte eine gültige Adresse eingeben." - -msgid "Enter a valid integer." -msgstr "Bitte eine gültige Ganzzahl eingeben." - -msgid "Enter a valid email address." -msgstr "Bitte gültige E-Mail-Adresse eingeben." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Bitte ein gültiges Kürzel, bestehend aus Buchstaben, Ziffern, Unterstrichen " -"und Bindestrichen, eingeben." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Bitte ein gültiges Kürzel eingeben, bestehend aus Buchstaben (Unicode), " -"Ziffern, Unter- und Bindestrichen." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Bitte eine gültige %(protocol)s-Adresse eingeben." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 oder IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Bitte nur durch Komma getrennte Ziffern eingeben." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Bitte sicherstellen, dass der Wert %(limit_value)s ist. (Er ist " -"%(show_value)s.)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Dieser Wert muss kleiner oder gleich %(limit_value)s sein." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Dieser Wert muss größer oder gleich %(limit_value)s sein." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Dieser Wert muss ein Vielfaches von %(limit_value)s sein." - -#, 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 "" -"Dieser Wert muss ein Vielfaches von %(limit_value)s sein und bei %(offset)s " -"beginnen, z.B. %(offset)s, %(valid_value1)s, %(valid_value2)s, und so weiter." - -#, 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] "" -"Bitte sicherstellen, dass der Wert aus mindestens %(limit_value)d Zeichen " -"besteht. (Er besteht aus %(show_value)d Zeichen.)" -msgstr[1] "" -"Bitte sicherstellen, dass der Wert aus mindestens %(limit_value)d Zeichen " -"besteht. (Er besteht aus %(show_value)d Zeichen.)" - -#, 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] "" -"Bitte sicherstellen, dass der Wert aus höchstens %(limit_value)d Zeichen " -"besteht. (Er besteht aus %(show_value)d Zeichen.)" -msgstr[1] "" -"Bitte sicherstellen, dass der Wert aus höchstens %(limit_value)d Zeichen " -"besteht. (Er besteht aus %(show_value)d Zeichen.)" - -msgid "Enter a number." -msgstr "Bitte eine Zahl eingeben." - -#, 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] "" -"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffer enthält." -msgstr[1] "" -"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffern enthält." - -#, 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] "" -"Bitte sicherstellen, dass der Wert höchstens %(max)s Dezimalstelle enthält." -msgstr[1] "" -"Bitte sicherstellen, dass der Wert höchstens %(max)s Dezimalstellen enthält." - -#, 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] "" -"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffer vor dem Komma " -"enthält." -msgstr[1] "" -"Bitte sicherstellen, dass der Wert höchstens %(max)s Ziffern vor dem Komma " -"enthält." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Dateiendung „%(extension)s“ ist nicht erlaubt. Erlaubte Dateiendungen sind: " -"„%(allowed_extensions)s“." - -msgid "Null characters are not allowed." -msgstr "Nullzeichen sind nicht erlaubt." - -msgid "and" -msgstr "und" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" -"%(model_name)s mit diesem Wert für das Feld %(field_labels)s existiert " -"bereits." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Bedingung „%(name)s“ ist nicht erfüllt." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Wert %(value)r ist keine gültige Option." - -msgid "This field cannot be null." -msgstr "Dieses Feld darf nicht null sein." - -msgid "This field cannot be blank." -msgstr "Dieses Feld darf nicht leer sein." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "" -"%(model_name)s mit diesem Wert für das Feld %(field_label)s existiert " -"bereits." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s muss für %(date_field_label)s %(lookup_type)s eindeutig sein." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Feldtyp: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Wert „%(value)s“ muss entweder True oder False sein." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Wert „%(value)s“ muss True, False oder None sein." - -msgid "Boolean (Either True or False)" -msgstr "Boolescher Wert (True oder False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Zeichenkette (bis zu %(max_length)s Zeichen)" - -msgid "String (unlimited)" -msgstr "Zeichenkette (unlimitiert)" - -msgid "Comma-separated integers" -msgstr "Kommaseparierte Liste von Ganzzahlen" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Wert „%(value)s“ hat ein ungültiges Datumsformat. Es muss YYYY-MM-DD " -"entsprechen." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Wert „%(value)s“ hat das korrekte Format (YYYY-MM-DD) aber ein ungültiges " -"Datum." - -msgid "Date (without time)" -msgstr "Datum (ohne Uhrzeit)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Wert „%(value)s“ hat ein ungültiges Format. Es muss YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] entsprechen." - -#, 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 "" -"Wert „%(value)s“ hat das korrekte Format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) aber eine ungültige Zeit-/Datumsangabe." - -msgid "Date (with time)" -msgstr "Datum (mit Uhrzeit)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Wert „%(value)s“ muss eine Dezimalzahl sein." - -msgid "Decimal number" -msgstr "Dezimalzahl" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Wert „%(value)s“ hat ein ungültiges Format. Es muss der Form [DD] [HH:" -"[MM:]]ss[.uuuuuu] entsprechen." - -msgid "Duration" -msgstr "Zeitspanne" - -msgid "Email address" -msgstr "E-Mail-Adresse" - -msgid "File path" -msgstr "Dateipfad" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Wert „%(value)s“ muss eine Fließkommazahl sein." - -msgid "Floating point number" -msgstr "Gleitkommazahl" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Wert „%(value)s“ muss eine Ganzzahl sein." - -msgid "Integer" -msgstr "Ganzzahl" - -msgid "Big (8 byte) integer" -msgstr "Große Ganzzahl (8 Byte)" - -msgid "Small integer" -msgstr "Kleine Ganzzahl" - -msgid "IPv4 address" -msgstr "IPv4-Adresse" - -msgid "IP address" -msgstr "IP-Adresse" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Wert „%(value)s“ muss entweder None, True oder False sein." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolescher Wert (True, False oder None)" - -msgid "Positive big integer" -msgstr "Positive große Ganzzahl" - -msgid "Positive integer" -msgstr "Positive Ganzzahl" - -msgid "Positive small integer" -msgstr "Positive kleine Ganzzahl" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Kürzel (bis zu %(max_length)s)" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Wert „%(value)s“ hat ein ungültiges Format. Es muss HH:MM[:ss[.uuuuuu]] " -"entsprechen." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Wert „%(value)s“ hat das korrekte Format (HH:MM[:ss[.uuuuuu]]), aber ist " -"eine ungültige Zeitangabe." - -msgid "Time" -msgstr "Zeit" - -msgid "URL" -msgstr "Adresse (URL)" - -msgid "Raw binary data" -msgstr "Binärdaten" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "Wert „%(value)s“ ist keine gültige UUID." - -msgid "Universally unique identifier" -msgstr "Universally Unique Identifier" - -msgid "File" -msgstr "Datei" - -msgid "Image" -msgstr "Bild" - -msgid "A JSON object" -msgstr "Ein JSON-Objekt" - -msgid "Value must be valid JSON." -msgstr "Wert muss gültiges JSON sein." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Fremdschlüssel (Typ definiert durch verknüpftes Feld)" - -msgid "One-to-one relationship" -msgstr "1:1-Beziehung" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s-Beziehung" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s-Beziehungen" - -msgid "Many-to-many relationship" -msgstr "n:m-Beziehung" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Dieses Feld ist zwingend erforderlich." - -msgid "Enter a whole number." -msgstr "Bitte eine ganze Zahl eingeben." - -msgid "Enter a valid date." -msgstr "Bitte ein gültiges Datum eingeben." - -msgid "Enter a valid time." -msgstr "Bitte eine gültige Uhrzeit eingeben." - -msgid "Enter a valid date/time." -msgstr "Bitte ein gültiges Datum und Uhrzeit eingeben." - -msgid "Enter a valid duration." -msgstr "Bitte eine gültige Zeitspanne eingeben." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Die Anzahl der Tage muss zwischen {min_days} und {max_days} sein." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Es wurde keine Datei übertragen. Überprüfen Sie das Encoding des Formulars." - -msgid "No file was submitted." -msgstr "Es wurde keine Datei übertragen." - -msgid "The submitted file is empty." -msgstr "Die übertragene Datei ist leer." - -#, 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] "" -"Bitte sicherstellen, dass der Dateiname aus höchstens %(max)d Zeichen " -"besteht. (Er besteht aus %(length)d Zeichen.)" -msgstr[1] "" -"Bitte sicherstellen, dass der Dateiname aus höchstens %(max)d Zeichen " -"besteht. (Er besteht aus %(length)d Zeichen.)" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Bitte wählen Sie entweder eine Datei aus oder wählen Sie „Löschen“, nicht " -"beides." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Bitte ein gültiges Bild hochladen. Die hochgeladene Datei ist kein Bild oder " -"ist defekt." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Bitte eine gültige Auswahl treffen. %(value)s ist keine gültige Auswahl." - -msgid "Enter a list of values." -msgstr "Bitte eine Liste mit Werten eingeben." - -msgid "Enter a complete value." -msgstr "Bitte einen vollständigen Wert eingeben." - -msgid "Enter a valid UUID." -msgstr "Bitte eine gültige UUID eingeben." - -msgid "Enter a valid JSON." -msgstr "Bitte ein gültiges JSON-Objekt eingeben." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Verstecktes Feld %(name)s) %(error)s" - -#, 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 "" -"Daten für das Management-Formular fehlen oder wurden manipuliert. Fehlende " -"Felder: %(field_names)s. Bitte erstellen Sie einen Bug-Report falls der " -"Fehler dauerhaft besteht." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Bitte höchstens %(num)d Forumlar abschicken." -msgstr[1] "Bitte höchstens %(num)d Formulare abschicken." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Bitte mindestends %(num)d Formular abschicken." -msgstr[1] "Bitte mindestens %(num)d Formulare abschicken." - -msgid "Order" -msgstr "Reihenfolge" - -msgid "Delete" -msgstr "Löschen" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Bitte die doppelten Daten für %(field)s korrigieren." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Bitte die doppelten Daten für %(field)s korrigieren, das eindeutig sein muss." - -#, 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 "" -"Bitte die doppelten Daten für %(field_name)s korrigieren, da es für " -"%(lookup)s in %(date_field)s eindeutig sein muss." - -msgid "Please correct the duplicate values below." -msgstr "Bitte die unten aufgeführten doppelten Werte korrigieren." - -msgid "The inline value did not match the parent instance." -msgstr "Der Inline-Wert passt nicht zur übergeordneten Instanz." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Bitte eine gültige Auswahl treffen. Dies ist keine gültige Auswahl." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "„%(pk)s“ ist kein gültiger Wert." - -#, 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 "" -"%(datetime)s konnte mit der Zeitzone %(current_timezone)s nicht eindeutig " -"interpretiert werden, da es doppeldeutig oder eventuell inkorrekt ist." - -msgid "Clear" -msgstr "Zurücksetzen" - -msgid "Currently" -msgstr "Derzeit" - -msgid "Change" -msgstr "Ändern" - -msgid "Unknown" -msgstr "Unbekannt" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nein" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "Ja,Nein,Vielleicht" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d Byte" -msgstr[1] "%(size)d Bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "nachm." - -msgid "a.m." -msgstr "vorm." - -msgid "PM" -msgstr "nachm." - -msgid "AM" -msgstr "vorm." - -msgid "midnight" -msgstr "Mitternacht" - -msgid "noon" -msgstr "Mittag" - -msgid "Monday" -msgstr "Montag" - -msgid "Tuesday" -msgstr "Dienstag" - -msgid "Wednesday" -msgstr "Mittwoch" - -msgid "Thursday" -msgstr "Donnerstag" - -msgid "Friday" -msgstr "Freitag" - -msgid "Saturday" -msgstr "Samstag" - -msgid "Sunday" -msgstr "Sonntag" - -msgid "Mon" -msgstr "Mo" - -msgid "Tue" -msgstr "Di" - -msgid "Wed" -msgstr "Mi" - -msgid "Thu" -msgstr "Do" - -msgid "Fri" -msgstr "Fr" - -msgid "Sat" -msgstr "Sa" - -msgid "Sun" -msgstr "So" - -msgid "January" -msgstr "Januar" - -msgid "February" -msgstr "Februar" - -msgid "March" -msgstr "März" - -msgid "April" -msgstr "April" - -msgid "May" -msgstr "Mai" - -msgid "June" -msgstr "Juni" - -msgid "July" -msgstr "Juli" - -msgid "August" -msgstr "August" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "Oktober" - -msgid "November" -msgstr "November" - -msgid "December" -msgstr "Dezember" - -msgid "jan" -msgstr "Jan" - -msgid "feb" -msgstr "Feb" - -msgid "mar" -msgstr "Mär" - -msgid "apr" -msgstr "Apr" - -msgid "may" -msgstr "Mai" - -msgid "jun" -msgstr "Jun" - -msgid "jul" -msgstr "Jul" - -msgid "aug" -msgstr "Aug" - -msgid "sep" -msgstr "Sep" - -msgid "oct" -msgstr "Okt" - -msgid "nov" -msgstr "Nov" - -msgid "dec" -msgstr "Dez" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "März" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Juni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Juli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dez." - -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -msgctxt "alt. month" -msgid "March" -msgstr "März" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Mai" - -msgctxt "alt. month" -msgid "June" -msgstr "Juni" - -msgctxt "alt. month" -msgid "July" -msgstr "Juli" - -msgctxt "alt. month" -msgid "August" -msgstr "August" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "Dezember" - -msgid "This is not a valid IPv6 address." -msgstr "Dies ist keine gültige IPv6-Adresse." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "oder" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d Jahr" -msgstr[1] "%(num)d Jahre" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d Monat" -msgstr[1] "%(num)d Monate" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d Woche" -msgstr[1] "%(num)d Wochen" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d Tag" -msgstr[1] "%(num)d Tage" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d Stunde" -msgstr[1] "%(num)d Stunden" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d Minute" -msgstr[1] "%(num)d Minuten" - -msgid "Forbidden" -msgstr "Verboten" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-Verifizierung fehlgeschlagen. Anfrage abgebrochen." - -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 "" -"Sie sehen diese Fehlermeldung, da diese HTTPS-Seite einen „Referer“-Header " -"von Ihrem Webbrowser erwartet, aber keinen erhalten hat. Dieser Header ist " -"aus Sicherheitsgründen notwendig, um sicherzustellen, dass Ihr Webbrowser " -"nicht von Dritten missbraucht wird." - -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 "" -"Falls Sie Ihren Webbrowser so konfiguriert haben, dass „Referer“-Header " -"nicht gesendet werden, müssen Sie diese Funktion mindestens für diese Seite, " -"für sichere HTTPS-Verbindungen oder für „Same-Origin“-Verbindungen " -"reaktivieren." - -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 "" -"Wenn der Tag „“ oder der " -"„Referrer-Policy: no-referrer“-Header verwendet wird, entfernen Sie sie " -"bitte. Der „Referer“-Header wird zur korrekten CSRF-Verifizierung benötigt. " -"Falls es datenschutzrechtliche Gründe gibt, benutzen Sie bitte Alternativen " -"wie „“ für Links zu Drittseiten." - -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 "" -"Sie sehen Diese Nachricht, da diese Seite einen CSRF-Cookie beim Verarbeiten " -"von Formulardaten benötigt. Dieses Cookie ist aus Sicherheitsgründen " -"notwendig, um sicherzustellen, dass Ihr Webbrowser nicht von Dritten " -"missbraucht wird." - -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 "" -"Falls Sie Cookies in Ihren Webbrowser deaktiviert haben, müssen Sie sie " -"mindestens für diese Seite oder für „Same-Origin“-Verbindungen reaktivieren." - -msgid "More information is available with DEBUG=True." -msgstr "Mehr Information ist verfügbar mit DEBUG=True." - -msgid "No year specified" -msgstr "Kein Jahr angegeben" - -msgid "Date out of range" -msgstr "Datum außerhalb des zulässigen Bereichs" - -msgid "No month specified" -msgstr "Kein Monat angegeben" - -msgid "No day specified" -msgstr "Kein Tag angegeben" - -msgid "No week specified" -msgstr "Keine Woche angegeben" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Keine %(verbose_name_plural)s verfügbar" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"In der Zukunft liegende %(verbose_name_plural)s sind nicht verfügbar, da " -"%(class_name)s.allow_future auf False gesetzt ist." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ungültiges Datum „%(datestr)s“ für das Format „%(format)s“" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Konnte keine %(verbose_name)s mit diesen Parametern finden." - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Weder ist dies die letzte Seite („last“) noch konnte sie in einen " -"ganzzahligen Wert umgewandelt werden." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ungültige Seite (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Leere Liste und „%(class_name)s.allow_empty“ ist False." - -msgid "Directory indexes are not allowed here." -msgstr "Dateilisten sind untersagt." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s“ ist nicht vorhanden" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Verzeichnis %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Die Installation war erfolgreich. Herzlichen Glückwunsch!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Versionshinweise für Django " -"%(version)s anzeigen" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Diese Seite ist sichtbar weil in der Settings-Datei DEBUG = True steht und die URLs noch nicht konfiguriert " -"sind." - -msgid "Django Documentation" -msgstr "Django-Dokumentation" - -msgid "Topics, references, & how-to’s" -msgstr "Themen, Referenz, & Kurzanleitungen" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: Eine Umfrage-App" - -msgid "Get started with Django" -msgstr "Los geht's mit Django" - -msgid "Django Community" -msgstr "Django-Community" - -msgid "Connect, get help, or contribute" -msgstr "Nimm Kontakt auf, erhalte Hilfe oder arbeite an Django mit" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/de/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/de/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 8e2199bee33280ec7f63f56d37d9129e07b5129a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5QX?j436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9rVqXC1OEZk8TOPK4*IG<}n zj%t!n45$W>;tblmmeju3?!XEcgY~Uy&;q|!s-f^qT|iP@Nd%5imO=?vmWB4y^3W0Q TB_7Qpw6j1P%{OI?nKZZ`0J}It diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/de/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index c117a18983c6adbafd720a8957a2afe0d5ee4988..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 742 zcmZXRO^?z*7{{lSvb=XGFRmI5iRppFZKK|ZF;*!H(YB;5F`Y|;Okr6IB`v##p4Ly{ zS#N$8FB}`Ldf6LsZ=9UjT@d0Np7}q&=WU+M&s;7I@OgCpZSUUt{qV zAOHcPAcbNuhG3J(vHJQDb^z*}22uhC&)L#uqN&MS4^ z2uuGVfggnVeY&Qet|{RP?+esgZkcIFrffGgU6IUX#%wEFhb56+P_Sf4w-rq_TbqKz zTdyHm8&WV@nr_;=UCaN_Ub|*nH%O*sYfbxuEWcZFH)U3q<8OzG{8T-7@kl(fy z>Ah{p9Z8o=OS6fT^}h3JkxiqrY*)SJ8zo;??X(TpVaKlO%AAfmJ0 zWa!~$lY!`Z{hsTH$PovgKkm%}VLD$YUyeO=?mDmh3LZ{=HL$T+(G*3k(ty2pnThg6 zY`DjlY*f0x0EMWC?O{}UNc7Q@1t>?QGS)bqVWW6{#W0oF0&st_@dx;>U|v2Vxx{i2 LSNy{IB|PIVFaFV% diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/de/formats.py deleted file mode 100644 index 45953ce..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/de/formats.py +++ /dev/null @@ -1,29 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j. F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' - # "%d. %B %Y", # '25. October 2006' - # "%d. %b. %Y", # '25. Oct. 2006' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de_CH/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/de_CH/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de_CH/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/de_CH/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index b4991204219998dc8a014c2fd884b7e2541fc537..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bu?@m75R3^(2q_~l07dcwT0}!b#R^tPp2XnzE!zpoB-E75!Wc||(xt*~IqClH zU#Hi-lVlNjEZe6D`U&G7!_;3MQ6H_?=@prY--eJGHPqA~6jY)CgPJVdQ5Z{@>fE?K z)rK4uBq8fibs)tVbnj|X+ibl7D_jT`x4c3NVSvrL)u zqo-o2R;@yWR1F}oA!3s!auaruGY|vFw?TNn*CN$UN89TvWD7fo45UpMRD_t zU7oEfM~$ZZ#x|6etjngRFL<-AwGCOVZZS@6H(x2beXMKkRzp4h4z9@NV1=ap(7#3KB`MS?2bB9Pn^tFvF9U<&W6qlw@BuPpX=GgENP0O zmI=V!xkv_?95MXE3ogjtor7$UBX&Q?-w*Y{qd6!9`2x`-o#g^1vt-#~WDfY>DdryW W#U&342Vri3RPX_x`^dR@GUG2LtJ8h} diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/de_CH/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/de_CH/formats.py deleted file mode 100644 index bf04846..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/de_CH/formats.py +++ /dev/null @@ -1,33 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j. F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' - # "%d. %B %Y", # '25. October 2006' - # "%d. %b. %Y", # '25. Oct. 2006' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' -] - -# Swiss number formatting can vary based on context (e.g. Fr. 23.50 vs 22,5 m). -# Django does not support context-specific formatting and uses generic -# separators. -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/dsb/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/dsb/LC_MESSAGES/django.mo deleted file mode 100644 index c7bf58d79f6a9d221d34d78b4be2211e6cacd382..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30738 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/dsb/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/dsb/LC_MESSAGES/django.po deleted file mode 100644 index 2a37c92..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/dsb/LC_MESSAGES/django.po +++ /dev/null @@ -1,1392 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Michael Wolf , 2016-2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-04-01 15:04-0500\n" -"Last-Translator: Michael Wolf , 2016-2025\n" -"Language-Team: Lower Sorbian (http://app.transifex.com/django/django/" -"language/dsb/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: dsb\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " -"n%100==4 ? 2 : 3);\n" - -msgid "Afrikaans" -msgstr "Afrikaanšćina" - -msgid "Arabic" -msgstr "Arabšćina" - -msgid "Algerian Arabic" -msgstr "Algeriska arabšćina" - -msgid "Asturian" -msgstr "Asturišćina" - -msgid "Azerbaijani" -msgstr "Azerbajdžanišćina" - -msgid "Bulgarian" -msgstr "Bulgaršćina" - -msgid "Belarusian" -msgstr "Běłorušćina" - -msgid "Bengali" -msgstr "Bengalšćina" - -msgid "Breton" -msgstr "Bretońšćina" - -msgid "Bosnian" -msgstr "Bosnišćina" - -msgid "Catalan" -msgstr "Katalańšćina" - -msgid "Central Kurdish (Sorani)" -msgstr "Centralna kurdišćina (Sorani)" - -msgid "Czech" -msgstr "Češćina" - -msgid "Welsh" -msgstr "Kymrišćina" - -msgid "Danish" -msgstr "Dańšćina" - -msgid "German" -msgstr "Nimšćina" - -msgid "Lower Sorbian" -msgstr "Dolnoserbšćina" - -msgid "Greek" -msgstr "Grichišćina" - -msgid "English" -msgstr "Engelšćina" - -msgid "Australian English" -msgstr "Awstralska engelšćina" - -msgid "British English" -msgstr "Britiska engelšćina" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Špańšćina" - -msgid "Argentinian Spanish" -msgstr "Argentinska špańšćina" - -msgid "Colombian Spanish" -msgstr "Kolumbiska špańšćina" - -msgid "Mexican Spanish" -msgstr "Mexikańska špańšćina" - -msgid "Nicaraguan Spanish" -msgstr "Nikaraguaska špańšćina" - -msgid "Venezuelan Spanish" -msgstr "Venezolaniska špańšćina" - -msgid "Estonian" -msgstr "Estnišćina" - -msgid "Basque" -msgstr "Baskišćina" - -msgid "Persian" -msgstr "Persišćina" - -msgid "Finnish" -msgstr "Finšćina" - -msgid "French" -msgstr "Francojšćina" - -msgid "Frisian" -msgstr "Frizišćina" - -msgid "Irish" -msgstr "Iršćina" - -msgid "Scottish Gaelic" -msgstr "Šotiska gelišćina" - -msgid "Galician" -msgstr "Galicišćina" - -msgid "Hebrew" -msgstr "Hebrejšćina" - -msgid "Hindi" -msgstr "Hindišćina" - -msgid "Croatian" -msgstr "Chorwatšćina" - -msgid "Upper Sorbian" -msgstr "Górnoserbšćina" - -msgid "Hungarian" -msgstr "Hungoršćina" - -msgid "Armenian" -msgstr "Armeńšćina" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonešćina" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandšćina" - -msgid "Italian" -msgstr "Italšćina" - -msgid "Japanese" -msgstr "Japańšćina" - -msgid "Georgian" -msgstr "Georgišćina" - -msgid "Kabyle" -msgstr "Kabylšćina" - -msgid "Kazakh" -msgstr "Kazachšćina" - -msgid "Khmer" -msgstr "Rěc Khmerow" - -msgid "Kannada" -msgstr "Kannadišćina" - -msgid "Korean" -msgstr "Korejańšćina" - -msgid "Kyrgyz" -msgstr "Kirgišćina" - -msgid "Luxembourgish" -msgstr "Luxemburgšćina" - -msgid "Lithuanian" -msgstr "Litawšćina" - -msgid "Latvian" -msgstr "Letišćina" - -msgid "Macedonian" -msgstr "Makedońšćina" - -msgid "Malayalam" -msgstr "Malajalam" - -msgid "Mongolian" -msgstr "Mongolšćina" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malayzišćina" - -msgid "Burmese" -msgstr "Myanmaršćina" - -msgid "Norwegian Bokmål" -msgstr "Norwegski Bokmål" - -msgid "Nepali" -msgstr "Nepalšćina" - -msgid "Dutch" -msgstr "¨Nižozemšćina" - -msgid "Norwegian Nynorsk" -msgstr "Norwegski Nynorsk" - -msgid "Ossetic" -msgstr "Osetšćina" - -msgid "Punjabi" -msgstr "Pundžabi" - -msgid "Polish" -msgstr "Pólšćina" - -msgid "Portuguese" -msgstr "Portugišćina" - -msgid "Brazilian Portuguese" -msgstr "Brazilska portugišćina" - -msgid "Romanian" -msgstr "Rumunšćina" - -msgid "Russian" -msgstr "Rušćina" - -msgid "Slovak" -msgstr "Słowakšćina" - -msgid "Slovenian" -msgstr "Słowjeńšćina" - -msgid "Albanian" -msgstr "Albanšćina" - -msgid "Serbian" -msgstr "Serbišćina" - -msgid "Serbian Latin" -msgstr "Serbišćina, łatyńska" - -msgid "Swedish" -msgstr "Šwedšćina" - -msgid "Swahili" -msgstr "Suahelšćina" - -msgid "Tamil" -msgstr "Tamilšćina" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tadźikišćina" - -msgid "Thai" -msgstr "Thaišćina" - -msgid "Turkmen" -msgstr "Turkmeńšćina" - -msgid "Turkish" -msgstr "Turkojšćina" - -msgid "Tatar" -msgstr "Tataršćina" - -msgid "Udmurt" -msgstr "Udmurtšćina" - -msgid "Uyghur" -msgstr "Ujguršćina" - -msgid "Ukrainian" -msgstr "Ukrainšćina" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbekšćina" - -msgid "Vietnamese" -msgstr "Vietnamšćina" - -msgid "Simplified Chinese" -msgstr "Zjadnorjona chinšćina" - -msgid "Traditional Chinese" -msgstr "Tradicionelna chinšćina" - -msgid "Messages" -msgstr "Powěsći" - -msgid "Site Maps" -msgstr "Wopśimjeśowy pśeglěd sedła" - -msgid "Static Files" -msgstr "Statiske dataje" - -msgid "Syndication" -msgstr "Syndikacija" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Toś ten numer boka njejo ceła licba" - -msgid "That page number is less than 1" -msgstr "Numer boka jo mjeńšy ako 1" - -msgid "That page contains no results" -msgstr "Toś ten bok njewopśimujo wuslědki" - -msgid "Enter a valid value." -msgstr "Zapódajśo płaśiwu gódnotu." - -msgid "Enter a valid domain name." -msgstr "Zapódajśo płaśiwe domenowe mě." - -msgid "Enter a valid URL." -msgstr "Zapódajśo płaśiwy URL." - -msgid "Enter a valid integer." -msgstr "Zapódajśo płaśiwu cełu licbu." - -msgid "Enter a valid email address." -msgstr "Zapódajśo płaśiwu e-mailowu adresu." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Zapódajśo płaśiwe „adresowe mě“, kótarež jano wopśimujo pismiki, licby, " -"pódsmužki abo wězawki." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Zapódajśo płaśiwe „adresowe mě“, kótarež jano wopśimujo unicodowe pismiki, " -"licby, pódmužki abo wězawki." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Zapódajśo płaśiwu %(protocol)s-adresu." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 abo IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Zapódajśo jano cyfry źělone pśez komy." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Zawěsććo toś tu gódnotu jo %(limit_value)s (jo %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Zawěsććo, až toś ta gódnota jo mjeńša ako abo to samske ako %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Zawěsććo, až toś ta gódnota jo wětša ako abo to samske ako %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Zawěsććo, až toś gódnota jo wjelesere kšacoweje wjelikosći %(limit_value)s." - -#, 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 "" -"Zawěsććo, až toś ta gódnota jo wjele wót kšacoweje wjelikosći " -"%(limit_value)s, zachopinajucy z %(offset)s, na pś. %(offset)s, " -"%(valid_value1)s, %(valid_value2)s a tak dalej." - -#, 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] "" -"Zawěsććo, až toś ta gódnota ma nanejmjenjej %(limit_value)d znamuško (ma " -"%(show_value)d)." -msgstr[1] "" -"Zawěsććo, až toś ta gódnota ma nanejmjenjej %(limit_value)d znamušce (ma " -"%(show_value)d)." -msgstr[2] "" -"Zawěsććo, až toś ta gódnota ma nanejmjenjej %(limit_value)d znamuška (ma " -"%(show_value)d)." -msgstr[3] "" -"Zawěsććo, až toś ta gódnota ma nanejmjenjej %(limit_value)d znamuškow (ma " -"%(show_value)d)." - -#, 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] "" -"Zawěććo, až toś ta gódnota ma maksimalnje %(limit_value)d znamuško (ma " -"%(show_value)d)." -msgstr[1] "" -"Zawěććo, až toś ta gódnota ma maksimalnje %(limit_value)d znamušce (ma " -"%(show_value)d)." -msgstr[2] "" -"Zawěććo, až toś ta gódnota ma maksimalnje %(limit_value)d znamuška (ma " -"%(show_value)d)." -msgstr[3] "" -"Zawěććo, až toś ta gódnota ma maksimalnje %(limit_value)d znamuškow (ma " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Zapódajśo licbu." - -#, 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] "Zawěsććo, až njejo wěcej ako %(max)s cyfry dogromady." -msgstr[1] "Zawěsććo, až njejo wěcej ako %(max)s cyfrowu dogromady." -msgstr[2] "Zawěsććo, až njejo wěcej ako %(max)s cyfrow dogromady." -msgstr[3] "Zawěsććo, až njejo wěcej ako %(max)s cyfrow dogromady." - -#, 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] "Zawěsććo, až njejo wěcej ako %(max)s decimalnego městna." -msgstr[1] "Zawěsććo, až njejo wěcej ako %(max)s decimalneju městnowu." -msgstr[2] "Zawěsććo, až njejo wěcej ako %(max)s decimalnych městnow." -msgstr[3] "Zawěsććo, až njejo wěcej ako %(max)s decimalnych městnow." - -#, 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] "Zawěsććo, až njejo wěcej ako %(max)s cyfry pśed decimalneju komu." -msgstr[1] "Zawěsććo, až njejo wěcej ako %(max)s cyfrowu pśed decimalneju komu." -msgstr[2] "Zawěsććo, až njejo wěcej ako %(max)s cyfrow pśed decimalneju komu." -msgstr[3] "Zawěsććo, až njejo wěcej ako %(max)s cyfrow pśed decimalneju komu." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Datajowy sufiks „%(extension)s“ njejo dowólony. Dowólone sufikse su: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Znamuška nul njejsu dowólone." - -msgid "and" -msgstr "a" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s z toś tym %(field_labels)s južo eksistěrujo." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Wobranicowanje \"%(name)s\" jo pśestupjone." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Gódnota %(value)r njejo płaśiwa wóleńska móžnosć." - -msgid "This field cannot be null." -msgstr "Toś to pólo njamóžo nul byś." - -msgid "This field cannot be blank." -msgstr "Toś to pólo njamóžo prozne byś." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s z toś tym %(field_label)s južo eksistěrujo." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s musy za %(date_field_label)s %(lookup_type)s jadnorazowy byś." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Typ póla: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Gódnota „%(value)s“ musy pak True pak False byś." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Gódnota „%(value)s“ musy pak True, False pak None byś." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (pak True pak False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Znamuškowy rjeśazk (až %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Znamuškowy rjeśazk (njewobgranicowany)" - -msgid "Comma-separated integers" -msgstr "Pśez komu źělone cełe licby" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Gódnota „%(value)s“ ma njepłaśiwy datumowy format. Musy we formaśe DD.MM." -"YYYY byś." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Gódnota „%(value)s“ ma korektny format (DD.MM.YYYY), ale jo njepłaśiwy datum." - -msgid "Date (without time)" -msgstr "Datum (bźez casa)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Gódnota „%(value)s“ ma njepłaśiwy format. Musy w formaśe DD.MM.YYYY HH:MM[:" -"ss[.uuuuuu]][TZ] byś." - -#, 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 "" -"Gódnota „%(value)s“ ma korektny format (DD.MM.YYYY HH:MM[:ss[.uuuuuu]][TZ]), " -"ale jo njepłaśiwy datum/cas." - -msgid "Date (with time)" -msgstr "Datum (z casom)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Gódnota „%(value)s“ musy decimalna licba byś." - -msgid "Decimal number" -msgstr "Decimalna licba" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Gódnota „%(value)s“ ma njepłaśiwy format. Musy we formaśe [DD] " -"[[HH:]MM:]ss[.uuuuuu] byś." - -msgid "Duration" -msgstr "Traśe" - -msgid "Email address" -msgstr "E-mailowa adresa" - -msgid "File path" -msgstr "Datajowa sćažka" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Gódnota „%(value)s“ musy typ float měś." - -msgid "Floating point number" -msgstr "Licba běžeceje komy" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Gódnota „%(value)s“ musy ceła licba byś." - -msgid "Integer" -msgstr "Integer" - -msgid "Big (8 byte) integer" -msgstr "Big (8 bajtow) integer" - -msgid "Small integer" -msgstr "Mała ceła licba" - -msgid "IPv4 address" -msgstr "IPv4-adresa" - -msgid "IP address" -msgstr "IP-adresa" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Gódnota „%(value)s“ musy pak None, True pak False byś." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (pak True, False pak None)" - -msgid "Positive big integer" -msgstr "Pozitiwna wjelika ceła licba" - -msgid "Positive integer" -msgstr "Pozitiwna ceła licba" - -msgid "Positive small integer" -msgstr "Pozitiwna mała ceła licba" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Adresowe mě (až %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Gódnota „%(value)s“ ma njepłaśiwy format. Musy w formaśe HH:MM[:ss[." -"uuuuuu]] byś." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Gódnota „%(value)s“ ma korektny format (HH:MM[:ss[.uuuuuu]]), ale jo " -"njepłaśiwy cas." - -msgid "Time" -msgstr "Cas" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Gropne binarne daty" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "„%(value)s“ njejo płaśiwy UUID." - -msgid "Universally unique identifier" -msgstr "Uniwerselnje jadnorazowy identifikator" - -msgid "File" -msgstr "Dataja" - -msgid "Image" -msgstr "Woraz" - -msgid "A JSON object" -msgstr "JSON-objekt" - -msgid "Value must be valid JSON." -msgstr "Gódnota musy płaśiwy JSON byś." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "Instanca %(model)s z %(field)s %(value)r njejo płaśiwa wólba." - -msgid "Foreign Key (type determined by related field)" -msgstr "Cuzy kluc (typ póstaja se pśez wótpowědne pólo)" - -msgid "One-to-one relationship" -msgstr "Póśěg jaden jaden" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Póśěg %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Póśěgi %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Póśěg wjele wjele" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Toś to pólo jo trěbne." - -msgid "Enter a whole number." -msgstr "Zapódajśo cełu licbu." - -msgid "Enter a valid date." -msgstr "Zapódajśo płaśiwy datum." - -msgid "Enter a valid time." -msgstr "Zapódajśo płaśiwy cas." - -msgid "Enter a valid date/time." -msgstr "Zapódajśo płaśiwy datum/cas." - -msgid "Enter a valid duration." -msgstr "Zapódaśe płaśiwe traśe." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Licba dnjow musy mjazy {min_days} a {max_days} byś." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Dataja njejo se wótpósłała. Pśeglědujśo koděrowański typ na formularje. " - -msgid "No file was submitted." -msgstr "Žedna dataja jo se wótpósłała." - -msgid "The submitted file is empty." -msgstr "Wótpósłana dataja jo prozna." - -#, 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] "" -"Zawěsććo, až toś to datajowe mě ma maksimalnje %(max)d znamuško (ma " -"%(length)d)." -msgstr[1] "" -"Zawěsććo, až toś to datajowe mě ma maksimalnje %(max)d znamušce (ma " -"%(length)d)." -msgstr[2] "" -"Zawěsććo, až toś to datajowe mě ma maksimalnje %(max)d znamuška (ma " -"%(length)d)." -msgstr[3] "" -"Zawěsććo, až toś to datajowe mě ma maksimalnje %(max)d znamuškow (ma " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Pšosym pak wótpósćelśo dataju pak stajśo kokulku do kontrolnego kašćika, " -"njecyńśo wobej." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Nagrajśo płaśiwy wobraz. Dataja, kótaruž sćo nagrał, pak njejo wobraz był " -"pak jo wobškóźony wobraz." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Wubjeŕśo płaśiwu wóleńsku móžnosć. %(value)s njejo jadna z k dispoziciji " -"stojecych wóleńskich móžnosćow." - -msgid "Enter a list of values." -msgstr "Zapódajśo lisćinu gódnotow." - -msgid "Enter a complete value." -msgstr "Zapódajśo dopołnu gódnotu." - -msgid "Enter a valid UUID." -msgstr "Zapódajśo płaśiwy UUID." - -msgid "Enter a valid JSON." -msgstr "Zapódajśo płaśiwy JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Schowane pólo %(name)s) %(error)s" - -#, 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 "" -"Daty ManagementForm feluju abo su wobškóźone. Felujuce póla: " -"%(field_names)s. Móžośo zmólkowu rozpšawu pisaś, jolic problem dalej " -"eksistěrujo." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Pšosym wótposćelśo maksimalnje %(num)d formular." -msgstr[1] "Pšosym wótposćelśo maksimalnje %(num)d formulara." -msgstr[2] "Pšosym wótposćelśo maksimalnje %(num)d formulary." -msgstr[3] "Pšosym wótposćelśo maksimalnje %(num)d formularow." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Pšosym wótposćelśo minimalnje %(num)d formular." -msgstr[1] "Pšosym wótposćelśo minimalnje %(num)d formulara." -msgstr[2] "Pšosym wótposćelśo minimalnje %(num)d formulary." -msgstr[3] "Pšosym wótposćelśo minimalnje %(num)d formularow." - -msgid "Order" -msgstr "Rěd" - -msgid "Delete" -msgstr "Lašowaś" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Pšosym korigěrujśo dwójne daty za %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Pšosym korigěrujśo dwójne daty za %(field)s, kótarež muse jadnorazowe byś." - -#, 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 "" -"Pšosym korigěrujśo dwójne daty za %(field_name)s, kótarež muse za %(lookup)s " -"w %(date_field)s jadnorazowe byś." - -msgid "Please correct the duplicate values below." -msgstr "Pšosym korigěrujśo slědujuce dwójne gódnoty." - -msgid "The inline value did not match the parent instance." -msgstr "Gódnota inline nadrědowanej instance njewótpowědujo." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Wubjeŕśo płaśiwu wóleńsku móžnosć. Toś ta wóleńska móžnosć njejo žedna z " -"wóleńskich móžnosćow." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "„%(pk)s“ njejo płaśiwa gódnota." - -#, 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 "" -"%(datetime)s njedajo se w casowej conje %(current_timezone)s " -"interpretěrowaś; jo dwójozmysłowy abo snaź njeeksistěrujo." - -msgid "Clear" -msgstr "Lašowaś" - -msgid "Currently" -msgstr "Tuchylu" - -msgid "Change" -msgstr "Změniś" - -msgid "Unknown" -msgstr "Njeznaty" - -msgid "Yes" -msgstr "Jo" - -msgid "No" -msgstr "Ně" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "jo,ně,snaź" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajta" -msgstr[2] "%(size)d bajty" -msgstr[3] "%(size)d bajtow" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "wótpołdnja" - -msgid "a.m." -msgstr "dopołdnja" - -msgid "PM" -msgstr "wótpołdnja" - -msgid "AM" -msgstr "dopołdnja" - -msgid "midnight" -msgstr "połnoc" - -msgid "noon" -msgstr "połdnjo" - -msgid "Monday" -msgstr "Pónjeźele" - -msgid "Tuesday" -msgstr "Wałtora" - -msgid "Wednesday" -msgstr "Srjoda" - -msgid "Thursday" -msgstr "Stwórtk" - -msgid "Friday" -msgstr "Pětk" - -msgid "Saturday" -msgstr "Sobota" - -msgid "Sunday" -msgstr "Njeźela" - -msgid "Mon" -msgstr "Pón" - -msgid "Tue" -msgstr "Wał" - -msgid "Wed" -msgstr "Srj" - -msgid "Thu" -msgstr "Stw" - -msgid "Fri" -msgstr "Pět" - -msgid "Sat" -msgstr "Sob" - -msgid "Sun" -msgstr "Nje" - -msgid "January" -msgstr "Januar" - -msgid "February" -msgstr "Februar" - -msgid "March" -msgstr "Měrc" - -msgid "April" -msgstr "Apryl" - -msgid "May" -msgstr "Maj" - -msgid "June" -msgstr "Junij" - -msgid "July" -msgstr "Julij" - -msgid "August" -msgstr "Awgust" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "Oktober" - -msgid "November" -msgstr "Nowember" - -msgid "December" -msgstr "December" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "měr" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "maj" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "awg" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "now" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Měrc" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Apryl" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junij" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julij" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Awg." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Now." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -msgctxt "alt. month" -msgid "March" -msgstr "Měrc" - -msgctxt "alt. month" -msgid "April" -msgstr "Apryl" - -msgctxt "alt. month" -msgid "May" -msgstr "Maj" - -msgctxt "alt. month" -msgid "June" -msgstr "Junij" - -msgctxt "alt. month" -msgid "July" -msgstr "Julij" - -msgctxt "alt. month" -msgid "August" -msgstr "Awgust" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "Nowember" - -msgctxt "alt. month" -msgid "December" -msgstr "December" - -msgid "This is not a valid IPv6 address." -msgstr "To njejo płaśiwa IPv6-adresa." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "abo" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d lěto" -msgstr[1] "%(num)d lěśe" -msgstr[2] "%(num)d lěta" -msgstr[3] "%(num)d lět" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mjasec" -msgstr[1] "%(num)d mjaseca" -msgstr[2] "%(num)d mjasece" -msgstr[3] "%(num)dmjasecow" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d tyźeń" -msgstr[1] "%(num)d tyźenja" -msgstr[2] "%(num)d tyźenje" -msgstr[3] "%(num)d tyźenjow" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d źeń " -msgstr[1] "%(num)d dnja" -msgstr[2] "%(num)d dny" -msgstr[3] "%(num)d dnjow" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d góźina" -msgstr[1] "%(num)d góźinje" -msgstr[2] "%(num)d góźiny" -msgstr[3] "%(num)d góźin" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuta" -msgstr[1] "%(num)d minuśe" -msgstr[2] "%(num)d minuty" -msgstr[3] "%(num)d minutow" - -msgid "Forbidden" -msgstr "Zakazany" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-pśeglědanje njejo se raźiło. Napšašowanje jo se pśetergnuło." - -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 "" -"Wiźiśo toś tu powěźeńku, dokulaž toś to HTTPS-sedło trjeba \"Referer " -"header\", aby se pśez waš webwobglědowak słało, ale žedna njejo se pósłała. " -"Toś ta głowa jo trěbna z pśicynow wěstoty, aby so zawěsćiło, až waš " -"wobglědowak njekaprujo se wót tśeśich." - -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 "" -"Jolic sćo swój wobglědowak tak konfigurěrował, aby se głowy 'Referer' " -"znjemóžnili, zmóžniśo je pšosym zasej, nanejmjenjej za toś to sedło, za " -"HTTPS-zwiski abo za napšašowanja 'same-origin'." - -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 "" -"Jolic woznamjenje wužywaśo " -"abo głowu „Referrer-Policy: no-referrer“ zapśimujośo, wótwónoźćo je. CSRF-" -"šćit pomina se głowu „Referer“, aby striktnu kontrolu referera pśewjasć. " -"Jolic se wó swóju priwatnosć staraśo, wužywajśo alternatiwy ako za wótkazy k sedłam tśeśich." - -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 "" -"Wiźiśo toś tu powěźeńku, dokulaž toś to HTTPS-sedło trjeba CSRF-cookie, aby " -"formulary wótpósłało. Toś ten cookie jo trěbna z pśicynow wěstoty, aby so " -"zawěsćiło, až waš wobglědowak njekaprujo se wót tśeśich." - -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 "" -"Jolic sćo swój wobglědowak tak konfigurěrował, aby cookieje znjemóžnili, " -"zmóžniśo je pšosym zasej, nanejmjenjej za toś to sedło abo za napšašowanja " -"„same-origin“." - -msgid "More information is available with DEBUG=True." -msgstr "Dalšne informacije su k dispoziciji z DEBUG=True." - -msgid "No year specified" -msgstr "Žedno lěto pódane" - -msgid "Date out of range" -msgstr "Datum zwenka wobcerka" - -msgid "No month specified" -msgstr "Žeden mjasec pódany" - -msgid "No day specified" -msgstr "Žeden źeń pódany" - -msgid "No week specified" -msgstr "Žeden tyźeń pódany" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Žedne %(verbose_name_plural)s k dispoziciji" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Pśichodne %(verbose_name_plural)s njejo k dispoziciji, dokulaž " -"%(class_name)s.allow_future jo False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Njepłaśiwy „%(format)s“ za datumowy znamuškowy rjeśazk „%(datestr)s“ pódany" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Žedno %(verbose_name)s namakane, kótarež wótpowědujo napšašowanjeju." - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Bok njejo „last“, ani njedajo se do „int“ konwertěrowaś." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Njepłaśiwy bok (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Prozna lisćina a „%(class_name)s.allow_empty“ jo False." - -msgid "Directory indexes are not allowed here." -msgstr "Zapisowe indekse njejsu how dowólone." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s“ njeeksistěrujo" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalacija jo była wuspěšna! Gratulacija!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Wersijowe informacije za Django " -"%(version)s pokazaś" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Wiźiśo toś ten bok, dokulaž DEBUG=True jo w swójej dataji nastajenjow a njejsćo " -"konfigurěrował URL." - -msgid "Django Documentation" -msgstr "Dokumentacija Django" - -msgid "Topics, references, & how-to’s" -msgstr "Temy, reference a rozpokazanja" - -msgid "Tutorial: A Polling App" -msgstr "Rozpokazanje: Napšašowańske nałoženje" - -msgid "Get started with Django" -msgstr "Prědne kšace z Django" - -msgid "Django Community" -msgstr "Zgromaźeństwo Django" - -msgid "Connect, get help, or contribute" -msgstr "Zwězajśo, wobsarajśo se pomoc abo źěłajśo sobu" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/el/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/el/LC_MESSAGES/django.mo deleted file mode 100644 index 1b07550997aa8ca2f849671ac36c859422aedd0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33648 zcmdU%37lM2mH!{e8rkE$I#cWNFsy36K!8pvV%dyI;DCR9CgNBy<=d5W*%w z6F^7^!xqrdEH)t|A&C)DM@OvwkINr%+{bZc21mzbaAy2}f9Kv;^{Tr%n~Z+`1vkI< z?z_vm=bm%!IrqNT-#co*2LpbW?-K-X1B*j~U@O-zAEVqL*nDyj)>JFA3&8q zFbskb;9;QZodb&gNubJK3#$DH6yN88n%5psbZ-EQ;8yTs;2BKbeDLqVkAfEu3xd^P zANV9#JT(X|1doSl7lX4v$<6)X@nE0FpMv7spFl(|IDB{zP&GIm)cuv9#y1btyxrpO zmwS8$6yII|)$Z3p$>A@-=SnxL>{|5)dB=P$UP<(0e zI1WU_f-AuNz#G6;FbAsq*T4h8?|^FW$3FiJu$lY)8r(db1-^y*7Jq*+sCpB?_k&Zx zgTPOC>;(_t{smCudlB3peAVZF-{1cP6dkXDlH=cjhk*Muy8OdH^?L$%J&N`=@NVvJ zLO6TD{ZDt}+61coZJ_w~IZ*Ar3X0AjgKq_21IK}X0Qo<-aHOl(394My<9zTS?r#Rg zw>v%F3u;`;K$U;k-#-qj|Bw6owH}`XRc=^}U7emfW8Ls@^rA^fc>nk;mm8SA(MKc`yWbfTI5gpyvN)p!gGva`^{-sqZRQ(oE z`ImxU1;>N0f=A&@Xne1M8rQ#rYIpzh9iHIvbdMK%e2>R=Q1upoM}i;r`Hy=1w155* zC^>!wRJot|{5L!vh7zgYVW8yo-5w`^sy7=v44ez9zY?hOcZ0`(t3Zvf*W*TyTRd*} z_@c)zc>J=*uX_APkKY8PSFeKN&yRfmPd)w;l>Wc&pa0tD{~nYc{1Mdr9)uD|E>8m` zKU2UNU>3Xzd=ZSm6Iisb18?^D9q@zPw;;T;z%?KyB-jUIAvqWgHiGX1VPS9^cow(~ zr0d{U;MJ@*r(Y5T|G@o{OIgdo>0`XygYV$}6;S>B4x9{jj>Sg>dqL6v-=O5@Uj|?A!U^zF<4J57+^Ue`#|{fAIP5 z81LqNl*h5)sXU(zs$37KdXIs}f$KoY$rnIGKKK?WJ{~av83Qi`MaO&)mIZf$D*r`r zDEKNU`TC>JKVqVrw^KpoF9g-kNBsRWpy=5OYF@q%P6JPz;B@ZCfa-TS z_)G8!a33aW>1Ft0+<%10zli(AS0EqYi&L@B;13wYQl7tdrIVwDG?wQ6Ctwpe{XK5I zz8M_B{aO%_4ZaD&^5AHQMWloGfs&I4!A9`2{{9!Bxa42{q zogM?O1kVB2gYtKO0(O9Z0>#IU_c^;hA5=dd0uKZ~3a$Vj2379NtKIW49%q4)lMYaH zeHc`^RiNnkl+WJ`9?Sig!Q;X2gX-t^;6dP!_tOUocQkka^R(t#WE$LXoonYmu6MZ4 z93O{($5HPbQ2kB?PXez8ZvlHijrTu6^>fAt99`o;@nZ(4`W>L?z1ibZ@Br>t`TM6p zwf`(AI$r|S-pd}p@A225+TB0p#&;4ZyL2X~{P%dA3rb#Y0>z)FLG}MEI0SqVRDUmn zlB4f}qUVHGSMC&0{WpUj0LOr8|4Fa`+ytup55T$LPrMbA~>Vc>P3%4a-&2z)E|_krqXC8&1S z`sZKq`QHIm|8;-=Kj0MZkL<=51+M`yCBY_;AqIzj(D`W#L53K71C*SM%{#w;38?Zf zgXe?83g{zvEhu^)1rGsN`}hCIz9!e-LHc$g0F$1 zf87Gt?naNF2bKSI@Po+Tx4~<{D|(#2@OKN{Jgf%~q}*1IFM0fm$FGA2^ZcJY{tIaH z0!qLC$LAk>lWXT_P~}es#h>Az#(xf|aZLe_1F!e@B~b0%<8g(@Pk?HF6R7&1^Y~3r z^?wFxe1GzIz~8w0Lp>hj@nny~K-s%Sk7xS)3p|bm)z1`AbYJW9yF3=beaXKG+#kHz z=id&Bo)3e=!6(7d;FrL2!8gFqf@gk+H4*#`_$9FC<{-Ei9D9q45Bk8Z++V-Q*^`rQ zb?fVTa5DJ^-sa?ZIw(DO2pk9g5WEZ=zS#M7T$+9`&B3Qg&CI!;>-SaCeRk#kSq01` zwNR$)^MB^?SKwo$(?}=tyctZBlE2OV=Hnj!=<(~|IO^y(5){3kw!0wsJCD;m{u8*4 z^hMGppErg&|Cj5#NKCK&Mv-?ONjh;PNjCU+((gz^Npfm`4rq;%U-aLgJ6q~DX` z-!LvNp!{&sIX;u=GJojp;Dx?FJ$i*CJ0{sVf&8QVv*SQagZYFngSV1CONxId@qDYl z`E{HLoC3GLB!7N?gmi5ecNLevak9bKuVF$_U$MS@wK0PB>gb=K_l1iB3;e3 zbn|eo-v`FOgSfbubh*#Kq}m$%U4Jh)g*t2eeaN+bhk|E<*O3k;jUt^w`UB}X(m#@B zlHN&r59$Aqo+ceiI?}h%%Js=4{q82+OZo|E9!YlkKS?i=4x{|Oplsj4T<-^VlKzLZ zh;$_>{+;D7_Mu#!>!V3mk$yqCh@{_dNax!XJ}3A|Qa9;D(u1S}sr%31c<^vA{`~_N zP2?R*(r+s1{iIWM!|yGmair7z^CLXIPToq=TGC;p`1cn7T=(~o_KzQU{1Z5fbOh-j zU-o*gCy?|zi@Yy`?*tcuNBc65a{UdGey91o8@YaibO84^fGbD~NctV)%Y2UO2S{5; zw~)Rt#!hmx<~CmaN4a-a3rf=ftK$eR!TJ?R6a(@EEoeoFc`(%X6dF7RJS-zMEj zdWiHR(iuGa0T}<@&HWN?_5=4NJ;U|K;)fn5d3>+Or@+oL|?) zbrY$>=N$`vhjfL%7yOX)lD|LIx24<1ecm$gGV+fD-%Z*``X)(ntbUU{M()=BJ(s-c zTzxc=x0LIzkuF#H;SKGnVpL3bMU929Emz94XMeP4MKNrR!gRJ6<-7AyF>2>JRGDyL zE*piz8`?_we3UKDQJ%6I3m1gxV%U}HQN>hOYr3P9D;2_AKF-eOieYqPx=?JU%em<& z(>^DYYK=1V+Epr8f2C~tgQX~(OC?9uoZ5238#1}vyi)g^Vox_cT0{9Ly$t%Wz|*c=yY-&V7K*8CTNExx7dz?L`lPYp4f9i(Qq-6a+jCJN ztfAlP&dH{XX;!b;nO2orf>W7%lxpvB<2HJCr(%K52i7d47eCUG!L41?%KrGTK z7|!gbLZOpKU6HFLpUSB0gltE~$}WuZt*P`4)C|U^3W!56mPyT* z3aU3Y%63pb7@O`08_qLcG@6t`Q7|@_%S1HQFoAiD^5LvJvVJjyC~ex4F4t-UuBZwMAX6aGi^ES1J=`Oa3;4xd_Im z^H7z`_dscTbYp}-=Oa_0R3?*KzzCS3s5uzVM0eyu4G-ln_QVk;*g`FwHhBYO})Vc|158FD?fHsz; zumPT^1d9Szq1f5j-k6|ax7#V~x*=NzVro!OBPWyYN*Cw26{0>_h0ff9xIjPB_N2um zfxFwJXW5%aR?G1`-5ySvKL704VAXxbI4E<@ zPRb1WObd4ZHfPVcVnEjHDdYR+$?>a~H%eaJfCt_P_s@@#*0}#ezfSefuGfA)20O-K z%?p`QhwL_MS^*=U&UR=Onw?Fz;lDARMHpWg>DM1FN-Q|}LL0V{8~EDU)7=?m6H~N{ zmUr4>-3AwQ;&^xh;*sXEnVzs+hPx0}m+jUb2~<}~)D*fSmeOL5E4&J=&=aH9d?}Uh z2`0)r)+puYwjkKft8`v3PuXkNKe&}eM#jSER=vt?W5F+U@>%_Y+Z>MZD{rNkEy`-% z7nxIiBInw==uQ!V@p~6La}i^DqOhqI5?#ygcd&8$>ND6|>Wo z&a&V$c5~0UwBa-c6Nw;L&L`&6O6@5Io==;fH?f4Hs4xR3sx?=LY$>19ok0W@FW9i= z;{>Ey;X-TFmMRr2C>gly&vh-K_qqcdF)f~E^5e{grIu%cBU8_ zea&xft~+=7Bu3&>6vOkUcEA=5Gr6{a-dZ%C3Dbk|6^9Bz?U9BN^m`Y~Ig z9GN60ttppBy9t#aHKyUz?>Qy)7`)eXO`bJt`b>>q@ql9B-J`gp75VH+5qnILr!K2Q z>>a!B1czi38kt&7aZv|Z%pEh*QA%;`?5Wlg6AQ$fak=;%F>$u2gJ~uL&7o;U_t;(A z(@GoNkP$WvZxGILD`{h)Q5K4@sz9d5!9;WhQ}8&YyO*W1W-%{I5o;>+x~xQib6F`H z1(&B2+)b~_ee^{aiQ;FSrNL^fIdzy;5CM=1!bD9EeLrhi3)|nP!?51Mn zrng(kd zkhQX~)Ta5$Jcc&7vQS_vtu2^7HJC18X0EhYp%5%hMT`ZG3N}QOZXuoYmHE(`gN0JA z0=nrqFq-=5&T8Y!D4I5ow3oUu^wKpHE@h^%vST$eT+o?r>+H9kMss`C%pO*#?1I(l z+vw9o#yfY&8$n-kb5EYeP6;%>P$4V(29=_b+v0HohMR68C&pIfsf|JV`_|lzVml#p zuGm>=BCZ=-`{DQ{CT^aZL7rF1trl?6(V+E{k5wJL#*8F3mZs-eVX%-PyQY!=ZSC;f zXAa0Hbm6d7%ayV>un!l^NG+g#7XQ&iBbbrH7DweBPi>(*VA{jiVNn~b0r!-q*&Qt9v*;izT`^zEYU@wF9$xi+ z>`%L#sC|wywC+6<%q%e!tgq%{L8_AtM=-)q=?rG}$a^&N63j~7kefA}8V8TA``mnNvqvV4vzYL7 zmNnl;!gy2drc<_Xm^|Q<;ki=EZKpTWtm<%wv@Xcy=V9aurM5O!zqwf3o}p~}Wjk0L zOWuqQwHls8gbcn^&jwnfA{IXz-b6GpM^8Rv+kH2&FXwJue@-c7Pt7DSP}}&^L#{3G zko7fdfWG0R&l}`f78+|FQQy1A?Auy%77MD9n8vgr`vGL zoY#zR%=KxhuI>v$c8XY3@S2&ce5xH|kjt{E5zF>0cEL%mrBZ&L1Y{P-4k^esYdV!_ z3CDz37I|ginC|X?Er4Kldsiu63}(;EBN5UfqGnc`0u$0hoNR|JX^sYpQl&gk=VfyX zDAi4zhtuwd#rAFora-f4JXI*eDnt>utYzLC<5*%;T)~PqPxAQ^n#_K+wL!}Sy%o1= zcD}t7%wE_^cy*PmOvTy|=+tu7nm%I$w#6=kD^B?VoTV~4BKQBmO)#(~QP ziZ420{YAq%i^c9j%cxQ9xwb-cyX`;|0_nt~ndp2}lpSSGk^<|-!YEdG#ZHA$!-&E- z-5@rbV{$W$iL`Jf*G=d7VHf+7l8LBr;i#00T>KVyqRHUB_(>$}mSp3-QHJ@v8cTDv z4-yMe;62|;lv@c%VqwHrabcW`Yn=V@YM@rMs1-DQH0FzN6-%J__9M!Z*vkC7ZE#Hn6$`=W*n(L0nOjI1O@AZVt9fg-A z<60PXYJ1dL>e%JfR6S&y7lwcvVxx*%ak`idlX&g_=vq!5KS*jVYG}X$E z!2D+Cn(pTg!TRNuI{Fvmw4{F)yFUH1h-wC8DXyt)-lCk^EEi++&+A_ir?-Fec(?tt zW=7r0%M|+!F_Ga;@e)NUr$ULm%C1%-FAm$1SvJ6G<8E}-dq1>f2IH#URy_GcUhK0c zvNS5^SuoW>syiQ~N*w{mI>FqiHNX}GH}J;i4J^!Etg{?v2VLp*Y`UYf7-VyVXIb7K z%yBfD%Lm<(0`~TT9t?RlH(5g(IjL7tl+w+%ixdrw=hty({tI^8_QyL;l-5Du3bmeG%HGV zwS>009X7}#!Xa9)U_mo4WVjmU3puhzdBD4}%A=ypsKy~vr%att9l+@3Glt;Lb07f) zc5IFfmrf2lkx?M1U^O>8=^T26hjgWNR1Z~nA|=e4Gb6(U>0C^KZb?fN%O zlpDkTwmSqUTy*9I?BD7<;G%|XIP{`$bmIj>g7QOQc~f~?d1K$LRb+}n3M`MrIMD7ZfCTTB)$h2`h_ z?xWbIuic!d=IKQEZ;+wyZdhQZPJDsFK-EHaxv+S@;W_SSLsuY_bs8jHGQ}C z-ASignuGYzCw@l?Vs9<4HIit^h)p!Sjp3?~=gM2kFR0}WT=a&1;JbQ_3UcqH?Zpg@ zZj&!f1(in-1=0Nr?lh&5Ea!ZKq->eclL(e>53-{}I?AEQkp6uvb655!a zgGsunY-YvNG>|VfuTWVR@N@}NcCWPgAStS{-iL-b4Hj1`PRu?ySZTn&6rt9+LefnMXg=3K%6yUE^R?{Ed>$IGjN z@-o`J)r4XVMQkf$j83f9f|V zuVN@0?1s^!!aP}P1Q4GGRdbZ>=oO;V>VHj0hq7xY*(EVpqy z&w~mxl_e7>a}v)KEhXk4E+G-}Gaw?C&;~tH-B(+V!MGKXOo-Y;67Vg4b{PZpH$nX- z7r#<@5xlsaImQNJMpw(W^cweM)Xh9&n#tONA>Irx5&Pz#ypo#A-J0y{K^ogw{)`EO z=vpjd1194I{_CYSwpO&1H`Nj0mC%MMqtj>OF)pK8W!|yneRpEwT?^YVe5joaybK=v zy_X9J7F9v{DR{FT_HU$9w3N(^%;Z)k<5^=hHJ+vRI(y7Kx@lf)wPbY{vtX!aP0L0` z%jFJh+cSDK0*nd=<<*R4Exhw0{(!M#EehZ>9uj$0ySg$q7|E^$#Hnr(Kh*Vz3?$fM zWjzj3ouO0fX}$b;K9b2zoiJEs)>&nFc zKjbOyiG6rjAp3zG(|Qv#3ngMzBf~H8aH952&pO=O$hnxi4&9*l&aCL6$M`UO_mdBQboUndyius z3!|2FJfvhh2^rB_!h^}kPN|XGBY#!8tsYS1O%{@~@aigF#*&O;=YMbe!UMy|h@#!@ z=|S^O*FdB>e)28l8^9@67?JBNng!KzQ{>AID4p;mG&i_Z>|ijA0mbFP;;EZ4q?|cl z^~yOSaN>xN%mdrxUT(G}u*RXOUmGVJqcNcNI`{hXz*g#zx()ARU?b<$^{MKQGf9Dq zmg^B~EU7JO?^O?EULB^mZTj6Ribp-bFRw>WonGoy9p#+)-EBc`Uc!gnlWH~7t&O*> z%~~RQ(cUHa)ou$;ii>L3YquhERe7+0FA-?ft5$~(do*OH2>N|~bWJK*PbmzBfos_VZ@t9<#8ijHNPqYMWcY>iu79}zOcB5%S!E+pD zwTOy(FX@kfL#r9B7IwlMs+wu6acIRKA{InYJ292GlyS#)UVUj}jIC`5*50&*Mgzhc zF?AVz5scHP1(A$Fg1V#j)qfXDIF?)6+HX;f^|m`#qdMZJl%YCTlw?zw{SOk(B?Yv! zne?*ba6jEE$o88bk4wBY*8oX7eA?JsSNW8{_U}}|Mg3L{w>0?@Z1ufX*keZn70$aw zMdWLHTx+exqg(pCbK%P;d{4j2V{$@2b-qM&pCmAI8j8$`AIkkut}P|ox`(MqwzB%| zq5UmY++^V$!5e%dDUPwRx@VyQ>+r)j{h;Xw`=L~&*%dsg2*P8qi+uw6afPQ$ue*{y zz~fqjuMZwNZ0AKD`!EAaGzXY7ZNstSCSg$px1S1K?4TzMjeK{CAsa}d{6)4h zLE9073r@T4aHQ*BM_k=0mhbKzS6Mlyv@p;$3%}@B25>Wm@Hwfx%+9?&up9JK5T_h& z#wEkjN?8Wg7H7o}?c4kH)(4^@g)B`v%P^W}f+94{+_-;!M1E`IyJum1xarmWARm{(D z2Y}Yih{X3QBkavD_qB?X4eeW3rOjysholJ;xO0Z6{+q=TKaqb4wrGWgY_~NpF>;Hp z`-(=6+U_v$9!kAnrbm8>(-#T5oRr$_Y3;5_PFWI?AJ=$OEN8~qNPmh`bK0PF7n4l` zGH{Y(cR)pR>go{_qRq&GbU`wT5=$v=#X2#NI^hLl$D`02A@+q1My4`aGnD43NQua= z(%Pu%XLHQ1pT7xC*uj(1bb?4vlaBirvNd7BJ(F%zxnSRw;VNW&6gjaVzPo-$= zR5I4e*~SXSD>vJpD!5y%e{u!=r$9O=qLyeZCBn>rZShcIO_N`MZsURmWD;GQuzd|Q+R3JNzcoVh zmsgQrxkL=$rw?P?A?Rmpkny+>EX|vYt#e%ML~#YI)beHw(O!d{`t&XFKxY;Q+krqrPER-loI%)P?Zc+8UPptlaJNHC3%CG`);S*1 zYci1RL{~eILw1+^xLDqCJ2VhjqR89`5!?CW@i8Of=8aTWUuWF%Z3eF$Vk|Wa8_J&% zIc6J;A$=A!$YHtLn+3-*e^BgfHe3qzx&-7SpaV%6IMQ|S-rg1PvlkQHzoZV0q;A`o zdmO|8gX~w{93Q8g=+>k5^jSng$_eMfvR)_H!KK>UIm;mc{N?hN^I{_aBHGWOHyd)a+cI=&?-gRHH(EK3TM^}E2Xs%StY$RG(w-x z5q!tTZR|D4x`;cJk@r=tVLLRG)WGF-Cp#J$!c5!nWr;Ku#l}cf<�P$YjS^iosJo zQEfz@Nvv#mAaQ1^c;rpjQ&iK7PwvBZyeAt6nN)Soj3Pah&uogkc=Z#SN2*O-8@>}f zV{LO-epr;(d*^GL#T?W@++|-haWr3DmHb?>I?;+k=#}aSFNJ6!MnHu=F z^BBK3poxJ#r-eyMW4$_rk7t_Uy1%37phlX>ImRuCxthO+RdqSBQ=1NpmK1|L~qY*A~1x(5ly%NJ1v)Q19N!%*t;fE7k^9 zMlC`KgBO&auu81w)uBCsR8&nYPoBjB(c-iGCwU|0dP<%G!o`bEbS9QyO#AJt?OgA6 zrfzjknrg)xgpv;w916OLxnh5TqKP zDssDwF={7G+Oh>J6z{Gm&_V<%)2XP;g(*gk0t~%dCfh+(MHWw)vC-Q;+84#|s%FKG z&KkZ3);GZF#hkV+tP1*aG~@ns81HKmk?c&S)$gLDaB6jRLo!cqS;aTTYkUe>w~)?8 zhy!7<lJU;hhX-u5H3)=Phiuq8pf-L3IS!#HSTy&-;zGvwPj4kSMxF0VF1oqBi% zJwUmBp&O+jn)U);L8jOjU(FEQwx{+xjO#1Os=RURs@y{v?Nai3wQNd%7q6cfZ^hh_?6p1md#W;_JVqSv6MZ63s~EXqQohqxY)q zf$B8Co+hjU?68P2VGH~_1`1Fi#8zO;9+&Q|KNNzQ#X!V{#Z!wxmrtQN!HM;Mq!WdF zNUE)g5xY1);$L@mMb~auWFzl%nHk|9Q)qNZZ`oo5hK44t+CLVL-3gG1+R!@8iPv$z zrz9WT*|D{nPEDdY(uuKppBhWHH2LkesHJ%F^X>BLenFzB2?KrpH@}&h7z^{-px8_AsVwuvFh8|aCTNfjXde7)&ng<%ls7d{ zma1px?D|Rl2OQFzLj#Y?T6-|#&0EhOQ8!xpWynp_h>o=U>QqA^r}pUG_vyo^6MxXs z+}u1&EjcPBVOpc50W9kSjQ48VS zTSEWc10T4DHAhN5Y{O#&ErO{^F%wiSopw)vm|sp#+A zYoeUhtTrhX6lpezx8a?bKDgs(wvbR(^$jW50WV70bkYV^vTCA~xkq&4bkGJ*3wYY% z8vIy;aNQx^U`8w>b^z?-ew&Kt-Pv4q!V|`^`Y}*UPeK=JL_21Ug%xy~Xv7?;K@Cu~ zmCCC={T6c<)#-GNh#C>m0h#RGTu8zl}zx`l;)IeHDK;XgqSLmh`BoRbBDhZQZ zvsZ@%`j|Pksn$07!sZ&)Fd>MIO40FivQ?G!o|P=IIy-5mVd_hi;H%aQI~;Y#ah!O` z!856Ji<+#{dL&L}UJsDRIMh>E#3^UewEDktpw_EOvPil|RkK1g!hWV#uC3^cZS*pa z6w>Dw;(=--1=vJiPE?Z1eom!~vj!T4QOxqUqw*K$Vu6k|h-O5N7RkyVO`s{~fJ2%H zL;4ubUUR$}%j~s0{@H(8!AwN$W-)&N)BUxEcsHPiH4Ga!h%exnU;Ixe+^(d;0C63w zjtIF)OIpxUK2vD!?qUA%#%ZGFU4NA~*Gfy2whJVfYla4h=r&lq%&Z3Pu3axJZvds% zFM#$!5x7D!XlQO!;pr$`mjw@P@&PHzT3HSy}IwMpvrs#6TYQx zeEy^arM5#MiG`^5Byp>uNRWNDQ8+Nu4Y*Q9x7skYmR6}ggja9NA9YVec)xDlHt^lH z4eTrU!SpX_{+u760FHWwdg47h1;)+zf+Hg1rGd{?f<(qn8RM~M zaG;2YSMFj)2a=icmXW9=CpIG`QgU8o?CcvF_s1EA#Veq#Z0?K&2?_YfrklUdP%)O{0;x(%|!9FNyT(p0E=nq2+!1F$u^Yr_ zeq@x{qT_O1Vxk853mCSjvO!SM5o{|p-4g0TUcJht#h}`1<;C7ziQ3M{smknN%x`4j zXNA}~b+*j+qp!YZx!87>v{#LU@lcwU7 Z5E0zz$n1}Xya{bo{)h-|xj!QE{{R{?, 2013 -# Dimitris Glezos , 2011,2013,2017 -# Fotis Athineos , 2021 -# Giannis Meletakis , 2015 -# Jannis Leidel , 2011 -# Nick Mavrakis , 2017-2020 -# Nikolas Demiridis , 2014 -# Nick Mavrakis , 2016 -# Pãnoș , 2014 -# Pãnoș , 2016 -# Serafeim Papastefanos , 2016 -# Stavros Korokithakis , 2014,2016 -# Yorgos Pagles , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Greek (http://www.transifex.com/django/django/language/el/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: el\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Αφρικάνς" - -msgid "Arabic" -msgstr "Αραβικά" - -msgid "Algerian Arabic" -msgstr "Αραβικά Αλγερίας" - -msgid "Asturian" -msgstr "Αστούριας" - -msgid "Azerbaijani" -msgstr "Γλώσσα Αζερμπαϊτζάν" - -msgid "Bulgarian" -msgstr "Βουλγαρικά" - -msgid "Belarusian" -msgstr "Λευκορώσικα" - -msgid "Bengali" -msgstr "Μπενγκάλι" - -msgid "Breton" -msgstr "Βρετονικά" - -msgid "Bosnian" -msgstr "Βοσνιακά" - -msgid "Catalan" -msgstr "Καταλανικά" - -msgid "Czech" -msgstr "Τσέχικα" - -msgid "Welsh" -msgstr "Ουαλικά" - -msgid "Danish" -msgstr "Δανέζικα" - -msgid "German" -msgstr "Γερμανικά" - -msgid "Lower Sorbian" -msgstr "Κάτω Σορβικά" - -msgid "Greek" -msgstr "Ελληνικά" - -msgid "English" -msgstr "Αγγλικά" - -msgid "Australian English" -msgstr "Αγγλικά Αυστραλίας" - -msgid "British English" -msgstr "Αγγλικά Βρετανίας" - -msgid "Esperanto" -msgstr "Εσπεράντο" - -msgid "Spanish" -msgstr "Ισπανικά" - -msgid "Argentinian Spanish" -msgstr "Ισπανικά Αργεντινής" - -msgid "Colombian Spanish" -msgstr "Ισπανικά Κολομβίας" - -msgid "Mexican Spanish" -msgstr "Μεξικανική διάλεκτος Ισπανικών" - -msgid "Nicaraguan Spanish" -msgstr "Ισπανικά Νικαράγουας " - -msgid "Venezuelan Spanish" -msgstr "Ισπανικά Βενεζουέλας" - -msgid "Estonian" -msgstr "Εσθονικά" - -msgid "Basque" -msgstr "Βάσκικα" - -msgid "Persian" -msgstr "Περσικά" - -msgid "Finnish" -msgstr "Φινλανδικά" - -msgid "French" -msgstr "Γαλλικά" - -msgid "Frisian" -msgstr "Frisian" - -msgid "Irish" -msgstr "Ιρλανδικά" - -msgid "Scottish Gaelic" -msgstr "Σκωτσέζικα Γαελικά" - -msgid "Galician" -msgstr "Γαελικά" - -msgid "Hebrew" -msgstr "Εβραϊκά" - -msgid "Hindi" -msgstr "Ινδικά" - -msgid "Croatian" -msgstr "Κροατικά" - -msgid "Upper Sorbian" -msgstr "Άνω Σορβικά" - -msgid "Hungarian" -msgstr "Ουγγρικά" - -msgid "Armenian" -msgstr "Αρμενικά" - -msgid "Interlingua" -msgstr "Ιντερλίνγκουα" - -msgid "Indonesian" -msgstr "Ινδονησιακά" - -msgid "Igbo" -msgstr "Ίγκμπο" - -msgid "Ido" -msgstr "Ίντο" - -msgid "Icelandic" -msgstr "Ισλανδικά" - -msgid "Italian" -msgstr "Ιταλικά" - -msgid "Japanese" -msgstr "Γιαπωνέζικα" - -msgid "Georgian" -msgstr "Γεωργιανά" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Καζακστά" - -msgid "Khmer" -msgstr "Χμερ" - -msgid "Kannada" -msgstr "Κανάντα" - -msgid "Korean" -msgstr "Κορεάτικα" - -msgid "Kyrgyz" -msgstr "Κιργιζικά" - -msgid "Luxembourgish" -msgstr "Λουξεμβουργιανά" - -msgid "Lithuanian" -msgstr "Λιθουανικά" - -msgid "Latvian" -msgstr "Λεττονικά" - -msgid "Macedonian" -msgstr "Μακεδονικά" - -msgid "Malayalam" -msgstr "Μαλαγιαλάμ" - -msgid "Mongolian" -msgstr "Μογγολικά" - -msgid "Marathi" -msgstr "Μαράθι" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Βιρμανικά" - -msgid "Norwegian Bokmål" -msgstr "Νορβηγικά Μποκμάλ" - -msgid "Nepali" -msgstr "Νεπαλέζικα" - -msgid "Dutch" -msgstr "Ολλανδικά" - -msgid "Norwegian Nynorsk" -msgstr "Νορβηγική διάλεκτος Nynorsk - Νεονορβηγική" - -msgid "Ossetic" -msgstr "Οσσετικά" - -msgid "Punjabi" -msgstr "Πουντζάμπι" - -msgid "Polish" -msgstr "Πολωνικά" - -msgid "Portuguese" -msgstr "Πορτογαλικά" - -msgid "Brazilian Portuguese" -msgstr "Πορτογαλικά - διάλεκτος Βραζιλίας" - -msgid "Romanian" -msgstr "Ρουμανικά" - -msgid "Russian" -msgstr "Ρωσικά" - -msgid "Slovak" -msgstr "Σλοβακικά" - -msgid "Slovenian" -msgstr "Σλοβενικά" - -msgid "Albanian" -msgstr "Αλβανικά" - -msgid "Serbian" -msgstr "Σερβικά" - -msgid "Serbian Latin" -msgstr "Σέρβικα Λατινικά" - -msgid "Swedish" -msgstr "Σουηδικά" - -msgid "Swahili" -msgstr "Σουαχίλι" - -msgid "Tamil" -msgstr "Διάλεκτος Ταμίλ" - -msgid "Telugu" -msgstr "Τελούγκου" - -msgid "Tajik" -msgstr "Τατζικικά" - -msgid "Thai" -msgstr "Ταϊλάνδης" - -msgid "Turkmen" -msgstr "Τουρκμενικά" - -msgid "Turkish" -msgstr "Τουρκικά" - -msgid "Tatar" -msgstr "Ταταρικά" - -msgid "Udmurt" -msgstr "Ουντμουρτικά" - -msgid "Ukrainian" -msgstr "Ουκρανικά" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Ουζμπεκικά" - -msgid "Vietnamese" -msgstr "Βιετναμέζικα" - -msgid "Simplified Chinese" -msgstr "Απλοποιημένα Κινέζικα" - -msgid "Traditional Chinese" -msgstr "Παραδοσιακά Κινέζικα" - -msgid "Messages" -msgstr "Μηνύματα" - -msgid "Site Maps" -msgstr "Χάρτες Ιστότοπου" - -msgid "Static Files" -msgstr "Στατικά Αρχεία" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "Ο αριθμός αυτής της σελίδας δεν είναι ακέραιος" - -msgid "That page number is less than 1" -msgstr "Ο αριθμός αυτής της σελίδας είναι μικρότερος του 1" - -msgid "That page contains no results" -msgstr "Η σελίδα αυτή δεν περιέχει αποτελέσματα" - -msgid "Enter a valid value." -msgstr "Εισάγετε μια έγκυρη τιμή." - -msgid "Enter a valid URL." -msgstr "Εισάγετε ένα έγκυρο URL." - -msgid "Enter a valid integer." -msgstr "Εισάγετε έναν έγκυρο ακέραιο." - -msgid "Enter a valid email address." -msgstr "Εισάγετε μια έγκυρη διεύθυνση ηλ. ταχυδρομείου." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Εισάγετε ένα 'slug' που να αποτελείται από γράμματα, αριθμούς, παύλες ή κάτω " -"παύλες." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Εισάγετε ένα 'slug' που να αποτελείται από Unicode γράμματα, παύλες ή κάτω " -"παύλες." - -msgid "Enter a valid IPv4 address." -msgstr "Εισάγετε μια έγκυρη IPv4 διεύθυνση." - -msgid "Enter a valid IPv6 address." -msgstr "Εισάγετε μία έγκυρη IPv6 διεύθυνση" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Εισάγετε μία έγκυρη IPv4 ή IPv6 διεύθυνση" - -msgid "Enter only digits separated by commas." -msgstr "Εισάγετε μόνο ψηφία χωρισμένα με κόμματα." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Βεβαιωθείτε ότι η τιμή είναι %(limit_value)s (η τιμή που καταχωρήσατε είναι " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Βεβαιωθείτε ότι η τιμή είναι μικρότερη ή ίση από %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Βεβαιωθείτε ότι η τιμή είναι μεγαλύτερη ή ίση από %(limit_value)s." - -#, 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] "" -"Βεβαιωθείται πως η τιμή αυτή έχει τουλάχιστον %(limit_value)d χαρακτήρες " -"(έχει %(show_value)d)." -msgstr[1] "" -"Βεβαιωθείτε πως η τιμή έχει τουλάχιστον %(limit_value)d χαρακτήρες (έχει " -"%(show_value)d)." - -#, 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] "" -"Βεβαιωθείται πως η τιμή αυτή έχει τοπολύ %(limit_value)d χαρακτήρες (έχει " -"%(show_value)d)." -msgstr[1] "" -"Βεβαιωθείτε πως η τιμή έχει το πολύ %(limit_value)d χαρακτήρες (έχει " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Εισάγετε έναν αριθμό." - -#, 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] "" -"Σιγουρευτείτε οτι τα σύνολο των ψηφίων δεν είναι παραπάνω από %(max)s" -msgstr[1] "" -"Σιγουρευτείτε οτι τα σύνολο των ψηφίων δεν είναι παραπάνω από %(max)s" - -#, 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] "Σιγουρευτείτε ότι το δεκαδικό ψηφίο δεν είναι παραπάνω από %(max)s." -msgstr[1] "Σιγουρευτείτε ότι τα δεκαδικά ψηφία δεν είναι παραπάνω από %(max)s." - -#, 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] "" -"Βεβαιωθείτε ότι δεν υπάρχουν πάνω από %(max)s ψηφία πριν την υποδιαστολή." -msgstr[1] "" -"Βεβαιωθείτε ότι δεν υπάρχουν πάνω από %(max)s ψηφία πριν την υποδιαστολή." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Η επέκταση '%(extension)s' του αρχείου δεν επιτρέπεται. Οι επιτρεπόμενες " -"επεκτάσεις είναι: '%(allowed_extensions)s'." - -msgid "Null characters are not allowed." -msgstr "Δεν επιτρέπονται null (μηδενικοί) χαρακτήρες" - -msgid "and" -msgstr "και" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s με αυτή την %(field_labels)s υπάρχει ήδη." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Η τιμή %(value)r δεν είναι έγκυρη επιλογή." - -msgid "This field cannot be null." -msgstr "Το πεδίο αυτό δεν μπορεί να είναι μηδενικό (null)." - -msgid "This field cannot be blank." -msgstr "Το πεδίο αυτό δεν μπορεί να είναι κενό." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s με αυτό το %(field_label)s υπάρχει ήδη." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s πρέπει να είναι μοναδική για %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Πεδίο τύπου: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Η τιμή '%(value)s' πρέπει να είναι True ή False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Η τιμή '%(value)s' πρέπει να είναι True, False, ή None." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Είτε Αληθές ή Ψευδές)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Συμβολοσειρά (μέχρι %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Ακέραιοι χωρισμένοι με κόμματα" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Η τιμή του '%(value)s' έχει μια λανθασμένη μορφή ημερομηνίας. Η ημερομηνία " -"θα πρέπει να είναι στην μορφή YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Η τιμή '%(value)s' είναι στην σωστή μορφή (YYYY-MM-DD) αλλά είναι μια " -"λανθασμένη ημερομηνία." - -msgid "Date (without time)" -msgstr "Ημερομηνία (χωρίς την ώρα)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Η τιμή του '%(value)s' έχει μια λανθασμένη μορφή. Η ημερομηνία/ώρα θα πρέπει " -"να είναι στην μορφή YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Η τιμή '%(value)s' έχει τη σωστή μορφή (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"αλλά δεν αντιστοιχεί σε σωστή ημερομηνία και ώρα." - -msgid "Date (with time)" -msgstr "Ημερομηνία (με ώρα)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Η τιμή '%(value)s' πρέπει να είναι δεκαδικός αριθμός." - -msgid "Decimal number" -msgstr "Δεκαδικός αριθμός" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Η τιμή '%(value)s' έχει εσφαλμένη μορφή. Πρέπει να είναι της μορφής [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Διάρκεια" - -msgid "Email address" -msgstr "Ηλεκτρονική διεύθυνση" - -msgid "File path" -msgstr "Τοποθεσία αρχείου" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Η '%(value)s' τιμή πρέπει να είναι δεκαδικός." - -msgid "Floating point number" -msgstr "Αριθμός κινητής υποδιαστολής" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Η τιμή '%(value)s' πρέπει να είναι ακέραιος." - -msgid "Integer" -msgstr "Ακέραιος" - -msgid "Big (8 byte) integer" -msgstr "Μεγάλος ακέραιος - big integer (8 bytes)" - -msgid "Small integer" -msgstr "Μικρός ακέραιος" - -msgid "IPv4 address" -msgstr "Διεύθυνση IPv4" - -msgid "IP address" -msgstr "IP διεύθυνση" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Η τιμή '%(value)s' πρέπει να είναι None, True ή False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (Αληθές, Ψευδές, ή τίποτα)" - -msgid "Positive big integer" -msgstr "Μεγάλος θετικός ακέραιος" - -msgid "Positive integer" -msgstr "Θετικός ακέραιος" - -msgid "Positive small integer" -msgstr "Θετικός μικρός ακέραιος" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (μέχρι %(max_length)s)" - -msgid "Text" -msgstr "Κείμενο" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Η τιμή '%(value)s' έχει εσφαλμένη μορφή. Πρέπει να είναι της μορφής HH:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Η τιμή '%(value)s' έχει τη σωστή μορφή (HH:MM[:ss[.uuuuuu]]) αλλά δεν " -"αντιστοιχή σε σωστή ώρα." - -msgid "Time" -msgstr "Ώρα" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Δυαδικά δεδομένα" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "'%(value)s' δεν είναι ένα έγκυρο UUID." - -msgid "Universally unique identifier" -msgstr "Καθολικά μοναδικό αναγνωριστικό" - -msgid "File" -msgstr "Αρχείο" - -msgid "Image" -msgstr "Εικόνα" - -msgid "A JSON object" -msgstr "Ένα αντικείμενο JSON" - -msgid "Value must be valid JSON." -msgstr "Η τιμή πρέπει να είναι έγκυρο JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" -"Το μοντέλο %(model)s με την τιμή %(value)r του πεδίου %(field)s δεν υπάρχει." - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (ο τύπος καθορίζεται από το πεδίο του συσχετισμού)" - -msgid "One-to-one relationship" -msgstr "Σχέση ένα-προς-ένα" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "σχέση %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "σχέσεις %(from)s-%(to)s" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Αυτό το πεδίο είναι απαραίτητο." - -msgid "Enter a whole number." -msgstr "Εισάγετε έναν ακέραιο αριθμό." - -msgid "Enter a valid date." -msgstr "Εισάγετε μια έγκυρη ημερομηνία." - -msgid "Enter a valid time." -msgstr "Εισάγετε μια έγκυρη ώρα." - -msgid "Enter a valid date/time." -msgstr "Εισάγετε μια έγκυρη ημερομηνία/ώρα." - -msgid "Enter a valid duration." -msgstr "Εισάγετε μια έγκυρη διάρκεια." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Ο αριθμός των ημερών πρέπει να είναι μεταξύ {min_days} και {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Δεν έχει υποβληθεί κάποιο αρχείο. Ελέγξτε τον τύπο κωδικοποίησης στη φόρμα." - -msgid "No file was submitted." -msgstr "Δεν υποβλήθηκε κάποιο αρχείο." - -msgid "The submitted file is empty." -msgstr "Το αρχείο που υποβλήθηκε είναι κενό." - -#, 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] "" -"Βεβαιωθείται πως το όνομα του αρχείου έχει το πολύ %(max)d χαρακτήρα (το " -"παρόν έχει %(length)d)." -msgstr[1] "" -"Βεβαιωθείται πως το όνομα του αρχείου έχει το πολύ %(max)d χαρακτήρα (το " -"παρόν έχει %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Βεβαιωθείτε ότι είτε έχετε επιλέξει ένα αρχείο για αποστολή είτε έχετε " -"επιλέξει την εκκαθάριση του πεδίου. Δεν είναι δυνατή η επιλογή και των δύο " -"ταυτοχρόνως." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Βεβαιωθείτε ότι το αρχείο που έχετε επιλέξει για αποστολή είναι αρχείο " -"εικόνας. Το τρέχον είτε δεν ήταν εικόνα είτε έχει υποστεί φθορά." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Βεβαιωθείτε ότι έχετε επιλέξει μία έγκυρη επιλογή. Η τιμή %(value)s δεν " -"είναι διαθέσιμη προς επιλογή." - -msgid "Enter a list of values." -msgstr "Εισάγετε μια λίστα τιμών." - -msgid "Enter a complete value." -msgstr "Εισάγετε μια πλήρης τιμή" - -msgid "Enter a valid UUID." -msgstr "Εισάγετε μια έγκυρη UUID." - -msgid "Enter a valid JSON." -msgstr "Εισάγετε ένα έγκυρο JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Κρυφό πεδίο %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Παρακαλώ υποβάλλετε το πολύ %d φόρμα." -msgstr[1] "Παρακαλώ υποβάλλετε το πολύ %d φόρμες." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Παρακαλώ υποβάλλετε τουλάχιστον %d φόρμα." -msgstr[1] "Παρακαλώ υποβάλλετε τουλάχιστον %d φόρμες." - -msgid "Order" -msgstr "Ταξινόμηση" - -msgid "Delete" -msgstr "Διαγραφή" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Στο %(field)s έχετε ξαναεισάγει τα ίδια δεδομένα." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Στο %(field)s έχετε ξαναεισάγει τα ίδια δεδομένα. Θα πρέπει να εμφανίζονται " -"μία φορά. " - -#, 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 "" -"Στο %(field_name)s έχετε ξαναεισάγει τα ίδια δεδομένα. Θα πρέπει να " -"εμφανίζονται μία φορά για το %(lookup)s στο %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Έχετε ξαναεισάγει την ίδια τιμη. Βεβαιωθείτε ότι είναι μοναδική." - -msgid "The inline value did not match the parent instance." -msgstr "Η τιμή δεν είναι ίση με την αντίστοιχη τιμή του γονικού object." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Επιλέξτε μια έγκυρη επιλογή. Η επιλογή αυτή δεν είναι μία από τις διαθέσιμες " -"επιλογές." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" δεν είναι έγκυρη τιμή." - -#, 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 "" -"Η ημερομηνία %(datetime)s δεν μπόρεσε να μετατραπεί στην ζώνη ώρας " -"%(current_timezone)s. Ίσως να είναι ασαφής ή να μην υπάρχει." - -msgid "Clear" -msgstr "Εκκαθάριση" - -msgid "Currently" -msgstr "Τώρα" - -msgid "Change" -msgstr "Επεξεργασία" - -msgid "Unknown" -msgstr "Άγνωστο" - -msgid "Yes" -msgstr "Ναι" - -msgid "No" -msgstr "Όχι" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ναι,όχι,ίσως" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bytes" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "μμ." - -msgid "a.m." -msgstr "πμ." - -msgid "PM" -msgstr "ΜΜ" - -msgid "AM" -msgstr "ΠΜ" - -msgid "midnight" -msgstr "μεσάνυχτα" - -msgid "noon" -msgstr "μεσημέρι" - -msgid "Monday" -msgstr "Δευτέρα" - -msgid "Tuesday" -msgstr "Τρίτη" - -msgid "Wednesday" -msgstr "Τετάρτη" - -msgid "Thursday" -msgstr "Πέμπτη" - -msgid "Friday" -msgstr "Παρασκευή" - -msgid "Saturday" -msgstr "Σάββατο" - -msgid "Sunday" -msgstr "Κυριακή" - -msgid "Mon" -msgstr "Δευ" - -msgid "Tue" -msgstr "Τρί" - -msgid "Wed" -msgstr "Τετ" - -msgid "Thu" -msgstr "Πέμ" - -msgid "Fri" -msgstr "Παρ" - -msgid "Sat" -msgstr "Σαβ" - -msgid "Sun" -msgstr "Κυρ" - -msgid "January" -msgstr "Ιανουάριος" - -msgid "February" -msgstr "Φεβρουάριος" - -msgid "March" -msgstr "Μάρτιος" - -msgid "April" -msgstr "Απρίλιος" - -msgid "May" -msgstr "Μάιος" - -msgid "June" -msgstr "Ιούνιος" - -msgid "July" -msgstr "Ιούλιος" - -msgid "August" -msgstr "Αύγουστος" - -msgid "September" -msgstr "Σεπτέμβριος" - -msgid "October" -msgstr "Οκτώβριος" - -msgid "November" -msgstr "Νοέμβριος" - -msgid "December" -msgstr "Δεκέμβριος" - -msgid "jan" -msgstr "Ιαν" - -msgid "feb" -msgstr "Φεβ" - -msgid "mar" -msgstr "Μάρ" - -msgid "apr" -msgstr "Απρ" - -msgid "may" -msgstr "Μάι" - -msgid "jun" -msgstr "Ιούν" - -msgid "jul" -msgstr "Ιούλ" - -msgid "aug" -msgstr "Αύγ" - -msgid "sep" -msgstr "Σεπ" - -msgid "oct" -msgstr "Οκτ" - -msgid "nov" -msgstr "Νοέ" - -msgid "dec" -msgstr "Δεκ" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ιαν." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Φεβ." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Μάρτιος" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Απρίλ." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Μάιος" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Ιούν." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Ιούλ." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Αύγ." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Σεπτ." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Οκτ." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Νοέμ." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Δεκ." - -msgctxt "alt. month" -msgid "January" -msgstr "Ιανουαρίου" - -msgctxt "alt. month" -msgid "February" -msgstr "Φεβρουαρίου" - -msgctxt "alt. month" -msgid "March" -msgstr "Μαρτίου" - -msgctxt "alt. month" -msgid "April" -msgstr "Απριλίου" - -msgctxt "alt. month" -msgid "May" -msgstr "Μαΐου" - -msgctxt "alt. month" -msgid "June" -msgstr "Ιουνίου" - -msgctxt "alt. month" -msgid "July" -msgstr "Ιουλίου" - -msgctxt "alt. month" -msgid "August" -msgstr "Αυγούστου" - -msgctxt "alt. month" -msgid "September" -msgstr "Σεπτεμβρίου" - -msgctxt "alt. month" -msgid "October" -msgstr "Οκτωβρίου" - -msgctxt "alt. month" -msgid "November" -msgstr "Νοεμβρίου" - -msgctxt "alt. month" -msgid "December" -msgstr "Δεκεμβρίου" - -msgid "This is not a valid IPv6 address." -msgstr "Αυτή δεν είναι έγκυρη διεύθυνση IPv6." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ή" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "Απαγορευμένο" - -msgid "CSRF verification failed. Request aborted." -msgstr "Η πιστοποίηση CSRF απέτυχε. Το αίτημα ματαιώθηκε." - -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 "" - -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 "" -"Αν οι 'Referer' headers είναι απενεργοποιημένοι στον browser σας από εσάς, " -"παρακαλούμε να τους ξανά-ενεργοποιήσετε, τουλάχιστον για αυτό το site ή για " -"τις συνδέσεις HTTPS ή για τα 'same-origin' requests." - -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 "" -"Αν χρησιμοποιείτε την ετικέτα ή συμπεριλαμβάνετε την κεφαλίδα (header) 'Referrer-Policy: no-referrer', " -"παρακαλούμε αφαιρέστε τα. Η προστασία CSRF απαιτεί την κεφαλίδα 'Referer' να " -"κάνει αυστηρό έλεγχο στον referer. Αν κύριο μέλημα σας είναι η ιδιωτικότητα, " -"σκεφτείτε να χρησιμοποιήσετε εναλλακτικές μεθόδους όπως για συνδέσμους από άλλες ιστοσελίδες." - -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 "" -"Βλέπετε αυτό το μήνυμα επειδή αυτή η σελίδα απαιτεί ένα CSRF cookie, όταν " -"κατατίθενται φόρμες. Αυτό το cookie είναι απαραίτητο για λόγους ασφαλείας, " -"για να εξασφαλιστεί ότι ο browser δεν έχει γίνει hijacked από τρίτους." - -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 "" -"Αν τα cookies είναι απενεργοποιημένα στον browser σας από εσάς, παρακαλούμε " -"να τα ξανά-ενεργοποιήσετε, τουλάχιστον για αυτό το site ή για τα 'same-" -"origin' requests." - -msgid "More information is available with DEBUG=True." -msgstr "Περισσότερες πληροφορίες είναι διαθέσιμες με DEBUG=True." - -msgid "No year specified" -msgstr "Δεν έχει οριστεί χρονιά" - -msgid "Date out of range" -msgstr "Ημερομηνία εκτός εύρους" - -msgid "No month specified" -msgstr "Δεν έχει οριστεί μήνας" - -msgid "No day specified" -msgstr "Δεν έχει οριστεί μέρα" - -msgid "No week specified" -msgstr "Δεν έχει οριστεί εβδομάδα" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Δεν υπάρχουν διαθέσιμα %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Μελλοντικά %(verbose_name_plural)s δεν είναι διαθέσιμα διότι δεν έχει τεθεί " -"το %(class_name)s.allow_future." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Λανθασμένη μορφή ημερομηνίας '%(datestr)s' για την επιλεγμένη μορφή " -"'%(format)s'" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Δεν βρέθηκαν %(verbose_name)s που να ικανοποιούν την αναζήτηση." - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Η σελίδα δεν έχει την τιμή 'last' υποδηλώνοντας την τελευταία σελίδα, ούτε " -"μπορεί να μετατραπεί σε ακέραιο." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Άκυρη σελίδα (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Άδεια λίστα και το \"%(class_name)s.allow_empty\" είναι False." - -msgid "Directory indexes are not allowed here." -msgstr "Τα ευρετήρια καταλόγων δεν επιτρέπονται εδώ." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "Το \"%(path)s\" δεν υπάρχει" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Ευρετήριο του %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Η εγκατάσταση δούλεψε με επιτυχία! Συγχαρητήρια!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Δείτε τις σημειώσεις κυκλοφορίας για το " -"Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Βλέπετε αυτό το μήνυμα επειδή έχετε DEBUG=True στο αρχείο settings και δεν έχετε ρυθμίσει κανένα URL στο " -"αρχείο urls.py. Στρωθείτε στην δουλειά!" - -msgid "Django Documentation" -msgstr "Εγχειρίδιο Django" - -msgid "Topics, references, & how-to’s" -msgstr "Θέματα, αναφορές & \"πως να...\"" - -msgid "Tutorial: A Polling App" -msgstr "Εγχειρίδιο: Ένα App Ψηφοφορίας" - -msgid "Get started with Django" -msgstr "Ξεκινήστε με το Django" - -msgid "Django Community" -msgstr "Κοινότητα Django" - -msgid "Connect, get help, or contribute" -msgstr "Συνδεθείτε, λάβετε βοήθεια, ή συνεισφέρετε" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/el/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/el/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/el/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/el/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 02413624f1827249b51f5c12f1516ea4c92c7959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4KF diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/el/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/el/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 66a5ec9049d95eed916c0876724adc911e3ca009..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 835 zcmZXR!Ec&y6vuyvR>fKiRoAUq;tm{4roU{vHOn$Kv6>AqfN9`DtUt7NAO>s~ICX!; z&f9H&%Pt-n*PVK6+MB2SXw~ZaOL*`5KEL;U55n(!o&xwhKmRfMlLX*zTr5vwA#UGe z@f{$b14QTqO6Unh>Lg0)Nz78X-a;uoJp^d$C!uF>PUDwo*P;T8*`9EUIP$dU;=ATZgQ0$SOhc z5vsF;U}uxAjQ(Te16nsOC^jy(uN(hI_r?u6Ctl8p`W1=4ORVOjT!T}2qbbP(r$#xo zEv$+{e6tQ{jpt-TkVLh$H0<724NhAUT4_nLYOGH!J)n(o&9othyvjbonw6ft+U zw%F;ai+M^^UcJU9ryKmow!nQh6u!gBoGQr?qqd~3!ikMFRuH?w2VORgWU1R}i$}k} zZTw5;7Cd!q6ZRcsy3jQzjt9S*BiD1x+N9@B{o2HJrcU3nVEw`zUqEYg0w@0T)EU32 zzj_V5(KK%Cf9VZP52CZ)c)0B0xB&q0w_}K)qVuH1Y-7m!Y=xZ< z2^P`11|GIHLglr{md_PT1DeDx%uGTp#!^i{Dn3G8Y9)tKNy#Ft@YD4@_nriqgPI7H z>q$P8WA>g*Oi%?wu{Ftu|M?=J`QReit+5CdzqBaHwl1#44bpwZfIi6?w_ylTR)bkViO(Y2`8CPYlPFV!Oyd#~T*9Rrk9`^J&gqIh#D8~gzx CN@0=! diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/en/LC_MESSAGES/django.po deleted file mode 100644 index 4d4ee48..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/en/LC_MESSAGES/django.po +++ /dev/null @@ -1,1639 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -msgid "" -msgstr "" -"Project-Id-Version: Django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2010-05-13 15:35+0200\n" -"Last-Translator: Django team\n" -"Language-Team: English \n" -"Language: en\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: conf/global_settings.py:54 -msgid "Afrikaans" -msgstr "" - -#: conf/global_settings.py:55 -msgid "Arabic" -msgstr "" - -#: conf/global_settings.py:56 -msgid "Algerian Arabic" -msgstr "" - -#: conf/global_settings.py:57 -msgid "Asturian" -msgstr "" - -#: conf/global_settings.py:58 -msgid "Azerbaijani" -msgstr "" - -#: conf/global_settings.py:59 -msgid "Bulgarian" -msgstr "" - -#: conf/global_settings.py:60 -msgid "Belarusian" -msgstr "" - -#: conf/global_settings.py:61 -msgid "Bengali" -msgstr "" - -#: conf/global_settings.py:62 -msgid "Breton" -msgstr "" - -#: conf/global_settings.py:63 -msgid "Bosnian" -msgstr "" - -#: conf/global_settings.py:64 -msgid "Catalan" -msgstr "" - -#: conf/global_settings.py:65 -msgid "Central Kurdish (Sorani)" -msgstr "" - -#: conf/global_settings.py:66 -msgid "Czech" -msgstr "" - -#: conf/global_settings.py:67 -msgid "Welsh" -msgstr "" - -#: conf/global_settings.py:68 -msgid "Danish" -msgstr "" - -#: conf/global_settings.py:69 -msgid "German" -msgstr "" - -#: conf/global_settings.py:70 -msgid "Lower Sorbian" -msgstr "" - -#: conf/global_settings.py:71 -msgid "Greek" -msgstr "" - -#: conf/global_settings.py:72 -msgid "English" -msgstr "" - -#: conf/global_settings.py:73 -msgid "Australian English" -msgstr "" - -#: conf/global_settings.py:74 -msgid "British English" -msgstr "" - -#: conf/global_settings.py:75 -msgid "Esperanto" -msgstr "" - -#: conf/global_settings.py:76 -msgid "Spanish" -msgstr "" - -#: conf/global_settings.py:77 -msgid "Argentinian Spanish" -msgstr "" - -#: conf/global_settings.py:78 -msgid "Colombian Spanish" -msgstr "" - -#: conf/global_settings.py:79 -msgid "Mexican Spanish" -msgstr "" - -#: conf/global_settings.py:80 -msgid "Nicaraguan Spanish" -msgstr "" - -#: conf/global_settings.py:81 -msgid "Venezuelan Spanish" -msgstr "" - -#: conf/global_settings.py:82 -msgid "Estonian" -msgstr "" - -#: conf/global_settings.py:83 -msgid "Basque" -msgstr "" - -#: conf/global_settings.py:84 -msgid "Persian" -msgstr "" - -#: conf/global_settings.py:85 -msgid "Finnish" -msgstr "" - -#: conf/global_settings.py:86 -msgid "French" -msgstr "" - -#: conf/global_settings.py:87 -msgid "Frisian" -msgstr "" - -#: conf/global_settings.py:88 -msgid "Irish" -msgstr "" - -#: conf/global_settings.py:89 -msgid "Scottish Gaelic" -msgstr "" - -#: conf/global_settings.py:90 -msgid "Galician" -msgstr "" - -#: conf/global_settings.py:91 -msgid "Hebrew" -msgstr "" - -#: conf/global_settings.py:92 -msgid "Hindi" -msgstr "" - -#: conf/global_settings.py:93 -msgid "Croatian" -msgstr "" - -#: conf/global_settings.py:94 -msgid "Upper Sorbian" -msgstr "" - -#: conf/global_settings.py:95 -msgid "Haitian Creole" -msgstr "" - -#: conf/global_settings.py:95 -msgid "Hungarian" -msgstr "" - -#: conf/global_settings.py:96 -msgid "Armenian" -msgstr "" - -#: conf/global_settings.py:97 -msgid "Interlingua" -msgstr "" - -#: conf/global_settings.py:98 -msgid "Indonesian" -msgstr "" - -#: conf/global_settings.py:99 -msgid "Igbo" -msgstr "" - -#: conf/global_settings.py:100 -msgid "Ido" -msgstr "" - -#: conf/global_settings.py:101 -msgid "Icelandic" -msgstr "" - -#: conf/global_settings.py:102 -msgid "Italian" -msgstr "" - -#: conf/global_settings.py:103 -msgid "Japanese" -msgstr "" - -#: conf/global_settings.py:104 -msgid "Georgian" -msgstr "" - -#: conf/global_settings.py:105 -msgid "Kabyle" -msgstr "" - -#: conf/global_settings.py:106 -msgid "Kazakh" -msgstr "" - -#: conf/global_settings.py:107 -msgid "Khmer" -msgstr "" - -#: conf/global_settings.py:108 -msgid "Kannada" -msgstr "" - -#: conf/global_settings.py:109 -msgid "Korean" -msgstr "" - -#: conf/global_settings.py:110 -msgid "Kyrgyz" -msgstr "" - -#: conf/global_settings.py:111 -msgid "Luxembourgish" -msgstr "" - -#: conf/global_settings.py:112 -msgid "Lithuanian" -msgstr "" - -#: conf/global_settings.py:113 -msgid "Latvian" -msgstr "" - -#: conf/global_settings.py:114 -msgid "Macedonian" -msgstr "" - -#: conf/global_settings.py:115 -msgid "Malayalam" -msgstr "" - -#: conf/global_settings.py:116 -msgid "Mongolian" -msgstr "" - -#: conf/global_settings.py:117 -msgid "Marathi" -msgstr "" - -#: conf/global_settings.py:118 -msgid "Malay" -msgstr "" - -#: conf/global_settings.py:119 -msgid "Burmese" -msgstr "" - -#: conf/global_settings.py:120 -msgid "Norwegian Bokmål" -msgstr "" - -#: conf/global_settings.py:121 -msgid "Nepali" -msgstr "" - -#: conf/global_settings.py:122 -msgid "Dutch" -msgstr "" - -#: conf/global_settings.py:123 -msgid "Norwegian Nynorsk" -msgstr "" - -#: conf/global_settings.py:124 -msgid "Ossetic" -msgstr "" - -#: conf/global_settings.py:125 -msgid "Punjabi" -msgstr "" - -#: conf/global_settings.py:126 -msgid "Polish" -msgstr "" - -#: conf/global_settings.py:127 -msgid "Portuguese" -msgstr "" - -#: conf/global_settings.py:128 -msgid "Brazilian Portuguese" -msgstr "" - -#: conf/global_settings.py:129 -msgid "Romanian" -msgstr "" - -#: conf/global_settings.py:130 -msgid "Russian" -msgstr "" - -#: conf/global_settings.py:131 -msgid "Slovak" -msgstr "" - -#: conf/global_settings.py:132 -msgid "Slovenian" -msgstr "" - -#: conf/global_settings.py:133 -msgid "Albanian" -msgstr "" - -#: conf/global_settings.py:134 -msgid "Serbian" -msgstr "" - -#: conf/global_settings.py:135 -msgid "Serbian Latin" -msgstr "" - -#: conf/global_settings.py:136 -msgid "Swedish" -msgstr "" - -#: conf/global_settings.py:137 -msgid "Swahili" -msgstr "" - -#: conf/global_settings.py:138 -msgid "Tamil" -msgstr "" - -#: conf/global_settings.py:139 -msgid "Telugu" -msgstr "" - -#: conf/global_settings.py:140 -msgid "Tajik" -msgstr "" - -#: conf/global_settings.py:141 -msgid "Thai" -msgstr "" - -#: conf/global_settings.py:142 -msgid "Turkmen" -msgstr "" - -#: conf/global_settings.py:143 -msgid "Turkish" -msgstr "" - -#: conf/global_settings.py:144 -msgid "Tatar" -msgstr "" - -#: conf/global_settings.py:145 -msgid "Udmurt" -msgstr "" - -#: conf/global_settings.py:146 -msgid "Uyghur" -msgstr "" - -#: conf/global_settings.py:147 -msgid "Ukrainian" -msgstr "" - -#: conf/global_settings.py:148 -msgid "Urdu" -msgstr "" - -#: conf/global_settings.py:149 -msgid "Uzbek" -msgstr "" - -#: conf/global_settings.py:150 -msgid "Vietnamese" -msgstr "" - -#: conf/global_settings.py:151 -msgid "Simplified Chinese" -msgstr "" - -#: conf/global_settings.py:152 -msgid "Traditional Chinese" -msgstr "" - -#: contrib/messages/apps.py:16 -msgid "Messages" -msgstr "" - -#: contrib/sitemaps/apps.py:8 -msgid "Site Maps" -msgstr "" - -#: contrib/staticfiles/apps.py:9 -msgid "Static Files" -msgstr "" - -#: 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]. -#: core/paginator.py:33 -msgid "…" -msgstr "" - -#: core/paginator.py:35 -msgid "That page number is not an integer" -msgstr "" - -#: core/paginator.py:36 -msgid "That page number is less than 1" -msgstr "" - -#: core/paginator.py:37 -msgid "That page contains no results" -msgstr "" - -#: core/validators.py:22 -msgid "Enter a valid value." -msgstr "" - -#: core/validators.py:70 -msgid "Enter a valid domain name." -msgstr "" - -#: core/validators.py:153 forms/fields.py:774 -msgid "Enter a valid URL." -msgstr "" - -#: core/validators.py:200 -msgid "Enter a valid integer." -msgstr "" - -#: core/validators.py:211 -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -#: core/validators.py:289 -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -#: core/validators.py:297 -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -#: core/validators.py:309 core/validators.py:318 core/validators.py:332 -#: db/models/fields/__init__.py:2220 -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "" - -#: core/validators.py:311 -msgid "IPv4" -msgstr "" - -#: core/validators.py:320 utils/ipv6.py:43 -msgid "IPv6" -msgstr "" - -#: core/validators.py:334 -msgid "IPv4 or IPv6" -msgstr "" - -#: core/validators.py:375 -msgid "Enter only digits separated by commas." -msgstr "" - -#: core/validators.py:381 -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#: core/validators.py:416 -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#: core/validators.py:425 -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#: core/validators.py:434 -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#: 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 "" - -#: 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] "" - -#: 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] "" - -#: core/validators.py:514 forms/fields.py:365 forms/fields.py:404 -msgid "Enter a number." -msgstr "" - -#: 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] "" - -#: 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] "" - -#: 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] "" - -#: core/validators.py:597 -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -#: core/validators.py:659 -msgid "Null characters are not allowed." -msgstr "" - -#: db/models/base.py:1631 forms/models.py:932 -msgid "and" -msgstr "" - -#: db/models/base.py:1633 -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#: db/models/constraints.py:20 -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#: db/models/fields/__init__.py:134 -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -#: db/models/fields/__init__.py:135 -msgid "This field cannot be null." -msgstr "" - -#: db/models/fields/__init__.py:136 -msgid "This field cannot be blank." -msgstr "" - -#: 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" -#: db/models/fields/__init__.py:141 -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#: db/models/fields/__init__.py:180 -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#: db/models/fields/__init__.py:1161 -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#: db/models/fields/__init__.py:1162 -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -#: db/models/fields/__init__.py:1164 -msgid "Boolean (Either True or False)" -msgstr "" - -#: db/models/fields/__init__.py:1214 -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -#: db/models/fields/__init__.py:1216 -msgid "String (unlimited)" -msgstr "" - -#: db/models/fields/__init__.py:1325 -msgid "Comma-separated integers" -msgstr "" - -#: db/models/fields/__init__.py:1426 -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#: db/models/fields/__init__.py:1430 db/models/fields/__init__.py:1565 -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -#: db/models/fields/__init__.py:1434 -msgid "Date (without time)" -msgstr "" - -#: db/models/fields/__init__.py:1561 -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#: db/models/fields/__init__.py:1569 -#, 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 "" - -#: db/models/fields/__init__.py:1574 -msgid "Date (with time)" -msgstr "" - -#: db/models/fields/__init__.py:1701 -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -#: db/models/fields/__init__.py:1703 -msgid "Decimal number" -msgstr "" - -#: 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 "" - -#: db/models/fields/__init__.py:1868 -msgid "Duration" -msgstr "" - -#: db/models/fields/__init__.py:1920 -msgid "Email address" -msgstr "" - -#: db/models/fields/__init__.py:1945 -msgid "File path" -msgstr "" - -#: db/models/fields/__init__.py:2023 -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -#: db/models/fields/__init__.py:2025 -msgid "Floating point number" -msgstr "" - -#: db/models/fields/__init__.py:2065 -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -#: db/models/fields/__init__.py:2067 -msgid "Integer" -msgstr "" - -#: db/models/fields/__init__.py:2163 -msgid "Big (8 byte) integer" -msgstr "" - -#: db/models/fields/__init__.py:2180 -msgid "Small integer" -msgstr "" - -#: db/models/fields/__init__.py:2188 -msgid "IPv4 address" -msgstr "" - -#: db/models/fields/__init__.py:2219 -msgid "IP address" -msgstr "" - -#: db/models/fields/__init__.py:2310 db/models/fields/__init__.py:2311 -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -#: db/models/fields/__init__.py:2313 -msgid "Boolean (Either True, False or None)" -msgstr "" - -#: db/models/fields/__init__.py:2364 -msgid "Positive big integer" -msgstr "" - -#: db/models/fields/__init__.py:2379 -msgid "Positive integer" -msgstr "" - -#: db/models/fields/__init__.py:2394 -msgid "Positive small integer" -msgstr "" - -#: db/models/fields/__init__.py:2410 -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -#: db/models/fields/__init__.py:2446 -msgid "Text" -msgstr "" - -#: 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 "" - -#: 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 "" - -#: db/models/fields/__init__.py:2534 -msgid "Time" -msgstr "" - -#: db/models/fields/__init__.py:2642 -msgid "URL" -msgstr "" - -#: db/models/fields/__init__.py:2666 -msgid "Raw binary data" -msgstr "" - -#: db/models/fields/__init__.py:2731 -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -#: db/models/fields/__init__.py:2733 -msgid "Universally unique identifier" -msgstr "" - -#: db/models/fields/files.py:244 -msgid "File" -msgstr "" - -#: db/models/fields/files.py:420 -msgid "Image" -msgstr "" - -#: db/models/fields/json.py:24 -msgid "A JSON object" -msgstr "" - -#: db/models/fields/json.py:26 -msgid "Value must be valid JSON." -msgstr "" - -#: db/models/fields/related.py:978 -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -#: db/models/fields/related.py:981 -msgid "Foreign Key (type determined by related field)" -msgstr "" - -#: db/models/fields/related.py:1275 -msgid "One-to-one relationship" -msgstr "" - -#: db/models/fields/related.py:1332 -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#: db/models/fields/related.py:1334 -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -#: db/models/fields/related.py:1382 -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 -#: forms/boundfield.py:188 -msgid ":?.!" -msgstr "" - -#: forms/fields.py:92 -msgid "This field is required." -msgstr "" - -#: forms/fields.py:314 -msgid "Enter a whole number." -msgstr "" - -#: forms/fields.py:485 forms/fields.py:1251 -msgid "Enter a valid date." -msgstr "" - -#: forms/fields.py:508 forms/fields.py:1252 -msgid "Enter a valid time." -msgstr "" - -#: forms/fields.py:535 -msgid "Enter a valid date/time." -msgstr "" - -#: forms/fields.py:569 -msgid "Enter a valid duration." -msgstr "" - -#: forms/fields.py:570 -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -#: forms/fields.py:639 -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" - -#: forms/fields.py:640 -msgid "No file was submitted." -msgstr "" - -#: forms/fields.py:641 -msgid "The submitted file is empty." -msgstr "" - -#: forms/fields.py:643 -#, 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] "" - -#: forms/fields.py:648 -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -#: forms/fields.py:716 -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" - -#: forms/fields.py:872 forms/fields.py:959 forms/models.py:1621 -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -#: forms/fields.py:961 forms/fields.py:1080 forms/models.py:1619 -msgid "Enter a list of values." -msgstr "" - -#: forms/fields.py:1081 -msgid "Enter a complete value." -msgstr "" - -#: forms/fields.py:1323 -msgid "Enter a valid UUID." -msgstr "" - -#: forms/fields.py:1353 -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -#: forms/forms.py:97 -msgid ":" -msgstr "" - -#: forms/forms.py:239 -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -#: 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 "" - -#: 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] "" - -#: 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] "" - -#: forms/formsets.py:484 forms/formsets.py:491 -msgid "Order" -msgstr "" - -#: forms/formsets.py:499 -msgid "Delete" -msgstr "" - -#: forms/models.py:925 -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#: forms/models.py:930 -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#: forms/models.py:937 -#, 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 "" - -#: forms/models.py:946 -msgid "Please correct the duplicate values below." -msgstr "" - -#: forms/models.py:1383 -msgid "The inline value did not match the parent instance." -msgstr "" - -#: forms/models.py:1474 -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#: forms/models.py:1623 -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#: 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 "" - -#: forms/widgets.py:528 -msgid "Clear" -msgstr "" - -#: forms/widgets.py:529 -msgid "Currently" -msgstr "" - -#: forms/widgets.py:530 -msgid "Change" -msgstr "" - -#: forms/widgets.py:869 -msgid "Unknown" -msgstr "" - -#: forms/widgets.py:870 -msgid "Yes" -msgstr "" - -#: forms/widgets.py:871 -msgid "No" -msgstr "" - -#: tasks/base.py:34 -msgctxt "Task" -msgid "Ready" -msgstr "" - -#: tasks/base.py:36 -msgctxt "Task" -msgid "Running" -msgstr "" - -#: tasks/base.py:38 -msgctxt "Task" -msgid "Failed" -msgstr "" - -#: tasks/base.py:40 -msgctxt "Task" -msgid "Successful" -msgstr "" - -#. Translators: Please do not add spaces around commas. -#: template/defaultfilters.py:878 -msgid "yes,no,maybe" -msgstr "" - -#: template/defaultfilters.py:908 template/defaultfilters.py:925 -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" - -#: template/defaultfilters.py:927 -#, python-format -msgid "%s KB" -msgstr "" - -#: template/defaultfilters.py:929 -#, python-format -msgid "%s MB" -msgstr "" - -#: template/defaultfilters.py:931 -#, python-format -msgid "%s GB" -msgstr "" - -#: template/defaultfilters.py:933 -#, python-format -msgid "%s TB" -msgstr "" - -#: template/defaultfilters.py:935 -#, python-format -msgid "%s PB" -msgstr "" - -#: utils/dateformat.py:74 -msgid "p.m." -msgstr "" - -#: utils/dateformat.py:75 -msgid "a.m." -msgstr "" - -#: utils/dateformat.py:80 -msgid "PM" -msgstr "" - -#: utils/dateformat.py:81 -msgid "AM" -msgstr "" - -#: utils/dateformat.py:153 -msgid "midnight" -msgstr "" - -#: utils/dateformat.py:155 -msgid "noon" -msgstr "" - -#: utils/dates.py:7 -msgid "Monday" -msgstr "" - -#: utils/dates.py:8 -msgid "Tuesday" -msgstr "" - -#: utils/dates.py:9 -msgid "Wednesday" -msgstr "" - -#: utils/dates.py:10 -msgid "Thursday" -msgstr "" - -#: utils/dates.py:11 -msgid "Friday" -msgstr "" - -#: utils/dates.py:12 -msgid "Saturday" -msgstr "" - -#: utils/dates.py:13 -msgid "Sunday" -msgstr "" - -#: utils/dates.py:16 -msgid "Mon" -msgstr "" - -#: utils/dates.py:17 -msgid "Tue" -msgstr "" - -#: utils/dates.py:18 -msgid "Wed" -msgstr "" - -#: utils/dates.py:19 -msgid "Thu" -msgstr "" - -#: utils/dates.py:20 -msgid "Fri" -msgstr "" - -#: utils/dates.py:21 -msgid "Sat" -msgstr "" - -#: utils/dates.py:22 -msgid "Sun" -msgstr "" - -#: utils/dates.py:25 -msgid "January" -msgstr "" - -#: utils/dates.py:26 -msgid "February" -msgstr "" - -#: utils/dates.py:27 -msgid "March" -msgstr "" - -#: utils/dates.py:28 -msgid "April" -msgstr "" - -#: utils/dates.py:29 -msgid "May" -msgstr "" - -#: utils/dates.py:30 -msgid "June" -msgstr "" - -#: utils/dates.py:31 -msgid "July" -msgstr "" - -#: utils/dates.py:32 -msgid "August" -msgstr "" - -#: utils/dates.py:33 -msgid "September" -msgstr "" - -#: utils/dates.py:34 -msgid "October" -msgstr "" - -#: utils/dates.py:35 -msgid "November" -msgstr "" - -#: utils/dates.py:36 -msgid "December" -msgstr "" - -#: utils/dates.py:39 -msgid "jan" -msgstr "" - -#: utils/dates.py:40 -msgid "feb" -msgstr "" - -#: utils/dates.py:41 -msgid "mar" -msgstr "" - -#: utils/dates.py:42 -msgid "apr" -msgstr "" - -#: utils/dates.py:43 -msgid "may" -msgstr "" - -#: utils/dates.py:44 -msgid "jun" -msgstr "" - -#: utils/dates.py:45 -msgid "jul" -msgstr "" - -#: utils/dates.py:46 -msgid "aug" -msgstr "" - -#: utils/dates.py:47 -msgid "sep" -msgstr "" - -#: utils/dates.py:48 -msgid "oct" -msgstr "" - -#: utils/dates.py:49 -msgid "nov" -msgstr "" - -#: utils/dates.py:50 -msgid "dec" -msgstr "" - -#: utils/dates.py:53 -msgctxt "abbrev. month" -msgid "Jan." -msgstr "" - -#: utils/dates.py:54 -msgctxt "abbrev. month" -msgid "Feb." -msgstr "" - -#: utils/dates.py:55 -msgctxt "abbrev. month" -msgid "March" -msgstr "" - -#: utils/dates.py:56 -msgctxt "abbrev. month" -msgid "April" -msgstr "" - -#: utils/dates.py:57 -msgctxt "abbrev. month" -msgid "May" -msgstr "" - -#: utils/dates.py:58 -msgctxt "abbrev. month" -msgid "June" -msgstr "" - -#: utils/dates.py:59 -msgctxt "abbrev. month" -msgid "July" -msgstr "" - -#: utils/dates.py:60 -msgctxt "abbrev. month" -msgid "Aug." -msgstr "" - -#: utils/dates.py:61 -msgctxt "abbrev. month" -msgid "Sept." -msgstr "" - -#: utils/dates.py:62 -msgctxt "abbrev. month" -msgid "Oct." -msgstr "" - -#: utils/dates.py:63 -msgctxt "abbrev. month" -msgid "Nov." -msgstr "" - -#: utils/dates.py:64 -msgctxt "abbrev. month" -msgid "Dec." -msgstr "" - -#: utils/dates.py:67 -msgctxt "alt. month" -msgid "January" -msgstr "" - -#: utils/dates.py:68 -msgctxt "alt. month" -msgid "February" -msgstr "" - -#: utils/dates.py:69 -msgctxt "alt. month" -msgid "March" -msgstr "" - -#: utils/dates.py:70 -msgctxt "alt. month" -msgid "April" -msgstr "" - -#: utils/dates.py:71 -msgctxt "alt. month" -msgid "May" -msgstr "" - -#: utils/dates.py:72 -msgctxt "alt. month" -msgid "June" -msgstr "" - -#: utils/dates.py:73 -msgctxt "alt. month" -msgid "July" -msgstr "" - -#: utils/dates.py:74 -msgctxt "alt. month" -msgid "August" -msgstr "" - -#: utils/dates.py:75 -msgctxt "alt. month" -msgid "September" -msgstr "" - -#: utils/dates.py:76 -msgctxt "alt. month" -msgid "October" -msgstr "" - -#: utils/dates.py:77 -msgctxt "alt. month" -msgid "November" -msgstr "" - -#: utils/dates.py:78 -msgctxt "alt. month" -msgid "December" -msgstr "" - -#: utils/ipv6.py:20 -msgid "This is not a valid IPv6 address." -msgstr "" - -#: utils/text.py:76 -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -#: utils/text.py:287 -msgid "or" -msgstr "" - -#. Translators: This string is used as a separator between list elements -#: utils/text.py:306 utils/timesince.py:135 -msgid ", " -msgstr "" - -#: utils/timesince.py:8 -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:9 -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:10 -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:11 -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:12 -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#: utils/timesince.py:13 -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -#: views/csrf.py:29 -msgid "Forbidden" -msgstr "" - -#: views/csrf.py:30 -msgid "CSRF verification failed. Request aborted." -msgstr "" - -#: 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 "" - -#: 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 "" - -#: 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 "" - -#: 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 "" - -#: 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 "" - -#: views/csrf.py:66 -msgid "More information is available with DEBUG=True." -msgstr "" - -#: views/generic/dates.py:44 -msgid "No year specified" -msgstr "" - -#: views/generic/dates.py:64 views/generic/dates.py:115 -#: views/generic/dates.py:214 -msgid "Date out of range" -msgstr "" - -#: views/generic/dates.py:94 -msgid "No month specified" -msgstr "" - -#: views/generic/dates.py:147 -msgid "No day specified" -msgstr "" - -#: views/generic/dates.py:194 -msgid "No week specified" -msgstr "" - -#: views/generic/dates.py:353 views/generic/dates.py:384 -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#: views/generic/dates.py:680 -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#: views/generic/dates.py:720 -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#: views/generic/detail.py:56 -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -#: views/generic/list.py:70 -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#: views/generic/list.py:77 -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#: views/generic/list.py:173 -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -#: views/static.py:49 -msgid "Directory indexes are not allowed here." -msgstr "" - -#: views/static.py:51 -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#: views/static.py:68 views/templates/directory_index.html:8 -#: views/templates/directory_index.html:11 -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -#: views/templates/default_urlconf.html:7 -#: views/templates/default_urlconf.html:204 -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#: views/templates/default_urlconf.html:206 -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#: 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 "" - -#: views/templates/default_urlconf.html:217 -msgid "Django Documentation" -msgstr "" - -#: views/templates/default_urlconf.html:218 -msgid "Topics, references, & how-to’s" -msgstr "" - -#: views/templates/default_urlconf.html:226 -msgid "Tutorial: A Polling App" -msgstr "" - -#: views/templates/default_urlconf.html:227 -msgid "Get started with Django" -msgstr "" - -#: views/templates/default_urlconf.html:235 -msgid "Django Community" -msgstr "" - -#: views/templates/default_urlconf.html:236 -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/en/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/en/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 921c64b500a949e0ef3c873eb2fac5a04ffe243c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K=B>gBYwkA0!E;XNbnb91R;kYhaiU`hY4%2Bw|EJ)QFB_ znYinh`O7S?PnoJ4TFNY6b-hJir{U7|^)SJ@8(1X1dPmpDux?P$b3!jC5KuiV5G?2$ zH3oIg3xo$2TBt0QK}vvANYx6SZaS%Y>V#_5c}ig>+HOVY0 zYDLthtX8gUia33;4LDsARkNbVT4`JL8IFwMIL2Qz@EX zB9A`1?gkCB7Qb&QdLw%O;M)_t)$dzqFmTwak*YO zl~nUgRqEBUeD)hX(qC)d#TRzZ!cCi44tA`8J;YzFjx)5a+@Rr%#<_uGkL;%1#rYen ze}lW7b37Q2F6{oh{F}FU*cs8r=2fF@4KcZF^xHNJ>$h;%ZZ^6Ww)(hbJH5tem>-Pi z!S_9zTz9Px&LJGmz&&h2xc4#)b00(T7q{#z#z9CN-^ORjmlMRz4h|=1f0lej_2KIY tO5OWWDh<^`ERyz2P~zbzd;~fDkltI=Fen8cZboAQx(|}y;!YaQ`3FsT5V`;W diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/en/formats.py deleted file mode 100644 index f9d143b..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/en/formats.py +++ /dev/null @@ -1,65 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date - -# Formatting for date objects. -DATE_FORMAT = "N j, Y" -# Formatting for time objects. -TIME_FORMAT = "P" -# Formatting for datetime objects. -DATETIME_FORMAT = "N j, Y, P" -# Formatting for date objects when only the year and month are relevant. -YEAR_MONTH_FORMAT = "F Y" -# Formatting for date objects when only the month and day are relevant. -MONTH_DAY_FORMAT = "F j" -# Short formatting for date objects. -SHORT_DATE_FORMAT = "m/d/Y" -# Short formatting for datetime objects. -SHORT_DATETIME_FORMAT = "m/d/Y P" -# First day of week, to be used on calendars. -# 0 means Sunday, 1 means Monday... -FIRST_DAY_OF_WEEK = 0 - -# Formats to be used when parsing dates from input boxes, in order. -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Note that these format strings are different from the ones to display dates. -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%m/%d/%Y", # '10/25/2006' - "%m/%d/%y", # '10/25/06' - "%b %d %Y", # 'Oct 25 2006' - "%b %d, %Y", # 'Oct 25, 2006' - "%d %b %Y", # '25 Oct 2006' - "%d %b, %Y", # '25 Oct, 2006' - "%B %d %Y", # 'October 25 2006' - "%B %d, %Y", # 'October 25, 2006' - "%d %B %Y", # '25 October 2006' - "%d %B, %Y", # '25 October, 2006' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%m/%d/%Y %H:%M:%S", # '10/25/2006 14:30:59' - "%m/%d/%Y %H:%M:%S.%f", # '10/25/2006 14:30:59.000200' - "%m/%d/%Y %H:%M", # '10/25/2006 14:30' - "%m/%d/%y %H:%M:%S", # '10/25/06 14:30:59' - "%m/%d/%y %H:%M:%S.%f", # '10/25/06 14:30:59.000200' - "%m/%d/%y %H:%M", # '10/25/06 14:30' -] -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '14:30:59' - "%H:%M:%S.%f", # '14:30:59.000200' - "%H:%M", # '14:30' -] - -# Decimal separator symbol. -DECIMAL_SEPARATOR = "." -# Thousand separator symbol. -THOUSAND_SEPARATOR = "," -# Number of digits that will be together, when splitting them by -# THOUSAND_SEPARATOR. 0 means no grouping, 3 means splitting by thousands. -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/LC_MESSAGES/django.mo deleted file mode 100644 index d31b977ad46257189b2c92d1d6888ef452938c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25633 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/LC_MESSAGES/django.po deleted file mode 100644 index a0a3ed8..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/LC_MESSAGES/django.po +++ /dev/null @@ -1,1299 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Tom Fifield , 2014 -# Tom Fifield , 2021 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: English (Australia) (http://www.transifex.com/django/django/" -"language/en_AU/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: en_AU\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabic" - -msgid "Algerian Arabic" -msgstr "Algerian Arabic" - -msgid "Asturian" -msgstr "Asturian" - -msgid "Azerbaijani" -msgstr "Azerbaijani" - -msgid "Bulgarian" -msgstr "Bulgarian" - -msgid "Belarusian" -msgstr "Belarusian" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Breton" - -msgid "Bosnian" -msgstr "Bosnian" - -msgid "Catalan" -msgstr "Catalan" - -msgid "Czech" -msgstr "Czech" - -msgid "Welsh" -msgstr "Welsh" - -msgid "Danish" -msgstr "Danish" - -msgid "German" -msgstr "German" - -msgid "Lower Sorbian" -msgstr "Lower Sorbian" - -msgid "Greek" -msgstr "Greek" - -msgid "English" -msgstr "English" - -msgid "Australian English" -msgstr "Australian English" - -msgid "British English" -msgstr "British English" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanish" - -msgid "Argentinian Spanish" -msgstr "Argentinian Spanish" - -msgid "Colombian Spanish" -msgstr "Colombian Spanish" - -msgid "Mexican Spanish" -msgstr "Mexican Spanish" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguan Spanish" - -msgid "Venezuelan Spanish" -msgstr "Venezuelan Spanish" - -msgid "Estonian" -msgstr "Estonian" - -msgid "Basque" -msgstr "Basque" - -msgid "Persian" -msgstr "Persian" - -msgid "Finnish" -msgstr "Finnish" - -msgid "French" -msgstr "French" - -msgid "Frisian" -msgstr "Frisian" - -msgid "Irish" -msgstr "Irish" - -msgid "Scottish Gaelic" -msgstr "Scottish Gaelic" - -msgid "Galician" -msgstr "Galician" - -msgid "Hebrew" -msgstr "Hebrew" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croatian" - -msgid "Upper Sorbian" -msgstr "Upper Sorbian" - -msgid "Hungarian" -msgstr "Hungarian" - -msgid "Armenian" -msgstr "Armenian" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesian" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Icelandic" - -msgid "Italian" -msgstr "Italian" - -msgid "Japanese" -msgstr "Japanese" - -msgid "Georgian" -msgstr "Georgian" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Kazakh" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Korean" - -msgid "Kyrgyz" -msgstr "Kyrgyz" - -msgid "Luxembourgish" -msgstr "Luxembourgish" - -msgid "Lithuanian" -msgstr "Lithuanian" - -msgid "Latvian" -msgstr "Latvian" - -msgid "Macedonian" -msgstr "Macedonian" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolian" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Burmese" - -msgid "Norwegian Bokmål" -msgstr "Norwegian Bokmål" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Dutch" - -msgid "Norwegian Nynorsk" -msgstr "Norwegian Nynorsk" - -msgid "Ossetic" -msgstr "Ossetic" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polish" - -msgid "Portuguese" -msgstr "Portuguese" - -msgid "Brazilian Portuguese" -msgstr "Brazilian Portuguese" - -msgid "Romanian" -msgstr "Romanian" - -msgid "Russian" -msgstr "Russian" - -msgid "Slovak" -msgstr "Slovak" - -msgid "Slovenian" -msgstr "Slovenian" - -msgid "Albanian" -msgstr "Albanian" - -msgid "Serbian" -msgstr "Serbian" - -msgid "Serbian Latin" -msgstr "Serbian Latin" - -msgid "Swedish" -msgstr "Swedish" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tajik" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "Turkmen" - -msgid "Turkish" -msgstr "Turkish" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "Ukrainian" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbek" - -msgid "Vietnamese" -msgstr "Vietnamese" - -msgid "Simplified Chinese" -msgstr "Simplified Chinese" - -msgid "Traditional Chinese" -msgstr "Traditional Chinese" - -msgid "Messages" -msgstr "Messages" - -msgid "Site Maps" -msgstr "Site Maps" - -msgid "Static Files" -msgstr "Static Files" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "That page number is not an integer" - -msgid "That page number is less than 1" -msgstr "That page number is less than 1" - -msgid "That page contains no results" -msgstr "That page contains no results" - -msgid "Enter a valid value." -msgstr "Enter a valid value." - -msgid "Enter a valid URL." -msgstr "Enter a valid URL." - -msgid "Enter a valid integer." -msgstr "Enter a valid integer." - -msgid "Enter a valid email address." -msgstr "Enter a valid email address." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." - -msgid "Enter a valid IPv4 address." -msgstr "Enter a valid IPv4 address." - -msgid "Enter a valid IPv6 address." -msgstr "Enter a valid IPv6 address." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Enter a valid IPv4 or IPv6 address." - -msgid "Enter only digits separated by commas." -msgstr "Enter only digits separated by commas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Ensure this value is %(limit_value)s (it is %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Ensure this value is less than or equal to %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Ensure this value is greater than or equal to %(limit_value)s." - -#, 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] "" -"Ensure this value has at least %(limit_value)d character (it has " -"%(show_value)d)." -msgstr[1] "" -"Ensure this value has at least %(limit_value)d characters (it has " -"%(show_value)d)." - -#, 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] "" -"Ensure this value has at most %(limit_value)d character (it has " -"%(show_value)d)." -msgstr[1] "" -"Ensure this value has at most %(limit_value)d characters (it has " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Enter a number." - -#, 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] "Ensure that there are no more than %(max)s digit in total." -msgstr[1] "Ensure that there are no more than %(max)s digits in total." - -#, 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] "Ensure that there are no more than %(max)s decimal place." -msgstr[1] "Ensure that there are no more than %(max)s decimal places." - -#, 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] "" -"Ensure that there are no more than %(max)s digit before the decimal point." -msgstr[1] "" -"Ensure that there are no more than %(max)s digits before the decimal point." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null characters are not allowed." - -msgid "and" -msgstr "and" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s with this %(field_labels)s already exists." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Value %(value)r is not a valid choice." - -msgid "This field cannot be null." -msgstr "This field cannot be null." - -msgid "This field cannot be blank." -msgstr "This field cannot be blank." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s with this %(field_label)s already exists." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Field of type: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” value must be either True or False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” value must be either True, False, or None." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Either True or False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (up to %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Comma-separated integers" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." - -msgid "Date (without time)" -msgstr "Date (without time)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." - -#, 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 "" -"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) but it is an invalid date/time." - -msgid "Date (with time)" -msgstr "Date (with time)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” value must be a decimal number." - -msgid "Decimal number" -msgstr "Decimal number" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." - -msgid "Duration" -msgstr "Duration" - -msgid "Email address" -msgstr "Email address" - -msgid "File path" -msgstr "File path" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” value must be a float." - -msgid "Floating point number" -msgstr "Floating point number" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” value must be an integer." - -msgid "Integer" -msgstr "Integer" - -msgid "Big (8 byte) integer" -msgstr "Big (8 byte) integer" - -msgid "Small integer" -msgstr "Small integer" - -msgid "IPv4 address" -msgstr "IPv4 address" - -msgid "IP address" -msgstr "IP address" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” value must be either None, True or False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (Either True, False or None)" - -msgid "Positive big integer" -msgstr "Positive big integer" - -msgid "Positive integer" -msgstr "Positive integer" - -msgid "Positive small integer" -msgstr "Positive small integer" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (up to %(max_length)s)" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." - -msgid "Time" -msgstr "Time" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Raw binary data" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” is not a valid UUID." - -msgid "Universally unique identifier" -msgstr "Universally unique identifier" - -msgid "File" -msgstr "File" - -msgid "Image" -msgstr "Image" - -msgid "A JSON object" -msgstr "A JSON object" - -msgid "Value must be valid JSON." -msgstr "Value must be valid JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s instance with %(field)s %(value)r does not exist." - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (type determined by related field)" - -msgid "One-to-one relationship" -msgstr "One-to-one relationship" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s relationship" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s relationships" - -msgid "Many-to-many relationship" -msgstr "Many-to-many relationship" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "This field is required." - -msgid "Enter a whole number." -msgstr "Enter a whole number." - -msgid "Enter a valid date." -msgstr "Enter a valid date." - -msgid "Enter a valid time." -msgstr "Enter a valid time." - -msgid "Enter a valid date/time." -msgstr "Enter a valid date/time." - -msgid "Enter a valid duration." -msgstr "Enter a valid duration." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "The number of days must be between {min_days} and {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "No file was submitted. Check the encoding type on the form." - -msgid "No file was submitted." -msgstr "No file was submitted." - -msgid "The submitted file is empty." -msgstr "The submitted file is empty." - -#, 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] "" -"Ensure this filename has at most %(max)d character (it has %(length)d)." -msgstr[1] "" -"Ensure this filename has at most %(max)d characters (it has %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Please either submit a file or check the clear checkbox, not both." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Select a valid choice. %(value)s is not one of the available choices." - -msgid "Enter a list of values." -msgstr "Enter a list of values." - -msgid "Enter a complete value." -msgstr "Enter a complete value." - -msgid "Enter a valid UUID." -msgstr "Enter a valid UUID." - -msgid "Enter a valid JSON." -msgstr "Enter a valid JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Hidden field %(name)s) %(error)s" - -#, 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 "" -"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." - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Please submit at most %d form." -msgstr[1] "Please submit at most %d forms." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Please submit at least %d form." -msgstr[1] "Please submit at least %d forms." - -msgid "Order" -msgstr "Order" - -msgid "Delete" -msgstr "Delete" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Please correct the duplicate data for %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Please correct the duplicate data for %(field)s, which must be unique." - -#, 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 "" -"Please correct the duplicate data for %(field_name)s which must be unique " -"for the %(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Please correct the duplicate values below." - -msgid "The inline value did not match the parent instance." -msgstr "The inline value did not match the parent instance." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Select a valid choice. That choice is not one of the available choices." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” is not a valid value." - -#, 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 "" -"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " -"may be ambiguous or it may not exist." - -msgid "Clear" -msgstr "Clear" - -msgid "Currently" -msgstr "Currently" - -msgid "Change" -msgstr "Change" - -msgid "Unknown" -msgstr "Unknown" - -msgid "Yes" -msgstr "Yes" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "yes,no,maybe" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "midnight" - -msgid "noon" -msgstr "noon" - -msgid "Monday" -msgstr "Monday" - -msgid "Tuesday" -msgstr "Tuesday" - -msgid "Wednesday" -msgstr "Wednesday" - -msgid "Thursday" -msgstr "Thursday" - -msgid "Friday" -msgstr "Friday" - -msgid "Saturday" -msgstr "Saturday" - -msgid "Sunday" -msgstr "Sunday" - -msgid "Mon" -msgstr "Mon" - -msgid "Tue" -msgstr "Tue" - -msgid "Wed" -msgstr "Wed" - -msgid "Thu" -msgstr "Thu" - -msgid "Fri" -msgstr "Fri" - -msgid "Sat" -msgstr "Sat" - -msgid "Sun" -msgstr "Sun" - -msgid "January" -msgstr "January" - -msgid "February" -msgstr "February" - -msgid "March" -msgstr "March" - -msgid "April" -msgstr "April" - -msgid "May" -msgstr "May" - -msgid "June" -msgstr "June" - -msgid "July" -msgstr "July" - -msgid "August" -msgstr "August" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "October" - -msgid "November" -msgstr "November" - -msgid "December" -msgstr "December" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "March" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month" -msgid "June" -msgstr "June" - -msgctxt "abbrev. month" -msgid "July" -msgstr "July" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "January" - -msgctxt "alt. month" -msgid "February" -msgstr "February" - -msgctxt "alt. month" -msgid "March" -msgstr "March" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "May" - -msgctxt "alt. month" -msgid "June" -msgstr "June" - -msgctxt "alt. month" -msgid "July" -msgstr "July" - -msgctxt "alt. month" -msgid "August" -msgstr "August" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "October" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "December" - -msgid "This is not a valid IPv6 address." -msgstr "This is not a valid IPv6 address." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "or" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "Forbidden" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF verification failed. Request aborted." - -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 "" - -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 "" -"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." - -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 "" -"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." - -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 "" -"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." - -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 "" -"If you have configured your browser to disable cookies, please re-enable " -"them, at least for this site, or for “same-origin” requests." - -msgid "More information is available with DEBUG=True." -msgstr "More information is available with DEBUG=True." - -msgid "No year specified" -msgstr "No year specified" - -msgid "Date out of range" -msgstr "Date out of range" - -msgid "No month specified" -msgstr "No month specified" - -msgid "No day specified" -msgstr "No day specified" - -msgid "No week specified" -msgstr "No week specified" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "No %(verbose_name_plural)s available" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Invalid date string “%(datestr)s” given format “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No %(verbose_name)s found matching the query" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Page is not “last”, nor can it be converted to an int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Invalid page (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Empty list and “%(class_name)s.allow_empty” is False." - -msgid "Directory indexes are not allowed here." -msgstr "Directory indexes are not allowed here." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” does not exist" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index of %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "The install worked successfully! Congratulations!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"View release notes for Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." - -msgid "Django Documentation" -msgstr "Django Documentation" - -msgid "Topics, references, & how-to’s" -msgstr "Topics, references, & how-to’s" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: A Polling App" - -msgid "Get started with Django" -msgstr "Get started with Django" - -msgid "Django Community" -msgstr "Django Community" - -msgid "Connect, get help, or contribute" -msgstr "Connect, get help, or contribute" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index ac9f6faf686608f9f38ee709b299c4b2baa75445..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bK?=e!5Nxc12z`PN@X#*mRRlla&2y;j+D6lCNYYAQ;@P8b@fp5Adh5yL>cH&G zF2geKBw0ir%l0XPe!}?2F!h&5)JH3Jd_`vBw;^Ok4K+0g1(j&Ppe74<6vh&!IybIQ zwIN3ZNys`>9Y}Eo-MgC9Hd}AN3KxRKEw9i*dCgTt{+YUfq#~CHsQBRooC_r!=b7%u Y`L3a|mAE%EUx0bqV7@V9%*5XP0J^X_MF0Q* diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/en_AU/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 7220d87e5cd7fa4c98137f9c25cbed6c5a5da7fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 851 zcmZXRJ#X4T7{|}NgtvfW2Pl1$+`$7<;M8`Ds;X`=0ky`+7)8FtqMRX6;E*Ay@RWXv z&h6IE(uL9T+9?}qHm05l5NJ-i=l;*{p8xZl<=@F<9MJXr@<-1;0N{_GY*t_`Zr@Sy z9bkX}W)On|D1d_~h(joZ!zhdo&;gF12#(@dH-MsDfa56^ljv}k%Ck^P}?N{#DwyT<>~opFzDjkAZwd$em@(`;vCp}Z{GqBypUj3_mo!ONHILUTYO^8LN;{0LHI?_W zW}azkvtF&8{Q|fCZ(I_1L53D=6KvVgw#H-vzgj(eLaf5LWlv{?u}!9=O$M-dWsR=j zp!XS$XVVKZdR=_^3Ql@czp(wK)wL!N_gkYbq0L4eI3VrTz=GDul$x+Z>|tv&mMh?&+rA(TTdoe2WDq> z8J2k`$s+PtwoeiC6UIM=slPm;K3cKUD>4(m4IwjXsHs6Hs6+z>HCec$FqSaYxp94} z4LK@ELe`<`K#DWy-qobG*?I$3xDYIEd4(3rYpyEt&(sAZ6}dz}#g7NzTqxl<&vZY| XcMX-T#J!pM0?g9}^Nkr}CidELa}h6UrWA6$S<5MOHzmT?WIwsAv_$K|w?WO|MaY&*L_% zAXbh<^+>D}YF)miGIvx(vF&B<2m>~?t0no4-I6N)3tr>bw@aD?EuWmnOR}lhW!+F^ za~?OV>P^B1m2HBv6xpyq<>FWK%chyjjs3by+KIaje!*-zbKCV(5)p zRXh0!u7V#~V(AnQ9I1to<4UeG!ei-^({;z#DU6!#WLg-xc!FEFFBQ+7;knfBevn4f z$tfPbC_Z~Gjk}XT*!tM)IAaO*n!^qzX2Z7B$E{}Hk({A@EK6pQR9dt^RE_Sh!Jf~F{HkpOJ&BJQU+a`2BXSU+=r1~~uVa0b$T=3#&jpUgnk&twT+ o!~nzk;naembD+*gKWh))G5`Po diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_CA/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/en_CA/formats.py deleted file mode 100644 index b34551d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/en_CA/formats.py +++ /dev/null @@ -1,31 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date - -DATE_FORMAT = "j M Y" # 25 Oct 2006 -TIME_FORMAT = "P" # 2:30 p.m. -DATETIME_FORMAT = "j M Y, P" # 25 Oct 2006, 2:30 p.m. -YEAR_MONTH_FORMAT = "F Y" # October 2006 -MONTH_DAY_FORMAT = "j F" # 25 October -SHORT_DATE_FORMAT = "Y-m-d" -SHORT_DATETIME_FORMAT = "Y-m-d P" -FIRST_DAY_OF_WEEK = 0 # Sunday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-05-15' - "%y-%m-%d", # '06-05-15' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-05-15 14:30:57' - "%y-%m-%d %H:%M:%S", # '06-05-15 14:30:57' - "%Y-%m-%d %H:%M:%S.%f", # '2006-05-15 14:30:57.000200' - "%y-%m-%d %H:%M:%S.%f", # '06-05-15 14:30:57.000200' - "%Y-%m-%d %H:%M", # '2006-05-15 14:30' - "%y-%m-%d %H:%M", # '06-05-15 14:30' -] -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/LC_MESSAGES/django.mo deleted file mode 100644 index bc4b2ccfaf2ee42c63bfbf95b4b94de5ee7f4e73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12108 zcmeI1dz4*OeaAO>@EF2F1Oyd05t7V6<`KdpOcEuN%p{X!k})#@K`=dY@0oi~=H7E| z&SNGMiUJY@LBJwntbmGO5l}=ZC?KGems%(<0YTO(rLNLdm9ABn+J)`sd(OV|GHLaX zuGK&0tbFh1?Dy-pe|w+F&kvb(t>Jkcy&oOAk1>n)GG@+!iZ$k?LyTDhUxrFQVMgWFN8EB!Zi8CKQ=#_9TDTDQK-u#S zD0{mRYP@$s*~#Nj?S!(AD=a??Y0`Wis=e<(ro=oAHJ@)mwKD@Jr19+%TH{5%C!|I?PwLG6Q|LZ!a~ zmHs-E-+2SpIRAbPmk@S8klVu-q2~Wy%LgrgX!)e&({Kj)Ua))#sy{!2D*sPVcJ~(4 ze7tSLvyaWsy*W_nM?l%nF;Mfg0J5}Z89WYt)TUox(=UbcKi5Oq%N;iTUa0yWf@=RU zi0d*xhU(XwQ2Bpp(|-$<{|`{>H=D-P&%>ee9}l&ji=py$zy+`ys{Uw&%;pX-ivT=IGaJvgma+62Seq54?G(l z1J%wB%TGe(y8_OJ*Vynb8~!p>ySG5?_dB8N?|vKq1XQ_aq5SMiQ2BlZ_kq8MN}th~ zhxfHS7^)vfK#gy%<$S1eCqVUUF;w|>8$R8puZC)8qvhF9{q!J5kO`s6T?REDS3#}c zH8y+`RQ+Fv*}U5DeNgN85S#&@g$v;e5R))7nsR$v05#qvPgPL9?ae$sPv0AM5k3&M!Obv)mq7lR-|*7`=bn&{qX-)a4?*pR zVW|Fn3aY&upxVF1hQ9?hFZbH``(Y>HN8xJNz@Yboo1n^{1GQg@P~(iC=5HrdzAK>i z#pj{&-33+dVJJI(0;;`#hAQ`#O@G_+cTn@NS98vNpz<96WgmxH9tq!1_-Ls1mO`C- zXF|s8~-TOc%HEF&qAGhuRzsv5}Qr)d>T|c ztDy3)f$IMz8~+ig{O8zs*M>`$70Ydw!?x*B~H)t~S4 zB0JG@5-OlBbR}AizKo7T6Q9=zEJo_5&N2r*jedsooQ6J$Zb0*q>`J~~&*xBI_Qu@^ zmXL?OY2$=f(GO4=rRaWCf9~XEJG#wA?1Dci&%_#$#AgdgVp3UsQCYl63+)6q9jg1(2=pcfEVs_fapuYAJap_>t=VKyN> z*CY9%WoRAJ9=!*B0_k}&$Jp;Y-Zt2f>~ACb6q2p5^x5+Pe$TV-`@;{RS8O!-G!E*`qOJ)&VVnY`)v5TmbhGVG5Q$#IeG+r9IZ!1^bi_BYmuH1 zEzjQaGvTj!KN4MlMvE*s(*0>6nt@iL1JT#fr_pRwe}2fzLFhz;Tgv>=U&71K zO{j)ep#`Y^TvvaY!kvWAv~e#@N%L*^8o0N8{}#Lu9cIG^z-{*ZS@PDWFG7tdKqsRusQxVC<$3fN`WiY4%|z|!QuGx14jM-N zXdiS6s-hnwJ#*06*&F8;{D^(8<91#?Yy;QA$I-zyENn$>=nD$i=iK@W{35!?CDBcIGt>`d+2DrQ!~F6;j+v6ww+nfFNcbJ8aSkD|ZsaCjvEI+v ztc*f8$%>^>#ON!dX5|jAP&TXb@vkDg)0i)f&oU8Tj|kJmN%Auha>garWPvMP2mzYm9R7k^Q1}lwx#qu z39-IOweF#Kh2H&1Wz~l3ute*OJ-)mchIx z3_5cUEoL=FP*5AIy)Y`}FHu$D$n%EG8m7e?F>BaOzFCvvhO&*{-CH*YGtqubcYz_1 zwP3odE*_y5xSech-PVhBGt{!_#-FGUYuzAQjI}PlQ9fvGinmys z2A)~x27z02;SP7GY}S>lID>V}G{x4t$*_vA#}lSF6<&MXf=6TdYsDSKUsZ_=Mw^qc znQ_`x@WUW3`!!M`mY|2Z@8JX}Oz_S5RBodOCoE z!k$|85bdlidxfE_O$;q8W*v}KhCvoN7)I5sY&8rx9w)Ujf-y{v8O7I6iit)%*^jef zGzg=3h)xXWo_Zq=Ssr_1;AzrX`P}mBbG|VulG@v2dc7#KiC)eT47d<-OcZeZOj0qe zVW&C|a3C(z7%{i`zKIt)BW1r(cB-77Sih47K6Bb){>*Cr%mQOqiQTlF^-tZ#zlY&a zT4Uw?K%0OOY_Z+`U)syPH{;>h8q4bCM|{52xb$rCnTx{M$`*76=iz~H`@+mO41`IU zDll2L*o1??(P^-iTZ`EgvSGB7Hl=a4PsHWAwbhm4QutAxYuPzEm>W?v=czLnPUle+3|-%{ZsmXw>~Cet@*hU!@$tP!`&MGJaGtxCUJ<#O1MZAYfxqums2PYmPs`SHegcfRJ#rB|&b zqb(%zo|%+`yV6m>78t+_5A7i>NGp{|NtBPck>Ho+*unGz1QNvw0|TvrDbn91I2FNMJVCI2wy%R>766gi&ZjneC2-sl(PL z3kxAHW-UBB(gG*Tt{an^d4rTSX(=o0VV1r^KcF(P(lMSIntVToa~7aaR3NluoP3b!BJQ zAZ~PO^*Ge2QGH%bag}7s5GO?BUl$XyFuZ(+Oo$u122F^oAI1}-vH^})o{w%kY=<^6 zf^m%p$IgZcarI+jLX<{jyBHLWTZ@dFmQ2wrm_cvAY-Lk#O)DrcRrXDlWv}|hz%P{( z6NH@CK{#x}LSn+m)MN!*2F<7!FATzkWFGKLZxn9DX*G8jo6peU69(;0k$OvE!zQoB zCs1=wT=I*}9cd|U?ho6YhTe_Mo4jGJWns{)?~``t#I{AJH7{D!+;+0l*4Dmw$q8*d z4eQ-FX=dvLF?YN$YIioV!=upY3AwX*G3f#Kg_76Y@440X`nQ$SxH<4;iU2GHFOKYvdc3p~Nb)(ozmT&IwYF;v)Pt6T_QFEugEwnpJ2K;2K>+Md~Rzq)g z4{heQTaDYDAitKz%THYD, 2011 -# jon_atkinson , 2011-2012 -# Ross Poulton , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: English (United Kingdom) (http://www.transifex.com/django/" -"django/language/en_GB/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: en_GB\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "Arabic" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Azerbaijani" - -msgid "Bulgarian" -msgstr "Bulgarian" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "Bosnian" - -msgid "Catalan" -msgstr "Catalan" - -msgid "Czech" -msgstr "Czech" - -msgid "Welsh" -msgstr "Welsh" - -msgid "Danish" -msgstr "Danish" - -msgid "German" -msgstr "German" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Greek" - -msgid "English" -msgstr "English" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "British English" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanish" - -msgid "Argentinian Spanish" -msgstr "Argentinian Spanish" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Mexican Spanish" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguan Spanish" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "Estonian" - -msgid "Basque" -msgstr "Basque" - -msgid "Persian" -msgstr "Persian" - -msgid "Finnish" -msgstr "Finnish" - -msgid "French" -msgstr "French" - -msgid "Frisian" -msgstr "Frisian" - -msgid "Irish" -msgstr "Irish" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Galician" - -msgid "Hebrew" -msgstr "Hebrew" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croatian" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Hungarian" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "Indonesian" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Icelandic" - -msgid "Italian" -msgstr "Italian" - -msgid "Japanese" -msgstr "Japanese" - -msgid "Georgian" -msgstr "Georgian" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Kazakh" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Korean" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "Lithuanian" - -msgid "Latvian" -msgstr "Latvian" - -msgid "Macedonian" -msgstr "Macedonian" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolian" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Dutch" - -msgid "Norwegian Nynorsk" -msgstr "Norwegian Nynorsk" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polish" - -msgid "Portuguese" -msgstr "Portuguese" - -msgid "Brazilian Portuguese" -msgstr "Brazilian Portuguese" - -msgid "Romanian" -msgstr "Romanian" - -msgid "Russian" -msgstr "Russian" - -msgid "Slovak" -msgstr "Slovak" - -msgid "Slovenian" -msgstr "Slovenian" - -msgid "Albanian" -msgstr "Albanian" - -msgid "Serbian" -msgstr "Serbian" - -msgid "Serbian Latin" -msgstr "Serbian Latin" - -msgid "Swedish" -msgstr "Swedish" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkish" -msgstr "Turkish" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "Ukrainian" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamese" - -msgid "Simplified Chinese" -msgstr "Simplified Chinese" - -msgid "Traditional Chinese" -msgstr "Traditional Chinese" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Enter a valid value." - -msgid "Enter a valid URL." -msgstr "Enter a valid URL." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Enter a valid IPv4 address." - -msgid "Enter a valid IPv6 address." -msgstr "Enter a valid IPv6 address." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Enter a valid IPv4 or IPv6 address." - -msgid "Enter only digits separated by commas." -msgstr "Enter only digits separated by commas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Ensure this value is %(limit_value)s (it is %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Ensure this value is less than or equal to %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Ensure this value is greater than or equal to %(limit_value)s." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Enter a number." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "and" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "This field cannot be null." - -msgid "This field cannot be blank." -msgstr "This field cannot be blank." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s with this %(field_label)s already exists." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Field of type: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Either True or False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (up to %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Comma-separated integers" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Date (without time)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Date (with time)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Decimal number" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Email address" - -msgid "File path" -msgstr "File path" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Floating point number" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Integer" - -msgid "Big (8 byte) integer" -msgstr "Big (8 byte) integer" - -msgid "IPv4 address" -msgstr "IPv4 address" - -msgid "IP address" -msgstr "IP address" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (Either True, False or None)" - -msgid "Positive integer" -msgstr "Positive integer" - -msgid "Positive small integer" -msgstr "Positive small integer" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (up to %(max_length)s)" - -msgid "Small integer" -msgstr "Small integer" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Time" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "File" - -msgid "Image" -msgstr "Image" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (type determined by related field)" - -msgid "One-to-one relationship" -msgstr "One-to-one relationship" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Many-to-many relationship" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "This field is required." - -msgid "Enter a whole number." -msgstr "Enter a whole number." - -msgid "Enter a valid date." -msgstr "Enter a valid date." - -msgid "Enter a valid time." -msgstr "Enter a valid time." - -msgid "Enter a valid date/time." -msgstr "Enter a valid date/time." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "No file was submitted. Check the encoding type on the form." - -msgid "No file was submitted." -msgstr "No file was submitted." - -msgid "The submitted file is empty." -msgstr "The submitted file is empty." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Please either submit a file or check the clear checkbox, not both." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Select a valid choice. %(value)s is not one of the available choices." - -msgid "Enter a list of values." -msgstr "Enter a list of values." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Order" - -msgid "Delete" -msgstr "Delete" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Please correct the duplicate data for %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Please correct the duplicate data for %(field)s, which must be unique." - -#, 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 "" -"Please correct the duplicate data for %(field_name)s which must be unique " -"for the %(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Please correct the duplicate values below." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Select a valid choice. That choice is not one of the available choices." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Clear" - -msgid "Currently" -msgstr "Currently" - -msgid "Change" -msgstr "Change" - -msgid "Unknown" -msgstr "Unknown" - -msgid "Yes" -msgstr "Yes" - -msgid "No" -msgstr "No" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "yes,no,maybe" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "midnight" - -msgid "noon" -msgstr "noon" - -msgid "Monday" -msgstr "Monday" - -msgid "Tuesday" -msgstr "Tuesday" - -msgid "Wednesday" -msgstr "Wednesday" - -msgid "Thursday" -msgstr "Thursday" - -msgid "Friday" -msgstr "Friday" - -msgid "Saturday" -msgstr "Saturday" - -msgid "Sunday" -msgstr "Sunday" - -msgid "Mon" -msgstr "Mon" - -msgid "Tue" -msgstr "Tue" - -msgid "Wed" -msgstr "Wed" - -msgid "Thu" -msgstr "Thu" - -msgid "Fri" -msgstr "Fri" - -msgid "Sat" -msgstr "Sat" - -msgid "Sun" -msgstr "Sun" - -msgid "January" -msgstr "January" - -msgid "February" -msgstr "February" - -msgid "March" -msgstr "March" - -msgid "April" -msgstr "April" - -msgid "May" -msgstr "May" - -msgid "June" -msgstr "June" - -msgid "July" -msgstr "July" - -msgid "August" -msgstr "August" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "October" - -msgid "November" -msgstr "November" - -msgid "December" -msgstr "December" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "March" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month" -msgid "June" -msgstr "June" - -msgctxt "abbrev. month" -msgid "July" -msgstr "July" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "January" - -msgctxt "alt. month" -msgid "February" -msgstr "February" - -msgctxt "alt. month" -msgid "March" -msgstr "March" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "May" - -msgctxt "alt. month" -msgid "June" -msgstr "June" - -msgctxt "alt. month" -msgid "July" -msgstr "July" - -msgctxt "alt. month" -msgid "August" -msgstr "August" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "October" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "December" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "or" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "No year specified" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "No month specified" - -msgid "No day specified" -msgstr "No day specified" - -msgid "No week specified" -msgstr "No week specified" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "No %(verbose_name_plural)s available" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No %(verbose_name)s found matching the query" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Directory indexes are not allowed here." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index of %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index c8963a9cdbec488ad262b012dce86384dfaa47d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bu?@m75R3^(2q_~l07dcwT0}uZ#|lfE?K z)rK4uBq8fibs)tVbnj|X+ibl7D_jT`x4c3NyL=mQ`;Ln5 z00RUtgBa{XKI}(+96$lgA{GZx5Qk6*hjFCqL*XvK(Vq;8;24VHBNW4NbTmukIEU>E zieN05x)WZjQ=#toOM>C}`$EZKF&sj}39UDwe#6kAPFTcH97569saY=K@S>3yhj|eT zV&zO!&cue3dVmUI$4MMgYTUHjH~x?Aj0bdQoINz&qkZFsu9(7#Ilb}Ix72d+MXV_4 zvRP6!MbZ~By{haI&O6x$ydg`Psi-x*vNasvWkt!@624JUHQn6rn!ZN|?MhXx;Z+)@ zS~5S$@`puoZL8MmO?}g^vB>PMame|i{JyG4AI*kbmo!ONwM9~|sLh5{EABC_)>O`A z%`9tbvtF&0e}P;2atUezkh`gjo4;%bw2iW1CD#n+#y#${Jn4 zLGLph&!!h-^t$l!6`b^@USa!7t7}al?zcu=LYs{`a6sCvfd#FRSw4pyVh>x>Nnt!& zh2IPbz8qL@?MHOJ_mw6l4NE`6Fv}?5GS@LT!PAg@cFnn|$8*5DC)qhTc2iG1oqaI} sX*ZRonwGPi8%QkKSjIO8$-mj?6S`-X8IYz9-t}VAO`d$?>@=P6544)=bpQYW diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/formats.py deleted file mode 100644 index bc90da5..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/en_GB/formats.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j M Y" # '25 Oct 2006' -TIME_FORMAT = "P" # '2:30 p.m.' -DATETIME_FORMAT = "j M Y, P" # '25 Oct 2006, 2:30 p.m.' -YEAR_MONTH_FORMAT = "F Y" # 'October 2006' -MONTH_DAY_FORMAT = "j F" # '25 October' -SHORT_DATE_FORMAT = "d/m/Y" # '25/10/2006' -SHORT_DATETIME_FORMAT = "d/m/Y P" # '25/10/2006 2:30 p.m.' -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '25/10/2006' - "%d/%m/%y", # '25/10/06' - # "%b %d %Y", # 'Oct 25 2006' - # "%b %d, %Y", # 'Oct 25, 2006' - # "%d %b %Y", # '25 Oct 2006' - # "%d %b, %Y", # '25 Oct, 2006' - # "%B %d %Y", # 'October 25 2006' - # "%B %d, %Y", # 'October 25, 2006' - # "%d %B %Y", # '25 October 2006' - # "%d %B, %Y", # '25 October, 2006' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%d/%m/%Y %H:%M:%S", # '25/10/2006 14:30:59' - "%d/%m/%Y %H:%M:%S.%f", # '25/10/2006 14:30:59.000200' - "%d/%m/%Y %H:%M", # '25/10/2006 14:30' - "%d/%m/%y %H:%M:%S", # '25/10/06 14:30:59' - "%d/%m/%y %H:%M:%S.%f", # '25/10/06 14:30:59.000200' - "%d/%m/%y %H:%M", # '25/10/06 14:30' -] -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "," -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_IE/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/en_IE/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/en_IE/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/en_IE/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index ede7dd9a0afb2a0d51395394f230750cecbcf75f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 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, 2012-2013 -# Batist D 🐍 , 2013-2019 -# batisteo , 2011 -# Dinu Gherman , 2011 -# kristjan , 2011 -# Matthieu Desplantes , 2021 -# Meiyer , 2022 -# Nikolay Korotkiy , 2017-2018 -# Robin van der Vliet , 2019 -# Adamo Mesha , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-17 05:23-0500\n" -"PO-Revision-Date: 2022-05-25 06:49+0000\n" -"Last-Translator: Meiyer , 2022\n" -"Language-Team: Esperanto (http://www.transifex.com/django/django/language/" -"eo/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: eo\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikansa" - -msgid "Arabic" -msgstr "Araba" - -msgid "Algerian Arabic" -msgstr "Alĝeria araba" - -msgid "Asturian" -msgstr "Asturia" - -msgid "Azerbaijani" -msgstr "Azerbajĝana" - -msgid "Bulgarian" -msgstr "Bulgara" - -msgid "Belarusian" -msgstr "Belorusa" - -msgid "Bengali" -msgstr "Bengala" - -msgid "Breton" -msgstr "Bretona" - -msgid "Bosnian" -msgstr "Bosnia" - -msgid "Catalan" -msgstr "Kataluna" - -msgid "Czech" -msgstr "Ĉeĥa" - -msgid "Welsh" -msgstr "Kimra" - -msgid "Danish" -msgstr "Dana" - -msgid "German" -msgstr "Germana" - -msgid "Lower Sorbian" -msgstr "Malsuprasaroba" - -msgid "Greek" -msgstr "Greka" - -msgid "English" -msgstr "Angla" - -msgid "Australian English" -msgstr "Angla (Aŭstralia)" - -msgid "British English" -msgstr "Angla (Brita)" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Hispana" - -msgid "Argentinian Spanish" -msgstr "Hispana (Argentinio)" - -msgid "Colombian Spanish" -msgstr "Hispana (Kolombio)" - -msgid "Mexican Spanish" -msgstr "Hispana (Meksiko)" - -msgid "Nicaraguan Spanish" -msgstr "Hispana (Nikaragvo)" - -msgid "Venezuelan Spanish" -msgstr "Hispana (Venezuelo)" - -msgid "Estonian" -msgstr "Estona" - -msgid "Basque" -msgstr "Eŭska" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finna" - -msgid "French" -msgstr "Franca" - -msgid "Frisian" -msgstr "Frisa" - -msgid "Irish" -msgstr "Irlanda" - -msgid "Scottish Gaelic" -msgstr "Skota gaela" - -msgid "Galician" -msgstr "Galega" - -msgid "Hebrew" -msgstr "Hebrea" - -msgid "Hindi" -msgstr "Hinda" - -msgid "Croatian" -msgstr "Kroata" - -msgid "Upper Sorbian" -msgstr "Suprasoraba" - -msgid "Hungarian" -msgstr "Hungara" - -msgid "Armenian" -msgstr "Armena" - -msgid "Interlingua" -msgstr "Interlingvaa" - -msgid "Indonesian" -msgstr "Indoneza" - -msgid "Igbo" -msgstr "Igba" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islanda" - -msgid "Italian" -msgstr "Itala" - -msgid "Japanese" -msgstr "Japana" - -msgid "Georgian" -msgstr "Kartvela" - -msgid "Kabyle" -msgstr "Kabila" - -msgid "Kazakh" -msgstr "Kazaĥa" - -msgid "Khmer" -msgstr "Kmera" - -msgid "Kannada" -msgstr "Kanara" - -msgid "Korean" -msgstr "Korea" - -msgid "Kyrgyz" -msgstr "Kirgiza" - -msgid "Luxembourgish" -msgstr "Luksemburga" - -msgid "Lithuanian" -msgstr "Litova" - -msgid "Latvian" -msgstr "Latva" - -msgid "Macedonian" -msgstr "Makedona" - -msgid "Malayalam" -msgstr "Malajala" - -msgid "Mongolian" -msgstr "Mongola" - -msgid "Marathi" -msgstr "Marata" - -msgid "Malay" -msgstr "Malaja" - -msgid "Burmese" -msgstr "Birma" - -msgid "Norwegian Bokmål" -msgstr "Norvega (bokmål)" - -msgid "Nepali" -msgstr "Nepala" - -msgid "Dutch" -msgstr "Nederlanda" - -msgid "Norwegian Nynorsk" -msgstr "Norvega (nynorsk)" - -msgid "Ossetic" -msgstr "Oseta" - -msgid "Punjabi" -msgstr "Panĝaba" - -msgid "Polish" -msgstr "Pola" - -msgid "Portuguese" -msgstr "Portugala" - -msgid "Brazilian Portuguese" -msgstr "Portugala (Brazilo)" - -msgid "Romanian" -msgstr "Rumana" - -msgid "Russian" -msgstr "Rusa" - -msgid "Slovak" -msgstr "Slovaka" - -msgid "Slovenian" -msgstr "Slovena" - -msgid "Albanian" -msgstr "Albana" - -msgid "Serbian" -msgstr "Serba" - -msgid "Serbian Latin" -msgstr "Serba (latina)" - -msgid "Swedish" -msgstr "Sveda" - -msgid "Swahili" -msgstr "Svahila" - -msgid "Tamil" -msgstr "Tamila" - -msgid "Telugu" -msgstr "Telugua" - -msgid "Tajik" -msgstr "Taĝika" - -msgid "Thai" -msgstr "Taja" - -msgid "Turkmen" -msgstr "Turkmena" - -msgid "Turkish" -msgstr "Turka" - -msgid "Tatar" -msgstr "Tatara" - -msgid "Udmurt" -msgstr "Udmurta" - -msgid "Ukrainian" -msgstr "Ukraina" - -msgid "Urdu" -msgstr "Urdua" - -msgid "Uzbek" -msgstr "Uzbeka" - -msgid "Vietnamese" -msgstr "Vjetnama" - -msgid "Simplified Chinese" -msgstr "Ĉina (simpligite)" - -msgid "Traditional Chinese" -msgstr "Ĉina (tradicie)" - -msgid "Messages" -msgstr "Mesaĝoj" - -msgid "Site Maps" -msgstr "Retejaj mapoj" - -msgid "Static Files" -msgstr "Statikaj dosieroj" - -msgid "Syndication" -msgstr "Abonrilato" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Tia paĝnumero ne estas entjero" - -msgid "That page number is less than 1" -msgstr "La paĝnumero estas malpli ol 1" - -msgid "That page contains no results" -msgstr "Tiu paĝo ne enhavas rezultojn" - -msgid "Enter a valid value." -msgstr "Enigu ĝustan valoron." - -msgid "Enter a valid URL." -msgstr "Enigu ĝustan retadreson." - -msgid "Enter a valid integer." -msgstr "Enigu ĝustaforman entjeron." - -msgid "Enter a valid email address." -msgstr "Enigu ĝustaforman retpoŝtan adreson." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Enigu ĝustan “ĵetonvorton” konsistantan el latinaj literoj, ciferoj, " -"substrekoj, aŭ dividstrekoj." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Enigu ĝustan “ĵetonvorton” konsistantan el Unikodaj literoj, ciferoj, " -"substrekoj, aŭ dividstrekoj." - -msgid "Enter a valid IPv4 address." -msgstr "Enigu ĝustaforman IPv4-adreson." - -msgid "Enter a valid IPv6 address." -msgstr "Enigu ĝustaforman IPv6-adreson." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Enigu ĝustaforman IPv4- aŭ IPv6-adreson." - -msgid "Enter only digits separated by commas." -msgstr "Enigu nur ciferojn apartigitajn per komoj." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Certigu ke ĉi tiu valoro estas %(limit_value)s (ĝi estas %(show_value)s). " - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Certigu ke ĉi tiu valoro estas malpli ol aŭ egala al %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Certigu ke ĉi tiu valoro estas pli ol aŭ egala al %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Certigu ke ĉi tiu valoro estas oblo de paŝo-grando %(limit_value)s." - -#, 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] "" -"Certigu, ke tiu valoro havas %(limit_value)d signon (ĝi havas " -"%(show_value)d)." -msgstr[1] "" -"Certigu ke ĉi tiu valoro enhavas almenaŭ %(limit_value)d signojn (ĝi havas " -"%(show_value)d)." - -#, 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] "" -"Certigu, ke tio valuto maksimume havas %(limit_value)d karakterojn (ĝi havas " -"%(show_value)d)." -msgstr[1] "" -"Certigu ke ĉi tiu valoro maksimume enhavas %(limit_value)d signojn (ĝi havas " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Enigu nombron." - -#, 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] "Certigu ke ne estas pli ol %(max)s cifero entute." -msgstr[1] "Certigu ke ne estas pli ol %(max)s ciferoj entute." - -#, 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] "Certigu, ke ne estas pli ol %(max)s dekumaj lokoj." -msgstr[1] "Certigu, ke ne estas pli ol %(max)s dekumaj lokoj." - -#, 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] "Certigu ke ne estas pli ol %(max)s ciferoj antaŭ la dekuma punkto." -msgstr[1] "Certigu ke ne estas pli ol %(max)s ciferoj antaŭ la dekuma punkto." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Sufikso “%(extension)s” de dosiernomo ne estas permesita. Eblaj sufiksoj " -"estas: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Nulsignoj ne estas permesitaj." - -msgid "and" -msgstr "kaj" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s kun tiuj %(field_labels)s jam ekzistas." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Limigo “%(name)s” estas malobservita." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Valoro %(value)r ne estas ebla elekto." - -msgid "This field cannot be null." -msgstr "Tiu ĉi kampo ne povas esti senvalora (null)." - -msgid "This field cannot be blank." -msgstr "Tiu ĉi kampo ne povas esti malplena." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s kun tiu %(field_label)s jam ekzistas." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s devas esti unika por %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Kampo de tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "La valoro “%(value)s” devas esti aŭ Vera (True) aŭ Malvera (False)." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" -"La valoro “%(value)s” devas esti Vera (True), Malvera (False), aŭ Nenia " -"(None)." - -msgid "Boolean (Either True or False)" -msgstr "Bulea (Vera aŭ Malvera)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Ĉeno (ĝis %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Perkome disigitaj entjeroj" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"La valoro “%(value)s” havas malĝustan datformaton. Ĝi devas esti en la " -"formato JJJJ-MM-TT." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"La valoro “%(value)s” havas la ĝustan formaton (JJJJ-MM-TT), sed ĝi estas " -"neekzistanta dato." - -msgid "Date (without time)" -msgstr "Dato (sen horo)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"La valoro “%(value)s” havas malĝustan formaton. Ĝi devas esti en la formato " -"JJJJ-MM-TT HH:MM[:ss[.µµµµµµ]][TZ]." - -#, 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 "" -"La valoro “%(value)s” havas la ĝustan formaton (JJJJ-MM-TT HH:MM[:ss[." -"µµµµµµ]][TZ]), sed ĝi estas neekzistanta dato/tempo." - -msgid "Date (with time)" -msgstr "Dato (kun horo)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "La valoro “%(value)s” devas esti dekuma frakcio." - -msgid "Decimal number" -msgstr "Dekuma nombro" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"La valoro “%(value)s” havas malĝustan formaton. Ĝi devas esti en la formato " -"[TT] [[HH:]MM:]ss[.µµµµµµ]." - -msgid "Duration" -msgstr "Daŭro" - -msgid "Email address" -msgstr "Retpoŝtadreso" - -msgid "File path" -msgstr "Dosierindiko" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "La valoro “%(value)s” devas esti glitpunkta nombro." - -msgid "Floating point number" -msgstr "Glitpunkta nombro" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "La valoro “%(value)s” devas esti entjero." - -msgid "Integer" -msgstr "Entjero" - -msgid "Big (8 byte) integer" -msgstr "Granda (8–bitoka) entjero" - -msgid "Small integer" -msgstr "Malgranda entjero" - -msgid "IPv4 address" -msgstr "IPv4-adreso" - -msgid "IP address" -msgstr "IP-adreso" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" -"La valoro “%(value)s” devas esti Nenia (None), Vera (True), aŭ Malvera " -"(False)." - -msgid "Boolean (Either True, False or None)" -msgstr "Buleo (Vera, Malvera, aŭ Nenia)" - -msgid "Positive big integer" -msgstr "Pozitiva granda entjero" - -msgid "Positive integer" -msgstr "Pozitiva entjero" - -msgid "Positive small integer" -msgstr "Pozitiva malgranda entjero" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Ĵetonvorto (ĝis %(max_length)s)" - -msgid "Text" -msgstr "Teksto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"La valoro “%(value)s” havas malĝustan formaton. Ĝi devas esti en la formato " -"HH:MM[:ss[.µµµµµµ]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"La valoro “%(value)s” havas la (HH:MM[:ss[.µµµµµµ]]), sed tio estas " -"neekzistanta tempo." - -msgid "Time" -msgstr "Horo" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Kruda duuma datumo" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” ne estas ĝustaforma UUID." - -msgid "Universally unique identifier" -msgstr "Universale unika identigilo" - -msgid "File" -msgstr "Dosiero" - -msgid "Image" -msgstr "Bildo" - -msgid "A JSON object" -msgstr "JSON-objekto" - -msgid "Value must be valid JSON." -msgstr "La valoro devas esti ĝustaforma JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "Ekzemplero de %(model)s kun %(field)s egala al %(value)r ne ekzistas." - -msgid "Foreign Key (type determined by related field)" -msgstr "Fremda ŝlosilo (tipo determinita per rilata kampo)" - -msgid "One-to-one relationship" -msgstr "Unu-al-unu rilato" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s rilato" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s rilatoj" - -msgid "Many-to-many relationship" -msgstr "Mult-al-multa rilato" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ĉi tiu kampo estas deviga." - -msgid "Enter a whole number." -msgstr "Enigu plenan nombron." - -msgid "Enter a valid date." -msgstr "Enigu ĝustan daton." - -msgid "Enter a valid time." -msgstr "Enigu ĝustan horon." - -msgid "Enter a valid date/time." -msgstr "Enigu ĝustan daton/tempon." - -msgid "Enter a valid duration." -msgstr "Enigu ĝustan daŭron." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "La nombro de tagoj devas esti inter {min_days} kaj {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Neniu dosiero estis alŝutita. Kontrolu la kodoprezentan tipon en la " -"formularo." - -msgid "No file was submitted." -msgstr "Neniu dosiero estis alŝutita." - -msgid "The submitted file is empty." -msgstr "La alŝutita dosiero estas malplena." - -#, 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] "" -"Certigu, ke tio dosiernomo maksimume havas %(max)d karakteron (ĝi havas " -"%(length)d)." -msgstr[1] "" -"Certigu ke la dosiernomo maksimume havas %(max)d signojn (ĝi havas " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Bonvolu aŭ alŝuti dosieron, aŭ elekti la vakigan markobutonon, sed ne ambaŭ." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Alŝutu ĝustaforman bildon. La alŝutita dosiero ne estas bildo aŭ estas " -"difektita bildo." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Elektu ekzistantan opcion. %(value)s ne estas el la eblaj elektoj." - -msgid "Enter a list of values." -msgstr "Enigu liston de valoroj." - -msgid "Enter a complete value." -msgstr "Enigu kompletan valoron." - -msgid "Enter a valid UUID." -msgstr "Enigu ĝustaforman UUID." - -msgid "Enter a valid JSON." -msgstr "Enigu ĝustaforman JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Kaŝita kampo %(name)s) %(error)s" - -#, 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 "" -"La datumoj de la mastruma ManagementForm mankas aŭ estis malice modifitaj. " -"Mankas la kampoj: %(field_names)s. Se la problemo plu okazas, vi poveble " -"devintus raporti cimon." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Bonvolu forsendi maksimume %(num)d formularon." -msgstr[1] "Bonvolu forsendi maksimume %(num)d formularojn." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Bonvolu forsendi almenaŭ %(num)d formularon." -msgstr[1] "Bonvolu forsendi almenaŭ %(num)d formularojn." - -msgid "Order" -msgstr "Ordo" - -msgid "Delete" -msgstr "Forigi" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Bonvolu ĝustigi la duoblan datumon por %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Bonvolu ĝustigi la duoblan datumon por %(field)s, kiu devas esti unika." - -#, 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 "" -"Bonvolu ĝustigi la duoblan datumon por %(field_name)s, kiu devas esti unika " -"por la %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Bonvolu ĝustigi la duoblan valoron sube." - -msgid "The inline value did not match the parent instance." -msgstr "La enteksta valoro ne egalas la patran ekzempleron." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Elektu ekzistantan opcion. Ĉi tiu opcio ne estas el la eblaj elektoj." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” estas neakceptebla valoro." - -#, 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 "" -"Ne eblis interpreti %(datetime)s en la tempo-zono %(current_timezone)s. Ĝi " -"eble estas ambigua aŭ ne ekzistas en tiu tempo-zono." - -msgid "Clear" -msgstr "Vakigi" - -msgid "Currently" -msgstr "Nuntempe" - -msgid "Change" -msgstr "Ŝanĝi" - -msgid "Unknown" -msgstr "Nekonate" - -msgid "Yes" -msgstr "Jes" - -msgid "No" -msgstr "Ne" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "jes,ne,eble" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bitoko" -msgstr[1] "%(size)d bitokoj" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "ptm" - -msgid "a.m." -msgstr "atm" - -msgid "PM" -msgstr "PTM" - -msgid "AM" -msgstr "ATM" - -msgid "midnight" -msgstr "noktomezo" - -msgid "noon" -msgstr "tagmezo" - -msgid "Monday" -msgstr "lundo" - -msgid "Tuesday" -msgstr "mardo" - -msgid "Wednesday" -msgstr "merkredo" - -msgid "Thursday" -msgstr "ĵaŭdo" - -msgid "Friday" -msgstr "vendredo" - -msgid "Saturday" -msgstr "sabato" - -msgid "Sunday" -msgstr "dimanĉo" - -msgid "Mon" -msgstr "lun" - -msgid "Tue" -msgstr "mar" - -msgid "Wed" -msgstr "mer" - -msgid "Thu" -msgstr "ĵaŭ" - -msgid "Fri" -msgstr "ven" - -msgid "Sat" -msgstr "sab" - -msgid "Sun" -msgstr "dim" - -msgid "January" -msgstr "januaro" - -msgid "February" -msgstr "februaro" - -msgid "March" -msgstr "marto" - -msgid "April" -msgstr "aprilo" - -msgid "May" -msgstr "majo" - -msgid "June" -msgstr "junio" - -msgid "July" -msgstr "julio" - -msgid "August" -msgstr "aŭgusto" - -msgid "September" -msgstr "septembro" - -msgid "October" -msgstr "oktobro" - -msgid "November" -msgstr "novembro" - -msgid "December" -msgstr "decembro" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "maj" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aŭg" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mar." - -msgctxt "abbrev. month" -msgid "April" -msgstr "apr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "majo" - -msgctxt "abbrev. month" -msgid "June" -msgstr "jun." - -msgctxt "abbrev. month" -msgid "July" -msgstr "jul." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aŭg." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Januaro" - -msgctxt "alt. month" -msgid "February" -msgstr "Februaro" - -msgctxt "alt. month" -msgid "March" -msgstr "Marto" - -msgctxt "alt. month" -msgid "April" -msgstr "Aprilo" - -msgctxt "alt. month" -msgid "May" -msgstr "Majo" - -msgctxt "alt. month" -msgid "June" -msgstr "Junio" - -msgctxt "alt. month" -msgid "July" -msgstr "Julio" - -msgctxt "alt. month" -msgid "August" -msgstr "Aŭgusto" - -msgctxt "alt. month" -msgid "September" -msgstr "Septembro" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktobro" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembro" - -msgctxt "alt. month" -msgid "December" -msgstr "Decembro" - -msgid "This is not a valid IPv6 address." -msgstr "Tio ne estas ĝustaforma IPv6-adreso." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "aŭ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d jaro" -msgstr[1] "%(num)d jaroj" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d monato" -msgstr[1] "%(num)d monatoj" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d semajno" -msgstr[1] "%(num)d semajnoj" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d tago" -msgstr[1] "%(num)d tagoj" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d horo" -msgstr[1] "%(num)d horoj" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minutoj" - -msgid "Forbidden" -msgstr "Malpermesita" - -msgid "CSRF verification failed. Request aborted." -msgstr "Kontrolo de CSRF malsukcesis. Peto ĉesigita." - -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 "" -"Vi vidas tiun ĉi mesaĝon ĉar ĉi-tiu HTTPS-retejo postulas ricevi la " -"kapinstrukcion “Referer” de via retumilo, sed neniu estis sendita. Tia " -"kapinstrukcio estas bezonata pro sekurecaj kialoj, por certigi ke via " -"retumilo ne agas laŭ nedezirataj instrukcioj de maliculoj." - -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 "" -"Se la agordoj de via retumilo malebligas la kapinstrukciojn “Referer”, " -"bonvolu ebligi ilin por tiu ĉi retejo, aŭ por HTTPS-konektoj, aŭ por petoj " -"el sama fonto (“same-origin”)." - -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 "" -"Se vi uzas la etikedon aŭ " -"sendas la kapinstrukcion “Referrer-Policy: no-referrer”, bonvolu forigi " -"ilin. La protekto kontraŭ CSRF postulas la ĉeeston de la kapinstrukcio " -"“Referer”, kaj strikte kontrolas la referencantan fonton. Se vi zorgas pri " -"privateco, uzu alternativojn kiajn por ligiloj al " -"eksteraj retejoj." - -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 "" -"Vi vidas tiun ĉi mesaĝon ĉar ĉi-tiu retejo postulas ke CSRF-kuketo estu " -"sendita kune kun la formularoj. Tia kuketo estas bezonata pro sekurecaj " -"kialoj, por certigi ke via retumilo ne agas laŭ nedezirataj instrukcioj de " -"maliculoj." - -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 "" -"Se la agordoj de via retumilo malebligas kuketojn, bonvolu ebligi ilin por " -"tiu ĉi retejo aŭ por petoj el sama fonto (“same-origin”)." - -msgid "More information is available with DEBUG=True." -msgstr "Pliaj informoj estas videblaj kun DEBUG=True." - -msgid "No year specified" -msgstr "Neniu jaro indikita" - -msgid "Date out of range" -msgstr "Dato ne en la intervalo" - -msgid "No month specified" -msgstr "Neniu monato indikita" - -msgid "No day specified" -msgstr "Neniu tago indikita" - -msgid "No week specified" -msgstr "Neniu semajno indikita" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Neniuj %(verbose_name_plural)s estas disponeblaj" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Estontaj %(verbose_name_plural)s ne disponeblas ĉar %(class_name)s." -"allow_future estas Malvera." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Erarforma dato-ĉeno “%(datestr)s” se uzi la formaton “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Neniu %(verbose_name)s trovita kongrua kun la informpeto" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Paĝo ne estas “lasta”, nek eblas konverti ĝin en entjeron." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Malĝusta paĝo (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" -"La listo estas malplena dum “%(class_name)s.allow_empty” estas Malvera." - -msgid "Directory indexes are not allowed here." -msgstr "Dosierujaj indeksoj ne estas permesitaj ĉi tie." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” ne ekzistas" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indekso de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "La instalado sukcesis! Gratulojn!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Vidu eldonajn notojn por Dĵango %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Vi vidas ĉi tiun paĝon ĉar DEBUG = " -"True estas en via agorda dosiero kaj vi ne agordis ajnan URL." - -msgid "Django Documentation" -msgstr "Dĵanga dokumentaro" - -msgid "Topics, references, & how-to’s" -msgstr "Temoj, referencoj, kaj instruiloj" - -msgid "Tutorial: A Polling App" -msgstr "Instruilo: apo pri enketoj" - -msgid "Get started with Django" -msgstr "Komencu kun Dĵango" - -msgid "Django Community" -msgstr "Dĵanga komunumo" - -msgid "Connect, get help, or contribute" -msgstr "Konektiĝu, ricevu helpon aŭ kontribuu" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eo/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/eo/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eo/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/eo/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 3f7a51da6f88367ee495e15cb0033fb7154621be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4Kt?JUqn^Gz9JCJpWf0>L;= diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eo/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/eo/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 6281e243e3c3ae828f0c2462c30258564887e806..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1010 zcmY+CJ#X4j6o#)MBnAh}XPTy}YPIr!6m!*fLsccGn1EVvWQ;0XNS4EO2r0(MkW_d| ze?`}}Tj&0Ru3Z={)=t?_qArEfiB@Xj|PzJL*mkAo2&Hk|>T6y@(peF@@s<+Epo( zRCiHIO-|`z+DTn>xQ@$AM zhv&Q@@Sw$nL$V6TnjDL;nr@WBuqNX(rNo*gtdcC^bOsp=d&;m1Hlvk#NE~ev4+?kj z&5$*ruWDtsQD$3CjP+EJbTaD!7@v5#R2X@dr%^eDw07CsS@@TNA5m4PfcY7+%3a{}hgMXdH}`x7(r*5Vr}tmXK*7xyu)Za!y~qq?7Y86lyIa&E7WLy>GJb&h-XaeQ`(8}} PS7zO8?h9=f@Lm4_(#aON diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eo/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/eo/formats.py deleted file mode 100644 index d1346d1..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/eo/formats.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"j\-\a \d\e F Y" # '26-a de julio 1887' -TIME_FORMAT = "H:i" # '18:59' -DATETIME_FORMAT = r"j\-\a \d\e F Y\, \j\e H:i" # '26-a de julio 1887, je 18:59' -YEAR_MONTH_FORMAT = r"F \d\e Y" # 'julio de 1887' -MONTH_DAY_FORMAT = r"j\-\a \d\e F" # '26-a de julio' -SHORT_DATE_FORMAT = "Y-m-d" # '1887-07-26' -SHORT_DATETIME_FORMAT = "Y-m-d H:i" # '1887-07-26 18:59' -FIRST_DAY_OF_WEEK = 1 # Monday (lundo) - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '1887-07-26' - "%y-%m-%d", # '87-07-26' - "%Y %m %d", # '1887 07 26' - "%Y.%m.%d", # '1887.07.26' - "%d-a de %b %Y", # '26-a de jul 1887' - "%d %b %Y", # '26 jul 1887' - "%d-a de %B %Y", # '26-a de julio 1887' - "%d %B %Y", # '26 julio 1887' - "%d %m %Y", # '26 07 1887' - "%d/%m/%Y", # '26/07/1887' -] -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '18:59:00' - "%H:%M", # '18:59' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '1887-07-26 18:59:00' - "%Y-%m-%d %H:%M", # '1887-07-26 18:59' - "%Y.%m.%d %H:%M:%S", # '1887.07.26 18:59:00' - "%Y.%m.%d %H:%M", # '1887.07.26 18:59' - "%d/%m/%Y %H:%M:%S", # '26/07/1887 18:59:00' - "%d/%m/%Y %H:%M", # '26/07/1887 18:59' - "%y-%m-%d %H:%M:%S", # '87-07-26 18:59:00' - "%y-%m-%d %H:%M", # '87-07-26 18:59' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/es/LC_MESSAGES/django.mo deleted file mode 100644 index 793e97a4b55dc8f784b8ff2d79a9b47a11a60bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29315 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 J<#IXi{{v>Ww4ML} diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/es/LC_MESSAGES/django.po deleted file mode 100644 index 6d9fd6a..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/es/LC_MESSAGES/django.po +++ /dev/null @@ -1,1414 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# 8cb2d5a716c3c9a99b6d20472609a4d5_6d03802 , 2011 -# Abe Estrada, 2013 -# Abe Estrada, 2013 -# albertoalcolea , 2014 -# albertoalcolea , 2014 -# Amanda Copete, 2017 -# Amanda Copete, 2017 -# Antoni Aloy , 2011-2014,2017,2019 -# Claude Paroz , 2020 -# Diego Andres Sanabria Martin , 2012 -# Diego Schulz , 2012 -# e4db27214f7e7544f2022c647b585925_bb0e321, 2014,2020 -# e4db27214f7e7544f2022c647b585925_bb0e321, 2015-2016 -# e4db27214f7e7544f2022c647b585925_bb0e321, 2014 -# e4db27214f7e7544f2022c647b585925_bb0e321, 2020 -# Ernesto Rico Schmidt , 2017 -# Ernesto Rico Schmidt , 2017 -# 8cb2d5a716c3c9a99b6d20472609a4d5_6d03802 , 2011 -# Gustavo Adolfo Huarcaya Delgado , 2025 -# Ignacio José Lizarán Rus , 2019 -# Igor Támara , 2015 -# Jannis Leidel , 2011 -# Jorge Andres Bravo Meza, 2024 -# José Luis , 2016 -# José Luis , 2016 -# Josue Naaman Nistal Guerra , 2014 -# Leonardo J. Caballero G. , 2011,2013 -# Luigy, 2019 -# Luigy, 2019 -# Marc Garcia , 2011 -# Mariusz Felisiak , 2021 -# mpachas , 2022 -# monobotsoft , 2012 -# Natalia, 2024 -# ntrrgc , 2013 -# ntrrgc , 2013 -# Pablo, 2015 -# Pablo, 2015 -# Sebastián Magrí, 2013 -# Sebastián Magrí, 2013 -# Uriel Medina , 2020-2021,2023 -# Veronicabh , 2015 -# Veronicabh , 2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Gustavo Adolfo Huarcaya Delgado , 2025\n" -"Language-Team: Spanish (http://app.transifex.com/django/django/language/" -"es/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es\n" -"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? " -"1 : 2;\n" - -msgid "Afrikaans" -msgstr "Africano" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Algerian Arabic" -msgstr "Árabe argelino" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azerbaiyán" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Belarusian" -msgstr "Bielorruso" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Breton" -msgstr "Bretón" - -msgid "Bosnian" -msgstr "Bosnio" - -msgid "Catalan" -msgstr "Catalán" - -msgid "Central Kurdish (Sorani)" -msgstr "Kurdo central (Sorani)" - -msgid "Czech" -msgstr "Checo" - -msgid "Welsh" -msgstr "Galés" - -msgid "Danish" -msgstr "Danés" - -msgid "German" -msgstr "Alemán" - -msgid "Lower Sorbian" -msgstr "Bajo sorbio" - -msgid "Greek" -msgstr "Griego" - -msgid "English" -msgstr "Inglés" - -msgid "Australian English" -msgstr "Inglés australiano" - -msgid "British English" -msgstr "Inglés británico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Español" - -msgid "Argentinian Spanish" -msgstr "Español de Argentina" - -msgid "Colombian Spanish" -msgstr "Español de Colombia" - -msgid "Mexican Spanish" -msgstr "Español de México" - -msgid "Nicaraguan Spanish" -msgstr "Español de Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Español de Venezuela" - -msgid "Estonian" -msgstr "Estonio" - -msgid "Basque" -msgstr "Vasco" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finés" - -msgid "French" -msgstr "Francés" - -msgid "Frisian" -msgstr "Frisón" - -msgid "Irish" -msgstr "Irlandés" - -msgid "Scottish Gaelic" -msgstr "Gaélico Escocés" - -msgid "Galician" -msgstr "Gallego" - -msgid "Hebrew" -msgstr "Hebreo" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "Alto sorbio" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Armenian" -msgstr "Armenio" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesio" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandés" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Japonés" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Kabyle" -msgstr "Cabilio" - -msgid "Kazakh" -msgstr "Kazajo" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Coreano" - -msgid "Kyrgyz" -msgstr "Kirguís" - -msgid "Luxembourgish" -msgstr "Luxenburgués" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Letón" - -msgid "Macedonian" -msgstr "Macedonio" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "Maratí" - -msgid "Malay" -msgstr "Malayo" - -msgid "Burmese" -msgstr "Birmano" - -msgid "Norwegian Bokmål" -msgstr "Bokmål noruego" - -msgid "Nepali" -msgstr "Nepalí" - -msgid "Dutch" -msgstr "Holandés" - -msgid "Norwegian Nynorsk" -msgstr "Nynorsk" - -msgid "Ossetic" -msgstr "Osetio" - -msgid "Punjabi" -msgstr "Panyabí" - -msgid "Polish" -msgstr "Polaco" - -msgid "Portuguese" -msgstr "Portugués" - -msgid "Brazilian Portuguese" -msgstr "Portugués de Brasil" - -msgid "Romanian" -msgstr "Rumano" - -msgid "Russian" -msgstr "Ruso" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Albanian" -msgstr "Albanés" - -msgid "Serbian" -msgstr "Serbio" - -msgid "Serbian Latin" -msgstr "Serbio latino" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Swahili" -msgstr "Suajili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tayiko" - -msgid "Thai" -msgstr "Tailandés" - -msgid "Turkmen" -msgstr "Turcomanos" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tártaro" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uigur" - -msgid "Ukrainian" -msgstr "Ucraniano" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbeko" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chino simplificado" - -msgid "Traditional Chinese" -msgstr "Chino tradicional" - -msgid "Messages" -msgstr "Mensajes" - -msgid "Site Maps" -msgstr "Mapas del sitio" - -msgid "Static Files" -msgstr "Archivos estáticos" - -msgid "Syndication" -msgstr "Sindicación" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Este número de página no es un entero" - -msgid "That page number is less than 1" -msgstr "Este número de página es menor que 1" - -msgid "That page contains no results" -msgstr "Esa página no contiene resultados" - -msgid "Enter a valid value." -msgstr "Introduzca un valor válido." - -msgid "Enter a valid domain name." -msgstr "Ingrese un nombre de dominio válido." - -msgid "Enter a valid URL." -msgstr "Introduzca una URL válida." - -msgid "Enter a valid integer." -msgstr "Introduzca un número entero válido." - -msgid "Enter a valid email address." -msgstr "Introduzca una dirección de correo electrónico válida." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Introduzca un 'slug' válido, consistente en letras, números, guiones bajos o " -"medios." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Introduzca un 'slug' válido, consistente en letras, números, guiones bajos o " -"medios de Unicode." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Ingrese una dirección de %(protocol)s válida." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 o IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Introduzca sólo dígitos separados por comas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Asegúrese de que este valor es %(limit_value)s (actualmente es " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor es menor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor es mayor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Asegúrese de que este valor es múltiplo de %(limit_value)s." - -#, 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 "" -"Asegúrese de que este valor sea un múltiplo del tamaño del " -"paso%(limit_value)s, comenzando en%(offset)s, p.ej. %(offset)s, " -"%(valid_value1)s, %(valid_value2)s, etcétera." - -#, 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] "" -"Asegúrese de que este valor tenga al menos %(limit_value)d caracter (tiene " -"%(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga al menos %(limit_value)d carácter(es) " -"(tiene%(show_value)d)." -msgstr[2] "" -"Asegúrese de que este valor tenga al menos %(limit_value)d carácter(es) " -"(tiene%(show_value)d)." - -#, 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] "" -"Asegúrese de que este valor tenga menos de %(limit_value)d caracter (tiene " -"%(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga menos de %(limit_value)d caracteres (tiene " -"%(show_value)d)." -msgstr[2] "" -"Asegúrese de que este valor tenga menos de %(limit_value)d caracteres (tiene " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Introduzca un número." - -#, 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] "Asegúrese de que no hay más de %(max)s dígito en total." -msgstr[1] "Asegúrese de que no haya más de %(max)s dígitos en total." -msgstr[2] "Asegúrese de que no haya más de %(max)s dígitos en total." - -#, 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] "Asegúrese de que no haya más de %(max)s dígito decimal." -msgstr[1] "Asegúrese de que no haya más de %(max)s dígitos decimales." -msgstr[2] "Asegúrese de que no haya más de %(max)s dígitos decimales." - -#, 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] "" -"Asegúrese de que no haya más de %(max)s dígito antes del punto decimal" -msgstr[1] "" -"Asegúrese de que no haya más de %(max)s dígitos antes del punto decimal." -msgstr[2] "" -"Asegúrese de que no haya más de %(max)s dígitos antes del punto decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"La extensión de archivo “%(extension)s” no esta permitida. Las extensiones " -"permitidas son: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Los caracteres nulos no están permitidos." - -msgid "and" -msgstr "y" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s con este %(field_labels)s ya existe." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "No se cumple la restricción \"%(name)s\"." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Valor %(value)r no es una opción válida." - -msgid "This field cannot be null." -msgstr "Este campo no puede ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo no puede estar vacío." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Ya existe %(model_name)s con este %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s debe ser único para %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo de tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s”: el valor debe ser Verdadero o Falso." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s”: el valor debe ser Verdadero, Falso o Nulo." - -msgid "Boolean (Either True or False)" -msgstr "Booleano (Verdadero o Falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadena (máximo %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Cadena (ilimitado)" - -msgid "Comma-separated integers" -msgstr "Enteros separados por coma" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” : el valor tiene un formato de fecha inválido. Debería estar en " -"el formato YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” : el valor tiene el formato correcto (YYYY-MM-DD) pero es una " -"fecha inválida." - -msgid "Date (without time)" -msgstr "Fecha (sin hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s”: el valor tiene un formato inválido. Debería estar en el formato " -"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"“%(value)s”: el valor tiene el formato correcto (YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]) pero es una fecha inválida." - -msgid "Date (with time)" -msgstr "Fecha (con hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s”: el valor debe ser un número decimal." - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s”: el valor tiene un formato inválido. Debería estar en el formato " -"[DD] [[HH:]MM:]ss[.uuuuuu]" - -msgid "Duration" -msgstr "Duración" - -msgid "Email address" -msgstr "Correo electrónico" - -msgid "File path" -msgstr "Ruta de fichero" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s”: el valor debería ser un número de coma flotante." - -msgid "Floating point number" -msgstr "Número en coma flotante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s”: el valor debería ser un numero entero" - -msgid "Integer" -msgstr "Entero" - -msgid "Big (8 byte) integer" -msgstr "Entero grande (8 bytes)" - -msgid "Small integer" -msgstr "Entero corto" - -msgid "IPv4 address" -msgstr "Dirección IPv4" - -msgid "IP address" -msgstr "Dirección IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s”: el valor debería ser None, Verdadero o Falso." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (Verdadero, Falso o Nulo)" - -msgid "Positive big integer" -msgstr "Entero grande positivo" - -msgid "Positive integer" -msgstr "Entero positivo" - -msgid "Positive small integer" -msgstr "Entero positivo corto" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (hasta %(max_length)s)" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s”: el valor tiene un formato inválido. Debería estar en el formato " -"HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” : el valor tiene el formato correcto (HH:MM[:ss[.uuuuuu]]) pero " -"es un tiempo inválido." - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datos binarios en bruto" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” no es un UUID válido." - -msgid "Universally unique identifier" -msgstr "Identificador universal único" - -msgid "File" -msgstr "Archivo" - -msgid "Image" -msgstr "Imagen" - -msgid "A JSON object" -msgstr "Un objeto JSON" - -msgid "Value must be valid JSON." -msgstr "El valor debe ser un objeto JSON válido." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"La instancia de %(model)s con %(field)s %(value)r no es una opción válida." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clave foránea (tipo determinado por el campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relación uno-a-uno" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "relación %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "relaciones %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relación muchos-a-muchos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Este campo es obligatorio." - -msgid "Enter a whole number." -msgstr "Introduzca un número entero." - -msgid "Enter a valid date." -msgstr "Introduzca una fecha válida." - -msgid "Enter a valid time." -msgstr "Introduzca una hora válida." - -msgid "Enter a valid date/time." -msgstr "Introduzca una fecha/hora válida." - -msgid "Enter a valid duration." -msgstr "Introduzca una duración válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "El número de días debe estar entre {min_days} y {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"No se ha enviado ningún fichero. Compruebe el tipo de codificación en el " -"formulario." - -msgid "No file was submitted." -msgstr "No se ha enviado ningún fichero" - -msgid "The submitted file is empty." -msgstr "El fichero enviado está vacío." - -#, 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] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracter " -"(tiene %(length)d)." -msgstr[1] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d " -"carácter(es) (tiene %(length)d)." -msgstr[2] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d " -"carácter(es) (tiene %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Por favor envíe un fichero o marque la casilla de limpiar, pero no ambos." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Envíe una imagen válida. El fichero que ha enviado no era una imagen o se " -"trataba de una imagen corrupta." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Escoja una opción válida. %(value)s no es una de las opciones disponibles." - -msgid "Enter a list of values." -msgstr "Introduzca una lista de valores." - -msgid "Enter a complete value." -msgstr "Introduzca un valor completo." - -msgid "Enter a valid UUID." -msgstr "Introduzca un UUID válido." - -msgid "Enter a valid JSON." -msgstr "Ingresa un JSON válido." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) *%(error)s" - -#, 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 "" -"Los datos de ManagementForm faltan o han sido alterados. Campos que faltan: " -"%(field_names)s. Es posible que deba presentar un informe de error si el " -"problema persiste." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Por favor, envíe %(num)d formulario como máximo." -msgstr[1] "Por favor, envíe %(num)d formularios como máximo." -msgstr[2] "Por favor, envíe %(num)d formularios como máximo." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Por favor, envíe %(num)d formulario como mínimo." -msgstr[1] "Por favor, envíe %(num)d formularios como mínimo." -msgstr[2] "Por favor, envíe %(num)d formularios como mínimo." - -msgid "Order" -msgstr "Orden" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor, corrija el dato duplicado para %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor corrija el dato duplicado para %(field)s, ya que debe ser único." - -#, 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 "" -"Por favor corrija los datos duplicados para %(field_name)s ya que debe ser " -"único para %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Por favor, corrija los valores duplicados abajo." - -msgid "The inline value did not match the parent instance." -msgstr "El valor en línea no coincide con la instancia padre." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Escoja una opción válida. Esa opción no está entre las disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” no es un valor válido." - -#, 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 "" -"%(datetime)s no pudo ser interpretado en la zona horaria " -"%(current_timezone)s; podría ser ambiguo o no existir." - -msgid "Clear" -msgstr "Limpiar" - -msgid "Currently" -msgstr "Actualmente" - -msgid "Change" -msgstr "Modificar" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sí,no,quizás" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" -msgstr[2] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "medianoche" - -msgid "noon" -msgstr "mediodía" - -msgid "Monday" -msgstr "lunes" - -msgid "Tuesday" -msgstr "martes" - -msgid "Wednesday" -msgstr "miércoles" - -msgid "Thursday" -msgstr "jueves" - -msgid "Friday" -msgstr "viernes" - -msgid "Saturday" -msgstr "sábado" - -msgid "Sunday" -msgstr "domingo" - -msgid "Mon" -msgstr "lun" - -msgid "Tue" -msgstr "mar" - -msgid "Wed" -msgstr "mié" - -msgid "Thu" -msgstr "jue" - -msgid "Fri" -msgstr "vie" - -msgid "Sat" -msgstr "sáb" - -msgid "Sun" -msgstr "dom" - -msgid "January" -msgstr "enero" - -msgid "February" -msgstr "febrero" - -msgid "March" -msgstr "marzo" - -msgid "April" -msgstr "abril" - -msgid "May" -msgstr "mayo" - -msgid "June" -msgstr "junio" - -msgid "July" -msgstr "julio" - -msgid "August" -msgstr "agosto" - -msgid "September" -msgstr "septiembre" - -msgid "October" -msgstr "octubre" - -msgid "November" -msgstr "noviembre" - -msgid "December" -msgstr "diciembre" - -msgid "jan" -msgstr "ene" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dic" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ene." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "marzo" - -msgctxt "abbrev. month" -msgid "April" -msgstr "abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "mayo" - -msgctxt "abbrev. month" -msgid "June" -msgstr "junio" - -msgctxt "abbrev. month" -msgid "July" -msgstr "julio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dic." - -msgctxt "alt. month" -msgid "January" -msgstr "enero" - -msgctxt "alt. month" -msgid "February" -msgstr "febrero" - -msgctxt "alt. month" -msgid "March" -msgstr "marzo" - -msgctxt "alt. month" -msgid "April" -msgstr "abril" - -msgctxt "alt. month" -msgid "May" -msgstr "mayo" - -msgctxt "alt. month" -msgid "June" -msgstr "junio" - -msgctxt "alt. month" -msgid "July" -msgstr "julio" - -msgctxt "alt. month" -msgid "August" -msgstr "agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "septiembre" - -msgctxt "alt. month" -msgid "October" -msgstr "octubre" - -msgctxt "alt. month" -msgid "November" -msgstr "noviembre" - -msgctxt "alt. month" -msgid "December" -msgstr "diciembre" - -msgid "This is not a valid IPv6 address." -msgstr "No es una dirección IPv6 válida." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d año" -msgstr[1] "%(num)d años" -msgstr[2] "%(num)d años" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mes" -msgstr[1] "%(num)d meses" -msgstr[2] "%(num)d meses" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d semana" -msgstr[1] "%(num)d semanas" -msgstr[2] "%(num)d semanas" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d día" -msgstr[1] "%(num)d días" -msgstr[2] "%(num)d días" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hora" -msgstr[1] "%(num)d horas" -msgstr[2] "%(num)d horas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minutos" -msgstr[2] "%(num)d minutos" - -msgid "Forbidden" -msgstr "Prohibido" - -msgid "CSRF verification failed. Request aborted." -msgstr "La verificación CSRF ha fallado. Solicitud abortada." - -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 "" -"Estás viendo este mensaje porque este sitio HTTPS requiere que tu navegador " -"web envíe un \"encabezado de referencia\", pero no se envió ninguno. Este " -"encabezado es necesario por razones de seguridad, para garantizar que su " -"navegador no sea secuestrado por terceros." - -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 "" -"Si ha configurado su navegador para deshabilitar los encabezados " -"\"Referer\", vuelva a habilitarlos, al menos para este sitio, o para " -"conexiones HTTPS, o para solicitudes del \"mismo origen\"." - -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 "" -"Si esta utilizando la etiqueta o incluyendo el encabezado \"Referrer-Policy: no-referrer\", " -"elimínelos. La protección CSRF requiere que el encabezado \"Referer\" " -"realice una comprobación estricta del referente. Si le preocupa la " -"privacidad, utilice alternativas como para los " -"enlaces a sitios de terceros." - -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 "" -"Estás viendo este mensaje porqué esta web requiere una cookie CSRF cuando se " -"envían formularios. Esta cookie se necesita por razones de seguridad, para " -"asegurar que tu navegador no ha sido comprometido por terceras partes." - -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 "" -"Si ha configurado su navegador para deshabilitar las cookies, vuelva a " -"habilitarlas, al menos para este sitio o para solicitudes del \"mismo " -"origen\"." - -msgid "More information is available with DEBUG=True." -msgstr "Más información disponible si se establece DEBUG=True." - -msgid "No year specified" -msgstr "No se ha indicado el año" - -msgid "Date out of range" -msgstr "Fecha fuera de rango" - -msgid "No month specified" -msgstr "No se ha indicado el mes" - -msgid "No day specified" -msgstr "No se ha indicado el día" - -msgid "No week specified" -msgstr "No se ha indicado la semana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "No %(verbose_name_plural)s disponibles" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Los futuros %(verbose_name_plural)s no están disponibles porque " -"%(class_name)s.allow_future es Falso." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Cadena de fecha no valida “%(datestr)s” dado el formato “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No se encontró ningún %(verbose_name)s coincidente con la consulta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "La página no es la \"última\", ni se puede convertir a un entero." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Lista vacía y “%(class_name)s.allow_empty” es Falso" - -msgid "Directory indexes are not allowed here." -msgstr "Los índices de directorio no están permitidos." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” no existe" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índice de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "¡La instalación funcionó con éxito! ¡Felicitaciones!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Ve la notas de la versión de Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Estás viendo esta página porque DEBUG=True está en su archivo de configuración y no ha " -"configurado ninguna URL." - -msgid "Django Documentation" -msgstr "Documentación de Django" - -msgid "Topics, references, & how-to’s" -msgstr "Temas, referencias, & como hacer" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: Una aplicación de encuesta" - -msgid "Get started with Django" -msgstr "Comienza con Django" - -msgid "Django Community" -msgstr "Comunidad Django" - -msgid "Connect, get help, or contribute" -msgstr "Conéctate, obtén ayuda o contribuye" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/es/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/es/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 62300439c1ff93bdfa73c77bb4e486293667d34e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?*IOD zx_@WcDhXKkPZ9Sgj(?2v;5-taY}o0Qm|3{Sn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K3|>)~4^ zS1(EO8DM|_rVxdF$cJe}V?Xla01DtB3gQq7VFri$KE(6^j(np~7)MbA@1ZD;p}lE5 z&pPaBu7f*zu6z^P4qYh@oP+;puA}8TMn~(|Id7TSsF}6U31B#cZ6|ykJk=#dPUtW^ zhWrrn?M*h#2c6`a=J-mHuNC>GlfHure9wvR(v5L?*LaJzjVrpOp8WNm?#Gu)@}i)g zkIkbcK@rumB-aFG9#yKfO~HCA+aTE%1zD|0b)~X4ByOsb&|Z^dvm(igy4^K%i+0+T zt8&v*wpFRDz7xeabMD$!tv6cAs$X-S-5g_=Crje%YE5{nHpPY@3yLJqIi(`CnnJy_ z#n^hQ_DYo1V_9l7s`caV;ELQFEDd;K4t3Zyv2H<2ADcG(s1GdL)DOp+HJKicEpuXa zO#>Fr_0c&r2Jhi`Iyo^%&k9eEpgov)!tMvHuiFrxYNNhMnvHtUFuR(eLqdC|HPj|{ zVLV+j&xa;HGxQf$mTc~Q30o!8f~F{H5drL@i>MnFHVBPe?8A!UR2Q!dx)Azl6 v|M3iD+;oQIL>^#We|!<3v%VSN{xG3?BxV;0klFXN8RFnvF7=7E(qxZ+M@;Qw diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/es/formats.py deleted file mode 100644 index f2716bb..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/es/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"j \d\e F \d\e Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = r"j \d\e F \d\e Y \a \l\a\s H:i" -YEAR_MONTH_FORMAT = r"F \d\e Y" -MONTH_DAY_FORMAT = r"j \d\e F" -SHORT_DATE_FORMAT = "d/m/Y" -SHORT_DATETIME_FORMAT = "d/m/Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '31/12/2009' - "%d/%m/%y", # '31/12/09' -] -DATETIME_INPUT_FORMATS = [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M:%S.%f", - "%d/%m/%Y %H:%M", - "%d/%m/%y %H:%M:%S", - "%d/%m/%y %H:%M:%S.%f", - "%d/%m/%y %H:%M", -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_AR/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/es_AR/LC_MESSAGES/django.mo deleted file mode 100644 index 610fd1423bfdfe632a3dc190e68c120b28ecfc65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29936 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, 2011 -# lardissone , 2014 -# Natalia, 2023 -# poli , 2014 -# Ramiro Morales, 2013-2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Ramiro Morales, 2013-2025\n" -"Language-Team: Spanish (Argentina) (http://app.transifex.com/django/django/" -"language/es_AR/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_AR\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "afrikáans" - -msgid "Arabic" -msgstr "árabe" - -msgid "Algerian Arabic" -msgstr "Árabe de Argelia" - -msgid "Asturian" -msgstr "asturiano" - -msgid "Azerbaijani" -msgstr "azerbaiyán" - -msgid "Bulgarian" -msgstr "búlgaro" - -msgid "Belarusian" -msgstr "bielorruso" - -msgid "Bengali" -msgstr "bengalí" - -msgid "Breton" -msgstr "bretón" - -msgid "Bosnian" -msgstr "bosnio" - -msgid "Catalan" -msgstr "catalán" - -msgid "Central Kurdish (Sorani)" -msgstr "Kurdo central (Sorani)" - -msgid "Czech" -msgstr "checo" - -msgid "Welsh" -msgstr "galés" - -msgid "Danish" -msgstr "danés" - -msgid "German" -msgstr "alemán" - -msgid "Lower Sorbian" -msgstr "bajo sorabo" - -msgid "Greek" -msgstr "griego" - -msgid "English" -msgstr "inglés" - -msgid "Australian English" -msgstr "inglés australiano" - -msgid "British English" -msgstr "inglés británico" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "español" - -msgid "Argentinian Spanish" -msgstr "español (Argentina)" - -msgid "Colombian Spanish" -msgstr "español (Colombia)" - -msgid "Mexican Spanish" -msgstr "español (México)" - -msgid "Nicaraguan Spanish" -msgstr "español (Nicaragua)" - -msgid "Venezuelan Spanish" -msgstr "español (Venezuela)" - -msgid "Estonian" -msgstr "estonio" - -msgid "Basque" -msgstr "vasco" - -msgid "Persian" -msgstr "persa" - -msgid "Finnish" -msgstr "finlandés" - -msgid "French" -msgstr "francés" - -msgid "Frisian" -msgstr "frisón" - -msgid "Irish" -msgstr "irlandés" - -msgid "Scottish Gaelic" -msgstr "gaélico escocés" - -msgid "Galician" -msgstr "gallego" - -msgid "Hebrew" -msgstr "hebreo" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "croata" - -msgid "Upper Sorbian" -msgstr "alto sorabo" - -msgid "Haitian Creole" -msgstr "Creole haitiano" - -msgid "Hungarian" -msgstr "húngaro" - -msgid "Armenian" -msgstr "armenio" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "indonesio" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islandés" - -msgid "Italian" -msgstr "italiano" - -msgid "Japanese" -msgstr "japonés" - -msgid "Georgian" -msgstr "georgiano" - -msgid "Kabyle" -msgstr "cabilio" - -msgid "Kazakh" -msgstr "kazajo" - -msgid "Khmer" -msgstr "jémer" - -msgid "Kannada" -msgstr "canarés" - -msgid "Korean" -msgstr "coreano" - -msgid "Kyrgyz" -msgstr "kirguís" - -msgid "Luxembourgish" -msgstr "luxemburgués" - -msgid "Lithuanian" -msgstr "lituano" - -msgid "Latvian" -msgstr "letón" - -msgid "Macedonian" -msgstr "macedonio" - -msgid "Malayalam" -msgstr "malabar" - -msgid "Mongolian" -msgstr "mongol" - -msgid "Marathi" -msgstr "maratí" - -msgid "Malay" -msgstr "malayo" - -msgid "Burmese" -msgstr "burmés" - -msgid "Norwegian Bokmål" -msgstr "bokmål noruego" - -msgid "Nepali" -msgstr "nepalés" - -msgid "Dutch" -msgstr "holandés" - -msgid "Norwegian Nynorsk" -msgstr "nynorsk" - -msgid "Ossetic" -msgstr "osetio" - -msgid "Punjabi" -msgstr "panyabí" - -msgid "Polish" -msgstr "polaco" - -msgid "Portuguese" -msgstr "portugués" - -msgid "Brazilian Portuguese" -msgstr "portugués de Brasil" - -msgid "Romanian" -msgstr "rumano" - -msgid "Russian" -msgstr "ruso" - -msgid "Slovak" -msgstr "eslovaco" - -msgid "Slovenian" -msgstr "esloveno" - -msgid "Albanian" -msgstr "albanés" - -msgid "Serbian" -msgstr "serbio" - -msgid "Serbian Latin" -msgstr "latín de Serbia" - -msgid "Swedish" -msgstr "sueco" - -msgid "Swahili" -msgstr "suajili" - -msgid "Tamil" -msgstr "tamil" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "tayiko" - -msgid "Thai" -msgstr "tailandés" - -msgid "Turkmen" -msgstr "turcomano" - -msgid "Turkish" -msgstr "turco" - -msgid "Tatar" -msgstr "tártaro" - -msgid "Udmurt" -msgstr "udmurto" - -msgid "Uyghur" -msgstr "Uigur" - -msgid "Ukrainian" -msgstr "ucraniano" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "uzbeko" - -msgid "Vietnamese" -msgstr "vietnamita" - -msgid "Simplified Chinese" -msgstr "chino simplificado" - -msgid "Traditional Chinese" -msgstr "chino tradicional" - -msgid "Messages" -msgstr "Mensajes" - -msgid "Site Maps" -msgstr "Mapas de sitio" - -msgid "Static Files" -msgstr "Archivos estáticos" - -msgid "Syndication" -msgstr "Sindicación" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "El número de página no es un entero" - -msgid "That page number is less than 1" -msgstr "El número de página es menor a 1" - -msgid "That page contains no results" -msgstr "Esa página no contiene resultados" - -msgid "Enter a valid value." -msgstr "Introduzca un valor válido." - -msgid "Enter a valid domain name." -msgstr "Introduzca un nombre de dominio válido." - -msgid "Enter a valid URL." -msgstr "Introduzca una URL válida." - -msgid "Enter a valid integer." -msgstr "Introduzca un valor numérico entero válido." - -msgid "Enter a valid email address." -msgstr "Introduzca una dirección de email válida." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "Introduzca un “slug” válido compuesto por letras, números o guiones." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Introduzca un “slug” compuesto por letras Unicode, números, guiones bajos o " -"guiones." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Introduzca una dirección de %(protocol)s válida." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 o IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Introduzca sólo dígitos separados por comas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Asegúrese de que este valor sea %(limit_value)s (actualmente es " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor sea menor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Asegúrese de que este valor sea múltiplo de %(limit_value)s." - -#, 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 "" -"Confirme que este valor sea un múltiplo del tamaño del paso %(limit_value)s, " -"empezando por %(offset)s, por ejemplo %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, y así sucesivamente." - -#, 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] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d carácter " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracteres " -"(tiene %(show_value)d)." -msgstr[2] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -#, 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] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d carácter " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " -"(tiene %(show_value)d)." -msgstr[2] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -msgid "Enter a number." -msgstr "Introduzca un número." - -#, 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] "Asegúrese de que no exista en total mas de %(max)s dígito." -msgstr[1] "Asegúrese de que no existan en total mas de %(max)s dígitos." -msgstr[2] "Asegúrese de que no existan en total mas de %(max)s dígitos." - -#, 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] "Asegúrese de que no exista mas de %(max)s lugar decimal." -msgstr[1] "Asegúrese de que no existan mas de %(max)s lugares decimales." -msgstr[2] "Asegúrese de que no existan mas de %(max)s lugares decimales." - -#, 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] "" -"Asegúrese de que no exista mas de %(max)s dígito antes del punto decimal." -msgstr[1] "" -"Asegúrese de que no existan mas de %(max)s dígitos antes del punto decimal." -msgstr[2] "" -"Asegúrese de que no existan mas de %(max)s dígitos antes del punto decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"La extensión de archivo “%(extension)s” no está permitida. Las extensiones " -"aceptadas son: “%(allowed_extensions)s”." - -msgid "Null characters are not allowed." -msgstr "No se admiten caracteres nulos." - -msgid "and" -msgstr "y" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Ya existe un/a %(model_name)s con este/a %(field_labels)s." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "No se cumple la restricción “%(name)s”." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "El valor %(value)r no es una opción válida." - -msgid "This field cannot be null." -msgstr "Este campo no puede ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo no puede estar en blanco." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Ya existe un/a %(model_name)s con este/a %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s debe ser único/a para un %(lookup_type)s " -"%(date_field_label)s determinado." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "El valor de “%(value)s” debe ser Verdadero o Falso." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "El valor de “%(value)s” debe ser Verdadero, Falso o None." - -msgid "Boolean (Either True or False)" -msgstr "Booleano (Verdadero o Falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadena (máximo %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Cadena (ilimitado)" - -msgid "Comma-separated integers" -msgstr "Enteros separados por comas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"El valor de “%(value)s” tiene un formato de fecha inválido. Debe usar el " -"formato AAAA-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"El valor de “%(value)s” tiene un formato de fecha correcto (AAAA-MM-DD) pero " -"representa una fecha inválida." - -msgid "Date (without time)" -msgstr "Fecha (sin hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"El valor de “%(value)s” tiene un formato inválido. Debe usar el formato AAAA-" -"MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"El valor de “%(value)s” tiene un formato correcto (AAAA-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]) pero representa una fecha/hora inválida." - -msgid "Date (with time)" -msgstr "Fecha (con hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "El valor de “%(value)s” debe ser un número decimal." - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"El valor de “%(value)s” tiene un formato inválido. Debe usar el formato [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Duración" - -msgid "Email address" -msgstr "Dirección de correo electrónico" - -msgid "File path" -msgstr "Ruta de archivo" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "El valor de “%(value)s” debe ser un número de coma flotante." - -msgid "Floating point number" -msgstr "Número de coma flotante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "El valor de “%(value)s” debe ser un número entero." - -msgid "Integer" -msgstr "Entero" - -msgid "Big (8 byte) integer" -msgstr "Entero grande (8 bytes)" - -msgid "Small integer" -msgstr "Entero pequeño" - -msgid "IPv4 address" -msgstr "Dirección IPv4" - -msgid "IP address" -msgstr "Dirección IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "El valor de “%(value)s” debe ser None, Verdadero o Falso." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (Verdadero, Falso o Nulo)" - -msgid "Positive big integer" -msgstr "Entero grande positivo" - -msgid "Positive integer" -msgstr "Entero positivo" - -msgid "Positive small integer" -msgstr "Entero pequeño positivo" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (de hasta %(max_length)s caracteres)" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"El valor de “%(value)s” tiene un formato inválido. Debe usar el formato HH:" -"MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"El valor de “%(value)s” tiene un formato correcto (HH:MM[:ss[.uuuuuu]]) pero " -"representa una hora inválida." - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datos binarios crudos" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” no es un UUID válido." - -msgid "Universally unique identifier" -msgstr "Identificador universalmente único" - -msgid "File" -msgstr "Archivo" - -msgid "Image" -msgstr "Imagen" - -msgid "A JSON object" -msgstr "Un objeto JSON" - -msgid "Value must be valid JSON." -msgstr "El valor debe ser JSON válido." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"La instancia de %(model)s con %(field)s %(value)r no es una opción válida." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clave foránea (el tipo está determinado por el campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relación uno-a-uno" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "relación %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "relaciones %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relación muchos-a-muchos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Este campo es obligatorio." - -msgid "Enter a whole number." -msgstr "Introduzca un número entero." - -msgid "Enter a valid date." -msgstr "Introduzca una fecha válida." - -msgid "Enter a valid time." -msgstr "Introduzca un valor de hora válido." - -msgid "Enter a valid date/time." -msgstr "Introduzca un valor de fecha/hora válido." - -msgid "Enter a valid duration." -msgstr "Introduzca una duración válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "La cantidad de días debe tener valores entre {min_days} y {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"No se envió un archivo. Verifique el tipo de codificación en el formulario." - -msgid "No file was submitted." -msgstr "No se envió ningún archivo." - -msgid "The submitted file is empty." -msgstr "El archivo enviado está vacío." - -#, 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] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d carácter " -"(tiene %(length)d)." -msgstr[1] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracteres " -"(tiene %(length)d)." -msgstr[2] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracteres " -"(tiene %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Por favor envíe un archivo o active el checkbox, pero no ambas cosas." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Seleccione una imagen válida. El archivo que ha seleccionado no es una " -"imagen o es un archivo de imagen corrupto." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Seleccione una opción válida. %(value)s no es una de las opciones " -"disponibles." - -msgid "Enter a list of values." -msgstr "Introduzca una lista de valores." - -msgid "Enter a complete value." -msgstr "Introduzca un valor completo." - -msgid "Enter a valid UUID." -msgstr "Introduzca un UUID válido." - -msgid "Enter a valid JSON." -msgstr "Introduzca JSON válido." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) %(error)s" - -#, 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 "" -"Los datos de ManagementForm faltan o han sido alterados. Campos faltantes: " -"%(field_names)s. Si el problema persiste es posible que deba reportarlo como " -"un error." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Por favor envíe un máximo de %(num)d formulario." -msgstr[1] "Por favor envíe un máximo de %(num)d formularios." -msgstr[2] "Por favor envíe un máximo de %(num)d formularios." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Por favor envíe %(num)d o mas formularios." -msgstr[1] "Por favor envíe %(num)d o mas formularios." -msgstr[2] "Por favor envíe %(num)d o mas formularios." - -msgid "Order" -msgstr "Ordenar" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor, corrija la información duplicada en %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor corrija la información duplicada en %(field)s, que debe ser única." - -#, 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 "" -"Por favor corrija la información duplicada en %(field_name)s que debe ser " -"única para el %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Por favor, corrija los valores duplicados detallados mas abajo." - -msgid "The inline value did not match the parent instance." -msgstr "El valor inline no coincide con el de la instancia padre." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Seleccione una opción válida. La opción seleccionada no es una de las " -"disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” no es un valor válido." - -#, 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 "" -"%(datetime)s no puede ser interpretado en la zona horaria " -"%(current_timezone)s; ya que podría ser ambiguo o podría no existir." - -msgid "Clear" -msgstr "Eliminar" - -msgid "Currently" -msgstr "Actualmente" - -msgid "Change" -msgstr "Modificar" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -msgctxt "Task" -msgid "Ready" -msgstr "Listo" - -msgctxt "Task" -msgid "Running" -msgstr "Corriendo" - -msgctxt "Task" -msgid "Failed" -msgstr "Fallado" - -msgctxt "Task" -msgid "Successful" -msgstr "Exitoso" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "si,no,talvez" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" -msgstr[2] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "medianoche" - -msgid "noon" -msgstr "mediodía" - -msgid "Monday" -msgstr "lunes" - -msgid "Tuesday" -msgstr "martes" - -msgid "Wednesday" -msgstr "miércoles" - -msgid "Thursday" -msgstr "jueves" - -msgid "Friday" -msgstr "viernes" - -msgid "Saturday" -msgstr "sábado" - -msgid "Sunday" -msgstr "Domingo" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mie" - -msgid "Thu" -msgstr "Jue" - -msgid "Fri" -msgstr "Vie" - -msgid "Sat" -msgstr "Sab" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "enero" - -msgid "February" -msgstr "febrero" - -msgid "March" -msgstr "marzo" - -msgid "April" -msgstr "abril" - -msgid "May" -msgstr "mayo" - -msgid "June" -msgstr "junio" - -msgid "July" -msgstr "julio" - -msgid "August" -msgstr "agosto" - -msgid "September" -msgstr "setiembre" - -msgid "October" -msgstr "octubre" - -msgid "November" -msgstr "noviembre" - -msgid "December" -msgstr "diciembre" - -msgid "jan" -msgstr "ene" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "set" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dic" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Enero" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marzo" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mayo" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junio" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Set." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dic." - -msgctxt "alt. month" -msgid "January" -msgstr "enero" - -msgctxt "alt. month" -msgid "February" -msgstr "febrero" - -msgctxt "alt. month" -msgid "March" -msgstr "marzo" - -msgctxt "alt. month" -msgid "April" -msgstr "abril" - -msgctxt "alt. month" -msgid "May" -msgstr "mayo" - -msgctxt "alt. month" -msgid "June" -msgstr "junio" - -msgctxt "alt. month" -msgid "July" -msgstr "julio" - -msgctxt "alt. month" -msgid "August" -msgstr "agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "setiembre" - -msgctxt "alt. month" -msgid "October" -msgstr "octubre" - -msgctxt "alt. month" -msgid "November" -msgstr "noviembre" - -msgctxt "alt. month" -msgid "December" -msgstr "diciembre" - -msgid "This is not a valid IPv6 address." -msgstr "Esta no es una dirección IPv6 válida." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d año" -msgstr[1] "%(num)d años" -msgstr[2] "%(num)d años" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mes" -msgstr[1] "%(num)d meses" -msgstr[2] "%(num)d meses" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d semana" -msgstr[1] "%(num)d semanas" -msgstr[2] "%(num)d semanas" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d día" -msgstr[1] "%(num)d días" -msgstr[2] "%(num)d días" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hora" -msgstr[1] "%(num)d horas" -msgstr[2] "%(num)d horas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minutos" -msgstr[2] "%(num)d minutos" - -msgid "Forbidden" -msgstr "Prohibido" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verificación CSRF fallida. Petición abortada." - -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 "" -"Ud. está viendo este mensaje porque este sitio HTTPS tiene como " -"requerimiento que su navegador web envíe un encabezado “Referer” pero el " -"mismo no ha enviado uno. El hecho de que este encabezado sea obligatorio es " -"una medida de seguridad para comprobar que su navegador no está siendo " -"controlado por terceros." - -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 "" -"Si ha configurado su browser para deshabilitar las cabeceras “Referer”, por " -"favor activelas al menos para este sitio, o para conexiones HTTPS o para " -"peticiones generadas desde el mismo origen." - -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 "" -"Si está usando la etiqueta " -"o está incluyendo el encabezado “Referrer-Policy: no-referrer” por favor " -"quitelos. La protección CSRF necesita el encabezado “Referer” para realizar " -"una comprobación estricta de los referers. Si le preocupa la privacidad " -"tiene alternativas tales como usar en los enlaces a " -"sitios de terceros." - -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 "" -"Ud. está viendo este mensaje porque este sitio tiene como requerimiento el " -"uso de una 'cookie' CSRF cuando se envíen formularios. El hecho de que esta " -"'cookie' sea obligatoria es una medida de seguridad para comprobar que su " -"browser no está siendo controlado por terceros." - -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 "" -"Si ha configurado su browser para deshabilitar “cookies”, por favor " -"activelas al menos para este sitio o para peticiones generadas desde el " -"mismo origen." - -msgid "More information is available with DEBUG=True." -msgstr "Hay mas información disponible. Para ver la misma use DEBUG=True." - -msgid "No year specified" -msgstr "No se ha especificado el valor año" - -msgid "Date out of range" -msgstr "Fecha fuera de rango" - -msgid "No month specified" -msgstr "No se ha especificado el valor mes" - -msgid "No day specified" -msgstr "No se ha especificado el valor día" - -msgid "No week specified" -msgstr "No se ha especificado el valor semana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "No hay %(verbose_name_plural)s disponibles" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"No hay %(verbose_name_plural)s futuros disponibles porque %(class_name)s." -"allow_future tiene el valor False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Cadena de fecha inválida “%(datestr)s”, formato “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No se han encontrado %(verbose_name)s que coincidan con la consulta " - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Página debe tener el valor “last” o un valor número entero." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Lista vacía y “%(class_name)s.allow_empty” tiene el valor False." - -msgid "Directory indexes are not allowed here." -msgstr "" -"No está habilitada la generación de listados de directorios en esta " -"ubicación." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” no existe" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Listado de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "La instalación ha sido exitosa. ¡Felicitaciones!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Ver las release notes de Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Está viendo esta página porque el archivo de configuración contiene DEBUG=True y no ha configurado " -"ninguna URL." - -msgid "Django Documentation" -msgstr "Documentación de Django" - -msgid "Topics, references, & how-to’s" -msgstr "Tópicos, referencia & how-to’s" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: Una app de encuesta" - -msgid "Get started with Django" -msgstr "Comience a aprender Django" - -msgid "Django Community" -msgstr "Comunidad Django" - -msgid "Connect, get help, or contribute" -msgstr "Conéctese, consiga ayuda o contribuya" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_AR/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/es_AR/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_AR/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/es_AR/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 88336fecc28ba01e405bfd8749b7e58321e8563b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/LC_MESSAGES/django.po deleted file mode 100644 index 9f839fe..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/LC_MESSAGES/django.po +++ /dev/null @@ -1,1258 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Carlos Muñoz , 2015 -# Claude Paroz , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-14 21:42+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Spanish (Colombia) (http://www.transifex.com/django/django/" -"language/es_CO/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_CO\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikáans" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azerí" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Belarusian" -msgstr "Bielorruso" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Breton" -msgstr "Bretón" - -msgid "Bosnian" -msgstr "Bosnio" - -msgid "Catalan" -msgstr "Catalán" - -msgid "Czech" -msgstr "Checo" - -msgid "Welsh" -msgstr "Galés" - -msgid "Danish" -msgstr "Danés" - -msgid "German" -msgstr "Alemán" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Griego" - -msgid "English" -msgstr "Inglés" - -msgid "Australian English" -msgstr "Inglés Australiano" - -msgid "British English" -msgstr "Inglés Británico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Español" - -msgid "Argentinian Spanish" -msgstr "Español de Argentina" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Español de México" - -msgid "Nicaraguan Spanish" -msgstr "Español de Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Español venezolano" - -msgid "Estonian" -msgstr "Estonio" - -msgid "Basque" -msgstr "Vasco" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finés" - -msgid "French" -msgstr "Francés" - -msgid "Frisian" -msgstr "Frisón" - -msgid "Irish" -msgstr "Irlandés" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Gallego" - -msgid "Hebrew" -msgstr "Hebreo" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesio" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandés" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Japonés" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Kazajo" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreano" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luxenburgués" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Letón" - -msgid "Macedonian" -msgstr "Macedonio" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "Maratí" - -msgid "Burmese" -msgstr "Birmano" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Nepalí" - -msgid "Dutch" -msgstr "Holandés" - -msgid "Norwegian Nynorsk" -msgstr "Nynorsk" - -msgid "Ossetic" -msgstr "Osetio" - -msgid "Punjabi" -msgstr "Panyabí" - -msgid "Polish" -msgstr "Polaco" - -msgid "Portuguese" -msgstr "Portugués" - -msgid "Brazilian Portuguese" -msgstr "Portugués brasileño" - -msgid "Romanian" -msgstr "Rumano" - -msgid "Russian" -msgstr "Ruso" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Albanian" -msgstr "Albanés" - -msgid "Serbian" -msgstr "Serbio" - -msgid "Serbian Latin" -msgstr "Serbio latino" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Swahili" -msgstr "Suajili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tailandés" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tártaro" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "Ucraniano" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chino simplificado" - -msgid "Traditional Chinese" -msgstr "Chino tradicional" - -msgid "Messages" -msgstr "Mensajes" - -msgid "Site Maps" -msgstr "Mapas del sitio" - -msgid "Static Files" -msgstr "Archivos estáticos" - -msgid "Syndication" -msgstr "Sindicación" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Ingrese un valor válido." - -msgid "Enter a valid URL." -msgstr "Ingrese una URL válida." - -msgid "Enter a valid integer." -msgstr "Ingrese un entero válido." - -msgid "Enter a valid email address." -msgstr "Ingrese una dirección de correo electrónico válida." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Ingrese una dirección IPv4 válida." - -msgid "Enter a valid IPv6 address." -msgstr "Ingrese una dirección IPv6 válida." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Ingrese una dirección IPv4 o IPv6 válida." - -msgid "Enter only digits separated by commas." -msgstr "Ingrese solo números separados por comas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Asegúrese de que este valor es %(limit_value)s (es %(show_value)s )." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor sea menor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s." - -#, 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] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d carácter " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -#, 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] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d carácter " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -msgid "Enter a number." -msgstr "Ingrese un número." - -#, 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] "Asegúrese de que no hayan mas de %(max)s dígito en total." -msgstr[1] "Asegúrese de que no hayan mas de %(max)s dígitos en total." - -#, 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] "Asegúrese de que no hayan más de %(max)s decimal." -msgstr[1] "Asegúrese de que no hayan más de %(max)s decimales." - -#, 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] "" -"Asegúrese de que no hayan más de %(max)s dígito antes del punto decimal." -msgstr[1] "" -"Asegúrese de que no hayan más de %(max)s dígitos antes del punto decimal" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "y" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Ya existe un/a %(model_name)s con este/a %(field_labels)s." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Valor %(value)r no es una opción válida." - -msgid "This field cannot be null." -msgstr "Este campo no puede ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo no puede estar en blanco." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Ya existe un/a %(model_name)s con este/a %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s debe ser único para %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Tipo de campo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Booleano (Verdadero o Falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadena (máximo %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Enteros separados por comas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Fecha (sin hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Fecha (con hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Duración" - -msgid "Email address" -msgstr "Dirección de correo electrónico" - -msgid "File path" -msgstr "Ruta de archivo" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Número de punto flotante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Entero" - -msgid "Big (8 byte) integer" -msgstr "Entero grande (8 bytes)" - -msgid "IPv4 address" -msgstr "Dirección IPv4" - -msgid "IP address" -msgstr "Dirección IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (Verdadero, Falso o Nulo)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Entero positivo" - -msgid "Positive small integer" -msgstr "Entero positivo pequeño" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (hasta %(max_length)s)" - -msgid "Small integer" -msgstr "Entero pequeño" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datos de binarios brutos" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Archivo" - -msgid "Image" -msgstr "Imagen" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "La instancia del %(model)s con %(field)s %(value)r no existe." - -msgid "Foreign Key (type determined by related field)" -msgstr "Llave foránea (tipo determinado por el campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relación uno-a-uno" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Relación muchos-a-muchos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Este campo es obligatorio." - -msgid "Enter a whole number." -msgstr "Ingrese un número entero." - -msgid "Enter a valid date." -msgstr "Ingrese una fecha válida." - -msgid "Enter a valid time." -msgstr "Ingrese una hora válida." - -msgid "Enter a valid date/time." -msgstr "Ingrese una fecha/hora válida." - -msgid "Enter a valid duration." -msgstr "Ingrese una duración válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"No se ha enviado ningún fichero. Compruebe el tipo de codificación en el " -"formulario." - -msgid "No file was submitted." -msgstr "No se ha enviado ningún fichero." - -msgid "The submitted file is empty." -msgstr "El fichero enviado está vacío." - -#, 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] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d carácter " -"(tiene %(length)d)." -msgstr[1] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracteres " -"(tiene %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Por favor envíe un fichero o marque la casilla de limpiar, pero no ambos." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Envíe una imagen válida. El fichero que ha enviado no era una imagen o se " -"trataba de una imagen corrupta." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Escoja una opción válida. %(value)s no es una de las opciones disponibles." - -msgid "Enter a list of values." -msgstr "Ingrese una lista de valores." - -msgid "Enter a complete value." -msgstr "Ingrese un valor completo." - -msgid "Enter a valid UUID." -msgstr "Ingrese un UUID válido." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) *%(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Los datos de ManagementForm faltan o han sido manipulados" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Por favor, envíe %d o menos formularios." -msgstr[1] "Por favor, envíe %d o menos formularios." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Por favor, envíe %d o mas formularios." -msgstr[1] "Por favor, envíe %d o mas formularios." - -msgid "Order" -msgstr "Orden" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor, corrija el dato duplicado para %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor corrija el dato duplicado para %(field)s, este debe ser único." - -#, 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 "" -"Por favor corrija los datos duplicados para %(field_name)s este debe ser " -"único para %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Por favor, corrija los valores duplicados abajo." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Escoja una opción válida. Esa opción no está entre las disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Limpiar" - -msgid "Currently" -msgstr "Actualmente" - -msgid "Change" -msgstr "Cambiar" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sí,no,quizás" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "medianoche" - -msgid "noon" -msgstr "mediodía" - -msgid "Monday" -msgstr "Lunes" - -msgid "Tuesday" -msgstr "Martes" - -msgid "Wednesday" -msgstr "Miércoles" - -msgid "Thursday" -msgstr "Jueves" - -msgid "Friday" -msgstr "Viernes" - -msgid "Saturday" -msgstr "Sábado" - -msgid "Sunday" -msgstr "Domingo" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mié" - -msgid "Thu" -msgstr "Jue" - -msgid "Fri" -msgstr "Vie" - -msgid "Sat" -msgstr "Sáb" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "Enero" - -msgid "February" -msgstr "Febrero" - -msgid "March" -msgstr "Marzo" - -msgid "April" -msgstr "Abril" - -msgid "May" -msgstr "Mayo" - -msgid "June" -msgstr "Junio" - -msgid "July" -msgstr "Julio" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Septiembre" - -msgid "October" -msgstr "Octubre" - -msgid "November" -msgstr "Noviembre" - -msgid "December" -msgstr "Diciembre" - -msgid "jan" -msgstr "ene" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dic" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ene." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marzo" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mayo" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junio" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sep." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dic." - -msgctxt "alt. month" -msgid "January" -msgstr "Enero" - -msgctxt "alt. month" -msgid "February" -msgstr "Febrero" - -msgctxt "alt. month" -msgid "March" -msgstr "Marzo" - -msgctxt "alt. month" -msgid "April" -msgstr "Abril" - -msgctxt "alt. month" -msgid "May" -msgstr "Mayo" - -msgctxt "alt. month" -msgid "June" -msgstr "Junio" - -msgctxt "alt. month" -msgid "July" -msgstr "Julio" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Septiembre" - -msgctxt "alt. month" -msgid "October" -msgstr "Octubre" - -msgctxt "alt. month" -msgid "November" -msgstr "Noviembre" - -msgctxt "alt. month" -msgid "December" -msgstr "Diciembre" - -msgid "This is not a valid IPv6 address." -msgstr "Esta no es una dirección IPv6 válida." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d año" -msgstr[1] "%d años" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mes" -msgstr[1] "%d meses" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d semana" -msgstr[1] "%d semanas" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d día" -msgstr[1] "%d días" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d hora" -msgstr[1] "%d horas" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minuto" -msgstr[1] "%d minutos" - -msgid "Forbidden" -msgstr "Prohibido" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verificación CSRF fallida. Solicitud abortada." - -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 "" - -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 "" - -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 "" - -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 "" -"Estás viendo este mensaje porqué esta web requiere una cookie CSRF cuando se " -"envían formularios. Esta cookie se necesita por razones de seguridad, para " -"asegurar que tu navegador no ha sido comprometido por terceras partes." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Se puede ver más información si se establece DEBUG=True." - -msgid "No year specified" -msgstr "No se ha indicado el año" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "No se ha indicado el mes" - -msgid "No day specified" -msgstr "No se ha indicado el día" - -msgid "No week specified" -msgstr "No se ha indicado la semana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "No %(verbose_name_plural)s disponibles" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Los futuros %(verbose_name_plural)s no están disponibles porque " -"%(class_name)s.allow_future es Falso." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No se encontró ningún %(verbose_name)s coincidente con la consulta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Los índices de directorio no están permitidos." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índice de %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index f01f188b81ea3e190f9864fa4ea0d947a59e391a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bu?@m75R3^(2q_~l07dcwT0}z+BUmAM5`*KnY$qs_P*XAsV=w_qmkPV(r2D&n zonH4&l11dPY@Z_NCyaj#Q-66xeY9f7S7auB8$xE(P*a0YP>BW%YO-)gVJu;)bL09{ z8*)^Tgsel=ffQ%Zy{k!Wv-Jk7a3NUS@(L}K*IZTPpQ#H-DsqW{mLE>QxlqD!p6Py^ X?;0vwiF-5i1(>G|<{LA{Ozhncy6`zh diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/es_CO/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 4db809bf4f41f81a563c7c237716a94645bd9971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 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 gSy#5#;&u%e(^SrYDYtj~OV{=Uv$kvJMALfz4K8, 2020 -# Gustavo López Hernández, 2022 -# Jesús Bautista , 2019-2020 -# Sergio Benitez , 2021 -# zodman , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-17 05:23-0500\n" -"PO-Revision-Date: 2022-07-25 06:49+0000\n" -"Last-Translator: Gustavo López Hernández\n" -"Language-Team: Spanish (Mexico) (http://www.transifex.com/django/django/" -"language/es_MX/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_MX\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "afrikáans" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Algerian Arabic" -msgstr "Árabe argelino" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azerbaijani" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Belarusian" -msgstr "bielorruso" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Breton" -msgstr "bretón" - -msgid "Bosnian" -msgstr "Bosnio" - -msgid "Catalan" -msgstr "Catalán" - -msgid "Czech" -msgstr "Checo" - -msgid "Welsh" -msgstr "Galés" - -msgid "Danish" -msgstr "Danés" - -msgid "German" -msgstr "Alemán" - -msgid "Lower Sorbian" -msgstr "Bajo sorbio" - -msgid "Greek" -msgstr "Griego" - -msgid "English" -msgstr "Inglés" - -msgid "Australian English" -msgstr "Inglés australiano" - -msgid "British English" -msgstr "Inglés británico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Español" - -msgid "Argentinian Spanish" -msgstr "Español de Argentina" - -msgid "Colombian Spanish" -msgstr "Español Colombiano" - -msgid "Mexican Spanish" -msgstr "Español de México" - -msgid "Nicaraguan Spanish" -msgstr "Español de nicaragua" - -msgid "Venezuelan Spanish" -msgstr "español de Venezuela" - -msgid "Estonian" -msgstr "Estonio" - -msgid "Basque" -msgstr "Vasco" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finés" - -msgid "French" -msgstr "Francés" - -msgid "Frisian" -msgstr "Frisón" - -msgid "Irish" -msgstr "Irlandés" - -msgid "Scottish Gaelic" -msgstr "Gaélico escocés" - -msgid "Galician" -msgstr "Gallego" - -msgid "Hebrew" -msgstr "Hebreo" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "Alto sorbio" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Armenian" -msgstr "Armenio" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesio" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandés" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Japonés" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Kabyle" -msgstr "Cabilio" - -msgid "Kazakh" -msgstr "Kazajstán" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Coreano" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "luxemburgués" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Letón" - -msgid "Macedonian" -msgstr "Macedonio" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "burmés" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Nepal" - -msgid "Dutch" -msgstr "Holandés" - -msgid "Norwegian Nynorsk" -msgstr "Noruego Nynorsk" - -msgid "Ossetic" -msgstr "osetio" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polaco" - -msgid "Portuguese" -msgstr "Portugués" - -msgid "Brazilian Portuguese" -msgstr "Portugués de Brasil" - -msgid "Romanian" -msgstr "Rumano" - -msgid "Russian" -msgstr "Ruso" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Albanian" -msgstr "Albanés" - -msgid "Serbian" -msgstr "Serbio" - -msgid "Serbian Latin" -msgstr "Latin Serbio" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tailandés" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "udmurto" - -msgid "Ukrainian" -msgstr "Ucraniano" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chino simplificado" - -msgid "Traditional Chinese" -msgstr "Chino tradicional" - -msgid "Messages" -msgstr "Mensajes" - -msgid "Site Maps" -msgstr "Mapas del sitio" - -msgid "Static Files" -msgstr "Archivos Estáticos" - -msgid "Syndication" -msgstr "Sindicación" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "Ese número de página no es un número entero" - -msgid "That page number is less than 1" -msgstr "Ese número de página es menor que 1" - -msgid "That page contains no results" -msgstr "Esa página no contiene resultados" - -msgid "Enter a valid value." -msgstr "Introduzca un valor válido." - -msgid "Enter a valid URL." -msgstr "Ingrese una URL válida." - -msgid "Enter a valid integer." -msgstr "Ingrese un entero válido." - -msgid "Enter a valid email address." -msgstr "Introduzca una dirección de correo electrónico válida." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Introduzca un \"slug\" válido que conste de letras, números, guiones bajos o " -"guiones." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Introduzca un \"slug\" válido que conste de letras Unicode, números, guiones " -"bajos o guiones." - -msgid "Enter a valid IPv4 address." -msgstr "Introduzca una dirección IPv4 válida." - -msgid "Enter a valid IPv6 address." -msgstr "Introduzca una dirección IPv6 válida." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Introduzca una dirección IPv4 o IPv6 válida." - -msgid "Enter only digits separated by commas." -msgstr "Introduzca sólo números separados por comas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Asegúrese de que este valor es %(limit_value)s (es %(show_value)s )." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor sea menor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor sea mayor o igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracter " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -#, 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] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -msgid "Enter a number." -msgstr "Introduzca un número." - -#, 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] "Asegúrese de que no hay más de %(max)s dígito en total." -msgstr[1] "Asegúrese de que no hay más de %(max)s dígitos en total." - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Caracteres nulos no están permitidos." - -msgid "and" -msgstr "y" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "El valor %(value)r no es una opción válida." - -msgid "This field cannot be null." -msgstr "Este campo no puede ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo no puede estar en blanco." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Ya existe un/a %(model_name)s con este/a %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "El valor \"%(value)s\" debe ser Verdadero o Falso. " - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Verdadero o Falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadena (máximo %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Enteros separados por comas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” : el valor tiene un formato de fecha inválido. Debería estar en " -"el formato YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” : el valor tiene el formato correcto (YYYY-MM-DD) pero es una " -"fecha inválida." - -msgid "Date (without time)" -msgstr "Fecha (sin hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"'%(value)s' tiene un formato de fecha no válido. Este valor debe estar en el " -"formato AAAA-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" - -msgid "Date (with time)" -msgstr "Fecha (con hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Duración" - -msgid "Email address" -msgstr "Dirección de correo electrónico" - -msgid "File path" -msgstr "Ruta de archivo" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "El valor \"%(value)s\" debe ser flotante." - -msgid "Floating point number" -msgstr "Número de punto flotante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Entero" - -msgid "Big (8 byte) integer" -msgstr "Entero grande (8 bytes)" - -msgid "Small integer" -msgstr "Entero pequeño" - -msgid "IPv4 address" -msgstr "Dirección IPv4" - -msgid "IP address" -msgstr "Dirección IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (Verdadero, Falso o Nulo)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Entero positivo" - -msgid "Positive small integer" -msgstr "Entero positivo pequeño" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (hasta %(max_length)s)" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Los datos en bruto" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Archivo" - -msgid "Image" -msgstr "Imagen" - -msgid "A JSON object" -msgstr "Un objeto JSON" - -msgid "Value must be valid JSON." -msgstr "El valor debe ser JSON válido" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "La instancia de %(model)s con %(field)s %(value)r no existe." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clave foránea (el tipo está determinado por el campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relación uno-a-uno" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relación %(from)s - %(to)s " - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relaciones %(from)s - %(to)s" - -msgid "Many-to-many relationship" -msgstr "Relación muchos-a-muchos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Este campo es obligatorio." - -msgid "Enter a whole number." -msgstr "Introduzca un número entero." - -msgid "Enter a valid date." -msgstr "Introduzca una fecha válida." - -msgid "Enter a valid time." -msgstr "Introduzca una hora válida." - -msgid "Enter a valid date/time." -msgstr "Introduzca una fecha/hora válida." - -msgid "Enter a valid duration." -msgstr "Introduzca una duración válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "La cantidad de días debe tener valores entre {min_days} y {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"No se envió un archivo. Verifique el tipo de codificación en el formulario." - -msgid "No file was submitted." -msgstr "No se envió ningún archivo." - -msgid "The submitted file is empty." -msgstr "El archivo enviado está vacío." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Por favor envíe un archivo o marque la casilla, no ambos." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Seleccione una imagen válida. El archivo que ha seleccionado no es una " -"imagen o es un un archivo de imagen corrupto." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Seleccione una opción válida. %(value)s no es una de las opciones " -"disponibles." - -msgid "Enter a list of values." -msgstr "Introduzca una lista de valores." - -msgid "Enter a complete value." -msgstr "Ingrese un valor completo." - -msgid "Enter a valid UUID." -msgstr "Ingrese un UUID válido." - -msgid "Enter a valid JSON." -msgstr "Ingresa un JSON válido." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Ordenar" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor, corrija la información duplicada en %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor corrija la información duplicada en %(field)s, que debe ser única." - -#, 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 "" -"Por favor corrija la información duplicada en %(field_name)s que debe ser " -"única para el %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Por favor, corrija los valores duplicados detallados mas abajo." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Seleccione una opción válida. La opción seleccionada no es una de las " -"disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Borrar" - -msgid "Currently" -msgstr "Actualmente" - -msgid "Change" -msgstr "Modificar" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sí,no,tal vez" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "medianoche" - -msgid "noon" -msgstr "mediodía" - -msgid "Monday" -msgstr "Lunes" - -msgid "Tuesday" -msgstr "Martes" - -msgid "Wednesday" -msgstr "Miércoles" - -msgid "Thursday" -msgstr "Jueves" - -msgid "Friday" -msgstr "Viernes" - -msgid "Saturday" -msgstr "Sábado" - -msgid "Sunday" -msgstr "Domingo" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mie" - -msgid "Thu" -msgstr "Jue" - -msgid "Fri" -msgstr "Vie" - -msgid "Sat" -msgstr "Sab" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "Enero" - -msgid "February" -msgstr "Febrero" - -msgid "March" -msgstr "Marzo" - -msgid "April" -msgstr "Abril" - -msgid "May" -msgstr "Mayo" - -msgid "June" -msgstr "Junio" - -msgid "July" -msgstr "Julio" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Septiembre" - -msgid "October" -msgstr "Octubre" - -msgid "November" -msgstr "Noviembre" - -msgid "December" -msgstr "Diciembre" - -msgid "jan" -msgstr "ene" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dic" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ene." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marzo" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mayo" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junio" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sep." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dic." - -msgctxt "alt. month" -msgid "January" -msgstr "Enero" - -msgctxt "alt. month" -msgid "February" -msgstr "Febrero" - -msgctxt "alt. month" -msgid "March" -msgstr "Marzo" - -msgctxt "alt. month" -msgid "April" -msgstr "Abril" - -msgctxt "alt. month" -msgid "May" -msgstr "Mayo" - -msgctxt "alt. month" -msgid "June" -msgstr "Junio" - -msgctxt "alt. month" -msgid "July" -msgstr "Julio" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Septiembre" - -msgctxt "alt. month" -msgid "October" -msgstr "Octubre" - -msgctxt "alt. month" -msgid "November" -msgstr "Noviembre" - -msgctxt "alt. month" -msgid "December" -msgstr "Diciembre" - -msgid "This is not a valid IPv6 address." -msgstr "Esta no es una dirección IPv6 válida." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hora" -msgstr[1] "%(num)d horas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "Prohibido" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "No se ha especificado el valor año" - -msgid "Date out of range" -msgstr "Fecha fuera de rango" - -msgid "No month specified" -msgstr "No se ha especificado el valor mes" - -msgid "No day specified" -msgstr "No se ha especificado el valor dia" - -msgid "No week specified" -msgstr "No se ha especificado el valor semana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "No hay %(verbose_name_plural)s disponibles" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"No hay %(verbose_name_plural)s futuros disponibles porque %(class_name)s." -"allow_future tiene el valor False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No se han encontrado %(verbose_name)s que coincidan con la consulta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "La página no es \"last\", ni puede ser convertido a un int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Los índices del directorio no están permitidos." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índice de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "¡La instalación funcionó con éxito! ¡Felicidades!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "Documentación de Django" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "Comunidad de Django" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 6c9ec9ded8381adf48c97a12d03e9bd69f89e755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bu?@m75R3^(2q_~l07dcwTEqrW(^(;T5`*KnY$qs_P*XAsV=w_qmkPV(r2D&n zonH4&l11dPY@Z_NCyaj#Q-66xeY9f7S7auB8$xE(P*a0YP>BW%YO-)gVJu;)bL09{ z8*)^Tgsel=ffQ%Zy{k!Wv-Jk7a3NUS@(L}K*IZTPpQ#H-DsqW{mLE>QxlqD!p6Py^ X?;0vwiF-5i1(>G|<{LA{OzhnczIQoU diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/es_MX/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 9cd67557c7ea20a7bf07410c9a78e98d23e76f09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 zcmZWnJ#X4j6n*B?K=}Sp)GDp3$OBTtQ_~GqRo!9&YK@UGN^K!oF3%8B%tJOwg{Sma zbZ)o)mM)AIYo}}|*_isA0Dws0L9;4WY0a?gK>sqEwn-gkS_k)hLRoF|?=dP2*i|=+)5nVs()Qv?T~ehb_41m0SI{WN z=dlVW^IBDu1WumEwUTbtL`l}RQ}YkfPF%Gv zwLGVyiB;{C=ReLfcWd=Vvn{XkTJyr@8oPSB!hfg>+$XKYH#v!uMQNUqYht^_H7Z+L zve6da^OANViS1^+aq=77k~arS49~D>z%E9H1ubKYZTQU?ST;6}#=13`9*r$L!CgFr zrAuRU35SC(a6Fxy;nC~Tt7B*nCZ4hTRqq=%MCbabk4f052Zy+;4-IJ8n(!I+ux08K zyEL9I={F`u7enK%RUpsz{tf$-l!c$7s6_}QUtGo9M3$7y@m12zJ)eQJn|(F|DL41j qpGhFl+~J;k&pqe9Ysr5Si5MVpaPg!6+Xuj3uUQA_S8@A} zz;}Rv3J|4I$fx>{U-hGa8bCoch(c-zh1GBmpvX^3jS!3yjG~wtLvb~Z_S8KmQB1n@ zc|k*(S*YHD;`(dlzI*T=ThNSxHqZ>sE_ma}MjcrT-5`QPsJPJ;c&clPTv+tG5f(vq z2w7!QIc|tm*ddFGAve9A7T8*uZIs!Tn|(x;*sh!0Wj99WvGIZ0Hr}&Ks1#ZcggC&M%cxb{7My3TVbBt~H)$Cg~Hjl=JHF1u{7M|b^ z9>CJ2Il6>{{%1ILCTDo`y7cN8+Wm6g-on_?B5TlEM`PRyl_q~6^J|$`4rzmO>0`!Zk_$-+ri8;QaXW8ddke+3pO+jjw sed^Wwhf|Q7Wpkvy@dfg}DPV45;U@(1ixkN1dm1k@GbZzmwz6dRKmI7~jsO4v diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_NI/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/es_NI/formats.py deleted file mode 100644 index 0c8112a..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/es_NI/formats.py +++ /dev/null @@ -1,26 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -DATE_FORMAT = r"j \d\e F \d\e Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = r"j \d\e F \d\e Y \a \l\a\s H:i" -YEAR_MONTH_FORMAT = r"F \d\e Y" -MONTH_DAY_FORMAT = r"j \d\e F" -SHORT_DATE_FORMAT = "d/m/Y" -SHORT_DATETIME_FORMAT = "d/m/Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday: ISO 8601 -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '25/10/2006' - "%d/%m/%y", # '25/10/06' - "%Y%m%d", # '20061025' -] -DATETIME_INPUT_FORMATS = [ - "%d/%m/%Y %H:%M:%S", - "%d/%m/%Y %H:%M:%S.%f", - "%d/%m/%Y %H:%M", - "%d/%m/%y %H:%M:%S", - "%d/%m/%y %H:%M:%S.%f", - "%d/%m/%y %H:%M", -] -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "," -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_PR/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/es_PR/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_PR/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/es_PR/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 14b20fedd418d86444bcf5cc31879b4a5c977a22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/es_VE/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/es_VE/LC_MESSAGES/django.po deleted file mode 100644 index bd0a904..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/es_VE/LC_MESSAGES/django.po +++ /dev/null @@ -1,1260 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Claude Paroz , 2020 -# Eduardo , 2017 -# Leonardo J. Caballero G. , 2016 -# Sebastián Magrí, 2011 -# Yoel Acevedo, 2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-14 21:42+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Spanish (Venezuela) (http://www.transifex.com/django/django/" -"language/es_VE/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es_VE\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikáans" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azerí" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Belarusian" -msgstr "Bielorruso" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Breton" -msgstr "Bretón" - -msgid "Bosnian" -msgstr "Bosnio" - -msgid "Catalan" -msgstr "Catalán" - -msgid "Czech" -msgstr "Checo" - -msgid "Welsh" -msgstr "Galés" - -msgid "Danish" -msgstr "Danés" - -msgid "German" -msgstr "Alemán" - -msgid "Lower Sorbian" -msgstr "Sorbio Inferior" - -msgid "Greek" -msgstr "Griego" - -msgid "English" -msgstr "Inglés" - -msgid "Australian English" -msgstr "Inglés Australiano" - -msgid "British English" -msgstr "Inglés Británico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Español" - -msgid "Argentinian Spanish" -msgstr "Español de Argentina" - -msgid "Colombian Spanish" -msgstr "Español de Colombia" - -msgid "Mexican Spanish" -msgstr "Español de México" - -msgid "Nicaraguan Spanish" -msgstr "Español de Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Español de Venezuela" - -msgid "Estonian" -msgstr "Estonio" - -msgid "Basque" -msgstr "Vazco" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finlandés" - -msgid "French" -msgstr "Francés" - -msgid "Frisian" -msgstr "Frisio" - -msgid "Irish" -msgstr "Irlandés" - -msgid "Scottish Gaelic" -msgstr "Gaélico Escocés" - -msgid "Galician" -msgstr "Galés" - -msgid "Hebrew" -msgstr "Hebreo" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "Sorbio Superior" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesio" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandés" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Japonés" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Kazajo" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Canarés" - -msgid "Korean" -msgstr "Coreano" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luxenburgués" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Latvio" - -msgid "Macedonian" -msgstr "Macedonio" - -msgid "Malayalam" -msgstr "Malayala" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "Maratí" - -msgid "Burmese" -msgstr "Birmano" - -msgid "Norwegian Bokmål" -msgstr "Noruego" - -msgid "Nepali" -msgstr "Nepalí" - -msgid "Dutch" -msgstr "Holandés" - -msgid "Norwegian Nynorsk" -msgstr "Nynorsk" - -msgid "Ossetic" -msgstr "Osetio" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polaco" - -msgid "Portuguese" -msgstr "Portugués" - -msgid "Brazilian Portuguese" -msgstr "Portugués de Brasil" - -msgid "Romanian" -msgstr "Ruman" - -msgid "Russian" -msgstr "Ruso" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Eslovenio" - -msgid "Albanian" -msgstr "Albano" - -msgid "Serbian" -msgstr "Serbi" - -msgid "Serbian Latin" -msgstr "Latín Serbio" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Swahili" -msgstr "Suajili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tailandés" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tártaro" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "Ucranio" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chino simplificado" - -msgid "Traditional Chinese" -msgstr "Chino tradicional" - -msgid "Messages" -msgstr "Mensajes" - -msgid "Site Maps" -msgstr "Mapas del sitio" - -msgid "Static Files" -msgstr "Archivos estáticos" - -msgid "Syndication" -msgstr "Sindicación" - -msgid "That page number is not an integer" -msgstr "Ese número de página no es un número entero" - -msgid "That page number is less than 1" -msgstr "Ese número de página es menor que 1" - -msgid "That page contains no results" -msgstr "Esa página no contiene resultados" - -msgid "Enter a valid value." -msgstr "Introduzca un valor válido." - -msgid "Enter a valid URL." -msgstr "Introduzca una URL válida." - -msgid "Enter a valid integer." -msgstr "Ingrese un valor válido." - -msgid "Enter a valid email address." -msgstr "Ingrese una dirección de correo electrónico válida." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Introduzca una dirección IPv4 válida." - -msgid "Enter a valid IPv6 address." -msgstr "Ingrese una dirección IPv6 válida." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Ingrese una dirección IPv4 o IPv6 válida." - -msgid "Enter only digits separated by commas." -msgstr "Introduzca solo dígitos separados por comas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Asegúrese de que este valor %(limit_value)s (ahora es %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor es menor o igual que %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Asegúrese de que este valor es mayor o igual que %(limit_value)s." - -#, 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] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d carácter " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como mínimo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -#, 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] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d carácter " -"(tiene %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor tenga como máximo %(limit_value)d caracteres " -"(tiene %(show_value)d)." - -msgid "Enter a number." -msgstr "Introduzca un número." - -#, 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] "Asegúrese de que no hayan más de %(max)s dígito en total." -msgstr[1] "Asegúrese de que no hayan más de %(max)s dígitos en total." - -#, 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] "Asegúrese de que no hayan más de %(max)s decimal." -msgstr[1] "Asegúrese de que no hayan más de %(max)s decimales." - -#, 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] "" -"Asegúrese de que no hayan más de %(max)s dígito antes del punto decimal." -msgstr[1] "" -"Asegúrese de que no hayan más de %(max)s dígitos antes del punto decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "y" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s con este %(field_labels)s ya existe." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Valor %(value)r no es una opción válida." - -msgid "This field cannot be null." -msgstr "Este campo no puede ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo no puede estar en blanco." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s con esta %(field_label)s ya existe." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s debe ser único para %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Tipo de campo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Booleano (Verdadero o Falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadena (máximo %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Enteros separados por comas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Fecha (sin hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Fecha (con hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Duración" - -msgid "Email address" -msgstr "Dirección de correo electrónico" - -msgid "File path" -msgstr "Ruta de archivo" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Número de punto flotante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Entero" - -msgid "Big (8 byte) integer" -msgstr "Entero grande (8 bytes)" - -msgid "IPv4 address" -msgstr "Dirección IPv4" - -msgid "IP address" -msgstr "Dirección IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (Verdadero, Falso o Nulo)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Entero positivo" - -msgid "Positive small integer" -msgstr "Entero positivo pequeño" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (hasta %(max_length)s)" - -msgid "Small integer" -msgstr "Entero pequeño" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datos de binarios brutos" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Archivo" - -msgid "Image" -msgstr "Imagen" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "la instancia del %(model)s con %(field)s %(value)r no existe." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clave foránea (tipo determinado por el campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relación uno a uno" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relación %(from)s - %(to)s " - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relaciones %(from)s - %(to)s" - -msgid "Many-to-many relationship" -msgstr "Relación muchos a muchos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Este campo es obligatorio." - -msgid "Enter a whole number." -msgstr "Introduzca un número completo." - -msgid "Enter a valid date." -msgstr "Introduzca una fecha válida." - -msgid "Enter a valid time." -msgstr "Introduzca una hora válida." - -msgid "Enter a valid date/time." -msgstr "Introduzca una hora y fecha válida." - -msgid "Enter a valid duration." -msgstr "Ingrese una duración válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"No se envió archivo alguno. Revise el tipo de codificación del formulario." - -msgid "No file was submitted." -msgstr "No se envió ningún archivo." - -msgid "The submitted file is empty." -msgstr "El archivo enviado está vacío." - -#, 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] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d carácter " -"(tiene %(length)d)." -msgstr[1] "" -"Asegúrese de que este nombre de archivo tenga como máximo %(max)d caracteres " -"(tiene %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Por favor provea un archivo o active el selector de limpiar, no ambos." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Envíe una imagen válida. El fichero que ha enviado no era una imagen o se " -"trataba de una imagen corrupta." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Escoja una opción válida. %(value)s no es una de las opciones disponibles." - -msgid "Enter a list of values." -msgstr "Ingrese una lista de valores." - -msgid "Enter a complete value." -msgstr "Ingrese un valor completo." - -msgid "Enter a valid UUID." -msgstr "Ingrese un UUID válido." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Los datos de ManagementForm faltan o han sido manipulados" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Por favor, envíe %d o un menor número de formularios." -msgstr[1] "Por favor, envíe %d o un menor número de formularios." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Por favor, envíe %d o más formularios." -msgstr[1] "Por favor, envíe %d o más formularios." - -msgid "Order" -msgstr "Orden" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor, corrija el dato duplicado para %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor, corrija el dato duplicado para %(field)s, este debe ser único." - -#, 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 "" -"Por favor, corrija los datos duplicados para %(field_name)s este debe ser " -"único para %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Por favor, corrija los valores duplicados abajo." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Escoja una opción válida. Esa opción no está entre las opciones disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Limpiar" - -msgid "Currently" -msgstr "Actualmente" - -msgid "Change" -msgstr "Cambiar" - -msgid "Unknown" -msgstr "Desconocido" - -msgid "Yes" -msgstr "Sí" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sí,no,quizás" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "medianoche" - -msgid "noon" -msgstr "mediodía" - -msgid "Monday" -msgstr "Lunes" - -msgid "Tuesday" -msgstr "Martes" - -msgid "Wednesday" -msgstr "Miércoles" - -msgid "Thursday" -msgstr "Jueves" - -msgid "Friday" -msgstr "Viernes" - -msgid "Saturday" -msgstr "Sábado" - -msgid "Sunday" -msgstr "Domingo" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mié" - -msgid "Thu" -msgstr "Jue" - -msgid "Fri" -msgstr "Vie" - -msgid "Sat" -msgstr "Sáb" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "Enero" - -msgid "February" -msgstr "Febrero" - -msgid "March" -msgstr "Marzo" - -msgid "April" -msgstr "Abril" - -msgid "May" -msgstr "Mayo" - -msgid "June" -msgstr "Junio" - -msgid "July" -msgstr "Julio" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Septiembre" - -msgid "October" -msgstr "Octubre" - -msgid "November" -msgstr "Noviembre" - -msgid "December" -msgstr "Diciembre" - -msgid "jan" -msgstr "ene" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dic" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ene." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marzo" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mayo" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junio" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sep." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dic." - -msgctxt "alt. month" -msgid "January" -msgstr "Enero" - -msgctxt "alt. month" -msgid "February" -msgstr "Febrero" - -msgctxt "alt. month" -msgid "March" -msgstr "Marzo" - -msgctxt "alt. month" -msgid "April" -msgstr "Abril" - -msgctxt "alt. month" -msgid "May" -msgstr "Mayo" - -msgctxt "alt. month" -msgid "June" -msgstr "Junio" - -msgctxt "alt. month" -msgid "July" -msgstr "Julio" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Septiembre" - -msgctxt "alt. month" -msgid "October" -msgstr "Octubre" - -msgctxt "alt. month" -msgid "November" -msgstr "Noviembre" - -msgctxt "alt. month" -msgid "December" -msgstr "Diciembre" - -msgid "This is not a valid IPv6 address." -msgstr "Esta no es una dirección IPv6 válida." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d año" -msgstr[1] "%d años" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d mes" -msgstr[1] "%d meses" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d semana" -msgstr[1] "%d semanas" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d día" -msgstr[1] "%d días" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d hora" -msgstr[1] "%d horas" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minuto" -msgstr[1] "%d minutos" - -msgid "Forbidden" -msgstr "Prohibido" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verificación CSRF fallida. Solicitud abortada." - -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 "" - -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 "" - -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 "" - -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 "" -"Estás viendo este mensaje porqué esta web requiere una cookie CSRF cuando se " -"envían formularios. Esta cookie se necesita por razones de seguridad, para " -"asegurar que tu navegador no ha sido comprometido por terceras partes." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Se puede ver más información si se establece DEBUG=True." - -msgid "No year specified" -msgstr "No se ha indicado el año" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "No se ha indicado el mes" - -msgid "No day specified" -msgstr "No se ha indicado el día" - -msgid "No week specified" -msgstr "No se ha indicado la semana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "No %(verbose_name_plural)s disponibles" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Los futuros %(verbose_name_plural)s no están disponibles porque " -"%(class_name)s.allow_future es Falso." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "No se encontró ningún %(verbose_name)s coincidente con la consulta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Los índices de directorio no están permitidos." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índice de %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/et/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/et/LC_MESSAGES/django.mo deleted file mode 100644 index 2e8b7a34c6c76bee910cdfe018810487c97136ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27344 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 UKl8;t-+s-iO{OsV@IBuD2X?GuCjbBd diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/et/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/et/LC_MESSAGES/django.po deleted file mode 100644 index 885ec13..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/et/LC_MESSAGES/django.po +++ /dev/null @@ -1,1360 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# eallik , 2011 -# Erlend Eelmets , 2020 -# Jannis Leidel , 2011 -# Janno Liivak , 2013-2015 -# madisvain , 2011 -# Martin , 2014-2015,2021-2025 -# Martin , 2016-2017,2019-2020 -# Marti Raudsepp , 2014,2016 -# Ragnar Rebase , 2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Martin , 2014-2015,2021-2025\n" -"Language-Team: Estonian (http://app.transifex.com/django/django/language/" -"et/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: et\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "afrikaani" - -msgid "Arabic" -msgstr "araabia" - -msgid "Algerian Arabic" -msgstr "Alžeeria Araabia" - -msgid "Asturian" -msgstr "astuuria" - -msgid "Azerbaijani" -msgstr "aserbaidžaani" - -msgid "Bulgarian" -msgstr "bulgaaria" - -msgid "Belarusian" -msgstr "valgevene" - -msgid "Bengali" -msgstr "bengali" - -msgid "Breton" -msgstr "bretooni" - -msgid "Bosnian" -msgstr "bosnia" - -msgid "Catalan" -msgstr "katalaani" - -msgid "Central Kurdish (Sorani)" -msgstr "Keskkurdi keel (sorani)" - -msgid "Czech" -msgstr "tšehhi" - -msgid "Welsh" -msgstr "uelsi" - -msgid "Danish" -msgstr "taani" - -msgid "German" -msgstr "saksa" - -msgid "Lower Sorbian" -msgstr "alamsorbi" - -msgid "Greek" -msgstr "kreeka" - -msgid "English" -msgstr "inglise" - -msgid "Australian English" -msgstr "austraalia inglise" - -msgid "British English" -msgstr "briti inglise" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "hispaania" - -msgid "Argentinian Spanish" -msgstr "argentiina hispaani" - -msgid "Colombian Spanish" -msgstr "kolumbia hispaania" - -msgid "Mexican Spanish" -msgstr "mehhiko hispaania" - -msgid "Nicaraguan Spanish" -msgstr "nikaraagua hispaania" - -msgid "Venezuelan Spanish" -msgstr "venetsueela hispaania" - -msgid "Estonian" -msgstr "eesti" - -msgid "Basque" -msgstr "baski" - -msgid "Persian" -msgstr "pärsia" - -msgid "Finnish" -msgstr "soome" - -msgid "French" -msgstr "prantsuse" - -msgid "Frisian" -msgstr "friisi" - -msgid "Irish" -msgstr "iiri" - -msgid "Scottish Gaelic" -msgstr "šoti gaeli" - -msgid "Galician" -msgstr "galiitsia" - -msgid "Hebrew" -msgstr "heebrea" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "horvaatia" - -msgid "Upper Sorbian" -msgstr "ülemsorbi" - -msgid "Haitian Creole" -msgstr "haiti" - -msgid "Hungarian" -msgstr "ungari" - -msgid "Armenian" -msgstr "armeenia" - -msgid "Interlingua" -msgstr "interlingua" - -msgid "Indonesian" -msgstr "indoneesi" - -msgid "Igbo" -msgstr "ibo" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islandi" - -msgid "Italian" -msgstr "itaalia" - -msgid "Japanese" -msgstr "jaapani" - -msgid "Georgian" -msgstr "gruusia" - -msgid "Kabyle" -msgstr "Kabiili" - -msgid "Kazakh" -msgstr "kasahhi" - -msgid "Khmer" -msgstr "khmeri" - -msgid "Kannada" -msgstr "kannada" - -msgid "Korean" -msgstr "korea" - -msgid "Kyrgyz" -msgstr "kirgiisi" - -msgid "Luxembourgish" -msgstr "letseburgi" - -msgid "Lithuanian" -msgstr "leedu" - -msgid "Latvian" -msgstr "läti" - -msgid "Macedonian" -msgstr "makedoonia" - -msgid "Malayalam" -msgstr "malaia" - -msgid "Mongolian" -msgstr "mongoolia" - -msgid "Marathi" -msgstr "marathi" - -msgid "Malay" -msgstr "malai" - -msgid "Burmese" -msgstr "birma" - -msgid "Norwegian Bokmål" -msgstr "norra bokmål" - -msgid "Nepali" -msgstr "nepali" - -msgid "Dutch" -msgstr "hollandi" - -msgid "Norwegian Nynorsk" -msgstr "norra (nynorsk)" - -msgid "Ossetic" -msgstr "osseetia" - -msgid "Punjabi" -msgstr "pandžab" - -msgid "Polish" -msgstr "poola" - -msgid "Portuguese" -msgstr "portugali" - -msgid "Brazilian Portuguese" -msgstr "brasiilia portugali" - -msgid "Romanian" -msgstr "rumeenia" - -msgid "Russian" -msgstr "vene" - -msgid "Slovak" -msgstr "slovaki" - -msgid "Slovenian" -msgstr "sloveeni" - -msgid "Albanian" -msgstr "albaania" - -msgid "Serbian" -msgstr "serbia" - -msgid "Serbian Latin" -msgstr "serbia (ladina)" - -msgid "Swedish" -msgstr "rootsi" - -msgid "Swahili" -msgstr "suahiili" - -msgid "Tamil" -msgstr "tamiili" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "tadžiki" - -msgid "Thai" -msgstr "tai" - -msgid "Turkmen" -msgstr "türkmeeni" - -msgid "Turkish" -msgstr "türgi" - -msgid "Tatar" -msgstr "tatari" - -msgid "Udmurt" -msgstr "udmurdi" - -msgid "Uyghur" -msgstr "Uiguuri" - -msgid "Ukrainian" -msgstr "ukrania" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "Usbeki" - -msgid "Vietnamese" -msgstr "vietnami" - -msgid "Simplified Chinese" -msgstr "lihtsustatud hiina" - -msgid "Traditional Chinese" -msgstr "traditsiooniline hiina" - -msgid "Messages" -msgstr "Sõnumid" - -msgid "Site Maps" -msgstr "Saidikaardid" - -msgid "Static Files" -msgstr "Staatilised failid" - -msgid "Syndication" -msgstr "Sündikeerimine" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "See lehe number ei ole täisarv" - -msgid "That page number is less than 1" -msgstr "See lehe number on väiksem kui 1" - -msgid "That page contains no results" -msgstr "See leht ei sisalda tulemusi" - -msgid "Enter a valid value." -msgstr "Sisestage korrektne väärtus." - -msgid "Enter a valid domain name." -msgstr "Sisestage korrektne domeeninimi." - -msgid "Enter a valid URL." -msgstr "Sisestage korrektne URL." - -msgid "Enter a valid integer." -msgstr "Sisestage korrektne täisarv." - -msgid "Enter a valid email address." -msgstr "Sisestage korrektne e-posti aadress." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Sisestage korrektne “nälk”, mis koosneb tähtedest, numbritest, " -"alakriipsudest või sidekriipsudest." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Sisestage korrektne “nälk”, mis koosneb Unicode tähtedest, numbritest, ala- " -"või sidekriipsudest." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Sisestage korrektne %(protocol)s aadress." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 või IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Sisestage ainult komaga eraldatud numbreid." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Veendu, et see väärtus on %(limit_value)s (hetkel on %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Veendu, et see väärtus on väiksem või võrdne kui %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Veendu, et see väärtus on suurem või võrdne kui %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Veendu, et see väärtus on arvu %(limit_value)s kordne." - -#, 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 "" - -#, 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] "" -"Väärtuses peab olema vähemalt %(limit_value)d tähemärk (praegu on " -"%(show_value)d)." -msgstr[1] "" -"Väärtuses peab olema vähemalt %(limit_value)d tähemärki (praegu on " -"%(show_value)d)." - -#, 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] "" -"Väärtuses võib olla kõige rohkem %(limit_value)d tähemärk (praegu on " -"%(show_value)d)." -msgstr[1] "" -"Väärtuses võib olla kõige rohkem %(limit_value)d tähemärki (praegu on " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Sisestage arv." - -#, 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] "Veenduge, et kogu numbrikohtade arv ei oleks suurem kui %(max)s." -msgstr[1] "Veenduge, et kogu numbrikohtade arv ei oleks suurem kui %(max)s." - -#, 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] "Veenduge, et komakohtade arv ei oleks suurem kui %(max)s." -msgstr[1] "Veenduge, et komakohtade arv ei oleks suurem kui %(max)s." - -#, 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] "" -"Veenduge, et komast vasakul olevaid numbreid ei oleks rohkem kui %(max)s." -msgstr[1] "" -"Veenduge, et komast vasakul olevaid numbreid ei oleks rohkem kui %(max)s." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Faililaiend “%(extension)s” pole lubatud. Lubatud laiendid on: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Tühjad tähemärgid ei ole lubatud." - -msgid "and" -msgstr "ja" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s väljaga %(field_labels)s on juba olemas." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Kitsendust “%(name)s” on rikutud." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Väärtus %(value)r ei ole kehtiv valik." - -msgid "This field cannot be null." -msgstr "See lahter ei tohi olla tühi." - -msgid "This field cannot be blank." -msgstr "See väli ei saa olla tühi." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Sellise %(field_label)s-väljaga %(model_name)s on juba olemas." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s peab olema unikaalne %(date_field_label)s %(lookup_type)s " -"suhtes." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Lahter tüüpi: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” väärtus peab olema Tõene või Väär." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” väärtus peab olema Tõene, Väär või Tühi." - -msgid "Boolean (Either True or False)" -msgstr "Tõeväärtus (Kas tõene või väär)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (kuni %(max_length)s märki)" - -msgid "String (unlimited)" -msgstr "String (piiramatu)" - -msgid "Comma-separated integers" -msgstr "Komaga eraldatud täisarvud" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” väärtusel on vale kuupäevaformaat. See peab olema kujul AAAA-KK-" -"PP." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” väärtusel on õige formaat (AAAA-KK-PP), kuid kuupäev on vale." - -msgid "Date (without time)" -msgstr "Kuupäev (kellaajata)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” väärtusel on vale formaat. Peab olema formaadis AAAA-KK-PP HH:" -"MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"“%(value)s” väärtusel on õige formaat (AAAA-KK-PP HH:MM[:ss[.uuuuuu]][TZ]), " -"kuid kuupäev/kellaaeg on vale." - -msgid "Date (with time)" -msgstr "Kuupäev (kellaajaga)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” väärtus peab olema kümnendarv." - -msgid "Decimal number" -msgstr "Kümnendmurd" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” väärtusel on vale formaat. Peab olema formaadis [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Kestus" - -msgid "Email address" -msgstr "E-posti aadress" - -msgid "File path" -msgstr "Faili asukoht" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” väärtus peab olema ujukomaarv." - -msgid "Floating point number" -msgstr "Ujukomaarv" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” väärtus peab olema täisarv." - -msgid "Integer" -msgstr "Täisarv" - -msgid "Big (8 byte) integer" -msgstr "Suur (8 baiti) täisarv" - -msgid "Small integer" -msgstr "Väike täisarv" - -msgid "IPv4 address" -msgstr "IPv4 aadress" - -msgid "IP address" -msgstr "IP aadress" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” väärtus peab olema kas Tühi, Tõene või Väär." - -msgid "Boolean (Either True, False or None)" -msgstr "Tõeväärtus (Kas tõene, väär või tühi)" - -msgid "Positive big integer" -msgstr "Positiivne suur täisarv" - -msgid "Positive integer" -msgstr "Positiivne täisarv" - -msgid "Positive small integer" -msgstr "Positiivne väikene täisarv" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Nälk (kuni %(max_length)s märki)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” väärtusel on vale formaat. Peab olema formaadis HH:MM[:ss[." -"uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” väärtusel on õige formaat (HH:MM[:ss[.uuuuuu]]), kuid kellaaeg " -"on vale." - -msgid "Time" -msgstr "Aeg" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Töötlemata binaarandmed" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” ei ole korrektne UUID." - -msgid "Universally unique identifier" -msgstr "Universaalne unikaalne identifikaator" - -msgid "File" -msgstr "Fail" - -msgid "Image" -msgstr "Pilt" - -msgid "A JSON object" -msgstr "JSON objekt" - -msgid "Value must be valid JSON." -msgstr "Väärtus peab olema korrektne JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s isendit %(field)s %(value)r ei ole kehtiv valik." - -msgid "Foreign Key (type determined by related field)" -msgstr "Välisvõti (tüübi määrab seotud väli) " - -msgid "One-to-one relationship" -msgstr "Üks-ühele seos" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s seos" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s seosed" - -msgid "Many-to-many relationship" -msgstr "Mitu-mitmele seos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "See lahter on nõutav." - -msgid "Enter a whole number." -msgstr "Sisestage täisarv." - -msgid "Enter a valid date." -msgstr "Sisestage korrektne kuupäev." - -msgid "Enter a valid time." -msgstr "Sisestage korrektne kellaaeg." - -msgid "Enter a valid date/time." -msgstr "Sisestage korrektne kuupäev ja kellaaeg." - -msgid "Enter a valid duration." -msgstr "Sisestage korrektne kestus." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Päevade arv peab jääma vahemikku {min_days} kuni {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ühtegi faili ei saadetud. Kontrollige vormi kodeeringutüüpi." - -msgid "No file was submitted." -msgstr "Ühtegi faili ei saadetud." - -msgid "The submitted file is empty." -msgstr "Saadetud fail on tühi." - -#, 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] "" -"Veenduge, et faili nimes poleks rohkem kui %(max)d märk (praegu on " -"%(length)d)." -msgstr[1] "" -"Veenduge, et faili nimes poleks rohkem kui %(max)d märki (praegu on " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Palun laadige fail või märgistage 'tühjenda' kast, mitte mõlemat." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Laadige korrektne pilt. Fail, mille laadisite, ei olnud kas pilt või oli " -"fail vigane." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Valige korrektne väärtus. %(value)s ei ole valitav." - -msgid "Enter a list of values." -msgstr "Sisestage väärtuste nimekiri." - -msgid "Enter a complete value." -msgstr "Sisestage täielik väärtus." - -msgid "Enter a valid UUID." -msgstr "Sisestage korrektne UUID." - -msgid "Enter a valid JSON." -msgstr "Sisestage korrektne JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Peidetud väli %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Palun kinnitage kõige rohkem %(num)d vormi." -msgstr[1] "Palun kinnitage kõige rohkem %(num)d vormi." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Palun kinnitage vähemalt %(num)d vormi." -msgstr[1] "Palun kinnitage vähemalt %(num)d vormi." - -msgid "Order" -msgstr "Järjestus" - -msgid "Delete" -msgstr "Kustuta" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Palun parandage duplikaat-andmed lahtris %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Palun parandage duplikaat-andmed lahtris %(field)s, mis peab olema unikaalne." - -#, 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 "" -"Please correct the duplicate data for %(field_name)s which must be unique " -"for the %(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Palun parandage allolevad duplikaat-väärtused" - -msgid "The inline value did not match the parent instance." -msgstr "Pesastatud väärtus ei sobi ülemobjektiga." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Valige korrektne väärtus. Valitud väärtus ei ole valitav." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” ei ole korrektne väärtus." - -#, 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 "" -"%(datetime)s ei saanud tõlgendada ajavööndis %(current_timezone)s; see on " -"kas mitmetähenduslik või seda ei eksisteeri." - -msgid "Clear" -msgstr "Tühjenda" - -msgid "Currently" -msgstr "Hetkel" - -msgid "Change" -msgstr "Muuda" - -msgid "Unknown" -msgstr "Tundmatu" - -msgid "Yes" -msgstr "Jah" - -msgid "No" -msgstr "Ei" - -msgctxt "Task" -msgid "Ready" -msgstr "" - -msgctxt "Task" -msgid "Running" -msgstr "" - -msgctxt "Task" -msgid "Failed" -msgstr "" - -msgctxt "Task" -msgid "Successful" -msgstr "" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "jah,ei,võib-olla" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bait" -msgstr[1] "%(size)d baiti" - -#, python-format -msgid "%s KB" -msgstr "%s kB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.l." - -msgid "a.m." -msgstr "e.l." - -msgid "PM" -msgstr "PL" - -msgid "AM" -msgstr "EL" - -msgid "midnight" -msgstr "südaöö" - -msgid "noon" -msgstr "keskpäev" - -msgid "Monday" -msgstr "esmaspäev" - -msgid "Tuesday" -msgstr "teisipäev" - -msgid "Wednesday" -msgstr "kolmapäev" - -msgid "Thursday" -msgstr "neljapäev" - -msgid "Friday" -msgstr "reede" - -msgid "Saturday" -msgstr "laupäev" - -msgid "Sunday" -msgstr "pühapäev" - -msgid "Mon" -msgstr "esmasp." - -msgid "Tue" -msgstr "teisip." - -msgid "Wed" -msgstr "kolmap." - -msgid "Thu" -msgstr "neljap." - -msgid "Fri" -msgstr "reede" - -msgid "Sat" -msgstr "laup." - -msgid "Sun" -msgstr "pühap." - -msgid "January" -msgstr "jaanuar" - -msgid "February" -msgstr "veebruar" - -msgid "March" -msgstr "märts" - -msgid "April" -msgstr "aprill" - -msgid "May" -msgstr "mai" - -msgid "June" -msgstr "juuni" - -msgid "July" -msgstr "juuli" - -msgid "August" -msgstr "august" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "oktoober" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "detsember" - -msgid "jan" -msgstr "jaan" - -msgid "feb" -msgstr "veeb" - -msgid "mar" -msgstr "märts" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sept" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dets" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jaan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "veeb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mär." - -msgctxt "abbrev. month" -msgid "April" -msgstr "apr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "mai" - -msgctxt "abbrev. month" -msgid "June" -msgstr "juuni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "juuli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dets." - -msgctxt "alt. month" -msgid "January" -msgstr "jaanuar" - -msgctxt "alt. month" -msgid "February" -msgstr "veebruar" - -msgctxt "alt. month" -msgid "March" -msgstr "märts" - -msgctxt "alt. month" -msgid "April" -msgstr "aprill" - -msgctxt "alt. month" -msgid "May" -msgstr "mai" - -msgctxt "alt. month" -msgid "June" -msgstr "juuni" - -msgctxt "alt. month" -msgid "July" -msgstr "juuli" - -msgctxt "alt. month" -msgid "August" -msgstr "august" - -msgctxt "alt. month" -msgid "September" -msgstr "september" - -msgctxt "alt. month" -msgid "October" -msgstr "oktoober" - -msgctxt "alt. month" -msgid "November" -msgstr "november" - -msgctxt "alt. month" -msgid "December" -msgstr "detsember" - -msgid "This is not a valid IPv6 address." -msgstr "See ei ole korrektne IPv6 aadress." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "või" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d aasta" -msgstr[1] "%(num)d aastat" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d kuu" -msgstr[1] "%(num)d kuud" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d nädal" -msgstr[1] "%(num)d nädalat" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d päev" -msgstr[1] "%(num)d päeva" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d tund" -msgstr[1] "%(num)d tundi" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minut" -msgstr[1] "%(num)d minutit" - -msgid "Forbidden" -msgstr "Keelatud" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF verifitseerimine ebaõnnestus. Päring katkestati." - -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 "" -"Näete seda sõnumit, kuna käesolev HTTPS leht nõuab “Viitaja päise” saatmist " -"teie brauserile, kuid seda ei saadetud. Seda päist on vaja " -"turvakaalutlustel, kindlustamaks et teie brauserit ei ole kolmandate " -"osapoolte poolt üle võetud." - -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 "" -"Kui olete oma brauseri seadistustes välja lülitanud “Viitaja” päised siis " -"lülitage need taas sisse vähemalt antud lehe jaoks või HTTPS üheduste jaoks " -"või “sama-allika” päringute jaoks." - -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 "" -"Kui kasutate silti või " -"saadate päist “Referrer-Policy: no-referrer”, siis palun eemaldage need. " -"CSRF kaitse vajab range viitaja kontrolliks päist “Referer”. Kui privaatsus " -"on probleemiks, kasutage alternatiive nagu " -"linkidele, mis viivad kolmandate poolte lehtedele." - -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 "" -"Näete seda teadet, kuna see leht vajab CSRF küpsist vormide postitamiseks. " -"Seda küpsist on vaja turvakaalutlustel, kindlustamaks et teie brauserit ei " -"ole kolmandate osapoolte poolt üle võetud." - -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 "" -"Kui olete oma brauseris küpsised keelanud, siis palun lubage need vähemalt " -"selle lehe jaoks või “sama-allika” päringute jaoks." - -msgid "More information is available with DEBUG=True." -msgstr "Saadaval on rohkem infot kasutades DEBUG=True" - -msgid "No year specified" -msgstr "Aasta on valimata" - -msgid "Date out of range" -msgstr "Kuupäev vahemikust väljas" - -msgid "No month specified" -msgstr "Kuu on valimata" - -msgid "No day specified" -msgstr "Päev on valimata" - -msgid "No week specified" -msgstr "Nädal on valimata" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ei leitud %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Tulevane %(verbose_name_plural)s pole saadaval, sest %(class_name)s." -"allow_future on False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Vigane kuupäeva sõne “%(datestr)s” lähtudes formaadist “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Päringule vastavat %(verbose_name)s ei leitud" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Lehekülg pole “viimane” ja ei saa teda konvertida täisarvuks." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Vigane leht (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tühi list ja “%(class_name)s.allow_empty” on Väär." - -msgid "Directory indexes are not allowed here." -msgstr "Kausta sisuloendid ei ole siin lubatud." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” ei eksisteeri" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s sisuloend" - -msgid "The install worked successfully! Congratulations!" -msgstr "Paigaldamine õnnestus! Palju õnne!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Vaata release notes Djangole %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Näete seda lehte, kuna teil on määratud DEBUG=True Django seadete failis ja te ei ole ühtki " -"URLi seadistanud." - -msgid "Django Documentation" -msgstr "Django dokumentatsioon" - -msgid "Topics, references, & how-to’s" -msgstr "Teemad, viited, & õpetused" - -msgid "Tutorial: A Polling App" -msgstr "Õpetus: Küsitlusrakendus" - -msgid "Get started with Django" -msgstr "Alusta Djangoga" - -msgid "Django Community" -msgstr "Django Kogukond" - -msgid "Connect, get help, or contribute" -msgstr "Suhelge, küsige abi või panustage" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/et/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/et/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/et/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/et/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index e3662d862dcea6dc3c4c7399fe27a3b7a7d79622..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 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 Cy#*)$ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po deleted file mode 100644 index f3e91a8..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/eu/LC_MESSAGES/django.po +++ /dev/null @@ -1,1313 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Aitzol Naberan , 2013,2016 -# Ander Martinez , 2013-2014 -# Eneko Illarramendi , 2017-2019,2021-2022,2024 -# Jannis Leidel , 2011 -# jazpillaga , 2011 -# julen, 2011-2012 -# julen, 2013,2015 -# Mikel Maldonado , 2021 -# totorika93 , 2012 -# 67feb0cba3962a6c9f09eb0e43697461_528661a , 2013 -# Urtzi Odriozola , 2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-22 11:46-0300\n" -"PO-Revision-Date: 2024-08-07 06:49+0000\n" -"Last-Translator: Eneko Illarramendi , " -"2017-2019,2021-2022,2024\n" -"Language-Team: Basque (http://app.transifex.com/django/django/language/eu/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: eu\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabiera" - -msgid "Algerian Arabic" -msgstr "Algeriar Arabiera" - -msgid "Asturian" -msgstr "Asturiera" - -msgid "Azerbaijani" -msgstr "Azerbaijanera" - -msgid "Bulgarian" -msgstr "Bulgariera" - -msgid "Belarusian" -msgstr "Bielorrusiera" - -msgid "Bengali" -msgstr "Bengalera" - -msgid "Breton" -msgstr "Bretoia" - -msgid "Bosnian" -msgstr "Bosniera" - -msgid "Catalan" -msgstr "Katalana" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "Txekiera" - -msgid "Welsh" -msgstr "Galesa" - -msgid "Danish" -msgstr "Daniera" - -msgid "German" -msgstr "Alemana" - -msgid "Lower Sorbian" -msgstr "Behe-sorbiera" - -msgid "Greek" -msgstr "Greziera" - -msgid "English" -msgstr "Ingelesa" - -msgid "Australian English" -msgstr "Australiar ingelesa" - -msgid "British English" -msgstr "Ingelesa" - -msgid "Esperanto" -msgstr "Esperantoa" - -msgid "Spanish" -msgstr "Gaztelania" - -msgid "Argentinian Spanish" -msgstr "Gaztelania (Argentina)" - -msgid "Colombian Spanish" -msgstr "Gaztelania (Kolonbia)" - -msgid "Mexican Spanish" -msgstr "Gaztelania (Mexiko)" - -msgid "Nicaraguan Spanish" -msgstr "Gaztelania (Nikaragua)" - -msgid "Venezuelan Spanish" -msgstr "Gaztelania (Venezuela)" - -msgid "Estonian" -msgstr "Estoniera" - -msgid "Basque" -msgstr "Euskara" - -msgid "Persian" -msgstr "Persiera" - -msgid "Finnish" -msgstr "Finlandiera" - -msgid "French" -msgstr "Frantsesa" - -msgid "Frisian" -msgstr "Frisiera" - -msgid "Irish" -msgstr "Irlandako gaelikoa" - -msgid "Scottish Gaelic" -msgstr "Eskoziako gaelikoa" - -msgid "Galician" -msgstr "Galiziera" - -msgid "Hebrew" -msgstr "Hebreera" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroaziera" - -msgid "Upper Sorbian" -msgstr "Goi-sorbiera" - -msgid "Hungarian" -msgstr "Hungariera" - -msgid "Armenian" -msgstr "Armeniera" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesiera" - -msgid "Igbo" -msgstr "Igboera" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandiera" - -msgid "Italian" -msgstr "Italiera" - -msgid "Japanese" -msgstr "Japoniera" - -msgid "Georgian" -msgstr "Georgiera" - -msgid "Kabyle" -msgstr "Kabylera" - -msgid "Kazakh" -msgstr "Kazakhera" - -msgid "Khmer" -msgstr "Khmerera" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreera" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luxenburgera" - -msgid "Lithuanian" -msgstr "Lituaniera" - -msgid "Latvian" -msgstr "Letoniera" - -msgid "Macedonian" -msgstr "Mazedoniera" - -msgid "Malayalam" -msgstr "Malabarera" - -msgid "Mongolian" -msgstr "Mongoliera" - -msgid "Marathi" -msgstr "Marathera" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Birmaniera" - -msgid "Norwegian Bokmål" -msgstr "Bokmåla (Norvegia)" - -msgid "Nepali" -msgstr "Nepalera" - -msgid "Dutch" -msgstr "Nederlandera" - -msgid "Norwegian Nynorsk" -msgstr "Nynorsk (Norvegia)" - -msgid "Ossetic" -msgstr "Osetiera" - -msgid "Punjabi" -msgstr "Punjabera" - -msgid "Polish" -msgstr "Poloniera" - -msgid "Portuguese" -msgstr "Portugesa" - -msgid "Brazilian Portuguese" -msgstr "Portugesa (Brazil)" - -msgid "Romanian" -msgstr "Errumaniera" - -msgid "Russian" -msgstr "Errusiera" - -msgid "Slovak" -msgstr "Eslovakiera" - -msgid "Slovenian" -msgstr "Esloveniera" - -msgid "Albanian" -msgstr "Albaniera" - -msgid "Serbian" -msgstr "Serbiera" - -msgid "Serbian Latin" -msgstr "Serbiera" - -msgid "Swedish" -msgstr "Suediera" - -msgid "Swahili" -msgstr "Swahilia" - -msgid "Tamil" -msgstr "Tamilera" - -msgid "Telugu" -msgstr "Telugua" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Thailandiera" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turkiera" - -msgid "Tatar" -msgstr "Tatarera" - -msgid "Udmurt" -msgstr "Udmurtera" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "Ukrainera" - -msgid "Urdu" -msgstr "Urdua" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamera" - -msgid "Simplified Chinese" -msgstr "Txinera (sinpletua)" - -msgid "Traditional Chinese" -msgstr "Txinera (tradizionala)" - -msgid "Messages" -msgstr "Mezuak" - -msgid "Site Maps" -msgstr "Sitemap-ak" - -msgid "Static Files" -msgstr "Fitxategi estatikoak" - -msgid "Syndication" -msgstr "Sindikazioa" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Orrialde hori ez da zenbaki bat" - -msgid "That page number is less than 1" -msgstr "Orrialde zenbaki hori 1 baino txikiagoa da" - -msgid "That page contains no results" -msgstr "Orrialde horrek ez du emaitzarik" - -msgid "Enter a valid value." -msgstr "Idatzi baleko balio bat." - -msgid "Enter a valid domain name." -msgstr "" - -msgid "Enter a valid URL." -msgstr "Idatzi baleko URL bat." - -msgid "Enter a valid integer." -msgstr "Idatzi baleko zenbaki bat." - -msgid "Enter a valid email address." -msgstr "Idatzi baleko helbide elektroniko bat." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "" - -msgid "IPv4" -msgstr "" - -msgid "IPv6" -msgstr "" - -msgid "IPv4 or IPv6" -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "Idatzi komaz bereizitako digitoak soilik." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Ziurtatu balio hau gutxienez %(limit_value)s dela (orain %(show_value)s da)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Ziurtatu balio hau %(limit_value)s baino txikiagoa edo berdina dela." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Ziurtatu balio hau %(limit_value)s baino handiagoa edo berdina dela." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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 "" - -#, 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] "" -"Ziurtatu balio honek gutxienez karaktere %(limit_value)d duela " -"(%(show_value)d ditu)." -msgstr[1] "" -"Ziurtatu balio honek gutxienez %(limit_value)d karaktere dituela " -"(%(show_value)d ditu)." - -#, 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] "" -"Ziurtatu balio honek gehienez karaktere %(limit_value)d duela " -"(%(show_value)d ditu)." -msgstr[1] "" -"Ziurtatu balio honek gehienez %(limit_value)d karaktere dituela " -"(%(show_value)d ditu)." - -msgid "Enter a number." -msgstr "Idatzi zenbaki bat." - -#, 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] "Ziurtatu digitu %(max)s baino gehiago ez dagoela guztira." -msgstr[1] "Ziurtatu %(max)s digitu baino gehiago ez dagoela guztira." - -#, 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] "Ziurtatu ez dagoela digitu %(max)s baino gehiago komaren atzetik." -msgstr[1] "Ziurtatu ez dagoela %(max)s digitu baino gehiago komaren atzetik." - -#, 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] "Ziurtatu ez dagoela digitu %(max)s baino gehiago komaren aurretik." -msgstr[1] "Ziurtatu ez dagoela %(max)s digitu baino gehiago komaren aurretik." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Null karaktereak ez daude baimenduta." - -msgid "and" -msgstr "eta" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(field_labels)s hauek dauzkan %(model_name)s dagoeneko existitzen da." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r balioa ez da baleko aukera bat." - -msgid "This field cannot be null." -msgstr "Eremu hau ezin daiteke hutsa izan (null)." - -msgid "This field cannot be blank." -msgstr "Eremu honek ezin du hutsik egon." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(field_label)s hori daukan %(model_name)s dagoeneko existitzen da." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Eremuaren mota: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "\"%(value)s\" blioa True edo False izan behar da." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "\"%(value)s\" balioa, True, False edo None izan behar da." - -msgid "Boolean (Either True or False)" -msgstr "Boolearra (True edo False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String-a (%(max_length)s gehienez)" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "Komaz bereiztutako zenbaki osoak" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"\"%(value)s\" balioa data formatu okerra dauka. UUUU-HH-EE formatua izan " -"behar da." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"\"%(value)s\" balioa formatu egokia dauka (UUUU-HH-EE), baina data okerra." - -msgid "Date (without time)" -msgstr "Data (ordurik gabe)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Data (orduarekin)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "\"%(value)s\" balioa zenbaki hamartarra izan behar da." - -msgid "Decimal number" -msgstr "Zenbaki hamartarra" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"\"%(value)s\" balioa formatu okerra dauka. [EE][[OO:]MM:]ss[.uuuuuu] " -"formatua izan behar du." - -msgid "Duration" -msgstr "Iraupena" - -msgid "Email address" -msgstr "Helbide elektronikoa" - -msgid "File path" -msgstr "Fitxategiaren bidea" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "\"%(value)s\" float izan behar da." - -msgid "Floating point number" -msgstr "Koma higikorreko zenbakia (float)" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "\"%(value)s\" zenbaki osoa izan behar da." - -msgid "Integer" -msgstr "Zenbaki osoa" - -msgid "Big (8 byte) integer" -msgstr "Zenbaki osoa (handia 8 byte)" - -msgid "Small integer" -msgstr "Osoko txikia" - -msgid "IPv4 address" -msgstr "IPv4 sare-helbidea" - -msgid "IP address" -msgstr "IP helbidea" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "\"%(value)s\" None, True edo False izan behar da." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolearra (True, False edo None)" - -msgid "Positive big integer" -msgstr "Zenbaki positivo osoa-handia" - -msgid "Positive integer" -msgstr "Osoko positiboa" - -msgid "Positive small integer" -msgstr "Osoko positibo txikia" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (gehienez %(max_length)s)" - -msgid "Text" -msgstr "Testua" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Ordua" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datu bitar gordinak" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "\"Universally unique identifier\"" - -msgid "File" -msgstr "Fitxategia" - -msgid "Image" -msgstr "Irudia" - -msgid "A JSON object" -msgstr "JSON objektu bat" - -msgid "Value must be valid JSON." -msgstr "Balioa baliozko JSON bat izan behar da." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" -"%(field)s %(value)r edukidun %(model)s modeloko instantziarik ez da " -"exiistitzen." - -msgid "Foreign Key (type determined by related field)" -msgstr "1-N (mota erlazionatutako eremuaren arabera)" - -msgid "One-to-one relationship" -msgstr "Bat-bat erlazioa" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s erlazioa" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s erlazioak" - -msgid "Many-to-many relationship" -msgstr "M:N erlazioa" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Eremu hau beharrezkoa da." - -msgid "Enter a whole number." -msgstr "Idatzi zenbaki oso bat." - -msgid "Enter a valid date." -msgstr "Idatzi baleko data bat." - -msgid "Enter a valid time." -msgstr "Idatzi baleko ordu bat." - -msgid "Enter a valid date/time." -msgstr "Idatzi baleko data/ordu bat." - -msgid "Enter a valid duration." -msgstr "Idatzi baleko iraupen bat." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Egun kopuruak {min_days} eta {max_days} artean egon behar du." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ez da fitxategirik bidali. Egiaztatu formularioaren kodeketa-mota." - -msgid "No file was submitted." -msgstr "Ez da fitxategirik bidali." - -msgid "The submitted file is empty." -msgstr "Bidalitako fitxategia hutsik dago." - -#, 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] "" -"Ziurtatu fitxategi izen honek gehienez karaktere %(max)d duela (%(length)d " -"ditu)." -msgstr[1] "" -"Ziurtatu fitxategi izen honek gehienez %(max)d karaktere dituela (%(length)d " -"ditu)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Mesedez, igo fitxategi bat edo egin klik garbitu botoian, ez biak." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Igo baleko irudi bat. Zuk igotako fitxategia ez da irudi bat edo akatsen bat " -"du." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Hautatu baleko aukera bat. %(value)s ez dago erabilgarri." - -msgid "Enter a list of values." -msgstr "Idatzi balio-zerrenda bat." - -msgid "Enter a complete value." -msgstr "Sartu balio osoa." - -msgid "Enter a valid UUID." -msgstr "Idatzi baleko UUID bat." - -msgid "Enter a valid JSON." -msgstr "Sartu baliozko JSON bat" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(%(name)s eremu ezkutua) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Ordena" - -msgid "Delete" -msgstr "Ezabatu" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Zuzendu bikoiztketa %(field)s eremuan." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Zuzendu bikoizketa %(field)s eremuan. Bakarra izan behar da." - -#, 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 "" -"Zuzendu bakarra izan behar den%(field_name)s eremuarentzako bikoiztutako " -"data %(lookup)s egiteko %(date_field)s eremuan" - -msgid "Please correct the duplicate values below." -msgstr "Zuzendu hurrengo balio bikoiztuak." - -msgid "The inline value did not match the parent instance." -msgstr "Barneko balioa eta gurasoaren instantzia ez datoz bat." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Hautatu aukera zuzen bat. Hautatutakoa ez da zuzena." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Garbitu" - -msgid "Currently" -msgstr "Orain" - -msgid "Change" -msgstr "Aldatu" - -msgid "Unknown" -msgstr "Ezezaguna" - -msgid "Yes" -msgstr "Bai" - -msgid "No" -msgstr "Ez" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "bai,ez,agian" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "byte %(size)d " -msgstr[1] "%(size)d byte" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "gauerdia" - -msgid "noon" -msgstr "eguerdia" - -msgid "Monday" -msgstr "astelehena" - -msgid "Tuesday" -msgstr "asteartea" - -msgid "Wednesday" -msgstr "asteazkena" - -msgid "Thursday" -msgstr "osteguna" - -msgid "Friday" -msgstr "ostirala" - -msgid "Saturday" -msgstr "larunbata" - -msgid "Sunday" -msgstr "igandea" - -msgid "Mon" -msgstr "al" - -msgid "Tue" -msgstr "ar" - -msgid "Wed" -msgstr "az" - -msgid "Thu" -msgstr "og" - -msgid "Fri" -msgstr "ol" - -msgid "Sat" -msgstr "lr" - -msgid "Sun" -msgstr "ig" - -msgid "January" -msgstr "urtarrila" - -msgid "February" -msgstr "otsaila" - -msgid "March" -msgstr "martxoa" - -msgid "April" -msgstr "apirila" - -msgid "May" -msgstr "maiatza" - -msgid "June" -msgstr "ekaina" - -msgid "July" -msgstr "uztaila" - -msgid "August" -msgstr "abuztua" - -msgid "September" -msgstr "iraila" - -msgid "October" -msgstr "urria" - -msgid "November" -msgstr "azaroa" - -msgid "December" -msgstr "abendua" - -msgid "jan" -msgstr "urt" - -msgid "feb" -msgstr "ots" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "api" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "eka" - -msgid "jul" -msgstr "uzt" - -msgid "aug" -msgstr "abu" - -msgid "sep" -msgstr "ira" - -msgid "oct" -msgstr "urr" - -msgid "nov" -msgstr "aza" - -msgid "dec" -msgstr "abe" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "urt." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ots." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mar." - -msgctxt "abbrev. month" -msgid "April" -msgstr "api." - -msgctxt "abbrev. month" -msgid "May" -msgstr "mai." - -msgctxt "abbrev. month" -msgid "June" -msgstr "eka." - -msgctxt "abbrev. month" -msgid "July" -msgstr "uzt." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "abu." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "ira." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "urr." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "aza." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "abe." - -msgctxt "alt. month" -msgid "January" -msgstr "urtarrila" - -msgctxt "alt. month" -msgid "February" -msgstr "otsaila" - -msgctxt "alt. month" -msgid "March" -msgstr "martxoa" - -msgctxt "alt. month" -msgid "April" -msgstr "apirila" - -msgctxt "alt. month" -msgid "May" -msgstr "maiatza" - -msgctxt "alt. month" -msgid "June" -msgstr "ekaina" - -msgctxt "alt. month" -msgid "July" -msgstr "uztaila" - -msgctxt "alt. month" -msgid "August" -msgstr "abuztua" - -msgctxt "alt. month" -msgid "September" -msgstr "iraila" - -msgctxt "alt. month" -msgid "October" -msgstr "urria" - -msgctxt "alt. month" -msgid "November" -msgstr "azaroa" - -msgctxt "alt. month" -msgid "December" -msgstr "abendua" - -msgid "This is not a valid IPv6 address." -msgstr "Hau ez da baleko IPv6 helbide bat." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "edo" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "urte %(num)d" -msgstr[1] "%(num)d urte" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "hilabete %(num)d" -msgstr[1] "%(num)d hilabete" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "aste %(num)d" -msgstr[1] "%(num)d aste" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "egun %(num)d" -msgstr[1] "%(num)d egun" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "ordu %(num)d" -msgstr[1] "%(num)d ordu" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "minutu %(num)d" -msgstr[1] "%(num)d minutu" - -msgid "Forbidden" -msgstr "Debekatuta" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF egiaztapenak huts egin du. Eskaera abortatu da." - -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 "" - -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 "" - -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 "" - -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 "" -"Formularioa bidaltzean gune honek CSRF cookie bat behar duelako ikusten duzu " -"mezu hau. Cookie hau beharrezkoa da segurtasun arrazoiengatik, zure " -"nabigatzailea beste batek ordezkatzen ez duela ziurtatzeko." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Informazio gehiago erabilgarri dago DEBUG=True ezarrita." - -msgid "No year specified" -msgstr "Ez da urterik zehaztu" - -msgid "Date out of range" -msgstr "Data baliozko tartetik kanpo" - -msgid "No month specified" -msgstr "Ez da hilabeterik zehaztu" - -msgid "No day specified" -msgstr "Ez da egunik zehaztu" - -msgid "No week specified" -msgstr "Ez da asterik zehaztu" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ez dago %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Etorkizuneko %(verbose_name_plural)s ez dago aukeran %(class_name)s." -"allow_future False delako" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Bilaketarekin bat datorren %(verbose_name)s-rik ez dago" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Orri baliogabea (%(page_number)s):%(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Direktorio zerrendak ez daude baimenduak." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" ez da existitzen" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s zerrenda" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalazioak arrakastaz funtzionatu du! Zorionak!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Ikusi Django %(version)s-ren argitaratze " -"oharrak" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Zure settings fitxategian DEBUG=True jarrita eta URLrik konfiguratu gabe duzulako " -"ari zara ikusten orrialde hau." - -msgid "Django Documentation" -msgstr "Django dokumentazioa" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "Tutoriala: Galdetegi aplikazioa" - -msgid "Get started with Django" -msgstr "Hasi Djangorekin" - -msgid "Django Community" -msgstr "Django Komunitatea" - -msgid "Connect, get help, or contribute" -msgstr "Konektatu, lortu laguntza edo lagundu" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eu/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/eu/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eu/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/eu/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 42640349de640349217c642a59e12c36efb0469b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1KT)M diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eu/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/eu/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index eb9d13f950c34e0ee3cdff35be6677d8807ec2fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 601 zcmY+Ay=&V*7{*Ul9Dk^Z{0V`Q;!-*UVqZVDQVMD<*`}2gWSOEvAXMKaQ6lS%B&S$Y z`d4)B*uSNVN8z0dBo!#w1e{~k9W~7E}#M~q9QJ#5-y|iTsV4=2$p?m)0Wn{u-%03 zzw(mG7CCM)Qn)8dA}Drf6Fayw=dJdnjg!*d#(X#IFKh02&2?`0Oln8MQs_#i>?pdS zO6F292kPHOWGCC8YRQt}sJdqMHy0}RU01R;q&n>DhUsjlHvggj;*^0gWKPS`73ZTY zzh73n^1Fd5eQ<{IiDXEoZY*nNUmp!6t-HlUZKS@H4X0=5qmzNw`wni|kk>vurxOCl z6q68!WJ)9WnRsDDNqg#s@w`0^X-vn|hn*`DTtVOa1gG=(oCYsD&tJgEi7J1Y z;tMx8qghyR3Vk|ueFDi0p3-pQ#!+WFUl(6bD4zM`P1wjDXQPdJSy}NM$F0ghJiHdt y{d!hvPp`$a@n`|6Y5nm6RMN&nrVpMhKr?MLGrige%>%|*t);d47cs15S-$}~oUn%g diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/eu/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/eu/formats.py deleted file mode 100644 index 61b16fb..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/eu/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"Y\k\o N j\a" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = r"Y\k\o N j\a, H:i" -YEAR_MONTH_FORMAT = r"Y\k\o F" -MONTH_DAY_FORMAT = r"F\r\e\n j\a" -SHORT_DATE_FORMAT = "Y-m-d" -SHORT_DATETIME_FORMAT = "Y-m-d H:i" -FIRST_DAY_OF_WEEK = 1 # Astelehena - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fa/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/fa/LC_MESSAGES/django.mo deleted file mode 100644 index 959094820a1470714f3cdcd667dca936f7efebe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31192 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 K))eTEA^#r=>v>oJ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fa/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/fa/LC_MESSAGES/django.po deleted file mode 100644 index 7711668..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/fa/LC_MESSAGES/django.po +++ /dev/null @@ -1,1351 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ahmad Hosseini , 2020 -# alirezamastery , 2021 -# ali salehi, 2023 -# Ali Vakilzade , 2015 -# Arash Fazeli , 2012 -# Eric Hamiter , 2019 -# Eshagh , 2022 -# Farshad Asadpour, 2021 -# Jannis Leidel , 2011 -# Mariusz Felisiak , 2021 -# Mazdak Badakhshan , 2014 -# Milad Hazrati , 2019 -# MJafar Mashhadi , 2018 -# Mohammad Hossein Mojtahedi , 2013,2019 -# Natalia, 2025 -# Pouya Abbassi, 2016 -# Pouya Abbassi, 2016 -# rahim agh , 2020-2021 -# Reza Mohammadi , 2013-2016 -# Saeed , 2011 -# Sina Cheraghi , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Natalia, 2025\n" -"Language-Team: Persian (http://app.transifex.com/django/django/language/" -"fa/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fa\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -msgid "Afrikaans" -msgstr "آفریکانس" - -msgid "Arabic" -msgstr "عربی" - -msgid "Algerian Arabic" -msgstr "عربی الجزایری" - -msgid "Asturian" -msgstr "آستوری" - -msgid "Azerbaijani" -msgstr "آذربایجانی" - -msgid "Bulgarian" -msgstr "بلغاری" - -msgid "Belarusian" -msgstr "بلاروس" - -msgid "Bengali" -msgstr "بنگالی" - -msgid "Breton" -msgstr "برتون" - -msgid "Bosnian" -msgstr "بوسنیایی" - -msgid "Catalan" -msgstr "کاتالونیایی" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "چکی" - -msgid "Welsh" -msgstr "ویلزی" - -msgid "Danish" -msgstr "دانمارکی" - -msgid "German" -msgstr "آلمانی" - -msgid "Lower Sorbian" -msgstr "صربستانی پایین" - -msgid "Greek" -msgstr "یونانی" - -msgid "English" -msgstr "انگلیسی" - -msgid "Australian English" -msgstr "انگلیسی استرالیایی" - -msgid "British English" -msgstr "انگلیسی بریتیش" - -msgid "Esperanto" -msgstr "اسپرانتو" - -msgid "Spanish" -msgstr "اسپانیایی" - -msgid "Argentinian Spanish" -msgstr "اسپانیایی آرژانتینی" - -msgid "Colombian Spanish" -msgstr "اسپانیایی کلمبیایی" - -msgid "Mexican Spanish" -msgstr "اسپانیولی مکزیکی" - -msgid "Nicaraguan Spanish" -msgstr "نیکاراگوئه اسپانیایی" - -msgid "Venezuelan Spanish" -msgstr "ونزوئلا اسپانیایی" - -msgid "Estonian" -msgstr "استونی" - -msgid "Basque" -msgstr "باسکی" - -msgid "Persian" -msgstr "فارسی" - -msgid "Finnish" -msgstr "فنلاندی" - -msgid "French" -msgstr "فرانسوی" - -msgid "Frisian" -msgstr "فریزی" - -msgid "Irish" -msgstr "ایرلندی" - -msgid "Scottish Gaelic" -msgstr "گیلیک اسکاتلندی" - -msgid "Galician" -msgstr "گالیسیایی" - -msgid "Hebrew" -msgstr "عبری" - -msgid "Hindi" -msgstr "هندی" - -msgid "Croatian" -msgstr "کرواتی" - -msgid "Upper Sorbian" -msgstr "صربستانی بالا" - -msgid "Hungarian" -msgstr "مجاری" - -msgid "Armenian" -msgstr "ارمنی" - -msgid "Interlingua" -msgstr "اینترلینگوا" - -msgid "Indonesian" -msgstr "اندونزیایی" - -msgid "Igbo" -msgstr "ایگبو" - -msgid "Ido" -msgstr "ایدو" - -msgid "Icelandic" -msgstr "ایسلندی" - -msgid "Italian" -msgstr "ایتالیایی" - -msgid "Japanese" -msgstr "ژاپنی" - -msgid "Georgian" -msgstr "گرجی" - -msgid "Kabyle" -msgstr "قبایلی" - -msgid "Kazakh" -msgstr "قزاقستان" - -msgid "Khmer" -msgstr "خمری" - -msgid "Kannada" -msgstr "کناده‌ای" - -msgid "Korean" -msgstr "کره‌ای" - -msgid "Kyrgyz" -msgstr "قرقیزی" - -msgid "Luxembourgish" -msgstr "لوگزامبورگی" - -msgid "Lithuanian" -msgstr "لیتوانی" - -msgid "Latvian" -msgstr "لتونیایی" - -msgid "Macedonian" -msgstr "مقدونی" - -msgid "Malayalam" -msgstr "مالایایی" - -msgid "Mongolian" -msgstr "مغولی" - -msgid "Marathi" -msgstr "مِراتی" - -msgid "Malay" -msgstr "Malay" - -msgid "Burmese" -msgstr "برمه‌ای" - -msgid "Norwegian Bokmål" -msgstr "نروژی" - -msgid "Nepali" -msgstr "نپالی" - -msgid "Dutch" -msgstr "هلندی" - -msgid "Norwegian Nynorsk" -msgstr "نروژی Nynorsk" - -msgid "Ossetic" -msgstr "آسی" - -msgid "Punjabi" -msgstr "پنجابی" - -msgid "Polish" -msgstr "لهستانی" - -msgid "Portuguese" -msgstr "پرتغالی" - -msgid "Brazilian Portuguese" -msgstr "پرتغالیِ برزیل" - -msgid "Romanian" -msgstr "رومانی" - -msgid "Russian" -msgstr "روسی" - -msgid "Slovak" -msgstr "اسلواکی" - -msgid "Slovenian" -msgstr "اسلووِنی" - -msgid "Albanian" -msgstr "آلبانیایی" - -msgid "Serbian" -msgstr "صربی" - -msgid "Serbian Latin" -msgstr "صربی لاتین" - -msgid "Swedish" -msgstr "سوئدی" - -msgid "Swahili" -msgstr "سواحیلی" - -msgid "Tamil" -msgstr "تامیلی" - -msgid "Telugu" -msgstr "تلوگویی" - -msgid "Tajik" -msgstr "تاجیک" - -msgid "Thai" -msgstr "تایلندی" - -msgid "Turkmen" -msgstr "ترکمن" - -msgid "Turkish" -msgstr "ترکی" - -msgid "Tatar" -msgstr "تاتار" - -msgid "Udmurt" -msgstr "ادمورت" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "اکراینی" - -msgid "Urdu" -msgstr "اردو" - -msgid "Uzbek" -msgstr "ازبکی" - -msgid "Vietnamese" -msgstr "ویتنامی" - -msgid "Simplified Chinese" -msgstr "چینی ساده‌شده" - -msgid "Traditional Chinese" -msgstr "چینی سنتی" - -msgid "Messages" -msgstr "پیغام‌ها" - -msgid "Site Maps" -msgstr "نقشه‌های وب‌گاه" - -msgid "Static Files" -msgstr "پرونده‌های استاتیک" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "شمارهٔ صفحه یک عدد طبیعی نیست" - -msgid "That page number is less than 1" -msgstr "شمارهٔ صفحه کوچکتر از ۱ است" - -msgid "That page contains no results" -msgstr "این صفحه خالی از اطلاعات است" - -msgid "Enter a valid value." -msgstr "یک مقدار معتبر وارد کنید." - -msgid "Enter a valid domain name." -msgstr "" - -msgid "Enter a valid URL." -msgstr "یک نشانی اینترنتی معتبر وارد کنید." - -msgid "Enter a valid integer." -msgstr "یک عدد معتبر وارد کنید." - -msgid "Enter a valid email address." -msgstr "یک ایمیل آدرس معتبر وارد کنید." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"یک \"اسلاگ\" معتبر متشکل از حروف، اعداد، خط زیر یا خط فاصله، وارد کنید. " - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"یک \"اسلاگ\" معتبر وارد کنید که شامل حروف یونیکد، اعداد، خط زیر یا خط فاصله " -"باشد." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "" - -msgid "IPv4" -msgstr "" - -msgid "IPv6" -msgstr "" - -msgid "IPv4 or IPv6" -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "فقط ارقام جدا شده با کاما وارد کنید." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "مطمئن شوید مقدار %(limit_value)s است. (اکنون %(show_value)s می باشد)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "مطمئن شوید این مقدار کوچکتر و یا مساوی %(limit_value)s است." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "مطمئن شوید این مقدار بزرگتر و یا مساوی %(limit_value)s است." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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 "" - -#, 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] "" -"طول این مقدار باید حداقل %(limit_value)d کاراکتر باشد (طولش %(show_value)d " -"است)." -msgstr[1] "" -"طول این مقدار باید حداقل %(limit_value)d کاراکتر باشد (طولش %(show_value)d " -"است)." - -#, 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] "" -"طول این مقدار باید حداکثر %(limit_value)d کاراکتر باشد (طولش %(show_value)d " -"است)." -msgstr[1] "" -"طول این مقدار باید حداکثر %(limit_value)d کاراکتر باشد (طولش %(show_value)d " -"است)." - -msgid "Enter a number." -msgstr "یک عدد وارد کنید." - -#, 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] "نباید در مجموع بیش از %(max)s رقم داشته باشد." -msgstr[1] "نباید در مجموع بیش از %(max)s رقم داشته باشد." - -#, 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] "نباید بیش از %(max)s رقم اعشار داشته باشد." -msgstr[1] "نباید بیش از %(max)s رقم اعشار داشته باشد." - -#, 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] "نباید بیش از %(max)s رقم قبل ممیز داشته باشد." -msgstr[1] "نباید بیش از %(max)s رقم قبل ممیز داشته باشد." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"استفاده از پرونده با پسوند '%(extension)s' مجاز نیست. پسوند‌های مجاز عبارتند " -"از: '%(allowed_extensions)s'" - -msgid "Null characters are not allowed." -msgstr "کاراکترهای تهی مجاز نیستند." - -msgid "and" -msgstr "و" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "‏%(model_name)s با این %(field_labels)s وجود دارد." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "مقدار %(value)r انتخاب معتبری نیست. " - -msgid "This field cannot be null." -msgstr "این فیلد نمی تواند پوچ باشد." - -msgid "This field cannot be blank." -msgstr "این فیلد نمی تواند خالی باشد." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s با این %(field_label)s از قبل موجود است." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"‏%(field_label)s باید برای %(lookup_type)s %(date_field_label)s یکتا باشد." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "فیلد با نوع: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "مقدار «%(value)s» باید True یا False باشد." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "مقدار «%(value)s» باید True یا False یا None باشد." - -msgid "Boolean (Either True or False)" -msgstr "بولی (درست یا غلط)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "رشته (تا %(max_length)s)" - -msgid "String (unlimited)" -msgstr "رشته (بی نهایت)" - -msgid "Comma-separated integers" -msgstr "اعداد صحیح جدا-شده با ویلگول" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"مقدار «%(value)s» در قالب نادرستی وارد شده است. تاریخ باید در قالب YYYY-MM-" -"DD باشد." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"مقدار تاریخ «%(value)s» با اینکه در قالب درستی (YYYY-MM-DD) است ولی تاریخ " -"ناممکنی را نشان می‌دهد." - -msgid "Date (without time)" -msgstr "تاریخ (بدون زمان)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"مقدار \"%(value)s\" یک قالب نامعتبر دارد. باید در قالب YYYY-MM-DD HH:MM[:" -"ss[.uuuuuu]][TZ] باشد." - -#, 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 "" -"مقدار \"%(value)s\" یک قالب معتبر دارد (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"اما یک تاریخ/زمان نامعتبر است." - -msgid "Date (with time)" -msgstr "تاریخ (با زمان)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "مقدار '%(value)s' باید عدد دسیمال باشد." - -msgid "Decimal number" -msgstr "عدد دهدهی" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"مقدار «%(value)s» در قالب نادرستی وارد شده است. باید در قالب ‎[DD] [HH:" -"[MM:]]ss[.uuuuuu]‎ باشد." - -msgid "Duration" -msgstr "بازهٔ زمانی" - -msgid "Email address" -msgstr "نشانی پست الکترونیکی" - -msgid "File path" -msgstr "مسیر پرونده" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "مقدار «%(value)s» باید عدد اعشاری فلوت باشد." - -msgid "Floating point number" -msgstr "عدد اعشاری" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "مقدار «%(value)s» باید عدد حقیقی باشد." - -msgid "Integer" -msgstr "عدد صحیح" - -msgid "Big (8 byte) integer" -msgstr "بزرگ (8 بایت) عدد صحیح" - -msgid "Small integer" -msgstr "عدد صحیح کوچک" - -msgid "IPv4 address" -msgstr "IPv4 آدرس" - -msgid "IP address" -msgstr "نشانی IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "مقدار «%(value)s» باید True یا False یا None باشد." - -msgid "Boolean (Either True, False or None)" -msgstr "‌بولی (درست، نادرست یا پوچ)" - -msgid "Positive big integer" -msgstr "عدد صحیح مثبت" - -msgid "Positive integer" -msgstr "عدد صحیح مثبت" - -msgid "Positive small integer" -msgstr "مثبت عدد صحیح کوچک" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "تیتر (حداکثر %(max_length)s)" - -msgid "Text" -msgstr "متن" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"مقدار «%(value)s» در قالب نادرستی وارد شده است. باید در قالب HH:MM[:ss[." -"uuuuuu]]‎ باشد." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"مقدار «%(value)s» با اینکه در قالب درستی (HH:MM[:ss[.uuuuuu]]‎) است ولی زمان " -"ناممکنی را نشان می‌دهد." - -msgid "Time" -msgstr "زمان" - -msgid "URL" -msgstr "نشانی اینترنتی" - -msgid "Raw binary data" -msgstr "دادهٔ دودویی خام" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" یک UUID معتبر نیست." - -msgid "Universally unique identifier" -msgstr "شناسه منحصر به فرد سراسری" - -msgid "File" -msgstr "پرونده" - -msgid "Image" -msgstr "تصویر" - -msgid "A JSON object" -msgstr "یک شیء JSON" - -msgid "Value must be valid JSON." -msgstr "مقدار، باید یک JSON معتبر باشد." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "کلید خارجی ( نوع بر اساس فیلد رابط مشخص میشود )" - -msgid "One-to-one relationship" -msgstr "رابطه یک به یک " - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "رابطه %(from)s به %(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "روابط %(from)s به %(to)s" - -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 -msgid ":?.!" -msgstr ":؟.!" - -msgid "This field is required." -msgstr "این فیلد لازم است." - -msgid "Enter a whole number." -msgstr "به طور کامل یک عدد وارد کنید." - -msgid "Enter a valid date." -msgstr "یک تاریخ معتبر وارد کنید." - -msgid "Enter a valid time." -msgstr "یک زمان معتبر وارد کنید." - -msgid "Enter a valid date/time." -msgstr "یک تاریخ/زمان معتبر وارد کنید." - -msgid "Enter a valid duration." -msgstr "یک بازهٔ زمانی معتبر وارد کنید." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "عدد روز باید بین {min_days} و {max_days} باشد." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "پرونده‌ای ارسال نشده است. نوع کدگذاری فرم را بررسی کنید." - -msgid "No file was submitted." -msgstr "پرونده‌ای ارسال نشده است." - -msgid "The submitted file is empty." -msgstr "پروندهٔ ارسال‌شده خالیست." - -#, 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] "" -"طول عنوان پرونده باید حداقل %(max)d کاراکتر باشد (طولش %(length)d است)." -msgstr[1] "" -"طول عنوان پرونده باید حداقل %(max)d کاراکتر باشد (طولش %(length)d است)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "لطفا یا فایل ارسال کنید یا دکمه پاک کردن را علامت بزنید، نه هردو." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"یک تصویر معتبر بارگذاری کنید. پرونده‌ای که بارگذاری کردید یا تصویر نبوده و یا " -"تصویری مخدوش بوده است." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "یک گزینهٔ معتبر انتخاب کنید. %(value)s از گزینه‌های موجود نیست." - -msgid "Enter a list of values." -msgstr "فهرستی از مقادیر وارد کنید." - -msgid "Enter a complete value." -msgstr "یک مقدار کامل وارد کنید." - -msgid "Enter a valid UUID." -msgstr "یک UUID معتبر وارد کنید." - -msgid "Enter a valid JSON." -msgstr "یک JSON معتبر وارد کنید" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(فیلد پنهان %(name)s) %(error)s" - -#, 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 "" -"اطلاعات ManagementForm مفقود یا دستکاری شده است. ردیف های مفقود شده: " -"%(field_names)s. اگر این مشکل ادامه داشت، آن را گزارش کنید." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "ترتیب:" - -msgid "Delete" -msgstr "حذف" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "لطفا محتوی تکراری برای %(field)s را اصلاح کنید." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "لطفا محتوی تکراری برای %(field)s را که باید یکتا باشد اصلاح کنید." - -#, 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 "" -"لطفا اطلاعات تکراری %(field_name)s را اصلاح کنید که باید در %(lookup)s " -"یکتا باشد %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "لطفا مقدار تکراری را اصلاح کنید." - -msgid "The inline value did not match the parent instance." -msgstr "مقدار درون خطی موجود با نمونه والد آن مطابقت ندارد." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "یک گزینهٔ معتبر انتخاب کنید. آن گزینه از گزینه‌های موجود نیست." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" یک مقدار معتبر نیست." - -#, 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 "" -"%(datetime)sدر محدوده زمانی %(current_timezone)s، قابل تفسیر نیست؛ ممکن است " -"نامشخص باشد یا اصلاً وجود نداشته باشد." - -msgid "Clear" -msgstr "پاک کردن" - -msgid "Currently" -msgstr "در حال حاضر" - -msgid "Change" -msgstr "تغییر" - -msgid "Unknown" -msgstr "ناشناخته" - -msgid "Yes" -msgstr "بله" - -msgid "No" -msgstr "خیر" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "بله,خیر,شاید" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d بایت" -msgstr[1] "%(size)d بایت" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "ب.ظ." - -msgid "a.m." -msgstr "صبح" - -msgid "PM" -msgstr "بعد از ظهر" - -msgid "AM" -msgstr "صبح" - -msgid "midnight" -msgstr "نیمه شب" - -msgid "noon" -msgstr "ظهر" - -msgid "Monday" -msgstr "دوشنبه" - -msgid "Tuesday" -msgstr "سه شنبه" - -msgid "Wednesday" -msgstr "چهارشنبه" - -msgid "Thursday" -msgstr "پنجشنبه" - -msgid "Friday" -msgstr "جمعه" - -msgid "Saturday" -msgstr "شنبه" - -msgid "Sunday" -msgstr "یکشنبه" - -msgid "Mon" -msgstr "دوشنبه" - -msgid "Tue" -msgstr "سه‌شنبه" - -msgid "Wed" -msgstr "چهارشنبه" - -msgid "Thu" -msgstr "پنجشنبه" - -msgid "Fri" -msgstr "جمعه" - -msgid "Sat" -msgstr "شنبه" - -msgid "Sun" -msgstr "یکشنبه" - -msgid "January" -msgstr "ژانویه" - -msgid "February" -msgstr "فوریه" - -msgid "March" -msgstr "مارس" - -msgid "April" -msgstr "آوریل" - -msgid "May" -msgstr "مه" - -msgid "June" -msgstr "ژوئن" - -msgid "July" -msgstr "ژوئیه" - -msgid "August" -msgstr "اوت" - -msgid "September" -msgstr "سپتامبر" - -msgid "October" -msgstr "اکتبر" - -msgid "November" -msgstr "نوامبر" - -msgid "December" -msgstr "دسامبر" - -msgid "jan" -msgstr "ژانویه" - -msgid "feb" -msgstr "فوریه" - -msgid "mar" -msgstr "مارس" - -msgid "apr" -msgstr "آوریل" - -msgid "may" -msgstr "مه" - -msgid "jun" -msgstr "ژوئن" - -msgid "jul" -msgstr "ژوئیه" - -msgid "aug" -msgstr "اوت" - -msgid "sep" -msgstr "سپتامبر" - -msgid "oct" -msgstr "اکتبر" - -msgid "nov" -msgstr "نوامبر" - -msgid "dec" -msgstr "دسامبر" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "ژانویه" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "فوریه" - -msgctxt "abbrev. month" -msgid "March" -msgstr "مارس" - -msgctxt "abbrev. month" -msgid "April" -msgstr "آوریل" - -msgctxt "abbrev. month" -msgid "May" -msgstr "مه" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ژوئن" - -msgctxt "abbrev. month" -msgid "July" -msgstr "جولای" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "اوت" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "سپتامبر" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "اکتبر" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "نوامبر" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "دسامبر" - -msgctxt "alt. month" -msgid "January" -msgstr "ژانویه" - -msgctxt "alt. month" -msgid "February" -msgstr "فوریه" - -msgctxt "alt. month" -msgid "March" -msgstr "مارس" - -msgctxt "alt. month" -msgid "April" -msgstr "آوریل" - -msgctxt "alt. month" -msgid "May" -msgstr "مه" - -msgctxt "alt. month" -msgid "June" -msgstr "ژوئن" - -msgctxt "alt. month" -msgid "July" -msgstr "جولای" - -msgctxt "alt. month" -msgid "August" -msgstr "اوت" - -msgctxt "alt. month" -msgid "September" -msgstr "سپتامبر" - -msgctxt "alt. month" -msgid "October" -msgstr "اکتبر" - -msgctxt "alt. month" -msgid "November" -msgstr "نوامبر" - -msgctxt "alt. month" -msgid "December" -msgstr "دسامبر" - -msgid "This is not a valid IPv6 address." -msgstr "این مقدار آدرس IPv6 معتبری نیست." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "یا" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "،" - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d سال" -msgstr[1] "%(num)d سال" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d ماه" -msgstr[1] "%(num)d ماه" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d هفته" -msgstr[1] "%(num)d هفته" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d روز" -msgstr[1] "%(num)d روز" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d ساعت" -msgstr[1] "%(num)d ساعت" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d دقیقه" -msgstr[1] "%(num)d دقیقه" - -msgid "Forbidden" -msgstr "ممنوع" - -msgid "CSRF verification failed. Request aborted." -msgstr "‏CSRF تأیید نشد. درخواست لغو شد." - -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 "" -"شما این پیغام را مشاهده میکنید برای اینکه این HTTPS site نیازمند یک " -"\"Referer header\" برای ارسال توسط مرورگر شما دارد،‌اما مقداری ارسال " -"نمیشود . این هدر الزامی میباشد برای امنیت ، در واقع برای اینکه مرورگر شما " -"مطمین شود hijack به عنوان نفر سوم (third parties) در میان نیست" - -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 "" -"اگر در مرورگر خود سر تیتر \"Referer\" را غیرفعال کرده‌اید، لطفاً آن را فعال " -"کنید، یا حداقل برای این وب‌گاه یا برای ارتباطات HTTPS و یا برای درخواست‌های " -"\"Same-origin\" فعال کنید." - -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 "" -"اگر شما از تگ استفاده " -"می‌کنید یا سر تیتر \"Referrer-Policy: no-referrer\" را اضافه کرده‌اید، لطفاً " -"آن را حذف کنید. محافظ CSRF به سرتیتر \"Referer\" نیاز دارد تا بتواند بررسی " -"سخت‌گیرانه ارجاع دهنده را انجام دهد. اگر ملاحظاتی در مورد حریم خصوصی دارید از " -"روش‎‌های جایگزین مانند برای ارجاع دادن به وب‌گاه‌های " -"شخص ثالث استفاده کنید." - -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 "" -"شما این پیام را میبینید چون این سایت نیازمند کوکی «جعل درخواست میان وبگاهی " -"(CSRF)» است. این کوکی برای امنیت شما ضروری است. با این کوکی می‌توانیم از " -"اینکه شخص ثالثی کنترل مرورگرتان را به دست نگرفته است اطمینان پیدا کنیم." - -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 "" -"اگر مرورگر خود را تنظیم کرده‌اید که کوکی غیرفعال باشد، لطفاً مجدداً آن را فعال " -"کنید؛ حداقل برای این وب‌گاه یا برای درخواست‌های \"same-origin\"." - -msgid "More information is available with DEBUG=True." -msgstr "اطلاعات بیشتر با DEBUG=True ارائه خواهد شد." - -msgid "No year specified" -msgstr "هیچ سالی مشخص نشده است" - -msgid "Date out of range" -msgstr "تاریخ غیرمجاز است" - -msgid "No month specified" -msgstr "هیچ ماهی مشخص نشده است" - -msgid "No day specified" -msgstr "هیچ روزی مشخص نشده است" - -msgid "No week specified" -msgstr "هیچ هفته‌ای مشخص نشده است" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "هیچ %(verbose_name_plural)s موجود نیست" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"آینده %(verbose_name_plural)s امکان پذیر نیست زیرا مقدار %(class_name)s." -"allow_future برابر False تنظیم شده است." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "نوشته تاریخ \"%(datestr)s\" در قالب \"%(format)s\" نامعتبر است" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "هیچ %(verbose_name)s ای مطابق جستجو پیدا نشد." - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "صفحه \"آخرین\" نیست یا شماره صفحه قابل ترجمه به یک عدد صحیح نیست." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "صفحه‌ی اشتباه (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "لیست خالی و \"%(class_name)s.allow_empty\" برابر False است." - -msgid "Directory indexes are not allowed here." -msgstr "شاخص دایرکتوری اینجا قابل قبول نیست." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" وجود ندارد " - -#, python-format -msgid "Index of %(directory)s" -msgstr "فهرست %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "نصب درست کار کرد. تبریک می گویم!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"نمایش release notes برای نسخه %(version)s " -"جنگو" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"شما این صفحه را به این دلیل مشاهده می کنید که DEBUG=True در فایل تنظیمات شما وجود دارد و شما هیچ URL " -"تنظیم نکرده اید." - -msgid "Django Documentation" -msgstr "مستندات جنگو" - -msgid "Topics, references, & how-to’s" -msgstr "سرفصل‌ها، منابع و دستورالعمل‌ها" - -msgid "Tutorial: A Polling App" -msgstr "آموزش گام به گام: برنامکی برای رأی‌گیری" - -msgid "Get started with Django" -msgstr "شروع به کار با جنگو" - -msgid "Django Community" -msgstr "جامعهٔ جنگو" - -msgid "Connect, get help, or contribute" -msgstr "متصل شوید، کمک بگیرید یا مشارکت کنید" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fa/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fa/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fa/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fa/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index b5bc0e19546a66ff719f76495933999856a73571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5ED(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CJrp%y_!~*V{sYb);MWG5B7&So?Ie!@ndosXMUx)v=FKbVXwWLnPqE=p;~oK zZz;wsYcyN`NIrHR3zDfSy4BL!Mq{;5_`_<7xl*J~L(>iGajX0w{a06S>YX@gT3X%u zpsH_XQcXQ>wv@M4M}4R0ilOPVqS4Uaca(PRLHi2s`4hmxg{O2tV3%SNz<~HPgrA5L zgp}<2b`XvB{eVWaOI=t!C*C=9osZBTMW@tzQGI>@Lnn%Z-81`ygb?>_?}YL)uLoV) zwOs;xHtf-0U`JuqA1%^{1B!<(ISPvW^7tpiSA5JxK@jE{kl&tUS#FDu;?5+`N>8Rh jVq4`YD6rDg7?*dZKxQSG<9QCq+>w}E{sxLcf!F*72_2~K diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fa/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fa/formats.py deleted file mode 100644 index e7019bc..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/fa/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "G:i" -DATETIME_FORMAT = "j F Y، ساعت G:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "Y/n/j" -SHORT_DATETIME_FORMAT = "Y/n/j،‏ G:i" -FIRST_DAY_OF_WEEK = 6 - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "," -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fi/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/fi/LC_MESSAGES/django.mo deleted file mode 100644 index 9f2e77d0698fc2f35ae658c62ef55373e86c4c92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28122 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 k3XvItgV^>EnpJ%o`F4Df4xmn#8, 2011 -# Jannis Leidel , 2011 -# Jiri Grönroos , 2021,2023 -# Lasse Liehu-Inui , 2015 -# Mika Mäkelä , 2018 -# Klaus Dahlén, 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-04-01 15:04-0500\n" -"Last-Translator: Aarni Koskela, 2015,2017-2018,2020-2022,2025\n" -"Language-Team: Finnish (http://app.transifex.com/django/django/language/" -"fi/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fi\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "afrikaans" - -msgid "Arabic" -msgstr "arabia" - -msgid "Algerian Arabic" -msgstr "Algerian arabia" - -msgid "Asturian" -msgstr "asturian kieli" - -msgid "Azerbaijani" -msgstr "azeri" - -msgid "Bulgarian" -msgstr "bulgaria" - -msgid "Belarusian" -msgstr "valkovenäjän kieli" - -msgid "Bengali" -msgstr "bengali" - -msgid "Breton" -msgstr "bretoni" - -msgid "Bosnian" -msgstr "bosnia" - -msgid "Catalan" -msgstr "katalaani" - -msgid "Central Kurdish (Sorani)" -msgstr "Keskikurdi (sorani)" - -msgid "Czech" -msgstr "tšekki" - -msgid "Welsh" -msgstr "wales" - -msgid "Danish" -msgstr "tanska" - -msgid "German" -msgstr "saksa" - -msgid "Lower Sorbian" -msgstr "Alasorbi" - -msgid "Greek" -msgstr "kreikka" - -msgid "English" -msgstr "englanti" - -msgid "Australian English" -msgstr "australianenglanti" - -msgid "British English" -msgstr "brittienglanti" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "espanja" - -msgid "Argentinian Spanish" -msgstr "Argentiinan espanja" - -msgid "Colombian Spanish" -msgstr "Kolumbian espanja" - -msgid "Mexican Spanish" -msgstr "Meksikon espanja" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguan espanja" - -msgid "Venezuelan Spanish" -msgstr "Venezuelan espanja" - -msgid "Estonian" -msgstr "viro" - -msgid "Basque" -msgstr "baski" - -msgid "Persian" -msgstr "persia" - -msgid "Finnish" -msgstr "suomi" - -msgid "French" -msgstr "ranska" - -msgid "Frisian" -msgstr "friisi" - -msgid "Irish" -msgstr "irlanti" - -msgid "Scottish Gaelic" -msgstr "skottilainen gaeli" - -msgid "Galician" -msgstr "galicia" - -msgid "Hebrew" -msgstr "heprea" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "kroatia" - -msgid "Upper Sorbian" -msgstr "Yläsorbi" - -msgid "Hungarian" -msgstr "unkari" - -msgid "Armenian" -msgstr "armenian kieli" - -msgid "Interlingua" -msgstr "interlingua" - -msgid "Indonesian" -msgstr "indonesia" - -msgid "Igbo" -msgstr "igbo" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islanti" - -msgid "Italian" -msgstr "italia" - -msgid "Japanese" -msgstr "japani" - -msgid "Georgian" -msgstr "georgia" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "kazakin kieli" - -msgid "Khmer" -msgstr "khmerin kieli" - -msgid "Kannada" -msgstr "kannada" - -msgid "Korean" -msgstr "korea" - -msgid "Kyrgyz" -msgstr "kirgiisi" - -msgid "Luxembourgish" -msgstr "luxemburgin kieli" - -msgid "Lithuanian" -msgstr "liettua" - -msgid "Latvian" -msgstr "latvia" - -msgid "Macedonian" -msgstr "makedonia" - -msgid "Malayalam" -msgstr "malajalam" - -msgid "Mongolian" -msgstr "mongolia" - -msgid "Marathi" -msgstr "marathi" - -msgid "Malay" -msgstr "malaiji" - -msgid "Burmese" -msgstr "burman kieli" - -msgid "Norwegian Bokmål" -msgstr "norja (bokmål)" - -msgid "Nepali" -msgstr "nepalin kieli" - -msgid "Dutch" -msgstr "hollanti" - -msgid "Norwegian Nynorsk" -msgstr "norja (uusnorja)" - -msgid "Ossetic" -msgstr "osseetin kieli" - -msgid "Punjabi" -msgstr "punjabin kieli" - -msgid "Polish" -msgstr "puola" - -msgid "Portuguese" -msgstr "portugali" - -msgid "Brazilian Portuguese" -msgstr "brasilian portugali" - -msgid "Romanian" -msgstr "romania" - -msgid "Russian" -msgstr "venäjä" - -msgid "Slovak" -msgstr "slovakia" - -msgid "Slovenian" -msgstr "slovenia" - -msgid "Albanian" -msgstr "albaani" - -msgid "Serbian" -msgstr "serbia" - -msgid "Serbian Latin" -msgstr "serbian latina" - -msgid "Swedish" -msgstr "ruotsi" - -msgid "Swahili" -msgstr "swahili" - -msgid "Tamil" -msgstr "tamili" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "tadžikki" - -msgid "Thai" -msgstr "thain kieli" - -msgid "Turkmen" -msgstr "turkmeeni" - -msgid "Turkish" -msgstr "turkki" - -msgid "Tatar" -msgstr "tataarin kieli" - -msgid "Udmurt" -msgstr "udmurtti" - -msgid "Uyghur" -msgstr "uiguuri" - -msgid "Ukrainian" -msgstr "ukraina" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "uzbekki" - -msgid "Vietnamese" -msgstr "vietnam" - -msgid "Simplified Chinese" -msgstr "kiina (yksinkertaistettu)" - -msgid "Traditional Chinese" -msgstr "kiina (perinteinen)" - -msgid "Messages" -msgstr "Viestit" - -msgid "Site Maps" -msgstr "Sivukartat" - -msgid "Static Files" -msgstr "Staattiset tiedostot" - -msgid "Syndication" -msgstr "Syndikointi" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Annettu sivunumero ei ole kokonaisluku" - -msgid "That page number is less than 1" -msgstr "Annettu sivunumero on alle 1" - -msgid "That page contains no results" -msgstr "Annetulla sivulla ei ole tuloksia" - -msgid "Enter a valid value." -msgstr "Syötä oikea arvo." - -msgid "Enter a valid domain name." -msgstr "Syötä kelvollinen domainnimi." - -msgid "Enter a valid URL." -msgstr "Syötä oikea URL-osoite." - -msgid "Enter a valid integer." -msgstr "Syötä kelvollinen kokonaisluku." - -msgid "Enter a valid email address." -msgstr "Syötä kelvollinen sähköpostiosoite." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Anna lyhytnimi joka koostuu vain kirjaimista, numeroista sekä ala- ja " -"tavuviivoista." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Anna lyhytnimi joka koostuu vain Unicode-kirjaimista, numeroista sekä ala- " -"ja tavuviivoista." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Syötä kelvollinen %(protocol)s-osoite." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4- tai IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Vain pilkulla erotetut numeromerkit kelpaavat tässä." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Tämän arvon on oltava %(limit_value)s (nyt %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Tämän arvon on oltava enintään %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Tämän luvun on oltava vähintään %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Tämän arvon tulee olla askelkoon %(limit_value)smonikerta. " - -#, 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 "" -"Tämän arvon tulee olla arvon %(limit_value)smonikerta, alkaen luvusta " -"%(offset)s, eli esim. %(offset)s, %(valid_value1)s, %(valid_value2)s, jne." - -#, 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] "" -"Varmista, että tämä arvo on vähintään %(limit_value)d merkin pituinen (tällä " -"hetkellä %(show_value)d)." -msgstr[1] "" -"Tämän arvon tulee olla vähintään %(limit_value)d merkkiä pitkä (tällä " -"hetkellä %(show_value)d)." - -#, 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] "" -"Varmista, että tämä arvo on enintään %(limit_value)d merkin pituinen (tällä " -"hetkellä %(show_value)d)." -msgstr[1] "" -"Tämän arvon tulee olla enintään %(limit_value)d merkkiä pitkä (tällä " -"hetkellä %(show_value)d)." - -msgid "Enter a number." -msgstr "Syötä luku." - -#, 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] "Tässä luvussa voi olla yhteensä enintään %(max)s numero." -msgstr[1] "Tässä luvussa voi olla yhteensä enintään %(max)s numeroa." - -#, 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] "Tässä luvussa saa olla enintään %(max)s desimaali." -msgstr[1] "Tässä luvussa saa olla enintään %(max)s desimaalia." - -#, 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] "" -"Tässä luvussa saa olla enintään %(max)s numero ennen desimaalipilkkua." -msgstr[1] "" -"Tässä luvussa saa olla enintään %(max)s numeroa ennen desimaalipilkkua." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Pääte \"%(extension)s\" ei ole sallittu. Sallittuja päätteitä ovat " -"\"%(allowed_extensions)s\"." - -msgid "Null characters are not allowed." -msgstr "Tyhjiä merkkejä (null) ei sallita." - -msgid "and" -msgstr "ja" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s jolla on nämä %(field_labels)s on jo olemassa." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Rajoitetta \"%(name)s\" loukataan." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Arvo %(value)r ei kelpaa." - -msgid "This field cannot be null." -msgstr "Tämän kentän arvo ei voi olla \"null\"." - -msgid "This field cannot be blank." -msgstr "Tämä kenttä ei voi olla tyhjä." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s jolla on tämä %(field_label)s, on jo olemassa." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"\"%(field_label)s\"-kentän on oltava uniikki suhteessa: %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Kenttä tyyppiä: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "%(value)s-arvo pitää olla joko tosi tai epätosi." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "%(value)s-arvo pitää olla joko tosi, epätosi tai ei mitään." - -msgid "Boolean (Either True or False)" -msgstr "Totuusarvo: joko tosi (True) tai epätosi (False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Merkkijono (enintään %(max_length)s merkkiä)" - -msgid "String (unlimited)" -msgstr "Merkkijono (rajoittamaton)" - -msgid "Comma-separated integers" -msgstr "Pilkulla erotetut kokonaisluvut" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"%(value)s-arvo on väärässä päivämäärämuodossa. Sen tulee olla VVVV-KK-PP -" -"muodossa." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"%(value)s-arvo on oikeassa päivämäärämuodossa (VVVV-KK-PP), muttei ole " -"kelvollinen päivämäärä." - -msgid "Date (without time)" -msgstr "Päivämäärä (ilman kellonaikaa)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"%(value)s-arvon muoto ei kelpaa. Se tulee olla VVVV-KK-PP TT:MM[:ss[.uuuuuu]]" -"[TZ] -muodossa." - -#, 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 "" -"%(value)s-arvon muoto on oikea (VVVV-KK-PP TT:MM[:ss[.uuuuuu]][TZ]), mutta " -"päivämäärä/aika ei ole kelvollinen." - -msgid "Date (with time)" -msgstr "Päivämäärä ja kellonaika" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "%(value)s-arvo tulee olla desimaaliluku." - -msgid "Decimal number" -msgstr "Desimaaliluku" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "%(value)s-arvo pitää olla muodossa [PP] TT:MM[:ss[.uuuuuu]]." - -msgid "Duration" -msgstr "Kesto" - -msgid "Email address" -msgstr "Sähköpostiosoite" - -msgid "File path" -msgstr "Tiedostopolku" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "%(value)s-arvo tulee olla liukuluku." - -msgid "Floating point number" -msgstr "Liukuluku" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "%(value)s-arvo tulee olla kokonaisluku." - -msgid "Integer" -msgstr "Kokonaisluku" - -msgid "Big (8 byte) integer" -msgstr "Suuri (8-tavuinen) kokonaisluku" - -msgid "Small integer" -msgstr "Pieni kokonaisluku" - -msgid "IPv4 address" -msgstr "IPv4-osoite" - -msgid "IP address" -msgstr "IP-osoite" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "%(value)s-arvo tulee olla joko ei mitään, tosi tai epätosi." - -msgid "Boolean (Either True, False or None)" -msgstr "Totuusarvo: joko tosi (True), epätosi (False) tai ei mikään (None)" - -msgid "Positive big integer" -msgstr "Suuri positiivinen kokonaisluku" - -msgid "Positive integer" -msgstr "Positiivinen kokonaisluku" - -msgid "Positive small integer" -msgstr "Pieni positiivinen kokonaisluku" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Lyhytnimi (enintään %(max_length)s merkkiä)" - -msgid "Text" -msgstr "Tekstiä" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "%(value)s-arvo pitää olla muodossa TT:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"%(value)s-arvo on oikeassa muodossa (TT:MM[:ss[.uuuuuu]]), mutta kellonaika " -"ei kelpaa." - -msgid "Time" -msgstr "Kellonaika" - -msgid "URL" -msgstr "URL-osoite" - -msgid "Raw binary data" -msgstr "Raaka binaaridata" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "%(value)s ei ole kelvollinen UUID." - -msgid "Universally unique identifier" -msgstr "UUID-tunnus" - -msgid "File" -msgstr "Tiedosto" - -msgid "Image" -msgstr "Kuva" - -msgid "A JSON object" -msgstr "JSON-tietue" - -msgid "Value must be valid JSON." -msgstr "Arvon pitää olla kelvollista JSONia." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Vierasavain (tyyppi määräytyy liittyvän kentän mukaan)" - -msgid "One-to-one relationship" -msgstr "Yksi-yhteen -relaatio" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s -suhde" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s -suhteet" - -msgid "Many-to-many relationship" -msgstr "Moni-moneen -relaatio" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Tämä kenttä vaaditaan." - -msgid "Enter a whole number." -msgstr "Syötä kokonaisluku." - -msgid "Enter a valid date." -msgstr "Syötä oikea päivämäärä." - -msgid "Enter a valid time." -msgstr "Syötä oikea kellonaika." - -msgid "Enter a valid date/time." -msgstr "Syötä oikea pvm/kellonaika." - -msgid "Enter a valid duration." -msgstr "Syötä oikea kesto." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Päivien määrä täytyy olla välillä {min_days} ja {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Tiedostoa ei lähetetty. Tarkista lomakkeen koodaus (encoding)." - -msgid "No file was submitted." -msgstr "Yhtään tiedostoa ei ole lähetetty." - -msgid "The submitted file is empty." -msgstr "Lähetetty tiedosto on tyhjä." - -#, 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] "" -"Varmista, että tämä tiedostonimi on enintään %(max)d merkin pituinen (tällä " -"hetkellä %(length)d)." -msgstr[1] "" -"Tämän tiedostonimen pituus tulee olla enintään %(max)d merkkiä pitkä (tällä " -"hetkellä %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Voit joko lähettää tai poistaa tiedoston, muttei kumpaakin samalla." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Kuva ei kelpaa. Lähettämäsi tiedosto ei ole kuva, tai tiedosto on vioittunut." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Valitse oikea vaihtoehto. %(value)s ei ole vaihtoehtojen joukossa." - -msgid "Enter a list of values." -msgstr "Syötä lista." - -msgid "Enter a complete value." -msgstr "Syötä kokonainen arvo." - -msgid "Enter a valid UUID." -msgstr "Syötä oikea UUID." - -msgid "Enter a valid JSON." -msgstr "Syötä oikea JSON-arvo." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Piilokenttä %(name)s) %(error)s" - -#, 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 "" -"ManagementForm-tiedot puuttuvat tai niitä on muutettu. Puuttuvat kentät ovat " -"%(field_names)s. Jos ongelma toistuu, voi olla että joudut raportoimaan " -"tämän bugina." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Lähetä enintään%(num)d lomake." -msgstr[1] "Lähetä enintään %(num)d lomaketta." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Lähetä vähintään %(num)d lomake." -msgstr[1] "Lähetä vähintään %(num)d lomaketta. " - -msgid "Order" -msgstr "Järjestys" - -msgid "Delete" -msgstr "Poista" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Korjaa kaksoisarvo kentälle %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Ole hyvä ja korjaa uniikin kentän %(field)s kaksoisarvo." - -#, 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 "" -"Please correct the duplicate data for %(field_name)s which must be unique " -"for the %(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Korjaa alla olevat kaksoisarvot." - -msgid "The inline value did not match the parent instance." -msgstr "Liittyvä arvo ei vastannut vanhempaa instanssia." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Valitse oikea vaihtoehto. Valintasi ei löydy vaihtoehtojen joukosta." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" ei ole kelvollinen arvo." - -#, 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 "" -"%(datetime)s -arvoa ei pystytty lukemaan aikavyöhykkeellä " -"%(current_timezone)s; se saattaa olla moniarvoinen tai määrittämätön." - -msgid "Clear" -msgstr "Poista" - -msgid "Currently" -msgstr "Tällä hetkellä" - -msgid "Change" -msgstr "Muokkaa" - -msgid "Unknown" -msgstr "Tuntematon" - -msgid "Yes" -msgstr "Kyllä" - -msgid "No" -msgstr "Ei" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "kyllä,ei,ehkä" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d tavu" -msgstr[1] "%(size)d tavua" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "ip" - -msgid "a.m." -msgstr "ap" - -msgid "PM" -msgstr "IP" - -msgid "AM" -msgstr "AP" - -msgid "midnight" -msgstr "keskiyö" - -msgid "noon" -msgstr "keskipäivä" - -msgid "Monday" -msgstr "maanantai" - -msgid "Tuesday" -msgstr "tiistai" - -msgid "Wednesday" -msgstr "keskiviikko" - -msgid "Thursday" -msgstr "torstai" - -msgid "Friday" -msgstr "perjantai" - -msgid "Saturday" -msgstr "lauantai" - -msgid "Sunday" -msgstr "sunnuntai" - -msgid "Mon" -msgstr "ma" - -msgid "Tue" -msgstr "ti" - -msgid "Wed" -msgstr "ke" - -msgid "Thu" -msgstr "to" - -msgid "Fri" -msgstr "pe" - -msgid "Sat" -msgstr "la" - -msgid "Sun" -msgstr "su" - -msgid "January" -msgstr "tammikuu" - -msgid "February" -msgstr "helmikuu" - -msgid "March" -msgstr "maaliskuu" - -msgid "April" -msgstr "huhtikuu" - -msgid "May" -msgstr "toukokuu" - -msgid "June" -msgstr "kesäkuu" - -msgid "July" -msgstr "heinäkuu" - -msgid "August" -msgstr "elokuu" - -msgid "September" -msgstr "syyskuu" - -msgid "October" -msgstr "lokakuu" - -msgid "November" -msgstr "marraskuu" - -msgid "December" -msgstr "joulukuu" - -msgid "jan" -msgstr "tam" - -msgid "feb" -msgstr "hel" - -msgid "mar" -msgstr "maa" - -msgid "apr" -msgstr "huh" - -msgid "may" -msgstr "tou" - -msgid "jun" -msgstr "kes" - -msgid "jul" -msgstr "hei" - -msgid "aug" -msgstr "elo" - -msgid "sep" -msgstr "syy" - -msgid "oct" -msgstr "lok" - -msgid "nov" -msgstr "mar" - -msgid "dec" -msgstr "jou" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "tammi" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "helmi" - -msgctxt "abbrev. month" -msgid "March" -msgstr "maalis" - -msgctxt "abbrev. month" -msgid "April" -msgstr "huhti" - -msgctxt "abbrev. month" -msgid "May" -msgstr "touko" - -msgctxt "abbrev. month" -msgid "June" -msgstr "kesä" - -msgctxt "abbrev. month" -msgid "July" -msgstr "heinä" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "elo" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "syys" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "loka" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "marras" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "joulu" - -msgctxt "alt. month" -msgid "January" -msgstr "tammikuuta" - -msgctxt "alt. month" -msgid "February" -msgstr "helmikuuta" - -msgctxt "alt. month" -msgid "March" -msgstr "maaliskuuta" - -msgctxt "alt. month" -msgid "April" -msgstr "huhtikuuta" - -msgctxt "alt. month" -msgid "May" -msgstr "toukokuuta" - -msgctxt "alt. month" -msgid "June" -msgstr "kesäkuuta" - -msgctxt "alt. month" -msgid "July" -msgstr "heinäkuuta" - -msgctxt "alt. month" -msgid "August" -msgstr "elokuuta" - -msgctxt "alt. month" -msgid "September" -msgstr "syyskuuta" - -msgctxt "alt. month" -msgid "October" -msgstr "lokakuuta" - -msgctxt "alt. month" -msgid "November" -msgstr "marraskuuta" - -msgctxt "alt. month" -msgid "December" -msgstr "joulukuuta" - -msgid "This is not a valid IPv6 address." -msgstr "Tämä ei ole kelvollinen IPv6-osoite." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "tai" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d vuosi" -msgstr[1] "%(num)d vuotta" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d kuukausi" -msgstr[1] "%(num)d kuukautta " - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d viikko" -msgstr[1] "%(num)d viikkoa" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d päivä" -msgstr[1] "%(num)d päivää" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d tunti" -msgstr[1] "%(num)d tuntia" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuutti" -msgstr[1] "%(num)d minuuttia" - -msgid "Forbidden" -msgstr "Kielletty" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-vahvistus epäonnistui. Pyyntö hylätty." - -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 "" -"Näet tämän viestin, koska tämä HTTPS-sivusto vaatii selaintasi lähettämään " -"Referer-otsakkeen, mutta sitä ei vastaanotettu. Otsake vaaditaan " -"turvallisuussyistä, varmistamaan etteivät kolmannet osapuolet ole ottaneet " -"selaintasi haltuun." - -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 "" -"Jos olet konfiguroinut selaimesi olemaan lähettämättä Referer-otsaketta, ole " -"hyvä ja kytke otsake takaisin päälle ainakin tälle sivulle, HTTPS-" -"yhteyksille tai saman lähteen (\"same-origin\") pyynnöille." - -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 "" -"Jos käytät -tagia tai " -"\"Referrer-Policy: no-referrer\" -otsaketta, ole hyvä ja poista ne. CSRF-" -"suojaus vaatii Referer-otsakkeen tehdäkseen tarkan referer-tarkistuksen. Jos " -"vaadit yksityisyyttä, käytä vaihtoehtoja kuten linkittääksesi kolmannen osapuolen sivuille." - -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 "" -"Näet tämän viestin, koska tämä sivusto vaatii CSRF-evästeen " -"vastaanottaessaan lomaketietoja. Eväste vaaditaan turvallisuussyistä, " -"varmistamaan etteivät kolmannet osapuolet ole ottaneet selaintasi haltuun." - -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 "" -"Jos olet konfiguroinut selaimesi olemaan vastaanottamatta tai lähettämättä " -"evästeitä, ole hyvä ja kytke evästeet takaisin päälle ainakin tälle sivulle " -"tai saman lähteen (\"same-origin\") pyynnöille." - -msgid "More information is available with DEBUG=True." -msgstr "Lisätietoja `DEBUG=True`-konfiguraatioasetuksella." - -msgid "No year specified" -msgstr "Vuosi puuttuu" - -msgid "Date out of range" -msgstr "Päivämäärä ei alueella" - -msgid "No month specified" -msgstr "Kuukausi puuttuu" - -msgid "No day specified" -msgstr "Päivä puuttuu" - -msgid "No week specified" -msgstr "Viikko puuttuu" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s: yhtään kohdetta ei löydy" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s: tulevia kohteita ei löydy, koska %(class_name)s." -"allow_future:n arvo on False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Päivämäärä '%(datestr)s' ei ole muotoa '%(format)s'" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Hakua vastaavaa %(verbose_name)s -kohdetta ei löytynyt" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Sivunumero ei ole 'last' (viimeinen) eikä näytä luvulta." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Epäkelpo sivu (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Lista on tyhjä, ja '%(class_name)s.allow_empty':n arvo on False." - -msgid "Directory indexes are not allowed here." -msgstr "Hakemistolistauksia ei sallita täällä." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" ei ole olemassa" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Hakemistolistaus: %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Asennus toimi! Onneksi olkoon!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Katso Djangon version %(version)s julkaisutiedot" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Näet tämän viestin, koska asetuksissasi on DEBUG = True etkä ole konfiguroinut yhtään URL-" -"osoitetta." - -msgid "Django Documentation" -msgstr "Django-dokumentaatio" - -msgid "Topics, references, & how-to’s" -msgstr "Aiheet, viittaukset & how-tot" - -msgid "Tutorial: A Polling App" -msgstr "Tutoriaali: kyselyapplikaatio" - -msgid "Get started with Django" -msgstr "Miten päästä alkuun Djangolla" - -msgid "Django Community" -msgstr "Django-yhteisö" - -msgid "Connect, get help, or contribute" -msgstr "Verkostoidu, saa apua tai jatkokehitä" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fi/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fi/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fi/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fi/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 2ffea8eff08434b95779204f690deab3e96741e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?up436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+1bP=`=ajRp*AvT#RXEMcxo<9x0S zIjTrPF`ybiiZf{ME~NIwb_Z6t7_4q(ix%o@sagupR0EQ#QX(`0I2TGd&I|3Q<)Ndx Tmv}Ub(9QyFG~bjlX42q(0oOQ5 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fi/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fi/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index ba55c72633c18a19c1a0807c7b09d2b8fc16124f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 882 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 oF1J%IaJ, 2021 -# Simon Charette , 2012 -# Claude Paroz , 2013-2025 -# Claude Paroz , 2011 -# Jannis Leidel , 2011 -# Jean-Baptiste Mora, 2014 -# Larlet David , 2011 -# Marie-Cécile Gohier , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Claude Paroz , 2013-2025\n" -"Language-Team: French (http://app.transifex.com/django/django/language/fr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabe" - -msgid "Algerian Arabic" -msgstr "Arabe algérien" - -msgid "Asturian" -msgstr "Asturien" - -msgid "Azerbaijani" -msgstr "Azéri" - -msgid "Bulgarian" -msgstr "Bulgare" - -msgid "Belarusian" -msgstr "Biélorusse" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Breton" - -msgid "Bosnian" -msgstr "Bosniaque" - -msgid "Catalan" -msgstr "Catalan" - -msgid "Central Kurdish (Sorani)" -msgstr "Kurde central (sorani)" - -msgid "Czech" -msgstr "Tchèque" - -msgid "Welsh" -msgstr "Gallois" - -msgid "Danish" -msgstr "Danois" - -msgid "German" -msgstr "Allemand" - -msgid "Lower Sorbian" -msgstr "Bas-sorabe" - -msgid "Greek" -msgstr "Grec" - -msgid "English" -msgstr "Anglais" - -msgid "Australian English" -msgstr "Anglais australien" - -msgid "British English" -msgstr "Anglais britannique" - -msgid "Esperanto" -msgstr "Espéranto" - -msgid "Spanish" -msgstr "Espagnol" - -msgid "Argentinian Spanish" -msgstr "Espagnol argentin" - -msgid "Colombian Spanish" -msgstr "Espagnol colombien" - -msgid "Mexican Spanish" -msgstr "Espagnol mexicain" - -msgid "Nicaraguan Spanish" -msgstr "Espagnol nicaraguayen" - -msgid "Venezuelan Spanish" -msgstr "Espagnol vénézuélien" - -msgid "Estonian" -msgstr "Estonien" - -msgid "Basque" -msgstr "Basque" - -msgid "Persian" -msgstr "Perse" - -msgid "Finnish" -msgstr "Finlandais" - -msgid "French" -msgstr "Français" - -msgid "Frisian" -msgstr "Frison" - -msgid "Irish" -msgstr "Irlandais" - -msgid "Scottish Gaelic" -msgstr "Gaélique écossais" - -msgid "Galician" -msgstr "Galicien" - -msgid "Hebrew" -msgstr "Hébreu" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croate" - -msgid "Upper Sorbian" -msgstr "Haut-sorabe" - -msgid "Haitian Creole" -msgstr "Créole haïtien" - -msgid "Hungarian" -msgstr "Hongrois" - -msgid "Armenian" -msgstr "Arménien" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonésien" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandais" - -msgid "Italian" -msgstr "Italien" - -msgid "Japanese" -msgstr "Japonais" - -msgid "Georgian" -msgstr "Géorgien" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Kazakh" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Coréen" - -msgid "Kyrgyz" -msgstr "Kirghiz" - -msgid "Luxembourgish" -msgstr "Luxembourgeois" - -msgid "Lithuanian" -msgstr "Lituanien" - -msgid "Latvian" -msgstr "Letton" - -msgid "Macedonian" -msgstr "Macédonien" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongole" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malais" - -msgid "Burmese" -msgstr "Birman" - -msgid "Norwegian Bokmål" -msgstr "Norvégien bokmål" - -msgid "Nepali" -msgstr "Népalais" - -msgid "Dutch" -msgstr "Néerlandais" - -msgid "Norwegian Nynorsk" -msgstr "Norvégien nynorsk" - -msgid "Ossetic" -msgstr "Ossète" - -msgid "Punjabi" -msgstr "Penjabi" - -msgid "Polish" -msgstr "Polonais" - -msgid "Portuguese" -msgstr "Portugais" - -msgid "Brazilian Portuguese" -msgstr "Portugais brésilien" - -msgid "Romanian" -msgstr "Roumain" - -msgid "Russian" -msgstr "Russe" - -msgid "Slovak" -msgstr "Slovaque" - -msgid "Slovenian" -msgstr "Slovène" - -msgid "Albanian" -msgstr "Albanais" - -msgid "Serbian" -msgstr "Serbe" - -msgid "Serbian Latin" -msgstr "Serbe latin" - -msgid "Swedish" -msgstr "Suédois" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamoul" - -msgid "Telugu" -msgstr "Télougou" - -msgid "Tajik" -msgstr "Tadjik" - -msgid "Thai" -msgstr "Thaï" - -msgid "Turkmen" -msgstr "Turkmène" - -msgid "Turkish" -msgstr "Turc" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Oudmourte" - -msgid "Uyghur" -msgstr "Ouïghour" - -msgid "Ukrainian" -msgstr "Ukrainien" - -msgid "Urdu" -msgstr "Ourdou" - -msgid "Uzbek" -msgstr "Ouzbek" - -msgid "Vietnamese" -msgstr "Vietnamien" - -msgid "Simplified Chinese" -msgstr "Chinois simplifié" - -msgid "Traditional Chinese" -msgstr "Chinois traditionnel" - -msgid "Messages" -msgstr "Messages" - -msgid "Site Maps" -msgstr "Plans des sites" - -msgid "Static Files" -msgstr "Fichiers statiques" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Ce numéro de page n’est pas un nombre entier" - -msgid "That page number is less than 1" -msgstr "Ce numéro de page est plus petit que 1" - -msgid "That page contains no results" -msgstr "Cette page ne contient aucun résultat" - -msgid "Enter a valid value." -msgstr "Saisissez une valeur valide." - -msgid "Enter a valid domain name." -msgstr "Saisissez un nom de domaine valide." - -msgid "Enter a valid URL." -msgstr "Saisissez une URL valide." - -msgid "Enter a valid integer." -msgstr "Saisissez un nombre entier valide." - -msgid "Enter a valid email address." -msgstr "Saisissez une adresse de courriel valide." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Ce champ ne doit contenir que des lettres, des nombres, des tirets bas (_) " -"et des traits d’union." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Ce champ ne doit contenir que des caractères Unicode, des nombres, des " -"tirets bas (_) et des traits d’union." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Saisissez une adresse %(protocol)s valide." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 ou IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Saisissez uniquement des chiffres séparés par des virgules." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Assurez-vous que cette valeur est %(limit_value)s (actuellement " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Assurez-vous que cette valeur est inférieure ou égale à %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Assurez-vous que cette valeur est supérieure ou égale à %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Assurez-vous que cette valeur est un multiple de la taille de pas " -"%(limit_value)s." - -#, 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 "" -"Assurez-vous que cette valeur est un multiple de la taille de pas " -"%(limit_value)s, débutant à %(offset)s, par ex. %(offset)s, " -"%(valid_value1)s, %(valid_value2)s, etc." - -#, 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] "" -"Assurez-vous que cette valeur comporte au moins %(limit_value)d caractère " -"(actuellement %(show_value)d)." -msgstr[1] "" -"Assurez-vous que cette valeur comporte au moins %(limit_value)d caractères " -"(actuellement %(show_value)d)." -msgstr[2] "" -"Assurez-vous que cette valeur comporte au moins %(limit_value)d caractères " -"(actuellement %(show_value)d)." - -#, 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] "" -"Assurez-vous que cette valeur comporte au plus %(limit_value)d caractère " -"(actuellement %(show_value)d)." -msgstr[1] "" -"Assurez-vous que cette valeur comporte au plus %(limit_value)d caractères " -"(actuellement %(show_value)d)." -msgstr[2] "" -"Assurez-vous que cette valeur comporte au plus %(limit_value)d caractères " -"(actuellement %(show_value)d)." - -msgid "Enter a number." -msgstr "Saisissez un nombre." - -#, 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] "Assurez-vous qu'il n'y a pas plus de %(max)s chiffre au total." -msgstr[1] "Assurez-vous qu’il n’y a pas plus de %(max)s chiffres au total." -msgstr[2] "Assurez-vous qu’il n’y a pas plus de %(max)s chiffres au total." - -#, 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] "" -"Assurez-vous qu'il n'y a pas plus de %(max)s chiffre après la virgule." -msgstr[1] "" -"Assurez-vous qu’il n’y a pas plus de %(max)s chiffres après la virgule." -msgstr[2] "" -"Assurez-vous qu’il n’y a pas plus de %(max)s chiffres après la virgule." - -#, 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] "" -"Assurez-vous qu'il n'y a pas plus de %(max)s chiffre avant la virgule." -msgstr[1] "" -"Assurez-vous qu’il n’y a pas plus de %(max)s chiffres avant la virgule." -msgstr[2] "" -"Assurez-vous qu’il n’y a pas plus de %(max)s chiffres avant la virgule." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"L'extension de fichier « %(extension)s » n’est pas autorisée. Les extensions " -"autorisées sont : %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Le caractère nul n’est pas autorisé." - -msgid "and" -msgstr "et" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Un objet %(model_name)s avec ces champs %(field_labels)s existe déjà." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "La contrainte « %(name)s » n’est pas respectée." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "La valeur « %(value)r » n’est pas un choix valide." - -msgid "This field cannot be null." -msgstr "Ce champ ne peut pas contenir la valeur nulle." - -msgid "This field cannot be blank." -msgstr "Ce champ ne peut pas être vide." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Un objet %(model_name)s avec ce champ %(field_label)s existe déjà." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s doit être unique pour la partie %(lookup_type)s de " -"%(date_field_label)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Champ de type : %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "La valeur « %(value)s » doit être soit True (vrai), soit False (faux)." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" -"La valeur « %(value)s » doit être True (vrai), False (faux) ou None (vide)." - -msgid "Boolean (Either True or False)" -msgstr "Booléen (soit True (vrai) ou False (faux))" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Chaîne de caractères (jusqu'à %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Chaîne de caractères (illimitée)" - -msgid "Comma-separated integers" -msgstr "Des entiers séparés par une virgule" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Le format de date de la valeur « %(value)s » n’est pas valide. Le format " -"correct est AAAA-MM-JJ." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Le format de date de la valeur « %(value)s » est correct (AAAA-MM-JJ), mais " -"la date n’est pas valide." - -msgid "Date (without time)" -msgstr "Date (sans l’heure)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Le format de la valeur « %(value)s » n’est pas valide. Le format correct est " -"AAAA-MM-JJ HH:MM[:ss[.uuuuuu]][FH]." - -#, 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 "" -"Le format de date de la valeur « %(value)s » est correct (AAAA-MM-JJ HH:MM[:" -"ss[.uuuuuu]][FH]), mais la date ou l’heure n’est pas valide." - -msgid "Date (with time)" -msgstr "Date (avec l’heure)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "La valeur « %(value)s » doit être un nombre décimal." - -msgid "Decimal number" -msgstr "Nombre décimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Le format de la valeur « %(value)s » n’est pas valide. Le format correct est " -"[JJ] [[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Durée" - -msgid "Email address" -msgstr "Adresse électronique" - -msgid "File path" -msgstr "Chemin vers le fichier" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "La valeur « %(value)s » doit être un nombre à virgule flottante." - -msgid "Floating point number" -msgstr "Nombre à virgule flottante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "La valeur « %(value)s » doit être un nombre entier." - -msgid "Integer" -msgstr "Entier" - -msgid "Big (8 byte) integer" -msgstr "Grand entier (8 octets)" - -msgid "Small integer" -msgstr "Petit nombre entier" - -msgid "IPv4 address" -msgstr "Adresse IPv4" - -msgid "IP address" -msgstr "Adresse IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" -"La valeur « %(value)s » doit être None (vide), True (vrai) ou False (faux)." - -msgid "Boolean (Either True, False or None)" -msgstr "Booléen (soit None (vide), True (vrai) ou False (faux))" - -msgid "Positive big integer" -msgstr "Grand nombre entier positif" - -msgid "Positive integer" -msgstr "Nombre entier positif" - -msgid "Positive small integer" -msgstr "Petit nombre entier positif" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (jusqu'à %(max_length)s car.)" - -msgid "Text" -msgstr "Texte" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Le format de la valeur « %(value)s » n’est pas valide. Le format correct est " -"HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Le format de la valeur « %(value)s » est correct (HH:MM[:ss[.uuuuuu]]), mais " -"l’heure n’est pas valide." - -msgid "Time" -msgstr "Heure" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Données binaires brutes" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "La valeur « %(value)s » n’est pas un UUID valide." - -msgid "Universally unique identifier" -msgstr "Identifiant unique universel" - -msgid "File" -msgstr "Fichier" - -msgid "Image" -msgstr "Image" - -msgid "A JSON object" -msgstr "Un objet JSON" - -msgid "Value must be valid JSON." -msgstr "La valeur doit respecter la syntaxe JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"L’instance %(model)s avec %(value)r dans %(field)s n'est pas un choix valide." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clé étrangère (type défini par le champ lié)" - -msgid "One-to-one relationship" -msgstr "Relation un à un" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relation %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relations %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relation plusieurs à plusieurs" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ce champ est obligatoire." - -msgid "Enter a whole number." -msgstr "Saisissez un nombre entier." - -msgid "Enter a valid date." -msgstr "Saisissez une date valide." - -msgid "Enter a valid time." -msgstr "Saisissez une heure valide." - -msgid "Enter a valid date/time." -msgstr "Saisissez une date et une heure valides." - -msgid "Enter a valid duration." -msgstr "Saisissez une durée valide." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Le nombre de jours doit être entre {min_days} et {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Aucun fichier n’a été soumis. Vérifiez le type d’encodage du formulaire." - -msgid "No file was submitted." -msgstr "Aucun fichier n’a été soumis." - -msgid "The submitted file is empty." -msgstr "Le fichier soumis est vide." - -#, 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] "" -"Assurez-vous que ce nom de fichier comporte au plus %(max)d caractère " -"(actuellement %(length)d)." -msgstr[1] "" -"Assurez-vous que ce nom de fichier comporte au plus %(max)d caractères " -"(actuellement %(length)d)." -msgstr[2] "" -"Assurez-vous que ce nom de fichier comporte au plus %(max)d caractères " -"(actuellement %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Envoyez un fichier ou cochez la case d’effacement, mais pas les deux." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Téléversez une image valide. Le fichier que vous avez transféré n’est pas " -"une image ou bien est corrompu." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Sélectionnez un choix valide. %(value)s n’en fait pas partie." - -msgid "Enter a list of values." -msgstr "Saisissez une liste de valeurs." - -msgid "Enter a complete value." -msgstr "Saisissez une valeur complète." - -msgid "Enter a valid UUID." -msgstr "Saisissez un UUID valide." - -msgid "Enter a valid JSON." -msgstr "Saisissez du contenu JSON valide." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr " :" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(champ masqué %(name)s) %(error)s" - -#, 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 "" -"Des données du formulaire ManagementForm sont manquantes ou ont été " -"manipulées. Champs manquants : %(field_names)s. Vous pourriez créer un " -"rapport de bogue si le problème persiste." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Veuillez soumettre au plus %(num)d formulaire." -msgstr[1] "Veuillez soumettre au plus %(num)d formulaires." -msgstr[2] "Veuillez soumettre au plus %(num)d formulaires." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Veuillez soumettre au moins %(num)d formulaire." -msgstr[1] "Veuillez soumettre au moins %(num)d formulaires." -msgstr[2] "Veuillez soumettre au moins %(num)d formulaires." - -msgid "Order" -msgstr "Ordre" - -msgid "Delete" -msgstr "Supprimer" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Corrigez les données en double dans %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Corrigez les données en double dans %(field)s qui doit contenir des valeurs " -"uniques." - -#, 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 "" -"Corrigez les données en double dans %(field_name)s qui doit contenir des " -"valeurs uniques pour la partie %(lookup)s de %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Corrigez les valeurs en double ci-dessous." - -msgid "The inline value did not match the parent instance." -msgstr "La valeur en ligne ne correspond pas à l’instance parente." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Sélectionnez un choix valide. Ce choix ne fait pas partie de ceux " -"disponibles." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "« %(pk)s » n’est pas une valeur correcte." - -#, 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 "" -"La valeur %(datetime)s n’a pas pu être interprétée dans le fuseau horaire " -"%(current_timezone)s ; elle est peut-être ambigüe ou elle n’existe pas." - -msgid "Clear" -msgstr "Effacer" - -msgid "Currently" -msgstr "Actuellement" - -msgid "Change" -msgstr "Modifier" - -msgid "Unknown" -msgstr "Inconnu" - -msgid "Yes" -msgstr "Oui" - -msgid "No" -msgstr "Non" - -msgctxt "Task" -msgid "Ready" -msgstr "Prête" - -msgctxt "Task" -msgid "Running" -msgstr "En cours" - -msgctxt "Task" -msgid "Failed" -msgstr "Échec" - -msgctxt "Task" -msgid "Successful" -msgstr "Réussie" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "oui,non,peut-être" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d octet" -msgstr[1] "%(size)d octets" -msgstr[2] "%(size)d octets" - -#, python-format -msgid "%s KB" -msgstr "%s Kio" - -#, python-format -msgid "%s MB" -msgstr "%s Mio" - -#, python-format -msgid "%s GB" -msgstr "%s Gio" - -#, python-format -msgid "%s TB" -msgstr "%s Tio" - -#, python-format -msgid "%s PB" -msgstr "%s Pio" - -msgid "p.m." -msgstr "après-midi" - -msgid "a.m." -msgstr "matin" - -msgid "PM" -msgstr "Après-midi" - -msgid "AM" -msgstr "Matin" - -msgid "midnight" -msgstr "minuit" - -msgid "noon" -msgstr "midi" - -msgid "Monday" -msgstr "lundi" - -msgid "Tuesday" -msgstr "mardi" - -msgid "Wednesday" -msgstr "mercredi" - -msgid "Thursday" -msgstr "jeudi" - -msgid "Friday" -msgstr "vendredi" - -msgid "Saturday" -msgstr "samedi" - -msgid "Sunday" -msgstr "dimanche" - -msgid "Mon" -msgstr "lun" - -msgid "Tue" -msgstr "mar" - -msgid "Wed" -msgstr "mer" - -msgid "Thu" -msgstr "jeu" - -msgid "Fri" -msgstr "ven" - -msgid "Sat" -msgstr "sam" - -msgid "Sun" -msgstr "dim" - -msgid "January" -msgstr "janvier" - -msgid "February" -msgstr "février" - -msgid "March" -msgstr "mars" - -msgid "April" -msgstr "avril" - -msgid "May" -msgstr "mai" - -msgid "June" -msgstr "juin" - -msgid "July" -msgstr "juillet" - -msgid "August" -msgstr "août" - -msgid "September" -msgstr "septembre" - -msgid "October" -msgstr "octobre" - -msgid "November" -msgstr "novembre" - -msgid "December" -msgstr "décembre" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "fév" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "avr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "jui" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aoû" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "déc" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "fév." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mars" - -msgctxt "abbrev. month" -msgid "April" -msgstr "avr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "mai" - -msgctxt "abbrev. month" -msgid "June" -msgstr "juin" - -msgctxt "abbrev. month" -msgid "July" -msgstr "juil." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "août" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "déc." - -msgctxt "alt. month" -msgid "January" -msgstr "Janvier" - -msgctxt "alt. month" -msgid "February" -msgstr "Février" - -msgctxt "alt. month" -msgid "March" -msgstr "Mars" - -msgctxt "alt. month" -msgid "April" -msgstr "Avril" - -msgctxt "alt. month" -msgid "May" -msgstr "Mai" - -msgctxt "alt. month" -msgid "June" -msgstr "Juin" - -msgctxt "alt. month" -msgid "July" -msgstr "Juillet" - -msgctxt "alt. month" -msgid "August" -msgstr "Août" - -msgctxt "alt. month" -msgid "September" -msgstr "Septembre" - -msgctxt "alt. month" -msgid "October" -msgstr "Octobre" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembre" - -msgctxt "alt. month" -msgid "December" -msgstr "Décembre" - -msgid "This is not a valid IPv6 address." -msgstr "Ceci n’est pas une adresse IPv6 valide." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ou" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d année" -msgstr[1] "%(num)d ans" -msgstr[2] "%(num)d ans" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mois" -msgstr[1] "%(num)d mois" -msgstr[2] "%(num)d mois" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d semaine" -msgstr[1] "%(num)d semaines" -msgstr[2] "%(num)d semaines" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d jour" -msgstr[1] "%(num)d jours" -msgstr[2] "%(num)d jours" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d heure" -msgstr[1] "%(num)d heures" -msgstr[2] "%(num)d heures" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minute" -msgstr[1] "%(num)d minutes" -msgstr[2] "%(num)d minutes" - -msgid "Forbidden" -msgstr "Interdit" - -msgid "CSRF verification failed. Request aborted." -msgstr "La vérification CSRF a échoué. La requête a été interrompue." - -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 "" -"Vous voyez ce message parce que ce site HTTPS exige que le navigateur web " -"envoie un en-tête « Referer », ce qu’il n'a pas fait. Cet en-tête est exigé " -"pour des raisons de sécurité, afin de s’assurer que le navigateur n’ait pas " -"été piraté par un intervenant externe." - -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 "" -"Si vous avez désactivé l’envoi des en-têtes « Referer » par votre " -"navigateur, veuillez les réactiver, au moins pour ce site ou pour les " -"connexions HTTPS, ou encore pour les requêtes de même origine (« same-" -"origin »)." - -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 "" -"Si vous utilisez la balise " -"ou que vous incluez l’en-tête « Referrer-Policy: no-referrer », il est " -"préférable de les enlever. La protection CSRF exige que l’en-tête " -"``Referer`` effectue un contrôle de référant strict. Si vous vous souciez de " -"la confidentialité, utilisez des alternatives comme " -"pour les liens vers des sites tiers." - -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 "" -"Vous voyez ce message parce que ce site exige la présence d’un cookie CSRF " -"lors de l’envoi de formulaires. Ce cookie est nécessaire pour des raisons de " -"sécurité, afin de s’assurer que le navigateur n’ait pas été piraté par un " -"intervenant externe." - -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 "" -"Si vous avez désactivé l’envoi des cookies par votre navigateur, veuillez " -"les réactiver au moins pour ce site ou pour les requêtes de même origine (« " -"same-origin »)." - -msgid "More information is available with DEBUG=True." -msgstr "" -"Des informations plus détaillées sont affichées lorsque la variable DEBUG " -"vaut True." - -msgid "No year specified" -msgstr "Aucune année indiquée" - -msgid "Date out of range" -msgstr "Date hors limites" - -msgid "No month specified" -msgstr "Aucun mois indiqué" - -msgid "No day specified" -msgstr "Aucun jour indiqué" - -msgid "No week specified" -msgstr "Aucune semaine indiquée" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Pas de %(verbose_name_plural)s disponible" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Pas de %(verbose_name_plural)s disponible dans le futur car %(class_name)s." -"allow_future est faux (False)." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Le format « %(format)s » appliqué à la chaîne date « %(datestr)s » n’est pas " -"valide" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Aucun objet %(verbose_name)s trouvé en réponse à la requête" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"La page n’est pas la « dernière », elle ne peut pas non plus être convertie " -"en nombre entier." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Page non valide (%(page_number)s) : %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Liste vide et « %(class_name)s.allow_empty » est faux (False)." - -msgid "Directory indexes are not allowed here." -msgstr "Il n’est pas autorisé d’afficher le contenu de ce répertoire." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "« %(path)s » n’existe pas" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "L’installation s’est déroulée avec succès. Félicitations !" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Afficher les notes de publication de " -"Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Vous voyez cette page parce que votre fichier de réglages contient DEBUG=True et que vous n’avez pas " -"encore configuré d’URL." - -msgid "Django Documentation" -msgstr "Documentation de Django" - -msgid "Topics, references, & how-to’s" -msgstr "Thématiques, références et guides pratiques" - -msgid "Tutorial: A Polling App" -msgstr "Tutoriel : une application de sondage" - -msgid "Get started with Django" -msgstr "Premiers pas avec Django" - -msgid "Django Community" -msgstr "Communauté Django" - -msgid "Connect, get help, or contribute" -msgstr "Se connecter, obtenir de l’aide ou contribuer" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fr/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fr/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 1b100b083f9ab99dddcb43b56116892e088625dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8aK@Ng25Tv4sG2sb5zyoa5tMLhbfgmhcE!}2YFucUGN8jQze1YM{$@c0bvopJy z?7Wj?6?v??rwsZD;~(SPUmnpAZN%vn@yu^y$V@F8Hi zQArB29(4~&p1}<6LVBNVcVMLp!SYr#Xra0mx*`8e*Py5@6hh6A=Tb|T=b0I%<)Njj TQ+VWsZx^06m~SkE;Mlt#1AaJC diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fr/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 9a40b7f2828f1ca5cbc41b25ebed4b2461a8a5f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 743 zcmZXR&yUhT6vwBO?($=y+wvo;W)l+A1IaEE^+t@bN?C}uC2fi6TpDBw%UURD*){aE z{uN%;oBkPIy>M)}dfFRtLoLv8`VLOTn{~xLdy&$_wm(iRPMcdPCI=YrAXVAKGbGZ)$p!XyYD)E z+lTm~GwQpf*{BB{x7%@S*z;h|^@g2^Ul~uAiKjysUpn?PuSkYRKkHk>Eoh3O7Ae3M zuhU^RM;w2A&4&4VGr)zpqZv31^A93@^l%0WVZJ~#NoUwFo?S3>F*XDIuSEPlIg5lB TNCg)bNChAAxeu(DCo}#4HagN4 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fr/formats.py deleted file mode 100644 index 338d8ad..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/fr/formats.py +++ /dev/null @@ -1,27 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d/m/Y" -SHORT_DATETIME_FORMAT = "d/m/Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '25/10/2006' - "%d/%m/%y", # '25/10/06' -] -DATETIME_INPUT_FORMATS = [ - "%d/%m/%Y %H:%M:%S", # '25/10/2006 14:30:59' - "%d/%m/%Y %H:%M:%S.%f", # '25/10/2006 14:30:59.000200' - "%d/%m/%Y %H:%M", # '25/10/2006 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fr_BE/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 9e9670988c238f10b6b4e40443f05a21a934b3a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bOA5j;5N-T`2t9%aaM2FxR$K^fy+Ww%v_@klOwvkE;@YKW@fe;!+_^H@`ryrb zGdza(Ow(x+Fl+BB>MM?ad`97NOZsFk_K$=IVf)0)*TRu52qjg>z-Ytn$SYoboYPo{I(@RHwo;6rPzHG?j%$s9A1zAf+X0(mMgfTfF8(R>eEJrO3@izZ2#V&sjXD?bOs$kh9>Lt<DCV=pe3AQ<|PrGvtbK zE{bpF>}sqgHCpN>uQ|`}9^;TRW$|^bF1$6GVna{_RaWM#T9sQ(K`QUDl+>!9ii&Zj z$gM_AI{Oap$(w^Eh8Nf}VFx4AhPFAvWB9@B+hc5=jN0~OdNQ){1b6TN^4I3@8V>sJ z;AlFzz{BVK(`RtppLoX3`*zP9Lv-05_Am(>cHsbb+5;1IZR1pgU2I$J$(SEam*E!{ zMppy#rJX1Dd;iM#oNNo4qNqg_r1Cd0H<=+Ddwi2}vkzu~aWh9Vkan|=JbmW*DgJa$M6K=&Xvj52XEe+ z;W4~tnog5|S$kJeUvd27GYXem(kFAVe911P_Dz0k~f|H~;_u diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 15a0b839775fba2142f80289e2f3a023f20e352d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 828 zcmZXRy>Hq;7{L3Ggaz+elY&`$~;pfC)fLl{O8csPz` z7~6N1&Zo6ekfar+lgsvW(it(NSmD$3hS@Z6*)*ZHPvd($8byg|rM8}1LVz9QG@k46 z93pCbuQGl+zM*NZaK@F+xGF*G?FW>2hzy`SJTNYO_p*d zG7slORnqgaQWDj9SS^;e1>^4Qg19D$ie8e-YGKn5yRUMhwjuFqK~_|KH#PZy_TutI zrRq90UC!$tCF%W~U9}asm=-qpLERjV`GJXtxPiMu z_S)!Q3*F8qVK5%HasO5J#Y@5J3|(X6bG>C)0=laATbP9Pn?e^i>Rm%ireoulI!h&hR8 yu0G~xAn7EML=(G@alFxmk4|}Jfc+Z`JSA&t5d%rm5qFZLgLT-WuZ)=>XZ#0+Q0lV) diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/formats.py deleted file mode 100644 index ecb45f5..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CA/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" # 31 janvier 2024 -TIME_FORMAT = "H\xa0\\h\xa0i" # 13 h 40 -DATETIME_FORMAT = "j F Y, H\xa0\\h\xa0i" # 31 janvier 2024, 13 h 40 -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "Y-m-d" -SHORT_DATETIME_FORMAT = "Y-m-d H\xa0\\h\xa0i" -FIRST_DAY_OF_WEEK = 0 # Dimanche - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-05-15' - "%y-%m-%d", # '06-05-15' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-05-15 14:30:57' - "%y-%m-%d %H:%M:%S", # '06-05-15 14:30:57' - "%Y-%m-%d %H:%M:%S.%f", # '2006-05-15 14:30:57.000200' - "%y-%m-%d %H:%M:%S.%f", # '06-05-15 14:30:57.000200' - "%Y-%m-%d %H:%M", # '2006-05-15 14:30' - "%y-%m-%d %H:%M", # '06-05-15 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 778511684ed691d7ebdfcd70f77a1b5bff0ff7ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bI}XAy3~l&G2&qTl01T}KtcZn$i7P~98kmh{P7>>mja!uE-ouZ1IB5K5|$fzgtKD=Kz`nJw7& znPu`+l7_rP(}7k8u)RN$S>=l*IOSuoJQoc*s7{4xC_FPYXetYhP_x|bKuTqlmom5g Yce1`v)oR@EI1~_pE}HjH2*JbPez~YQKL7v# diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fr_CH/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 6f057ad131335eb4daf794eef233a75f9bf9e3b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 817 zcmZXS&5zPR7{;f3f3xK)sM&E`3xWO8-5fp0w`z%QOF3Puo3P86!}IO5mKY1Mp4X&p|}x82_rF0mQzmf zvQ#VSj$f$soajoIJn3IS(mO%K4p`lZu8MbdOOcz)0Vl#BmKm^&zEe|AL1qBgY^A2< zkV9{sB}S+)Vuewi+<%B=I!@}4dV}k@gTa5$W^kV_si(ia5B1~At)CRBoSet2oW`3q zSrIvH9@pyPu1R|*`+(MYPBBGU(uD26(YmX0`j*hDAS;@=pPK)R4&rKcMfIGzDc8(% zo_{;ftj6k6qp5B3)Olg|7>As$@~3r?duOVAgHt$7R^}N^keezeRrgq0YKm`o#XM8w zW}_~heFyjC&A}4G3p}u38zakxwl%_I_|fXwV{Dy_TJ~gmGP3amw{ah`*VgbF_IvN) zXgayT!x!wc=WyJcc*gdJR@WLsblDnqF$o)XU>~i1XgpMR|YdZm?;E?9>0|gQi1&0#_oW|Z+d+ga6XLdG@ zBP1$1I=GesItmIzM@NwO7ibPaO+!b^_w8=tB$ogytv{Zbw{O1h&71ez#fe)1o~Q6W zkN0Q1SMch)@Pp@fa1Q(fd)=K3WAF)Z2YeR%tQ>y@K8f-7An)-D z_%e7Kd>Wj%CkW=j%iz7>4R9I!2z(p-24r1-f|tMx6NQeKzz;E=2L-g<0%tM)8%}ut zSMCdfN5Dn!IdBVPof>34pO*7qf~@;HkoElpa-6?{*TBEP7r-m`2f+sT7Ko|fb8r>> zqU3Fm?Itf2Tmd;g3GRTOfSgj!9Y2tp@5leyA3vOjg;w-9}Of~lTXIhCDmZVMbZWDOD)?TIV|FDcdcs6Dl(s|M$T~z z#v;20pU3&@&q=>Pd?Lh?~~Ma0-&CIdgJ22C!BydbD842x=U z9<@HP1RE!JGUYfw+XHPybQGORLM&Sq2rOKKHMLl6Uwz4G$*7PGEjoTX^@wDzBbT8nRy(jaH;eQ+s&15ZfwVU#nOe#Wyv*YuBH5u+y=#?%BIc` zM7V+iOdDhd`7m9Wou}gO!jz#G7ieaBzH+)NBvRpq_&a(+3-K$7^FkTCgY#6TXa{UR zlmbPL`YadB!H)^|gK`*iJCJ!l2nDx;(<^y5IBAS-km2&2HR+W?$(>v|Ypzf=wzN9c z60(o06Iv@{RJ%)jelER6Xq$a#`{={MIW&y4Xcz;Y<$jTA#hKgSgce<+@5|2&m5J;Nce-=nU=&2h zC`@D;0{g0umMjUjPMV@~oa1Rp?eFJ?dGGj7Ppf_$_)#j58ZBkJi%f7JJ*6Y+bFSeo zU!dW^xBHx^qh)R~P$<$qrq=}82kgrT4}OSSBb_%?JE#)2Jj{7Cn)KAOWN}IOn7U#( bM7vh#P^{e0@lRu(Nc*@joNak*ts49T_}r7e diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fy/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/fy/LC_MESSAGES/django.po deleted file mode 100644 index 172f283..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/fy/LC_MESSAGES/django.po +++ /dev/null @@ -1,1218 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Western Frisian (http://www.transifex.com/django/django/" -"language/fy/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fy\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "" - -msgid "Bulgarian" -msgstr "" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Catalan" -msgstr "" - -msgid "Czech" -msgstr "" - -msgid "Welsh" -msgstr "" - -msgid "Danish" -msgstr "" - -msgid "German" -msgstr "" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "" - -msgid "English" -msgstr "" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "" - -msgid "Argentinian Spanish" -msgstr "" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "" - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Persian" -msgstr "" - -msgid "Finnish" -msgstr "" - -msgid "French" -msgstr "" - -msgid "Frisian" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "" - -msgid "Croatian" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "" - -msgid "Italian" -msgstr "" - -msgid "Japanese" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Korean" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "" - -msgid "Latvian" -msgstr "" - -msgid "Macedonian" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "" - -msgid "Norwegian Nynorsk" -msgstr "" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Polish" -msgstr "" - -msgid "Portuguese" -msgstr "" - -msgid "Brazilian Portuguese" -msgstr "" - -msgid "Romanian" -msgstr "" - -msgid "Russian" -msgstr "" - -msgid "Slovak" -msgstr "" - -msgid "Slovenian" -msgstr "" - -msgid "Albanian" -msgstr "" - -msgid "Serbian" -msgstr "" - -msgid "Serbian Latin" -msgstr "" - -msgid "Swedish" -msgstr "" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Turkish" -msgstr "" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "" - -msgid "Urdu" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Simplified Chinese" -msgstr "" - -msgid "Traditional Chinese" -msgstr "" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Jou in falide wearde." - -msgid "Enter a valid URL." -msgstr "Jou in falide URL." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Jou in falide IPv4-adres." - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "Jou allinnich sifers, skieden troch komma's." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Jou in nûmer." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Dit fjild kin net leech wêze." - -msgid "This field cannot be blank." -msgstr "" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s mei dit %(field_label)s bestiet al." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "" - -msgid "File path" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "" - -msgid "URL" -msgstr "" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Dit fjild is fereaske." - -msgid "Enter a whole number." -msgstr "Jou in folslein nûmer." - -msgid "Enter a valid date." -msgstr "Jou in falide datum." - -msgid "Enter a valid time." -msgstr "Jou in falide tiid." - -msgid "Enter a valid date/time." -msgstr "Jou in falide datum.tiid." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Der is gjin bestân yntsjinne. Kontrolearje it kodearringstype op it " -"formulier." - -msgid "No file was submitted." -msgstr "Der is gjin bestân yntsjinne." - -msgid "The submitted file is empty." -msgstr "It yntsjinne bestân is leech." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Laad in falide ôfbylding op. It bestân dy't jo opladen hawwe wie net in " -"ôfbylding of in skansearre ôfbylding." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Selektearje in falide kar. %(value)s is net ien fan de beskikbere karren." - -msgid "Enter a list of values." -msgstr "Jou in list mei weardes." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Oarder" - -msgid "Delete" -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Selektearje in falide kar. Dizze kar is net ien fan de beskikbere karren." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "" - -msgid "Currently" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Unknown" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "No" -msgstr "" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%s KB" -msgstr "" - -#, python-format -msgid "%s MB" -msgstr "" - -#, python-format -msgid "%s GB" -msgstr "" - -#, python-format -msgid "%s TB" -msgstr "" - -#, python-format -msgid "%s PB" -msgstr "" - -msgid "p.m." -msgstr "" - -msgid "a.m." -msgstr "" - -msgid "PM" -msgstr "" - -msgid "AM" -msgstr "" - -msgid "midnight" -msgstr "" - -msgid "noon" -msgstr "" - -msgid "Monday" -msgstr "" - -msgid "Tuesday" -msgstr "" - -msgid "Wednesday" -msgstr "" - -msgid "Thursday" -msgstr "" - -msgid "Friday" -msgstr "" - -msgid "Saturday" -msgstr "" - -msgid "Sunday" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Tue" -msgstr "" - -msgid "Wed" -msgstr "" - -msgid "Thu" -msgstr "" - -msgid "Fri" -msgstr "" - -msgid "Sat" -msgstr "" - -msgid "Sun" -msgstr "" - -msgid "January" -msgstr "" - -msgid "February" -msgstr "" - -msgid "March" -msgstr "" - -msgid "April" -msgstr "" - -msgid "May" -msgstr "" - -msgid "June" -msgstr "" - -msgid "July" -msgstr "" - -msgid "August" -msgstr "" - -msgid "September" -msgstr "" - -msgid "October" -msgstr "" - -msgid "November" -msgstr "" - -msgid "December" -msgstr "" - -msgid "jan" -msgstr "" - -msgid "feb" -msgstr "" - -msgid "mar" -msgstr "" - -msgid "apr" -msgstr "" - -msgid "may" -msgstr "" - -msgid "jun" -msgstr "" - -msgid "jul" -msgstr "" - -msgid "aug" -msgstr "" - -msgid "sep" -msgstr "" - -msgid "oct" -msgstr "" - -msgid "nov" -msgstr "" - -msgid "dec" -msgstr "" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "" - -msgctxt "abbrev. month" -msgid "March" -msgstr "" - -msgctxt "abbrev. month" -msgid "April" -msgstr "" - -msgctxt "abbrev. month" -msgid "May" -msgstr "" - -msgctxt "abbrev. month" -msgid "June" -msgstr "" - -msgctxt "abbrev. month" -msgid "July" -msgstr "" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "" - -msgctxt "alt. month" -msgid "January" -msgstr "" - -msgctxt "alt. month" -msgid "February" -msgstr "" - -msgctxt "alt. month" -msgid "March" -msgstr "" - -msgctxt "alt. month" -msgid "April" -msgstr "" - -msgctxt "alt. month" -msgid "May" -msgstr "" - -msgctxt "alt. month" -msgid "June" -msgstr "" - -msgctxt "alt. month" -msgid "July" -msgstr "" - -msgctxt "alt. month" -msgid "August" -msgstr "" - -msgctxt "alt. month" -msgid "September" -msgstr "" - -msgctxt "alt. month" -msgid "October" -msgstr "" - -msgctxt "alt. month" -msgid "November" -msgstr "" - -msgctxt "alt. month" -msgid "December" -msgstr "" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "" - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fy/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fy/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fy/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/fy/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 85a421575909759862eecf947739125bb58e0343..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5Sio?436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+1bP=`=ajRp*AvT#RXEMcy>aX#0E z991Nt7*Gu$#Tm4B7gGCTy8|m+3|2SZqJ{d(RZHQSYCuxOB|_t&EQJ!TEDPPtVPkPdO zPoM7Ial8^i>+V_KXF`0Y@~>eYmWS|SBTp~E0TaW-j2bFx5HiYvpV7#lS-KX0f*xF5Cc2y->$S-_u${s;l2URM(hocsIJf`+ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/fy/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/fy/formats.py deleted file mode 100644 index 3825be4..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/fy/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -# DATE_FORMAT = -# TIME_FORMAT = -# DATETIME_FORMAT = -# YEAR_MONTH_FORMAT = -# MONTH_DAY_FORMAT = -# SHORT_DATE_FORMAT = -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -# DECIMAL_SEPARATOR = -# THOUSAND_SEPARATOR = -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ga/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ga/LC_MESSAGES/django.mo deleted file mode 100644 index e55658a3227204974e10761a8e399c021f4564f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31429 zcmeI437j2Oo$pHwOTvyKiy)Oipc~Sig*_p`UeZZOItl3xTZCBm-s*dc+*{RF-J7JN zIE*uHxXY;HK2cnlAu2Dtk%^8^X_a~EsJJ1%Q53g9alx5UMxF6}f9IUKOQ%B;T{=Ws!2JZ*epZ^3^ z{^4_MzT-iaa}szQ_$*NUpAV|M0Z{oig2#Y2fJ$Ej&jIV8^1TgIe|CXNe-Eg3eHPR_ z+y{y-9t72|Q_dtWI2(K;_(pIm*ux;b7Q79-4ZLtJv;cksybQdF&b$fS11<$O(1>N= zYeCWB7r>LiBfBh~32I!IfK=hF2Gzd=)I9!~^S{yIUxOOokAb4k`$3iW3s7`FtK0LQ z0iFY@oMoW;y#c%yEQ9O8Pk>rNCop+5)$0Ohg6qH|z-t{AK&_)K;0*BPU;%tJsPvD5 z8n54gD(|W1+3-`qUi@c*nvV_OQ^9MU|9VjQO5k;16;!?VI{YH2d=G%?-?u@{*JCdH zKb`;3dA7bI!CAzg2&$bvcoaC-;UX7)IjD9If@;rN@P?<*KJexE@9e>WOK7~x`3b0c ze*tP-9|Kj-vGZ;FPX&*}KL;EDdqJA!rJ(Y?15`h6b9e`+e%=MD{J(d252*g$3o8BR zo&Rf~%K4`Af7juUK&5*WRD1p%6dli4VDSV{;XbJR=Yi_?Lhx2_33v+l1yJQY3@Y8D zpvL7_pxXHx@K|uhLL2^cQ0+V!RC#BB42jq6!mj~Ex0}I3z!YR?y#{y|_%84`@Lo{k z`E^k1;%A`powvxY>tzntJ1jV?gKF1HKp%V!sP=yd6rJ1+svlo;;a>yQj&FgB!SA^6 z)6Vz2A^c~7bkW-aCg9t^bHSr7@VtKTV(p{Cyb@G=2~@jc z=Wl?|#Q!It(!Ui{du|7h0`CNs|6`!m_kEz52T<)g?_yitd{Fr=a<~i>y$^vJ=M4_8 zad-o$c9cNT_ZElapz3LWY;oSL;2dx_$dG$q10ex#)+Ls2UIvPv?Euw}H-X}JyTOyd z&x33g-VZ>v_XwD`#`h>t^_~cd-cALd23`&--3X}uT+`kXtHHN|s`p$b zLG|^5%6|!{@MYj*U_bbe;1V{Q2f&$2ZN1+G)z5zhRsL@s9?Rw<{~U)GI$Y^+6R3PK zcs%$b7ycIx-{<1@fTHiugG%?H3xCw%p_kiwP60*7^Bi6VD&HFL81Q;f^;JQ&>t;~v z=T=bte80mx9Dc~*T@LSd_)&)+clb$%|KRX*py=U?pyuTP7yd1W4}szfKXCC6yYQca zS|7gvPX~VoicU{|wxy?MgB$RN;8oz=U=L~w@tDZt0@Gbc7T5juEH)QE)7kDz^_kvnK-v*Wc zgcWu@4}&B4Uk+XaeiOVFya;Bt8hkAnfdAzD%T}=`;=ctH{XO9DL5JUW_+y8Uf^$jt zEASBTbeJX0^?Xp{J_i(?p93m>5h(s~AvhE415X53gPN}ZJRH0c)Otz5S>P){rGFEs z_?@8W=XOx^_E8u9IZ*TW6;Snj2h{ld1XOT;ve*{!J{wJt@-v=t+_dw12kHMqB(}(T)Iu{iEECV%e{h;!%0U<$e z)cM~8E@#5t3BC;cK9heT7_axduY$K-NngMn5Row6=y^=FSGbxv0Pg@*-dc!@BD~i* zd=S*Q_CRd2!Byb#;1;kOya_x7d>^Rs`h@e}4~h>z3Z4qiyw0w_vp~(`3Q+l<3#!~( zK+V@3pyuNfU<7_0d@k6($%elhyb%8$a3=V3Q1kn1P~&pwb8J0FgYqu`UkF|TY92le z9tnOLJR1Cx^M4y;NqUcfn%6}z0fxz20;>F_pyp*ISO7PIs{d|K>F)tm?q@-b&;2g^ zVTZo}mHsyl552*bdn_n=I~7#-{aJ7pc2Gx(N!Fgc8`CkKy?%o2<06z#`0^S9l1^xsS z-JB3wI-U)#z<(L2@IMEY|5i}-zaJDI+vD&vp!)L-a5nf5sB|;N>^gV`_*DG!LG|N& z@DOk*cqRC3Q2AdELOR}Czze{~z*m4hWoQ-rJ5c-BBjCN@K*i#bkuCSjpxXOQ@R>>n zs@+H2XzAp1Q1o{(sP#7p&H^`qhl69F#xn+$ZX8rUZUUEpuK_OuKMSg!BevLlCxNQx z3{djJ1)%uCa&Q)SJ*e_3;OSrkRJvQinc!`p#`6Q9_{PV;IpF=E=K0s4+I3vj(#r{; z%Jm(d2dX_6fhun~DEe9F@EY()`~i3vSabe5csBlB3*{@Xap#uN=M?)cD-t@Gem8`Y5P&f5!R0=KSAt_;XP0{w;VMcv!>c zI|-D3uJd06nsot+Z*2l+fC;Gn)}4R5!<#_$>qRd9WzPRfhpz|K&%Xp!&O1TP>uoOn zP8a@RQ0YDjs-8&~eym0py<4R!t%oxfs65f1RMZ=2`&W}@38vxc2Mp61juw7o7=C!58ytB zJ5z!D{@Q~1dkKHn;Qk7C8*TwEBZj7$QUpVq}$gntD5AGo*TG`ISl;mXzbuW*}j z-^M+F({GWBKL*q|9}7NgV(gzo@V`gtaO?RNZ}gH$>d|;G1zD#OZgn1@EcE1$>_ew*S}$jb8A4@Y%%8Z;#|#cJm(!UHC;V z|CMd!e37{K;rU;Bnyp!iny#cKKbD=i~pm^Yl6VC3v&@9w5G# zZ}F7;_i8@G%Pw#M(^!s<*EaEnS=O}>RJ-CNi;Hlsz!2iJM_eu*!Ux@hr8|S|e{1R@I^tXeL;jZQTR)^X__v4;} zy9}q_Rk%mY7w0Vwe*<2FyNrDL9S&X#mW&U*6P$xPm+*PGLtVO!;9|miaDRsD#@&I_ z?+n}~;#cE-%J)Cu{t1`==DIS@claS9UW4n!{|@lCxM${daH}|Bsyi zMDTm=TW}ce0^VCLA z%IdvTITnT0(&lPV2&>duYhalJ)xj9tOoTciL**Hu3GjPnGst{N~ZQG&gwy24E=3Uy+XyNP70gbwKb?V!tT^B zC1K`wwBO|290z95Oul+0QkKpJ2h}tTN)xuo*XiW~K?8EL(3(Mepdv|{CJMQ#hjEzLN2T2T{W(5g`$MP<>BkY*MpOoeSe zA~SzQzy7W^e}~QA_2%zrzt^=gDwV?6Hv{O?D>Js;e1&P6q}`b}&xe65zPxv~*XLg` zvTm)P6mATQb+2#O>l;g>EkO`xUSG8k#8D9QQ4Ui+{Ju0OL`AP}JdLVe?n%oKZ={6& z$T%6Y3Q@Jt=FI91<@EX*We5|<>S<6_+U0S%YSQiq(?Ss4NKUUm$RJv;AJR)3nez3A zahdd9e^mCnE-_=#ZPpSk^7@mc8d6l(a;Pm#{m~SPhv0{TY8G}+8$HiPD%DyoH479$N7~2 zvSH^;m|8mlCBIlY?@PzYEgZ& z-3O;{R#r*24xmdYvbb=cu-AbW|*?J(X+Wta9jVfX@`td0YXu= z9*tMo9LD^t9*+CkOs5t)kEkGJCoB6Bc8E^K#h*gCzaW$Jn(kyBX=2bNK_3IipA*JXJD%JWNNqek-Z8hJfOU)BVZe;F@ErQ z(|VO@!wnZ@R86p9Qa0Q&_f|UMqY_OUPm_95OeCo~c04tW#F43C8#k=kD`?}Y!Kq;q zzNZVDFUfkZh=ffc_Qf~$igLTh)bOx<8<`sE_Tj0)(^WlX4DHykC1=$}SsM;}cE;`` zN@Qp^#!(UR+GqF~TjBH6ZV4 z5?3eul6IWTZ;2&^3DHa~P;0XB5E-DJ@P#-f(PAhpq>Uh*@P?$ksFzYh7DFIb=(kD< zvDMK0LF%v5Gj?>lT{pemncJbIQaDMW*Y9&8Lo=C?CRDsjvbhx_-ADEK;{l@kP!t;p zcBm>LhzS_ij+x6ULrGdNqP53Y7?opxbvWU7skLme%ntehk_vq{+7q9qJKf$83LbLE zP#Vce@c@i~JJdiz7B512EF@WIWRT6{RY*{a#B^&b(o0aFiG{EjG%}+z?k%s3*^*!^ zPFh*Pnk#CwSA#bV9^#b#!BSZv4%teafPZ1%W5{llcQsS)|^Cyyqk&=+>8CD4;m({|0U>4xgIcYeC zZW5+*jKGQ3)Y z9j6KJU1qfSY7}pwRS6A?(ozrNKSFF4)kEml4R0l&Yt%W0!62nlhCKBPX|gTTK0&ji z%#cwL%|8;)Xbwsb@{M$D#EwUaMWnA?b7NZbxD!67(lCtPAaJ=0N8cNQ= zw`95je!}fqIXb$2ME#cK5GFg$|`9dVn$d@a&-h{nP5~!vszbKWs4x@ zju|O80=_Mq)$U`+0`jI`*6IS8SQb@gn$gG;7NAqV?6-++mN8B<{4TahaI@v}-C4I7 z7iwlkpqc~csCcW8ptYp02x7xXuL#h+rHWqBKw-P05r^LDpfCadTph%5Pzt~u!Ip}* zx>7?4TMdbkd-X(Gp4j273F=!_*c$Zc23npz(YaC|om9%Fx2CZjk>1z`uEY;B^@ByF1LsV6jug&8}*)1geBRT6!)O3L6cis*1EiZ zHA+l+8grwU-ZApHAvZXfpo+<_9A!{e#f7up7wpxS1+D5h7Qsc~4-fkG^_10lH zkSSqZ9BQ6ftm31_0AQwhUCI{Vt;-PR*^kx_d+W8#m@DnBELHZ>I&2Kd3i{Nf8|7J? zg!zz-1!_~MROj^~E2e(E-A@p{WVbLQQfiE|1&Iq7vS)ypQ7ZtzindjvVr7bXmf{Ys zn1jsFw5m>1w`1-`4KkKs=nZ+e-B>Kq=y4lp1X(R-EHurep*6-?0%L(1lGDI8>8VJk zoxhN5*RW%(Na~el5qaKxAIc50mgZcO9xqX=;jL6oBZaGCRNY5Od!u#uoH zhj|d5Gg3_I#s;|}2q7|WB&>?;0x4c7R>evZVO|mkF?M#Q(o(n9f~0E}Y?Cp#)O2kh zrHsn1Ws5w}a>na+t&SkYn#No7*;yjG5}`dB9t2lGL}r^BL89=7gYnE8sU};4Ee5R7 zcmy@b?`n)|*%>R&W@oR-y1kK(vCQqwBQpCHeTnguhh)YU+|`JU%^)n1D-W8!OdCsW zn0p&(%u?0%ls017awV*yEzICp#D;{W%?i-Q{a$aRLGNJFnxbt%1q(75%Ao6wOi27S zT*w;@Zj83@w}#z(lsz%^Mnihp0JhgX#yip<1Vk|=_)b0GB!zWBi!y8%SzD}?3N$Y* z6@KBg@kVzrY|9YnsJ2GN1d1?3f;d<*OV8{thC~o5*||w&PjPxFR(bG2z}u2^3%oFE z6pL(sa{!5dA+qaw`Qiv0-pe4mXRv&6@A$KHe3&s?QJ3I348*kf{XALUpBXG?0N zTSOqEAd(V@-8%}Zi~T+yW+SoE?;9WYuzGkKOSMK?_cm^k-Chd|YXF;4#)M3u|C=+u zh_jx$R#!^wmN?l)s&VvJv<}xT?CoW^gJ#o=sdO@qah8~~Wq$gFFfu(aQ_4;_Wc>erSQp|cw=41d>PA6Ht7$4?`@q8mv z$!^e{%||AX4w%iKgY3zv6*}f-Lq2nuPos7v<5Zr`S>{rTG{Wq%`GM8I+|ff@k>1rv zRX8}BNaX6U%Cue!50b2^^NTDDt>DHmI0?R~#2dxR>MT;Pa>_)$kxa6|DVA1$m68R2 z;y5_d0>!{!bh~X~A=mHbAqZoq5WhF#9mzD|)N4!7MC7z@w*D;S+?fLuLW9gGOH_c3 zrFpPnYRI)mH;o0;oeHOQMezdKK`+u0d<(;=G|>a@_|z^NJ=`j$mj607pyAVIjRIhL z&>^3-G;-%Sm|nm08FwREo_DW;vp z8#T2v$f{yf!=`3LH<(&HO2E{hk#JmLRaSygQt~dg1=wThwj|AC%C@kkwX!WN*Sp(; zOb1(q+upVOu50Z9^sD7da4@ze_%Wsh@4Z!9c$FhTFeMim!( zHRKF5X0H~N;;3AydvSsm8z)=6gtPu6^~Oa7*lfKCHnKRGN8&>08RLblq1JNId1J%H zZn1HWE#&)*kt=#_67xN6s*T2UZ)#~vWIpYgnPe8ch$qITqU9ejhpRZ*bGKU{{cHL4 z3=j7V4jTSIg1zdUw#eyATe))a@bIR^S+=RSVSd+N|6~-~*2rmU*fe_GlTyp3!NKeO zO`E9U`r+Zl*SB@z0Qw-+AlG8;*!W%3w6)vpFDS-LxzUB~1li+_eb41|rSE@G_EDLr z!JXwi(HbA8UUFa{kXz>M?p0|MCtTotUdXS>y47DOjk&8KtNTbO; zD2zpa1vgcyfxn!CnRyhj=mOHq5L*s=M#G@C*f$1Jze~a)vSBbj-pj2Q4v)sd?M5uL zjhycQLDOWOUk>JX&l+Aeyu8(&g}n=Aq2X}!M0?Bul{CNk+~tVkC1}Xp(?W{eI6BmG zNh_V|;!vPxxwD!r_Ae%6pRVj?0KE1HMe1{q;saCaA}x@oTC%WNLq=s@bi=;Y2kWo}cehL#gf z?Nb&e$^&&^U=I#Ft8OYz&70f3s*^jt=64Y4$iE)^o*|7OYF#d%2kN2yOZ2$G0u zqMT*}pRADDx)o4CUsChE|Nw`os!kUywN5BcX-G{0(9mhn8kOI=X4+S;F!<$)w}Kt8a{{<@sx^#} zwmBNq$aaU_tv0#4+{2KjFd^=+GLBqMn5XNm<%(a_ywoaK^cfxY!C0GwVV;@p5co!F zlO@OM1=-|IngF5E;FKCMaC<{R60uqBr1&VsK+O$?j2otLO@2-veQ%J+z~>Ghn->>N zt*=b!EiV?WG(go^D@h?LdmA;O+&xz(CifUR88Q2x-3p*QrnQ*SV7gdIsH?=FSRP(t z2J5UIm^$oP#{mWGde#=?4Pth;%#P`CVMB1fb*fkN>}}{7uW%jF3__J1m!@lZ)ha$G zfSDbU$Gd!5$SJNjCme5plIt4o_T5%Pjg5(MkL_M%ZlB5si5AuBx82STq697;mEbk` zxCQ@T7GSQ^iXhSiN@587g1Hx@TR&!KBJ9iuGpH3);vY*p*l{z%#ya(*q$b{UaHIbJ zWbQI%VJmPqZ#;9mK(Y-iOD24Te(lrTpJLp~*u~*)FsGW4HoMrB*yi&K(LUTV=vqIiGh)v6&(m|$r@zCPb-1WpVmLjeql_17SnG^5F zj6Suv_PV(4$qk1jLx4qiY=87n>&+@p;MIe~T23Cgn;O%QC!vMyMKm|N_AVguwhO;f zKDaJZ(IXCH)M;m$QjT)@xwW}XQ(Bb)ktn_2(on}RilZXHdhHChgcHR%sb4qv#h#6l z;nH(+SI_gLiTXzAOle(vd1xF}sd{L%Rpzz*{lt`%<`t(+)?O;7eJ=Bq^g4uT#t(ldP$)R^fb@-E7tSgW8cF*f^1+0sT4dCZ8kceSl? zt^U{vvHj^BT69spw+M8!?uOTFgHD*LMs=t2y7w1c+D7)bVd%RFN-&lK&8Ag%$E1Z9 zu~|&+nljV}TGP}TOaisTNVq5XDtLjA*;JV^ zNXX=@yM8u_)pxO>+s7Qn4AASZ;w&5K##ldT7-m!5NXZyWv#RPEfuf3)tzh4;IIz@X zBVg&<)(kNYxfVXcO18vBk=)|JsKjJZnztM)wsI|JtT-l+k)x|<`-$wVd$+L&TPzh4 zCZYbyNG97gtmWn9+#p3^h6$}&Z(n}2{P{Bwk!S1a$KW}^;ssrLGlFBdb#dTd*yQQ=OFxq#BKBS3O(tr(@DQHoJg zl@%+E7<%Q-rI{%1A62-F*=iotQIgsvYZzDCUC*K#%z=AVJgktFYup^76e=19?H&P_ z$xOSOLxUMBLGYJZDm1s|$?| z#Z}$me!OcQBcv5ys4y{Av*sE#JKA=VOsB`NY=wGS~P0VylO&>Iub z5p6upb~0`CtTDL@yNY1|5^$}$WBF=(pPYdcD#n;m^3?^dS`pYINQlFm%m&XHwO=}cdPVZg*66e z-RZ4zrc3dsyPyUmVEj@Hu^&P&S>;Z6iKv+u*rY8AJ&T2`$SxaJ!c{#yjL zBXg$!5^yi)?VSO`$-OlpBLUH~>N<+r&x;oBG;=h-`Zg^MxV39nL8hIp0YkUwO-y(|CRt-kA7C>Rk0T5Na2a+CSK&-%4NQcCXdb*I z^@c+D)>{{f@fliUJ)sx8d%-FUiKVjnd&5C7D7o!X4`0}$2!om2j)(WjuvnH7m+6cU zKFmP0J%wTAQN0*~;dW4OF*oGr(j%Oq(%`?0pushEKWzktCO8aj?YT0aoA)q`4R?g$ zSe*6fxKw_h^Sog!t&I?C3?A7e8Ip3r8TuxY#uyVQT$ugrT^VvE<9hO8V zt2`_s<;0P5ld3(hfO0fQVz)w$%vwh{!yH@`Gk9a-^IyhkKU_nz%=4Ktqo+d`jZ>XN zVj4utwZAa%bl2{Cw54_14WWi}kdR>}U#k)x(MaCZ11#;Vc6*iVW=@Wx1D(;N3 z*0x@MFhq9L9W1{oTgZmVo6yPKR;)3$I%Ma{n1mDYuwCsnGTCOlvEa3u(Qi%^+e20* zJga3W^H(*wKYvp*0{LkwXeCW}l03{CD<9{%5s1~N@gHS8(r z1L-k8XXkm1w+?abc0($w*4nwCnapm^4&c}MaTP3DIwx9UOe@C7rt1n&2{Mq8T_ILT zu|uw1PirL33^3<<6w=(yb?h%1;R%^jwBsy~lDOL{PO5%#)!&fy6Xi|QcKm)mz z&G{P3DBsg*a{d6vka>q1*%4kcU)V%`>$PY*!E@nM^!JNBu;LmPqcR|D?GBNzv2m@N!74tt(DH;khlCaUa5Z-%z!@(q=OY$LYQ&5JH%&my&Ucw&UM3gfjeoupWaCrS^L?Z5`g#PVS!)S(UD_+^ zMrD$c+7_{|YNmhWG-zgMkb00?xiK)ZHISleHe~+O5l2`fT+(AK=y07YX4>MT5>iaj zt+`XV%u37#Ut=ZkzgifUW~wm9E4-m%u4O@CzA2(i zmwA}qh%z43Ry5j>-8tftDlJcyHF)D8V$hqZT18jfc$Lb01=(yQ*L+tpimB)s=~8EQh4@_j(B2}Yz!sRd%DlDGZp}=vXibHN(gI#QVn6ZvYTo3ZN*iIj;lFG4I7#rX2iKRHHxII1!qvYfiZ_bfyhclJ-fPUa<_z7 zqsI5~Fud*Q)#O`>GSDhVpXQf2ky7C|uPh?Qnw(xAtD}yTSMoLnm==w^1_cl)Rjq?{ znX8(4ghZdVSu33b4`^lQ&XZLU3+Ln+Q00*icqm457`k4gx}cZ)8_iJ5iskV#i_UTL z#k|d$d`pxS=(h$zoU?0u8nOHqMJ1PUaKXNU&Z4fiGffP4Y-PH zGg1Q8iXp9W#P0O}{L?KgNyc7?w1TWs56xp4B(|nBXiZ<*BkZN+Zlp>>D+4sr5?()& zFAvUWIP`4T3}aBYGLqAHM6R-8jWuN+Ya^*+zAlP^J2NtJFTz!BM&e9f1{w3eiRjeD z>7!LnURrhn_auz+X|@vwwPwT$*lnj8Y04}%EHF?gQneIssAQ^cq89Le%CU!5d(?@J zb}&P_>BIFovt=26iD*~F#?2K0XAc#7hec7B>*QW-(!ewrOwBpnY&STGX6>ceCp@Os z1QlD0T}SiVhtc*84rvrB!)Y~PW$rpR#atMGUdh>U$&39%4@#TXq^4*r_d{fVz*lIZ zM|Wcm<)E0d%fXYZcGpHB+RSwn#sAURW>M_*(q69ca2piW1-8xpz=b{jJ0=}Ha4exW zWNl_2W7x~h5HLODNp@PJpAwZL+|6AtmB|5LepyuCkg&NEST-@H9*#H^LuJ}4%(ttP zP-s-v4D?cDS62XgiW=d3Et7}~P_wv~EZ-nmrzp`1ro_peZE~eX%j24?hp?jOSs1m( zGy)!r&||G(_Nu83Ud`5w)U6Peksx0oYr^#CES9Q@R~nPPt`INM;MT04eR3Y0p*pX1 zSzjAL)mr(+5x(t}OqRXbAS}mk?auHq4j=8SFT0Jm9Uy80F$wIQdHt7Mc8SY2$f$Ay zac}b?3)faMHK*U&dUWF5+;t+co4mk&etP}2X3dnEI_!?WUmerDf_hRb(}~4cWonOj z&o)iPdMfs$R^Bn1`+h)X>+EQ#>_!-2_BFQqcs(X&AbGjgX&ILElJno@Q0%vc19?H_ zDm0X*gX<2$cw*J&L^n9tZMItaGYw&@>=p@6OXF=s4M%c1On%LlBdUYTpH, 2020 -# Jannis Leidel , 2011 -# John Moylan , 2013 -# John Stafford , 2013 -# Seán de Búrca , 2011 -# Luke Blaney , 2019 -# Michael Thornhill , 2011-2012,2015 -# Séamus Ó Cúile , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-22 11:46-0300\n" -"PO-Revision-Date: 2024-10-07 06:49+0000\n" -"Last-Translator: Aindriú Mac Giolla Eoin, 2024\n" -"Language-Team: Irish (http://app.transifex.com/django/django/language/ga/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ga\n" -"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : " -"4);\n" - -msgid "Afrikaans" -msgstr "Afracáinis" - -msgid "Arabic" -msgstr "Araibis" - -msgid "Algerian Arabic" -msgstr "Araibis na hAilgéire" - -msgid "Asturian" -msgstr "Astúiris" - -msgid "Azerbaijani" -msgstr "Asarbaiseáinis" - -msgid "Bulgarian" -msgstr "Bulgáiris" - -msgid "Belarusian" -msgstr "Bealarúisis" - -msgid "Bengali" -msgstr "Beangáilis" - -msgid "Breton" -msgstr "Briotánach" - -msgid "Bosnian" -msgstr "Boisnis" - -msgid "Catalan" -msgstr "Catalóinis" - -msgid "Central Kurdish (Sorani)" -msgstr "Coirdis Láir (Sorani)" - -msgid "Czech" -msgstr "Seicis" - -msgid "Welsh" -msgstr "Breatnais" - -msgid "Danish" -msgstr "Danmhairgis " - -msgid "German" -msgstr "Gearmáinis" - -msgid "Lower Sorbian" -msgstr "Sorbais Íochtarach" - -msgid "Greek" -msgstr "Gréigis" - -msgid "English" -msgstr "Béarla" - -msgid "Australian English" -msgstr "Béarla Astrálach" - -msgid "British English" -msgstr "Béarla na Breataine" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spáinnis" - -msgid "Argentinian Spanish" -msgstr "Spáinnis na hAirgintíne" - -msgid "Colombian Spanish" -msgstr "Spáinnis na Colóime" - -msgid "Mexican Spanish" -msgstr "Spáinnis Mheicsiceo " - -msgid "Nicaraguan Spanish" -msgstr "Spáinnis Nicearagua" - -msgid "Venezuelan Spanish" -msgstr "Spáinnis Veiniséalach" - -msgid "Estonian" -msgstr "Eastóinis" - -msgid "Basque" -msgstr "Bascais" - -msgid "Persian" -msgstr "Peirsis" - -msgid "Finnish" -msgstr "Fionlainnis" - -msgid "French" -msgstr "Fraincis" - -msgid "Frisian" -msgstr "Freaslainnis" - -msgid "Irish" -msgstr "Gaeilge" - -msgid "Scottish Gaelic" -msgstr "Gaeilge na hAlban" - -msgid "Galician" -msgstr "Gailísis" - -msgid "Hebrew" -msgstr "Eabhrais" - -msgid "Hindi" -msgstr "Hiondúis" - -msgid "Croatian" -msgstr "Cróitis" - -msgid "Upper Sorbian" -msgstr "Sorbian Uachtarach" - -msgid "Hungarian" -msgstr "Ungáiris" - -msgid "Armenian" -msgstr "Airméinis" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indinéisis" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Íoslainnis" - -msgid "Italian" -msgstr "Iodáilis" - -msgid "Japanese" -msgstr "Seapáinis" - -msgid "Georgian" -msgstr "Seoirsis" - -msgid "Kabyle" -msgstr "Cabaill" - -msgid "Kazakh" -msgstr "Casaicis" - -msgid "Khmer" -msgstr "Ciméiris" - -msgid "Kannada" -msgstr "Cannadais" - -msgid "Korean" -msgstr "Cóiréis" - -msgid "Kyrgyz" -msgstr "Chirgeastáin" - -msgid "Luxembourgish" -msgstr "Lucsamburgach" - -msgid "Lithuanian" -msgstr "Liotuáinis" - -msgid "Latvian" -msgstr "Laitvis" - -msgid "Macedonian" -msgstr "Macadóinis" - -msgid "Malayalam" -msgstr "Mailéalaimis" - -msgid "Mongolian" -msgstr "Mongóilis" - -msgid "Marathi" -msgstr "Maraitis" - -msgid "Malay" -msgstr "Malaeis" - -msgid "Burmese" -msgstr "Burmais" - -msgid "Norwegian Bokmål" -msgstr "Ioruais Bokmål" - -msgid "Nepali" -msgstr "Neipeailis" - -msgid "Dutch" -msgstr "Ollainnis" - -msgid "Norwegian Nynorsk" -msgstr "Ioruais Nynorsk" - -msgid "Ossetic" -msgstr "Oiséitis" - -msgid "Punjabi" -msgstr "Puinseáibis" - -msgid "Polish" -msgstr "Polainnis" - -msgid "Portuguese" -msgstr "Portaingéilis" - -msgid "Brazilian Portuguese" -msgstr "Portaingéilis na Brasaíle" - -msgid "Romanian" -msgstr "Rómáinis" - -msgid "Russian" -msgstr "Rúisis" - -msgid "Slovak" -msgstr "Slóvaicis" - -msgid "Slovenian" -msgstr "Slóivéinis" - -msgid "Albanian" -msgstr "Albáinis" - -msgid "Serbian" -msgstr "Seirbis" - -msgid "Serbian Latin" -msgstr "Seirbis (Laidineach)" - -msgid "Swedish" -msgstr "Sualainnis" - -msgid "Swahili" -msgstr "Svahaílis" - -msgid "Tamil" -msgstr "Tamailis" - -msgid "Telugu" -msgstr "Teileagúis" - -msgid "Tajik" -msgstr "Táidsíc" - -msgid "Thai" -msgstr "Téalainnis" - -msgid "Turkmen" -msgstr "Tuircméinis" - -msgid "Turkish" -msgstr "Tuircis" - -msgid "Tatar" -msgstr "Tatairis" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uighur" - -msgid "Ukrainian" -msgstr "Úcráinis" - -msgid "Urdu" -msgstr "Urdais" - -msgid "Uzbek" -msgstr "Úisbéicis" - -msgid "Vietnamese" -msgstr "Vítneamais" - -msgid "Simplified Chinese" -msgstr "Sínis Simplithe" - -msgid "Traditional Chinese" -msgstr "Sínis Traidisiúnta" - -msgid "Messages" -msgstr "Teachtaireachtaí" - -msgid "Site Maps" -msgstr "Léarscáileanna Suímh" - -msgid "Static Files" -msgstr "Comhaid Statach" - -msgid "Syndication" -msgstr "Sindeacáitiú" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Ní slánuimhir í an uimhir leathanaigh sin" - -msgid "That page number is less than 1" -msgstr "Tá uimhir an leathanaigh sin níos lú ná 1" - -msgid "That page contains no results" -msgstr "Níl aon torthaí ar an leathanach sin" - -msgid "Enter a valid value." -msgstr "Iontráil luach bailí" - -msgid "Enter a valid domain name." -msgstr "Cuir isteach ainm fearainn bailí." - -msgid "Enter a valid URL." -msgstr "Iontráil URL bailí." - -msgid "Enter a valid integer." -msgstr "Cuir isteach slánuimhir bhailí." - -msgid "Enter a valid email address." -msgstr "Cuir isteach seoladh ríomhphoist bailí." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Cuir isteach “sluga” bailí ar a bhfuil litreacha, uimhreacha, foscórthaí nó " -"fleiscíní." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Cuir isteach “sluga” bailí ar a bhfuil litreacha Unicode, uimhreacha, fo-" -"scóranna, nó fleiscíní." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Cuir isteach seoladh bailí %(protocol)s." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 nó IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Ná hiontráil ach digití atá deighilte le camóga." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Cinntigh go bhfuil an luach seo %(limit_value)s (tá sé %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Cinntigh go bhfuil an luach seo níos lú ná nó cothrom le %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Cinntigh go bhfuil an luach seo níos mó ná nó cothrom le %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Cinntigh gur iolraí de chéimmhéid %(limit_value)s an luach seo." - -#, 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 "" -"Cinntigh gur iolraí de chéimmhéid %(limit_value)s an luach seo, ag tosú ó " -"%(offset)s, m.sh. %(offset)s, %(valid_value1)s, %(valid_value2)s, agus mar " -"sin de." - -#, 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] "" -"Cinntigh go bhfuil ar a laghad %(limit_value)d carachtar ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[1] "" -"Cinntigh go bhfuil ar a laghad %(limit_value)d carachtar ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[2] "" -"Cinntigh go bhfuil ar a laghad %(limit_value)d carachtar ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[3] "" -"Cinntigh go bhfuil ar a laghad %(limit_value)d carachtar ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[4] "" -"Cinntigh go bhfuil ar a laghad %(limit_value)d carachtar ag an luach seo (tá " -"%(show_value)d aige)." - -#, 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] "" -"Cinntigh go bhfuil %(limit_value)d carachtar ar a mhéad ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[1] "" -"Cinntigh go bhfuil %(limit_value)d carachtar ar a mhéad ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[2] "" -"Cinntigh go bhfuil %(limit_value)d carachtar ar a mhéad ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[3] "" -"Cinntigh go bhfuil %(limit_value)d carachtar ar a mhéad ag an luach seo (tá " -"%(show_value)d aige)." -msgstr[4] "" -"Cinntigh go bhfuil %(limit_value)d carachtar ar a mhéad ag an luach seo (tá " -"%(show_value)d aige)." - -msgid "Enter a number." -msgstr "Iontráil uimhir." - -#, 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] "Cinntigh nach bhfuil níos mó ná %(max)s digit san iomlán." -msgstr[1] "Cinntigh nach bhfuil níos mó ná %(max)s digit san iomlán." -msgstr[2] "Cinntigh nach bhfuil níos mó ná %(max)s digit san iomlán." -msgstr[3] "Cinntigh nach bhfuil níos mó ná %(max)s digit san iomlán." -msgstr[4] "Cinntigh nach bhfuil níos mó ná %(max)s digit san iomlán." - -#, 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] "Cinntigh nach bhfuil níos mó ná %(max)s ionad deachúlach ann." -msgstr[1] "Cinntigh nach bhfuil níos mó ná %(max)s de dheachúlacha ann." -msgstr[2] "Cinntigh nach bhfuil níos mó ná %(max)s de dheachúlacha ann." -msgstr[3] "Cinntigh nach bhfuil níos mó ná %(max)s de dheachúlacha ann." -msgstr[4] "Cinntigh nach bhfuil níos mó ná %(max)s de dheachúlacha ann." - -#, 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] "" -"Cinntigh nach bhfuil níos mó ná %(max)s digit ann roimh an bpointe deachúil." -msgstr[1] "" -"Cinntigh nach bhfuil níos mó ná %(max)s dhigit roimh an bpointe deachúil." -msgstr[2] "" -"Cinntigh nach bhfuil níos mó ná %(max)s dhigit roimh an bpointe deachúil." -msgstr[3] "" -"Cinntigh nach bhfuil níos mó ná %(max)s dhigit roimh an bpointe deachúil." -msgstr[4] "" -"Cinntigh nach bhfuil níos mó ná %(max)s dhigit roimh an bpointe deachúil." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Ní cheadaítear iarmhír chomhaid “%(extension)s”. Is iad seo a leanas " -"eisínteachtaí ceadaithe: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Ní cheadaítear carachtair null." - -msgid "and" -msgstr "agus" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Tá %(model_name)s leis an %(field_labels)s seo ann cheana." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Tá srian “%(name)s” sáraithe." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Ní rogha bhailí é luach %(value)r." - -msgid "This field cannot be null." -msgstr "Ní cheadaítear luach nialasach sa réimse seo." - -msgid "This field cannot be blank." -msgstr "Ní cheadaítear luach nialasach sa réimse seo." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Tá %(model_name)s leis an %(field_label)s seo ann cheana." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"Caithfidh %(field_label)s a bheith uathúil le haghaidh %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Réimse de Cineál: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Caithfidh luach “%(value)s” a bheith Fíor nó Bréagach." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Caithfidh luach “%(value)s” a bheith Fíor, Bréagach, nó Neamhní." - -msgid "Boolean (Either True or False)" -msgstr "Boole" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Teaghrán (suas go %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Teaghrán (gan teorainn)" - -msgid "Comma-separated integers" -msgstr "Slánuimhireacha camóg-scartha" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Tá formáid dáta neamhbhailí ag luach “%(value)s”. Caithfidh sé a bheith i " -"bhformáid BBBB-MM-LL." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Tá an fhormáid cheart ag luach “%(value)s” (BBBB-MM-DD) ach is dáta " -"neamhbhailí é." - -msgid "Date (without time)" -msgstr "Dáta (gan am)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Tá formáid neamhbhailí ag luach “%(value)s”. Caithfidh sé a bheith san " -"fhormáid BBBB-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Tá an fhormáid cheart ag luach “%(value)s” (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) ach is dáta/am neamhbhailí é." - -msgid "Date (with time)" -msgstr "Dáta (le am)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Caithfidh luach “%(value)s” a bheith ina uimhir dheachúil." - -msgid "Decimal number" -msgstr "Uimhir deachúlach" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Tá formáid neamhbhailí ag luach “%(value)s”. Caithfidh sé a bheith i " -"bhformáid [DD] [[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Fad" - -msgid "Email address" -msgstr "R-phost" - -msgid "File path" -msgstr "Conair comhaid" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Caithfidh luach “%(value)s” a bheith ina shnámhán." - -msgid "Floating point number" -msgstr "Snámhphointe" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Caithfidh luach “%(value)s” a bheith ina shlánuimhir." - -msgid "Integer" -msgstr "Slánuimhir" - -msgid "Big (8 byte) integer" -msgstr "Mór (8 byte) slánuimhi" - -msgid "Small integer" -msgstr "Slánuimhir beag" - -msgid "IPv4 address" -msgstr "Seoladh IPv4" - -msgid "IP address" -msgstr "Seoladh IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Ní mór luach “%(value)s” a bheith Easpa, Fíor nó Bréagach." - -msgid "Boolean (Either True, False or None)" -msgstr "Boole (Fíor, Bréagach nó Dada)" - -msgid "Positive big integer" -msgstr "Slánuimhir mhór dhearfach" - -msgid "Positive integer" -msgstr "Slánuimhir dearfach" - -msgid "Positive small integer" -msgstr "Slánuimhir beag dearfach" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (suas go %(max_length)s)" - -msgid "Text" -msgstr "Téacs" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Tá formáid neamhbhailí ag luach “%(value)s”. Caithfidh sé a bheith i " -"bhformáid HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Tá an fhormáid cheart ag luach “%(value)s” (HH:MM[:ss[.uuuuuu]]) ach is am " -"neamhbhailí é." - -msgid "Time" -msgstr "Am" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Sonraí dénártha amh" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "Ní UUID bailí é “%(value)s”." - -msgid "Universally unique identifier" -msgstr "Aitheantóir uathúil uilíoch" - -msgid "File" -msgstr "Comhaid" - -msgid "Image" -msgstr "Íomhá" - -msgid "A JSON object" -msgstr "Réad JSON" - -msgid "Value must be valid JSON." -msgstr "Caithfidh an luach a bheith bailí JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "Níl sampla %(model)s le %(field)s %(value)r ann." - -msgid "Foreign Key (type determined by related field)" -msgstr "Eochair Eachtracha (cineál a chinnfear de réir réimse a bhaineann)" - -msgid "One-to-one relationship" -msgstr "Duine-le-duine caidreamh" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s caidreamh" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s caidrimh" - -msgid "Many-to-many relationship" -msgstr "Go leor le go leor caidreamh" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Tá an réimse seo riachtanach." - -msgid "Enter a whole number." -msgstr "Iontráil slánuimhir." - -msgid "Enter a valid date." -msgstr "Iontráil dáta bailí." - -msgid "Enter a valid time." -msgstr "Iontráil am bailí." - -msgid "Enter a valid date/time." -msgstr "Iontráil dáta/am bailí." - -msgid "Enter a valid duration." -msgstr "Cuir isteach ré bailí." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Caithfidh líon na laethanta a bheith idir {min_days} agus {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Níor seoladh comhad. Deimhnigh cineál an ionchódaithe ar an bhfoirm." - -msgid "No file was submitted." -msgstr "Níor seoladh aon chomhad." - -msgid "The submitted file is empty." -msgstr "Tá an comhad a seoladh folamh." - -#, 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] "" -"Cinntigh go bhfuil %(max)d carachtar ar a mhéad ag an gcomhadainm seo (tá " -"%(length)d aige)." -msgstr[1] "" -"Cinntigh go bhfuil %(max)d carachtar ar a mhéad ag an gcomhadainm seo (tá " -"%(length)d aige)." -msgstr[2] "" -"Cinntigh go bhfuil %(max)d carachtar ar a mhéad ag an gcomhadainm seo (tá " -"%(length)d aige)." -msgstr[3] "" -"Cinntigh go bhfuil %(max)d carachtar ar a mhéad ag an gcomhadainm seo (tá " -"%(length)d aige)." -msgstr[4] "" -"Cinntigh go bhfuil %(max)d carachtar ar a mhéad ag an gcomhadainm seo (tá " -"%(length)d aige)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Cuir ceachtar isteach comhad nó an ticbhosca soiléir, ní féidir an dá " -"sheiceáil." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Uasluchtaigh íomhá bhailí. Níorbh íomhá é an comhad a d'uasluchtaigh tú, nó " -"b'íomhá thruaillithe é." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Déan rogha bhailí. Ní ceann de na roghanna é %(value)s." - -msgid "Enter a list of values." -msgstr "Cuir liosta de luachanna isteach." - -msgid "Enter a complete value." -msgstr "Cuir isteach luach iomlán." - -msgid "Enter a valid UUID." -msgstr "Cuir isteach UUID bailí." - -msgid "Enter a valid JSON." -msgstr "Cuir isteach JSON bailí." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Réimse folaithe %(name)s) %(error)s" - -#, 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 "" -"Tá sonraí ManagementForm in easnamh nó ar cuireadh isteach orthu. Réimsí ar " -"iarraidh: %(field_names)s. Seans go mbeidh ort tuairisc fhabht a chomhdú má " -"leanann an cheist." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Cuir isteach %(num)d foirm ar a mhéad." -msgstr[1] "Cuir isteach %(num)d foirm ar a mhéad." -msgstr[2] "Cuir isteach %(num)d foirm ar a mhéad." -msgstr[3] "Cuir isteach %(num)d foirm ar a mhéad." -msgstr[4] "Cuir isteach %(num)d foirm ar a mhéad." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Cuir isteach ar a laghad %(num)d foirm." -msgstr[1] "Cuir isteach %(num)d foirm ar a laghad." -msgstr[2] "Cuir isteach %(num)d foirm ar a laghad." -msgstr[3] "Cuir isteach %(num)d foirm ar a laghad." -msgstr[4] "Cuir isteach %(num)d foirm ar a laghad." - -msgid "Order" -msgstr "Ord" - -msgid "Delete" -msgstr "Scrios" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Le do thoil ceartaigh an sonra dúbail le %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Ceart le do thoil na sonraí a dhúbailt le haghaidh %(field)s, chaithfidh a " -"bheith uathúil." - -#, 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 "" -"Ceart le do thoil na sonraí a dhúbailt le haghaidh %(field_name)s ní mór a " -"bheith uaithúil le haghaidh an %(lookup)s i %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Le do thoil ceartaigh na luachanna dúbail thíos." - -msgid "The inline value did not match the parent instance." -msgstr "Níor mheaitseáil an luach inlíne leis an gcás tuismitheora." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Déan rogha bhailí. Ní ceann de na roghanna é do roghasa." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "Ní luach bailí é “%(pk)s”." - -#, 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 "" -"Níorbh fhéidir %(datetime)s a léirmhíniú i gcrios ama %(current_timezone)s; " -"d'fhéadfadh sé a bheith débhríoch nó b'fhéidir nach bhfuil sé ann." - -msgid "Clear" -msgstr "Glan" - -msgid "Currently" -msgstr "Faoi láthair" - -msgid "Change" -msgstr "Athraigh" - -msgid "Unknown" -msgstr "Anaithnid" - -msgid "Yes" -msgstr "Tá" - -msgid "No" -msgstr "Níl" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "tá,níl,b'fhéidir" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bheart" -msgstr[1] "%(size)d bheart" -msgstr[2] "%(size)d bheart" -msgstr[3] "%(size)d mbeart" -msgstr[4] "%(size)d beart" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "i.n." - -msgid "a.m." -msgstr "r.n." - -msgid "PM" -msgstr "IN" - -msgid "AM" -msgstr "RN" - -msgid "midnight" -msgstr "meán oíche" - -msgid "noon" -msgstr "nóin" - -msgid "Monday" -msgstr "Dé Luain" - -msgid "Tuesday" -msgstr "Dé Máirt" - -msgid "Wednesday" -msgstr "Dé Céadaoin" - -msgid "Thursday" -msgstr "Déardaoin" - -msgid "Friday" -msgstr "Dé hAoine" - -msgid "Saturday" -msgstr "Dé Sathairn" - -msgid "Sunday" -msgstr "Dé Domhnaigh" - -msgid "Mon" -msgstr "L" - -msgid "Tue" -msgstr "M" - -msgid "Wed" -msgstr "C" - -msgid "Thu" -msgstr "D" - -msgid "Fri" -msgstr "A" - -msgid "Sat" -msgstr "S" - -msgid "Sun" -msgstr "D" - -msgid "January" -msgstr "Eanáir" - -msgid "February" -msgstr "Feabhra" - -msgid "March" -msgstr "Márta" - -msgid "April" -msgstr "Aibreán" - -msgid "May" -msgstr "Bealtaine" - -msgid "June" -msgstr "Meitheamh" - -msgid "July" -msgstr "Iúil" - -msgid "August" -msgstr "Lúnasa" - -msgid "September" -msgstr "Meán Fómhair" - -msgid "October" -msgstr "Deireadh Fómhair" - -msgid "November" -msgstr "Samhain" - -msgid "December" -msgstr "Nollaig" - -msgid "jan" -msgstr "ean" - -msgid "feb" -msgstr "feabh" - -msgid "mar" -msgstr "márta" - -msgid "apr" -msgstr "aib" - -msgid "may" -msgstr "beal" - -msgid "jun" -msgstr "meith" - -msgid "jul" -msgstr "iúil" - -msgid "aug" -msgstr "lún" - -msgid "sep" -msgstr "mfómh" - -msgid "oct" -msgstr "dfómh" - -msgid "nov" -msgstr "samh" - -msgid "dec" -msgstr "noll" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ean." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feabh." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Márta" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Aib." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Beal." - -msgctxt "abbrev. month" -msgid "June" -msgstr "Meith." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Iúil" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Lún." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "MFómh." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "DFómh." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Samh." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Noll." - -msgctxt "alt. month" -msgid "January" -msgstr "Mí Eanáir" - -msgctxt "alt. month" -msgid "February" -msgstr "Mí Feabhra" - -msgctxt "alt. month" -msgid "March" -msgstr "Mí na Márta" - -msgctxt "alt. month" -msgid "April" -msgstr "Mí Aibreáin" - -msgctxt "alt. month" -msgid "May" -msgstr "Mí na Bealtaine" - -msgctxt "alt. month" -msgid "June" -msgstr "Mí an Mheithimh" - -msgctxt "alt. month" -msgid "July" -msgstr "Mí Iúil" - -msgctxt "alt. month" -msgid "August" -msgstr "Mí Lúnasa" - -msgctxt "alt. month" -msgid "September" -msgstr "Mí Mheán Fómhair" - -msgctxt "alt. month" -msgid "October" -msgstr "Mí Dheireadh Fómhair" - -msgctxt "alt. month" -msgid "November" -msgstr "Mí na Samhna" - -msgctxt "alt. month" -msgid "December" -msgstr "Mí na Nollag" - -msgid "This is not a valid IPv6 address." -msgstr "Ní seoladh IPv6 bailí é seo." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "nó" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d bhliain" -msgstr[1] "%(num)d bliain" -msgstr[2] "%(num)d bliain" -msgstr[3] "%(num)d bliain" -msgstr[4] "%(num)d bliain" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mí" -msgstr[1] "%(num)d míonna" -msgstr[2] "%(num)d míonna" -msgstr[3] "%(num)d míonna" -msgstr[4] "%(num)d míonna" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d seachtain" -msgstr[1] "%(num)d seachtainí" -msgstr[2] "%(num)d seachtainí" -msgstr[3] "%(num)d seachtainí" -msgstr[4] "%(num)d seachtainí" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d lá" -msgstr[1] "%(num)d laethanta" -msgstr[2] "%(num)d laethanta" -msgstr[3] "%(num)d laethanta" -msgstr[4] "%(num)d laethanta" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d uair" -msgstr[1] "%(num)d huaireanta" -msgstr[2] "%(num)d huaireanta" -msgstr[3] "%(num)d huaireanta" -msgstr[4] "%(num)d huaireanta" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d nóiméad" -msgstr[1] "%(num)d nóiméad" -msgstr[2] "%(num)d nóiméad" -msgstr[3] "%(num)d nóiméad" -msgstr[4] "%(num)d nóiméad" - -msgid "Forbidden" -msgstr "Toirmiscthe" - -msgid "CSRF verification failed. Request aborted." -msgstr "Theip ar fhíorú CSRF. Cuireadh deireadh leis an iarratas." - -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 "" -"Tá an teachtaireacht seo á fheiceáil agat toisc go bhfuil “ceanntásc " -"tarchuir” ag teastáil ón suíomh HTTPS seo le bheith seolta ag do bhrabhsálaí " -"gréasáin, ach níor seoladh aon cheann. Tá an ceanntásc seo ag teastáil ar " -"chúiseanna slándála, lena chinntiú nach bhfuil do bhrabhsálaí á fuadach ag " -"tríú páirtithe." - -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 "" -"Má tá do bhrabhsálaí cumraithe agat chun ceanntásca “Tagairtí” a dhíchumasú, " -"le do thoil déan iad a athchumasú, le do thoil don suíomh seo, nó do naisc " -"HTTPS, nó d’iarratais “ar an mbunús céanna”." - -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 "" -"Má tá an chlib 1 á úsáid agat nó má tá an ceanntásc “Polasaí Atreoraithe: " -"gan atreorú” san áireamh, bain amach iad le do thoil. Éilíonn an chosaint " -"CSRF go bhfuil an ceanntásc “Tagairtí” chun seiceáil docht atreoraithe a " -"dhéanamh. Má tá imní ort faoi phríobháideachas, bain úsáid as roghanna eile " -"amhail le haghaidh naisc chuig láithreáin tríú " -"páirtí." - -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 "" -"Tá an teachtaireacht seo á fheiceáil agat toisc go bhfuil fianán CSRF ag " -"teastáil ón suíomh seo agus foirmeacha á gcur isteach agat. Tá an fianán seo " -"ag teastáil ar chúiseanna slándála, lena chinntiú nach bhfuil do bhrabhsálaí " -"á fuadach ag tríú páirtithe." - -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 "" -"Má tá do bhrabhsálaí cumraithe agat chun fianáin a dhíchumasú, le do thoil " -"athchumasaigh iad, le do thoil, le haghaidh an tsuímh seo ar a laghad, nó le " -"haghaidh iarratais “ar an mbunús céanna”." - -msgid "More information is available with DEBUG=True." -msgstr "Tá tuilleadh eolais ar fáil le DEBUG=True." - -msgid "No year specified" -msgstr "Bliain gan sonrú" - -msgid "Date out of range" -msgstr "Dáta as raon" - -msgid "No month specified" -msgstr "Mí gan sonrú" - -msgid "No day specified" -msgstr "Lá gan sonrú" - -msgid "No week specified" -msgstr "Seachtain gan sonrú" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Gan %(verbose_name_plural)s ar fáil" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Níl %(verbose_name_plural)s sa todhchaí ar fáil mar tá %(class_name)s." -"allow_future Bréagach." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Teaghrán dáta neamhbhailí “%(datestr)s” tugtha formáid “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Níl bhfuarthas %(verbose_name)s le hadhaigh an iarratas" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Níl an leathanach “deireadh”, agus ní féidir é a thiontú go slánuimhir." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Leathanach neamhbhailí (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tá liosta folamh agus “%(class_name)s.allow_empty” bréagach." - -msgid "Directory indexes are not allowed here." -msgstr "Níl innéacsanna chomhadlann cheadaítear anseo." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "Níl “%(path)s” ann" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Innéacs de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "D'éirigh leis an suiteáil! Comhghairdeachas!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Féach ar nótaí scaoilte le haghaidh Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Tá an leathanach seo á fheiceáil agat toisc go bhfuil DEBUG=True i do chomhad socruithe agus nach bhfuil aon " -"URL cumraithe agat." - -msgid "Django Documentation" -msgstr "Doiciméadú Django" - -msgid "Topics, references, & how-to’s" -msgstr "Ábhair, tagairtí, & conas atá" - -msgid "Tutorial: A Polling App" -msgstr "Teagaisc: A Vótaíocht Aip" - -msgid "Get started with Django" -msgstr "Tosaigh le Django" - -msgid "Django Community" -msgstr "Pobal Django" - -msgid "Connect, get help, or contribute" -msgstr "Ceangail, faigh cúnamh, nó ranníoc" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ga/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ga/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ga/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ga/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 155e95befc4d11b0c2c79241227bc51051520837..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5Sipj436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9r!Mgs;lS-7JxmN3`cIG<}n zjw+H+45$W>;tblmmeju3?!XEcgVl{UXraDx)lhh*E+DDm5~1NxmO=?vmWB4y^3YM; TOFWuIXlH>ons3S&Gih)?0FO9A diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ga/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ga/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index e40d6340e47ab2bb7e92c51956163f335337e895..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 398 zcmYLFF;Bu!5PqeAh6V)$gHaP!66uS&8Dr8|NJ%U;r4Do}$WXV;u4Xw800QDs3}b6Q*e zPYSZq(WJg8^tR<_HE^#D}lg@_d3DuHgk?!}Ul&OkzWRhMgI-t!L*` gM++{>g7V1{6jtTaB`8KEP^r?ms#L#0$>XTv7r5mxIbz2cH9O29^Fb;7Q=?LFM~6sP=ybRQhj%D*sVXbpH`3 zKKKo&ek`8nc@6L!@NM87;AU{y3Gf(rANU?{5F))B`~`R(_}2NJcRu(KC_X!Qf#)3# z4mu1$(d`xBQQ#Xuit;|--X8?jzaN1bw?De~gXoOnPXtA`vq6>nLQwn}fro+Df=YJ_ zsQ%swUJ8B|90L6=&(lM_!8HyqbMaMB`7==Tm;m1lz8X9dJbaNYXECUB=YXQi1)$p54;~1v zaq%w()y^wHl~(~N%6qAczZDc;-UjXo-UC8P?~@=?z4sHGh8riv9<^z_w=%sB(rtrN6}CMo@fS0S!MnoN#zGsC=&h#m}#I_$E;G zybWaO@IDUC1HS^&MejEtB==4^leG@K0+hV^J5cTa1gQ1)E1<^rXCNZj+vhCX-fmEI zEr6=`Oi+AwF8EyVN>Frefa=c{hu1i~4m_Or8$hLdKd64(4vN1&2CDs^1eO0=pycJF zpy;{;B|-JB21S=4Z~=HRsQL8@P~-G=Q2g>i@QvVIpz0eq$JVnFRQ~m#;$H;*7JM=I zAh-eM{RVgfgQfcZ2vZ$#1!yI-yJkQ}ehed}?Q2DL{4+h`q;_q;Hzx)0bQ2hKu zQ0ac>;`e8el>azT^_~ujZ`{HDY2IDEw6W1#rpaZvR6rHlWq!#{wM1DeG8{wz@S?+a=^8~`2z9tny+&jL>b zF9X+uSA!RW4}l@reF3}*{;k6&z?bsA`a)y@_(^aPcu1e+hoxXQ?-9t5dT$0#2Ok6_ zm-bj{+jAax^B%|?@MXk*s~=qoykx-2mAkdA|?52;6rCvK|};_X6MS@Fs_U@9@12KLnmYx;w!=!LNce*ZVp+2mB_e zdGTEr{{$$${~4(H^m|ZzFlVKWKOEeL_j#b^`N^QtEpxaI)c9NqiVsIY@!J+q`K|*c zmu>)6&pW~6z}vthz|Volf)9gA|0fr}&njDw531ag-TQf<(k%x?$F-o!z24zl9o`B) zkN6LPUEuxTiQwa)+H)YpRlcJ@mA3#?d=IGp_kx-igWxO`6 z@Q}qjVRrG&T`=)5c+dumWl-bu3D5_>3?2^t3S0mlz~qn~a5|{>BB=TFI`C-lHuwGj zsQx|zo&xT5i5;KCU^nkW4!45J_a68CelX+xVQ>>T@*pFoY%cR|tXs7o!*2j}v> z2o%5ef}+z)zzJ{^)Hpm0iobpd9uBJW%6A0FP!i zqc6AREdclD{d7?DxByf+qoBqmak$yVzXDYHYeDhBjiB0fE2w%u4Bo+b-3fk>_bU-T zUj_GPu*C=816A&0py>VtsPgvTXy?n}px#dc88Yv5@GS6kp!#t?sP=yzRQ+Fe@81KJ z@5e6wH=yd->q?vN08sf31r>iRsPyw4E(Y~|2`IX*044v|gQ}+jD!vIS-8Bxc2k+(m zE#PtBP+;pD14YLzpz3)gD87FKco_IDQ1rSBRKM;9Rqp+u{O{-?77MLCvpsf%|~>f@;?!D0+PZ)ObD$J_~#tRQrGGzW*LPm-jhUYu8=~s=u!Q z)$Z#-(c{ga=GkrT{T@)|e97TALDBg!_kFL(w);p>?K=_F`1gToUjV8-s8BPhM&W^iBd0}i)2ycblz9&q?YhYx`#5dRHuA^1n|1>nh7c^)FtyAoUgeiU2< zehn0#9KXqq?>g`l-W%Za!COIP zgLA>P;C%2>P~}|>svoZgRqpkm%6ki_{(lOTKJp-_ak!vv*Y{yiEN@$3tjwL_kJn3Kk*g! zo`IsnD_#8cpz^=Xz5j!I{|Kmh?{j!RsD6Cb;XgZk$bJ91!*9FzM;!jp;ZMN>$^R=* z?VQ7+rt%K~Rqo;7p5QT{9_s2ku`_Wr$`+mUlF9|;+ ze4p?Kf_^V2_?6T<&7Pv|@9l>14Zy^Qd6!fy#9d^?Nq*F66n;e3~tE*Rg;0{4Cj z@A`evg8BP=zOf`48|k|p@tU*x?Zk?&rG5j1l?1J&`n{d- zEAwRk+yaDzF3R~ZxCDGLxB`^?(HvY)IFR>~!S@sL->Jmqzms_W4ljL#Yw}3&P~yJ= zo&k#Q-a+^|K|jfV{T?RVqzCu=dr&;Qm^}A_C%E|k0FNQ=$KZcg9MAdhM)&Zy4$lH# zN%$+mPYDMTB*(4-r4M|KaJtK{d8?n#`zP(AcOlRJ$}?(#7ZLuM&`Z$o2Es{%HKfs+ zu(vDcSzw9xy$Jffi|{9c=HDR%?Oogjt{_}Y(C+~Y=I?y|E+kC>>;Yd$(CtzxxQkAv~AxRl++7pCSAkA^)Ao!!puqozm|P!exYy63!<6L!f@LPYwe=ZQj~{ zmh*T$;cp1r2wj9X5dItC)r3zGj#6HNe*Z%FAB2w)77<=ccmdz81M^=u?~7b|#eI*k z!F{ZP=Mh#Beov5Gej%Yi`WJ!cfW3rs33Ca*Ans6tegR=K;by|Egnjt_DEI-w9|?8B zrGz&U&f{Adynyh(2@{0;cN-6D2tOmNC*3K8A%cEqf^P%QC;W&o&&Bg-e(%m7!2JpD zBfQGRJ=@_j@DlgD4|oLO0$0u#dH!GSo8TzIO9_*N+X?wk>%V^U2){E=c1_V^N?6PH z=Me63-;U<_BEk^wO~U&{J^wrSal#qyT_8Jl#J%_N{B8GqEO@tj797F1 ze*`Zie2Jjn)r2v^TL`BS#tHvK_%Fh0f_|?jJjXmC4=Cd$JfBS%C47YNS;BJSe+~8! zzDd}dpx;8mCkSsMJVfy3ca?)i*of+3cjlLpX004Qa?MQ*zZm*a+z8XLG;D-ro_(e9 zw!jUK8Tjlx=a zV=X9#HEOLlGgDtPj$Yaf{ZTU6R&AV`ZhluSNj5ddHZ~^4sL>RZCiU*DFu$vjP*57y zf<~0YSv49{Ewg^i_*zfOruHb#8bMqN{qd+#rD9Vjh0X8U9Mqa&cj}juF!QIh-{jpG z2Zm@SU!xi+%hU!3wKNRM6Sm)`y}Obzqw?)@#?5+n*)InZG`;n#e%P04(oCnkv_I9O zxY-C>AMI<$=Ok`a+h6t8{x}|nn_A!W(*86N2JIU4qEA`0HKduv2~%Om8y_=&#ZvuU zZT=3LzeDEl$WpIsWmGPQv2O_I(9{j#EC`Ki(Z!C>!UjC9+VBSax{oye(WK}-Z zLz^>eG?mlqYgS-PAZw&SO=*|Km6}PrHB5^^bQL+hr9lSMdP`xww3#X2(lD-&-dh?~ z{I0VNExOHIqD9`)B&mfI)wK+63sZk2h2vrPP!h%OQWKAvp-E}f@-jGr8eR9Zw*UTZ@>=D0Ok2zcA`mA5uZmS z&4!UoE>5q>sGpjK4uqw!UWDpAMD?KNGgs_u4WZ@@L@BLG(g|8x4!49%yEHTtJ*d@^ zaeBZAg+1N?16@gcbq^8Mn8+grl2Q|uiE7r>(>(- z9Wz(z!4`x^+4Xj;7L;iIlg)|1+MTRXg$1A(BE8khu-%FTKG^-DvZt{uvw9`)@RMnV zR=#O@8J$t4ie!{u4PYBqzJ#H*15ox$Rc1hm#nbPCCQ8B5g;Z!%yUX1jZP?{z0|49U@1=a8Zu*-@~VyiNm?J1MDtAnD$~Xr zd4n`G(Plc^cq<0m>G&R%{Z&Jo&&UPVjNj-7Y0lh1npwYT!Jb~`hV>i<$(w4Muwlch zf$4ElPiKl-B;9kn4^9YAj}JSg@$`>wothp!Q~A>fY+H>q&uYzz>a||GGq=!5vvvz^kKgB3-c~ZRD64pvWMlh_OaRs6j|FJ3%cIyRa?5Md zB^ZD)Ej;;>zdT8cM#J=Y3ZqKwuMQ{tF141GiqSzWX2GZL#)#n2bf?=}j-A7DzC4W- zq<;fO&s*L^QIs)+5>-sH&@AN}$7-;ktQym;%_spuktP9qZ_KWa;2;=4tE z1rxF)YOe^Bv|=C9x_NK-m@87tti57&6K_Q-MSUe>6OMZ;QD-7=WfL{jXnd=N@+s?e z&T(&538j^!C2v(Z@m7uc6G_u(73i_hPmB0@^{^56TIiO{OT$rg@i3idG&l5~CG+B> z(270ZZv=2X247sNHOqMkOpf&~V__(vTNAyIrj<=RP{l|J(}g}VEPzC5SWh+^9iraj zkI)FCsg9*d18q%wlp;-0-6SDHF_kGlOxs0C(3TSjl}4oo$!RxovQ!OAn`l;#Z@Y?_ z%kVK{OJS<9N8Lqv#7@{8lqQ&>G$p9P88Pg%nc8a6CI}LULDchB$7#a*&No(TEs8hM zs)U9`X}N$NjMA4yjSxn4i zhB%2%*B46Vu#3E`Wn+A*9wSQ>Bay_Q6_S+MjX{5lAsR~k?zdzn0zc_?tsEH{8dm>h z56DvAwH8;3@Mk^1_E;rNT~Y@RL9V`I91@LbWTxdRYjqIC*fAoNX27$Rr&>!4TfpA* z%X%4L6Dx}<3^NvJ!c1$}&-U4TZIv-bGyJakUBZoaCGF0-C802@G9uL+L`2nFg~qA5 zdr=S@iFr|gttr#%q9z8;Ma?+$RtLoi1m)@=j)QUlZVfh7z17t^M$2kgjNGdy(#phE zZ%xqHtisk{H#V_~^oWg;`oofJdTVaM*nyoYs(TRCACl<9Ahz3t{mWCGrNt<@5qq)iirMp8h=ISDN0kQ--E#$+`TB8CUm6HDfd zhb@?{Z4-VF|>OE9MB-xRa^q{LjODr3ca$wog4J($&67TWWV!dL!uchEL zfOXoXuT8wQ(%(9zJz{<|VJ)ZA*nGLj!+K_Y+%9o@X=v52L^RiDnJr<5hh;?=qKz{I zS+j`xZY=Pbqy2t~G(%7psl>`$t!Q*pR92_yQi64YS7&N1a^_5pkq>7|OgbKF?eUi; zo9dJAtx-@Ovvvacmu(_uvo)~SHfy!E*|VJ?-Q%sp(3a`FE)F%$OjgNJV=$XxUYD{2 zc8stC)(~PmwGRjnC(QF{bP@&*Y4Z1NlB}o_$t%h)$Vr6O$iLDs=A-kTS zWy#Jr6e%~ySb`)44BJB>M%1qKh@$aoRH{yMM^fDG6|Nbmt1~T`2!f%+P zoz79|Ks#)p(O5N|@o2P?hSvFH8H@>PSWbj(@l%OTyZ2(UMP$dgPZ}K8cD3bs^L1!G z8k1qS9e-~(w_Sj>+h)z*`B~YS*9f={m)B6j+K24+@j8nG3F( z@DO_IgK_f5Xtstmy!8pPNL;kOiChGSgN8ygm3$d4B@N?WTM>jXls6pK#A1O=EljCW zHHmP&NLm;lGQ(y$S$r>*nK5k%0hgMt%~HyUd_K0wT`gytIz)%DZTzn0n5LNVaBOtGjI7%moSWGY7Tqq|I1PNok?z`*ZN`+nBJtQ4v~^-{%cC=?ccs&8SW$^ccHX{O;F!PNIglCh|Sl(zajT074RP*BeG@nNy3pwBZ_X;4NO zBr)!moVQ2t&l7A(&2*C(WCTP70&xIGL9N&C^N}pl7yZ7mF%Rd2x1n5brVVeyrWB6Q zEW(~=waFNe2`qTCSrxHq(a=;%`MN1i#z{4X1&TT0x`pGpf+)~v8Zj#)i&cmu45*fQ zCyaBBQF574a_gjNlbMVs-IPJeXiP1IZ$nycdKhe+%eULC zsIs1!i^DkF+LSri+7P)o3L8eT3q2mkW%*Pg{gQdrMq@1NU9_m2l(L?(@r`4gX)mS+ zzrms~USyOcnf%?^B35}>b=jhMXp`)_U^Q+ud^3-MG=@|%M&;?e^Ib~uM3|koD6lq_ zbG~;J>0N@JL_ltdH!cZljOV3D8fl;M;AdfIRWZombn=${ZA>L=g~(vaSrUy!TE=>3 zDq4$FW)p&m4b4n56W@Tb*2cqPZm}&ywZ+9CscsZDl4+!=*Os7x$eG?O=2^(jDO(7{ z2AMH`r~vm!%e8N6$n8Nlj78I(D*H_(2?5$cFVZpsD{WvS_UwAcr+3*{*4EUtg4fM| zkx#2RD!u8AOY)cNjgif{59LX7;^-pOORXx|q7%v?R>@9zvTYg|hJ*mHVX#I+oa z9dWrO-5F&%*e=}muKn)1))_&++OI7WrXwylRyv~8E2~m5)Lt-_dO@?|vD4;_hD8q{ z=v~#U5n`{7f`JX})uVD8RjLgyPOwYkWV4sBTb-odn79CUt2e<47AFfyTns(qj*uhM z`XZ*DIdES$*>6rP!y~DMCQ@%8cA8<6}`lGNi_Wf#&8vT zTkd=YtbZxL!r)+GV8F-+5^PuRj782|+RBx^gM*j%X4&OEP4m0ril?L4jz-QHg~=8uoVWgN>nZ^ZC0|v zNYd-i9a>jdA8uyLB8dwFjAgHX+Nq~4E-YSLIPFw_@fp3Ro_flu{N}E~!%{$fjx+3u zB<=NAG~@niElf&$k{7iS7DmFL&Ie=jF7#VQaFZAEEOXwkUjOW3)M&N0*RPc44w(&^!g8rIY(3chnQX}!=i*w|R?U*Gc*&B*{>xwP z3m13$7x<_8y}n{k%VSSd>|zt^pYNaMFIeEm{&^5m@uv}g`nhv;I)-*)OVs=_kJd}0 zsoISzkJ+2D9~BoGlee=YIP(d*aupk9v>GH)8P&AX^o!MyLnJt>CT}fdsFamzfP)It zG#1)#SYth^8_zX4%M@+QwASf5+^@()pQM>K4=V$7e2i3rvB0R$uwK;`IjNcd4w1)-dyuR395wW`m z&HFg8sPw~QN{({@TOQN9(3et>d{ZHp%{anmi^>|4cjKO*(AZxyd3THu4{97iY^Jrq z?_+C=LZF}5mjybqSPmy|HLc;;Vnx}OhV(3LvOJh)wv0*6*2?6zv_Mu`$E44yHL{t* zjE1E7IYp#Nms#GBNK+0l<{$E-i+tA-W{)naT6u3FjOy~2R@DJ~g(3vU7X#c5rZuJy zd?ki%bEeUpVKm=3!zdiE0#kjg;rm6TlyO@ZtFV;WHSW>E0aN%HyRDKxEc-!9)fi*$ zP@{_JW1gopLi_yMA|nrv9RtwM;fW;DX-9AJ8cP)BYbL4$l+9L=WeyrpLI`Tek&N#r zO^G4pH0VMduB=pXf#4T~8l`50f3nKK$H{F}Zphyk7s?D51BfFyD4G5Ru^OW-J+GgV z;sRCroF(%oZ>@KCMpc@zjg#zCr8a3JNQ%@-_rydrGsf2os|-xu%|z3jZFNZGp-E;G zhFPYIlt-;vSR}`#=K@ub?J? zs0zVN-&D3_vpZ>FXG%U;nr|Wi#Nv;-T@+)e1IlC1_u&IT{$eKO$3)GK+me728M{ZoKVLO093{Nsj=s-acU(PB zm1r%CWa`=2DfD6)rXRJY1gKH1k()+sXC>x|owFuZOg>BswM|yE3gT z+Lbcsbf#;dUcBN7eCGkzFj!Z)xm@lRwy`vhu!>%c03Udw9Lj1QY-TEUZ;M=GMR z7jZ7zYYBEwt!=^f_`^69kqLQ5xI;3_nAOh8o&7$-uwhLtf4N4=#RNnZTDXQDmV! zRk(_c;a#fg?gHwuddRVG;3I8LojfX&Q)+5?>GQR5opmJBubN4Zhph-l3RMi#zKg(Ij6A4A1EvU6jxg zEnkWAqp^B2`fM_AJkU%7)rVaw_nl!uJ3HiO;?Bhw%*7+)Ax`9bBL*kf?K;qk|z$N2L_2g&`E>B8|t zxxFAvowGVnI}?RyGV{oi&WI_Fu%)cm^n~V$+0iWO0q4rB5TgNl6-^l`&h2orhg-~O zALVK^dAF#pR!Ua5))|vWqinx8XCp;RDo?qP@g$lm5z^+8j`4fi+imD>Jl-OUJubD2 zy;`Na8UuKhi+DFh7UwZ!e2@!M?`*{70`pC>s3jJytC?xozPvHaI3p)DJB<6&h;Qvm zw=Qn5J;8|NNqXi?(Q~Nx5V?|pv+4Nf<{Xqs(DocMIKbfx9M=-H1rJwnP=O6yf zyfyShQjw=9X|S23C32W9YQw;ve0{=D{>h``3A|(Wf1$wu)@8Ha32vVn)ykW4EPmtz(P3)}v4SGc z*j}bv7e$z+#<9%|HZqFAkVaS5+{;8v#hOWIr5lr-9%>GAYD=X{yvOkcEC^;>Qu2s) zrOmQrMf;6j+Up|>(x3!|MxtK=f@X36STc%IEpnQ;z2`DWbD&{G)EtP`D2U+hW{F6- zf{`%Jb@pjoc=>{?ht^8Ufz#H~+%3^u zgB^fTi9e42YFkyb5?eG{MKIMmGq$gubgtkX^_ZDy{Xt~qIgn~jv9 zU{Ck%EP;<4&?+Kf>{Pbg7c{xeC}oDf7*%>O%9(jxS7{e&b{%JLlu-c~J+a#??aucI zr>9sOrTotmI;Yv?F1K`Z<);{d{5!I zlHF3pm$UaGHqn5IlWv1O`E#B5pM^kE31&US++Vu`ABOQjqsl_&YflI}p)3FV6~%A?+Hn zAVgEPmZz%~xmr7GJiFnQ?Y6z0F3gQIdsB${%~Dx31{f--R>*o)_l1~(YQTECn?4W? zvuJQ*2>HkTVs8bXjgrD86f}M*5R4afW>OeUiW7RvQz+TP??+Ya+mgo>5h zea6gv(nyB6)1rlJm{pL=K~f;>gWt7=-az!2dp-0H={Q_9H-)sZ%St*XA;NcQVMZ6{ zlF;Nf5gxcZ&5e=(@1m?hb9YFq zckB94P|C2}&A7IOIA`Z1lARO0CC?cYqiD6{w8VoE_S*H(kjcr}a!4+27dU&4lPIJ0 z)tp9X=YkikbIMpiI(la86yrrg=*tQnl?DM}xgyV4lK~1q=@_HR46yD}!k31_Q3$2G zl&i=4gDCeh^&q6C1{&1y{I3vAZR^u*Sy9$;g$g6P$R3kw32iBPY3DU0s-Aia2{p9d z^3@oDWn0jpddSvg(wXKNPm5Ls=Kv8Y^A)0K9klKBY^FqZs>C6;rR~wN&P3b|f+BR% z)uk!go?pfzV~#6K_reZvRD_TYNGC?#)RFfY69|&W3#FhM$-#^N$SbeszMDKdZhGaD zZv@W;>J4fRx;BLkDu}pTT5G0e&I#+*PFQCxZbpc!O!}Xn7!CwB2O21%fYqRZnsTkF zq_aU1SbYqU^(>|go)u|k{ewNjf-VnnxtUhP;sz_FMvWb_1~&vPly;|?j_i;JVyaX_ zfJtBJ9MM`Uo0NN#)sBJKNhPqhB2_e^uE-KnzNr5Ore*AGPbG8v6-fO$U9VcX5muQZ%9e=18-@Sn^T3g0TV)= zCY=W*#go3Yf|0sQ*Qa7m5;+c%e-#^wX=84!z;$v{Sl^hn4D97B7^+_Z|AtlsG?Kc! zVgXt(V4KwbGodn6p<_N|4=%AbIDk zbH*k&9vV3kjjDlr2Ci%Q#X3A5Fb)@NjV}jX$r(%hPZvhPXuv}VuBY^ox`&dM`sR9Iiy9_gFnh2q03z9-Vz zdP&l9gqY;Hoy&`92u$S+V5c#P5MD)ntBJ!s*-KTgq6T=Q>RW_h_a?WgZz#j`tt3y2 zhaxW@MM1g;3rXwUp09?2Rfz%i2A%DmO?yRhg1)u#IKDEY zYkaT#cP;kvRL3%IO0&n#xlVqITO6iuXBr7&yog-t%UzJ$IUG9Gs}lXQ z*hJv5dBp$FI72hLbM4(K0@Fs+EDp?dt#yq8jO&}RYO4~RETdhHj>>jUo?Wk7PI_aD zEqY1~c@h;)?{JI5x1-b)6-v6RIZuwBXDmsrk-MAMY?tnSHoLE|3;8-OdZC88Q^GrK T 2 && n < 20) ? 2 : 3;\n" - -msgid "Afrikaans" -msgstr "Afraganais" - -msgid "Arabic" -msgstr "Arabais" - -msgid "Algerian Arabic" -msgstr "Arabais Aildireach" - -msgid "Asturian" -msgstr "Astùrais" - -msgid "Azerbaijani" -msgstr "Asarbaideànais" - -msgid "Bulgarian" -msgstr "Bulgarais" - -msgid "Belarusian" -msgstr "Bealaruisis" - -msgid "Bengali" -msgstr "Beangailis" - -msgid "Breton" -msgstr "Breatnais" - -msgid "Bosnian" -msgstr "Bosnais" - -msgid "Catalan" -msgstr "Catalanais" - -msgid "Czech" -msgstr "Seacais" - -msgid "Welsh" -msgstr "Cuimris" - -msgid "Danish" -msgstr "Danmhairgis" - -msgid "German" -msgstr "Gearmailtis" - -msgid "Lower Sorbian" -msgstr "Sòrbais Ìochdarach" - -msgid "Greek" -msgstr "Greugais" - -msgid "English" -msgstr "Beurla" - -msgid "Australian English" -msgstr "Beurla Astràilia" - -msgid "British English" -msgstr "Beurla Bhreatainn" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spàinntis" - -msgid "Argentinian Spanish" -msgstr "Spàinntis na h-Argantaine" - -msgid "Colombian Spanish" -msgstr "Spàinntis Choloimbia" - -msgid "Mexican Spanish" -msgstr "Spàinntis Mheagsagach" - -msgid "Nicaraguan Spanish" -msgstr "Spàinntis Niocaragua" - -msgid "Venezuelan Spanish" -msgstr "Spàinntis na Bheiniseala" - -msgid "Estonian" -msgstr "Eastoinis" - -msgid "Basque" -msgstr "Basgais" - -msgid "Persian" -msgstr "Farsaidh" - -msgid "Finnish" -msgstr "Fionnlannais" - -msgid "French" -msgstr "Fraingis" - -msgid "Frisian" -msgstr "Frìsis" - -msgid "Irish" -msgstr "Gaeilge" - -msgid "Scottish Gaelic" -msgstr "Gàidhlig" - -msgid "Galician" -msgstr "Gailìsis" - -msgid "Hebrew" -msgstr "Eabhra" - -msgid "Hindi" -msgstr "Hindis" - -msgid "Croatian" -msgstr "Cròthaisis" - -msgid "Upper Sorbian" -msgstr "Sòrbais Uachdarach" - -msgid "Hungarian" -msgstr "Ungairis" - -msgid "Armenian" -msgstr "Airmeinis" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Innd-Innsis" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Innis Tìlis" - -msgid "Italian" -msgstr "Eadailtis" - -msgid "Japanese" -msgstr "Seapanais" - -msgid "Georgian" -msgstr "Cairtbheilis" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Casachais" - -msgid "Khmer" -msgstr "Cmèar" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Coirèanais" - -msgid "Kyrgyz" -msgstr "Cìorgasais" - -msgid "Luxembourgish" -msgstr "Lugsamburgais" - -msgid "Lithuanian" -msgstr "Liotuainis" - -msgid "Latvian" -msgstr "Laitbheis" - -msgid "Macedonian" -msgstr "Masadonais" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolais" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malaidhis" - -msgid "Burmese" -msgstr "Burmais" - -msgid "Norwegian Bokmål" -msgstr "Nirribhis (Bokmål)" - -msgid "Nepali" -msgstr "Neapàlais" - -msgid "Dutch" -msgstr "Duitsis" - -msgid "Norwegian Nynorsk" -msgstr "Nirribhis (Nynorsk)" - -msgid "Ossetic" -msgstr "Ossetic" - -msgid "Punjabi" -msgstr "Panjabi" - -msgid "Polish" -msgstr "Pòlainnis" - -msgid "Portuguese" -msgstr "Portagailis" - -msgid "Brazilian Portuguese" -msgstr "Portagailis Bhraisileach" - -msgid "Romanian" -msgstr "Romàinis" - -msgid "Russian" -msgstr "Ruisis" - -msgid "Slovak" -msgstr "Slòbhacais" - -msgid "Slovenian" -msgstr "Slòbhainis" - -msgid "Albanian" -msgstr "Albàinis" - -msgid "Serbian" -msgstr "Sèirbis" - -msgid "Serbian Latin" -msgstr "Sèirbis (Laideann)" - -msgid "Swedish" -msgstr "Suainis" - -msgid "Swahili" -msgstr "Kiswahili" - -msgid "Tamil" -msgstr "Taimilis" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Taidigis" - -msgid "Thai" -msgstr "Tàidh" - -msgid "Turkmen" -msgstr "Turcmanais" - -msgid "Turkish" -msgstr "Turcais" - -msgid "Tatar" -msgstr "Tatarais" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "Ucràinis" - -msgid "Urdu" -msgstr "Ùrdu" - -msgid "Uzbek" -msgstr "Usbagais" - -msgid "Vietnamese" -msgstr "Bhiet-Namais" - -msgid "Simplified Chinese" -msgstr "Sìnis Shimplichte" - -msgid "Traditional Chinese" -msgstr "Sìnis Thradaiseanta" - -msgid "Messages" -msgstr "Teachdaireachdan" - -msgid "Site Maps" -msgstr "Mapaichean-làraich" - -msgid "Static Files" -msgstr "Faidhlichean stadastaireachd" - -msgid "Syndication" -msgstr "Siondacaideadh" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Chan eil àireamh na duilleige seo 'na àireamh slàn" - -msgid "That page number is less than 1" -msgstr "Tha àireamh na duilleige seo nas lugha na 1" - -msgid "That page contains no results" -msgstr "Chan eil toradh aig an duilleag seo" - -msgid "Enter a valid value." -msgstr "Cuir a-steach luach dligheach." - -msgid "Enter a valid URL." -msgstr "Cuir a-steach URL dligheach." - -msgid "Enter a valid integer." -msgstr "Cuir a-steach àireamh slàin dhligheach." - -msgid "Enter a valid email address." -msgstr "Cuir a-steach seòladh puist-d dligheach." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Cuir a-steach “sluga” dligheach anns nach eil ach litrichean, àireamhan, fo-" -"loidhnichean is tàthanan." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Cuir a-steach “sluga” dligheach anns nach eil ach litrichean Unicode, " -"àireamhan, fo-loidhnichean is tàthanan." - -msgid "Enter a valid IPv4 address." -msgstr "Cuir a-steach seòladh IPv4 dligheach." - -msgid "Enter a valid IPv6 address." -msgstr "Cuir a-steach seòladh IPv6 dligheach." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Cuir a-steach seòladh IPv4 no IPv6 dligheach." - -msgid "Enter only digits separated by commas." -msgstr "Na cuir a-steach ach àireamhan ’gan sgaradh le cromagan." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Dèan cinnteach gu bheil an luach seo %(limit_value)s (’s e %(show_value)s a " -"th’ ann)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Dèan cinnteach gu bheil an luach seo nas lugha na no co-ionnan ri " -"%(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Dèan cinnteach gu bheil an luach seo nas motha na no co-ionnan ri " -"%(limit_value)s." - -#, 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] "" -"Dèan cinnteach gu bheil %(limit_value)d charactar aig an luach seo air a’ " -"char as lugha (tha %(show_value)d aige an-dràsta)." -msgstr[1] "" -"Dèan cinnteach gu bheil %(limit_value)d charactar aig an luach seo air a’ " -"char as lugha (tha %(show_value)d aige an-dràsta)." -msgstr[2] "" -"Dèan cinnteach gu bheil %(limit_value)d caractaran aig an luach seo air a’ " -"char as lugha (tha %(show_value)d aige an-dràsta)." -msgstr[3] "" -"Dèan cinnteach gu bheil %(limit_value)d caractar aig an luach seo air a’ " -"char as lugha (tha %(show_value)d aige an-dràsta)." - -#, 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] "" -"Dèan cinnteach gu bheil %(limit_value)d charactar aig an luach seo air a’ " -"char as motha (tha %(show_value)d aige an-dràsta)." -msgstr[1] "" -"Dèan cinnteach gu bheil %(limit_value)d charactar aig an luach seo air a’ " -"char as motha (tha %(show_value)d aige an-dràsta)." -msgstr[2] "" -"Dèan cinnteach gu bheil %(limit_value)d caractaran aig an luach seo air a’ " -"char as motha (tha %(show_value)d aige an-dràsta)." -msgstr[3] "" -"Dèan cinnteach gu bheil %(limit_value)d caractar aig an luach seo air a’ " -"char as motha (tha %(show_value)d aige an-dràsta)." - -msgid "Enter a number." -msgstr "Cuir a-steach àireamh." - -#, 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] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamh ann gu h-iomlan." -msgstr[1] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamh ann gu h-iomlan." -msgstr[2] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamhan ann gu h-iomlan." -msgstr[3] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamh ann gu h-iomlan." - -#, 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] "Dèan cinnteach nach eil barrachd air %(max)s ionad deicheach ann." -msgstr[1] "Dèan cinnteach nach eil barrachd air %(max)s ionad deicheach ann." -msgstr[2] "Dèan cinnteach nach eil barrachd air %(max)s ionadan deicheach ann." -msgstr[3] "Dèan cinnteach nach eil barrachd air %(max)s ionad deicheach ann." - -#, 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] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamh ann ron phuing " -"dheicheach." -msgstr[1] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamh ann ron phuing " -"dheicheach." -msgstr[2] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamhan ann ron phuing " -"dheicheach." -msgstr[3] "" -"Dèan cinnteach nach eil barrachd air %(max)s àireamh ann ron phuing " -"dheicheach." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Chan eil an leudachan faidhle “%(extension)s” ceadaichte. Seo na leudachain " -"a tha ceadaichte: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Chan eil caractaran null ceadaichte." - -msgid "and" -msgstr "agus" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Tha %(model_name)s lis a’ %(field_labels)s seo ann mar-thà." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Chan eil an luach %(value)r ’na roghainn dhligheach." - -msgid "This field cannot be null." -msgstr "Chan fhaod an raon seo a bhith ’na neoni." - -msgid "This field cannot be blank." -msgstr "Chan fhaod an raon seo a bhith bàn." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Tha %(model_name)s leis a’ %(field_label)s seo ann mar-thà." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"Chan fhaod %(field_label)s a bhith ann ach aon turas airson " -"%(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Raon dhen t-seòrsa: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Feumaidh “%(value)s” a bhith True no False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Feumaidh “%(value)s” a bhith True, False no None." - -msgid "Boolean (Either True or False)" -msgstr "Booleach (True no False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Sreang (suas ri %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Àireamhan slàna sgaraichte le cromagan" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Tha fòrmat cinn-là mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith " -"san fhòrmat BBBB-MM-LL." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Tha fòrmat mar bu chòir (BBBB-MM-LL) aig an luach “%(value)s” ach tha an " -"ceann-là mì-dligheach." - -msgid "Date (without time)" -msgstr "Ceann-là (gun àm)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Tha fòrmat mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith san " -"fhòrmat BBBB-MM-LL HH:MM[:dd[.uuuuuu]][TZ]." - -#, 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 "" -"Tha fòrmat mar bu chòir (BBBB-MM-LL HH:MM[:dd[.uuuuuu]][TZ]) aig an luach " -"“%(value)s” ach tha an ceann-là/an t-àm mì-dligheach." - -msgid "Date (with time)" -msgstr "Ceann-là (le àm)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Feumaidh “%(value)s” a bhith ’na àireamh dheicheach." - -msgid "Decimal number" -msgstr "Àireamh dheicheach" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Tha fòrmat mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith san " -"fhòrmat [DD] [[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Faid" - -msgid "Email address" -msgstr "Seòladh puist-d" - -msgid "File path" -msgstr "Slighe an fhaidhle" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Feumaidh “%(value)s” a bhith ’na àireamh floda." - -msgid "Floating point number" -msgstr "Àireamh le puing floda" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Feumaidh “%(value)s” a bhith ’na àireamh shlàn." - -msgid "Integer" -msgstr "Àireamh shlàn" - -msgid "Big (8 byte) integer" -msgstr "Mòr-àireamh shlàn (8 baidht)" - -msgid "Small integer" -msgstr "Beag-àireamh slàn" - -msgid "IPv4 address" -msgstr "Seòladh IPv4" - -msgid "IP address" -msgstr "Seòladh IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Feumaidh “%(value)s” a bhith None, True no False." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleach (True, False no None)" - -msgid "Positive big integer" -msgstr "Àireamh shlàn dhearbh" - -msgid "Positive integer" -msgstr "Àireamh shlàn dhearbh" - -msgid "Positive small integer" -msgstr "Beag-àireamh shlàn dhearbh" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Sluga (suas ri %(max_length)s)" - -msgid "Text" -msgstr "Teacsa" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Tha fòrmat mì-dhligheach aig an luach “%(value)s”. Feumaidh e bhith san " -"fhòrmat HH:MM[:dd[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Tha fòrmat mar bu chòir (HH:MM[:dd[.uuuuuu]]) aig an luach “%(value)s” ach " -"tha an t-àm mì-dligheach." - -msgid "Time" -msgstr "Àm" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Dàta bìnearaidh amh" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "Chan eil “%(value)s” ’na UUID dligheach." - -msgid "Universally unique identifier" -msgstr "Aithnichear àraidh gu h-uile-choitcheann" - -msgid "File" -msgstr "Faidhle" - -msgid "Image" -msgstr "Dealbh" - -msgid "A JSON object" -msgstr "Oibseact JSON" - -msgid "Value must be valid JSON." -msgstr "Feumaidh an luach a bhith ’na JSON dligheach." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "Chan eil ionstans dhe %(model)s le %(field)s %(value)r ann." - -msgid "Foreign Key (type determined by related field)" -msgstr "Iuchair chèin (thèid a sheòrsa a mhìneachadh leis an raon dàimheach)" - -msgid "One-to-one relationship" -msgstr "Dàimh aonan gu aonan" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Dàimh %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Dàimhean %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Dàimh iomadh rud gu iomadh rud" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Tha an raon seo riatanach." - -msgid "Enter a whole number." -msgstr "Cuir a-steach àireamh shlàn." - -msgid "Enter a valid date." -msgstr "Cuir a-steach ceann-là dligheach." - -msgid "Enter a valid time." -msgstr "Cuir a-steach àm dligheach." - -msgid "Enter a valid date/time." -msgstr "Cuir a-steach ceann-là ’s àm dligheach." - -msgid "Enter a valid duration." -msgstr "Cuir a-steach faid dhligheach." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" -"Feumaidh an àireamh de làithean a bhith eadar {min_days} is {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Cha deach faidhle a chur a-null. Dearbhaich seòrsa a’ chòdachaidh air an " -"fhoirm." - -msgid "No file was submitted." -msgstr "Cha deach faidhle a chur a-null." - -msgid "The submitted file is empty." -msgstr "Tha am faidhle a chaidh a chur a-null falamh." - -#, 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] "" -"Dèan cinnteach nach eil barrachd air %(max)d charactar ann an ainm an " -"fhaidhle (tha %(length)d aige)." -msgstr[1] "" -"Dèan cinnteach nach eil barrachd air %(max)d charactar ann an ainm an " -"fhaidhle (tha %(length)d aige)." -msgstr[2] "" -"Dèan cinnteach nach eil barrachd air %(max)d caractaran ann an ainm an " -"fhaidhle (tha %(length)d aige)." -msgstr[3] "" -"Dèan cinnteach nach eil barrachd air %(max)d caractar ann an ainm an " -"fhaidhle (tha %(length)d aige)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Cuir a-null faidhle no cuir cromag sa bhogsa fhalamh, na dèan an dà chuidh " -"dhiubh." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Luchdaich suas dealbh dligheach. Cha robh am faidhle a luchdaich thu suas " -"’na dhealbh no bha an dealbh coirbte." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Tagh rud dligheach. Chan eil %(value)s ’na roghainn dhut." - -msgid "Enter a list of values." -msgstr "Cuir a-steach liosta de luachan." - -msgid "Enter a complete value." -msgstr "Cuir a-steach luach slàn." - -msgid "Enter a valid UUID." -msgstr "Cuir a-steach UUID dligheach." - -msgid "Enter a valid JSON." -msgstr "Cuir a-steach JSON dligheach." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Raon falaichte %(name)s) %(error)s" - -#, 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 "" -"Tha dàta an fhoirm stiùiridh a dhìth no chaidh beantainn ris. Seo na " -"raointean a tha a dhìth: %(field_names)s. Ma mhaireas an duilgheadas, saoil " -"an cuir thu aithris air buga thugainn?" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Na cuir a-null barrachd air %d fhoirm." -msgstr[1] "Na cuir a-null barrachd air %d fhoirm." -msgstr[2] "Na cuir a-null barrachd air %d foirmean." -msgstr[3] "Na cuir a-null barrachd air %d foirm." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Cuir a-null %d fhoirm air a char as lugha." -msgstr[1] "Cuir a-null %d fhoirm air a char as lugha." -msgstr[2] "Cuir a-null %d foirmichean air a char as lugha." -msgstr[3] "Cuir a-null %d foirm air a char as lugha." - -msgid "Order" -msgstr "Òrdugh" - -msgid "Delete" -msgstr "Sguab às" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ceartaich an dàta dùblaichte airson %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Ceartaich an dàta dùblaichte airson %(field)s, chan fhaod gach nì a bhith " -"ann ach aon turas." - -#, 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 "" -"Ceartaich an dàta dùblaichte airson %(field_name)s nach fhaod a bhith ann " -"ach aon turas airson %(lookup)s ann an %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Ceartaich na luachan dùblaichte gu h-ìosal." - -msgid "The inline value did not match the parent instance." -msgstr "" -"Chan eil an luach am broinn na loidhne a’ freagairt ris an ionstans-pàraint." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Tagh rud dligheach. Chan eil an rud seo ’na roghainn dhut." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "Chan e luach dligheach a tha ann an “%(pk)s”." - -#, 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 "" -"Cha chiall dha %(datetime)s san roinn-tìde %(current_timezone)s; dh’fhaoidte " -"gu bheil e dà-sheaghach no nach eil e ann." - -msgid "Clear" -msgstr "Falamhaich" - -msgid "Currently" -msgstr "An-dràsta" - -msgid "Change" -msgstr "Atharraich" - -msgid "Unknown" -msgstr "Chan eil fhios" - -msgid "Yes" -msgstr "Tha" - -msgid "No" -msgstr "Chan eil" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "yes,no,maybe" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d baidht" -msgstr[1] "%(size)d baidht" -msgstr[2] "%(size)d baidht" -msgstr[3] "%(size)d baidht" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "f" - -msgid "a.m." -msgstr "m" - -msgid "PM" -msgstr "f" - -msgid "AM" -msgstr "m" - -msgid "midnight" -msgstr "meadhan-oidhche" - -msgid "noon" -msgstr "meadhan-latha" - -msgid "Monday" -msgstr "DiLuain" - -msgid "Tuesday" -msgstr "DiMàirt" - -msgid "Wednesday" -msgstr "DiCiadain" - -msgid "Thursday" -msgstr "DiarDaoin" - -msgid "Friday" -msgstr "DihAoine" - -msgid "Saturday" -msgstr "DiSathairne" - -msgid "Sunday" -msgstr "DiDòmhnaich" - -msgid "Mon" -msgstr "DiL" - -msgid "Tue" -msgstr "DiM" - -msgid "Wed" -msgstr "DiC" - -msgid "Thu" -msgstr "Dia" - -msgid "Fri" -msgstr "Dih" - -msgid "Sat" -msgstr "DiS" - -msgid "Sun" -msgstr "DiD" - -msgid "January" -msgstr "Am Faoilleach" - -msgid "February" -msgstr "An Gearran" - -msgid "March" -msgstr "Am Màrt" - -msgid "April" -msgstr "An Giblean" - -msgid "May" -msgstr "An Cèitean" - -msgid "June" -msgstr "An t-Ògmhios" - -msgid "July" -msgstr "An t-Iuchar" - -msgid "August" -msgstr "An Lùnastal" - -msgid "September" -msgstr "An t-Sultain" - -msgid "October" -msgstr "An Dàmhair" - -msgid "November" -msgstr "An t-Samhain" - -msgid "December" -msgstr "An Dùbhlachd" - -msgid "jan" -msgstr "faoi" - -msgid "feb" -msgstr "gearr" - -msgid "mar" -msgstr "màrt" - -msgid "apr" -msgstr "gibl" - -msgid "may" -msgstr "cèit" - -msgid "jun" -msgstr "ògmh" - -msgid "jul" -msgstr "iuch" - -msgid "aug" -msgstr "lùna" - -msgid "sep" -msgstr "sult" - -msgid "oct" -msgstr "dàmh" - -msgid "nov" -msgstr "samh" - -msgid "dec" -msgstr "dùbh" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Faoi" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Gearr" - -msgctxt "abbrev. month" -msgid "March" -msgstr "Màrt" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Gibl" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Cèit" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Ògmh" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Iuch" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Lùna" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sult" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Dàmh" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Samh" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dùbh" - -msgctxt "alt. month" -msgid "January" -msgstr "Am Faoilleach" - -msgctxt "alt. month" -msgid "February" -msgstr "An Gearran" - -msgctxt "alt. month" -msgid "March" -msgstr "Am Màrt" - -msgctxt "alt. month" -msgid "April" -msgstr "An Giblean" - -msgctxt "alt. month" -msgid "May" -msgstr "An Cèitean" - -msgctxt "alt. month" -msgid "June" -msgstr "An t-Ògmhios" - -msgctxt "alt. month" -msgid "July" -msgstr "An t-Iuchar" - -msgctxt "alt. month" -msgid "August" -msgstr "An Lùnastal" - -msgctxt "alt. month" -msgid "September" -msgstr "An t-Sultain" - -msgctxt "alt. month" -msgid "October" -msgstr "An Dàmhair" - -msgctxt "alt. month" -msgid "November" -msgstr "An t-Samhain" - -msgctxt "alt. month" -msgid "December" -msgstr "An Dùbhlachd" - -msgid "This is not a valid IPv6 address." -msgstr "Chan eil seo ’na sheòladh IPv6 dligheach." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "no" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d bliadhna" -msgstr[1] "%(num)d bhliadhna" -msgstr[2] "%(num)d bliadhnaichean" -msgstr[3] "%(num)d bliadhna" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mhìos" -msgstr[1] "%(num)d mhìos" -msgstr[2] "%(num)d mìosan" -msgstr[3] "%(num)d mìos" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d seachdain" -msgstr[1] "%(num)d sheachdain" -msgstr[2] "%(num)d seachdainean" -msgstr[3] "%(num)d seachdain" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d latha" -msgstr[1] "%(num)d latha" -msgstr[2] "%(num)d làithean" -msgstr[3] "%(num)d latha" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d uair a thìde" -msgstr[1] "%(num)d uair a thìde" -msgstr[2] "%(num)d uairean a thìde" -msgstr[3] "%(num)d uair a thìde" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d mhionaid" -msgstr[1] "%(num)d mhionaid" -msgstr[2] "%(num)d mionaidean" -msgstr[3] "%(num)d mionaid" - -msgid "Forbidden" -msgstr "Toirmisgte" - -msgid "CSRF verification failed. Request aborted." -msgstr "Dh’fhàillig le dearbhadh CSRF. chaidh sgur dhen iarrtas." - -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 "" -"Chì thu an teachdaireachd seo air sgàth ’s gu bheil an làrach-lìn HTTPS seo " -"ag iarraidh air a’ bhrabhsair-lìn agad gun cuir e bann-cinn “Referer” thuice " -"ach cha deach gin a chur a-null. Tha feum air a’ bhann-chinn seo a chum " -"tèarainteachd ach nach cleachd treas-phàrtaidh am brabhsair agad gu droch-" -"rùnach." - -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 "" -"Ma rèitich thu am brabhsair agad ach an cuir e bannan-cinn “Referer” à " -"comas, cuir an comas iad a-rithist, co-dhiù airson na làraich seo no airson " -"ceanglaichean HTTPS no airson iarrtasan “same-origin”." - -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 "" -"Ma tha thu a’ cleachdadh taga no a’ gabhail a-staigh bann-cinn “'Referrer-Policy: no-referrer” feuch " -"an doir thu air falbh iad. Iarraidh an dìon CSRF bann-cinn “Referer” gus na " -"referers a dhearbhadh gu teann. Ma tha thu iomagaineach a thaobh do " -"prìobhaideachd, cleachd roghainnean eile mar airson " -"ceangal gu làraichean-lìn threas-phàrtaidhean." - -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 "" -"Chì thu an teachdaireachd seo air sgàth ’s gu bheil an làrach-lìn seo ag " -"iarraidh briosgaid CSRF nuair a chuireas tu foirm a-null. Tha feum air a’ " -"bhriosgaid seo a chum tèarainteachd ach nach cleachd treas-phàrtaidh am " -"brabhsair agad gu droch-rùnach." - -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 "" -"Ma rèitich thu am brabhsair agad ach an cuir e briosgaidean à comas, cuir an " -"comas iad a-rithist, co-dhiù airson na làraich seo no airson iarrtasan “same-" -"origin”." - -msgid "More information is available with DEBUG=True." -msgstr "Gheibh thu barrachd fiosrachaidh le DEBUG=True." - -msgid "No year specified" -msgstr "Cha deach bliadhna a shònrachadh" - -msgid "Date out of range" -msgstr "Tha ceann-là taobh thar na rainse" - -msgid "No month specified" -msgstr "Cha deach mìos a shònrachadh" - -msgid "No day specified" -msgstr "Cha deach latha a shònrachadh" - -msgid "No week specified" -msgstr "Cha deach seachdain a shònrachadh" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Chan eil %(verbose_name_plural)s ri fhaighinn" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Chan eil %(verbose_name_plural)s san àm ri teachd ri fhaighinn air sgàth ’s " -"gun deach %(class_name)s.allow_future a shuidheachadh air False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Sreang cinn-là “%(datestr)s” mì-dhligheach airson an fhòrmait “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Cha deach %(verbose_name)s a lorg a fhreagras dhan cheist" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Chan eil an duilleag ’na “last” is cha ghabh a h-iompachadh gu àireamh shlàn." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Duilleag mhì-dhligheach (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" -"Tha liosta fhalamh ann agus chaidh “%(class_name)s.allow_empty” a " -"shuidheachadh air False." - -msgid "Directory indexes are not allowed here." -msgstr "Chan eil clàran-amais pasgain falamh ceadaichte an-seo." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "Chan eil “%(path)s” ann" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Clàr-amais dhe %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Chaidh a stàladh! Meal do naidheachd!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Seall na nòtaichean sgaoilidh airson Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Chì thu an duilleag seo on a tha DEBUG=True ann am faidhle nan roghainnean agad agus cha do rèitich " -"thu URL sam bith fhathast." - -msgid "Django Documentation" -msgstr "Docamaideadh Django" - -msgid "Topics, references, & how-to’s" -msgstr "Cuspairean, iomraidhean ⁊ treòraichean" - -msgid "Tutorial: A Polling App" -msgstr "Oideachadh: Aplacaid cunntais-bheachd" - -msgid "Get started with Django" -msgstr "Dèan toiseach-tòiseachaidh le Django" - -msgid "Django Community" -msgstr "Coimhearsnachd Django" - -msgid "Connect, get help, or contribute" -msgstr "Dèan ceangal, faigh taic no cuidich" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/gd/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/gd/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/gd/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/gd/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 2d7c3038ef52b84559f14ba5c501a96ed8c56755..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1@We436KjouEuYP01{b!2~E>D(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>WEJKnoTPIk=;=jxaZ+^+Rqf zd8$Z3(WCA`$upS2H>CH)b_Y)S7_4q(jSj@M)HQ`?`T~loQX$j=IG0*_&I>b4%R@_| TQ+TwC(9Qx~G~bjlX4Bw)0US6* diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/gd/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/gd/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 83ae1299f0e4812c1a31d160b4c19590e8fa654a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 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, 2011-2012 -# fonso , 2011,2013 -# fonso , 2013 -# fasouto , 2017 -# Jannis Leidel , 2011 -# Leandro Regueiro , 2013 -# 948a55bc37dd6d642f1875bb84258fff_07a28cc , 2012 -# X Bello , 2023-2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: X Bello , 2023-2025\n" -"Language-Team: Galician (http://app.transifex.com/django/django/language/" -"gl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: gl\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Africáner" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Algerian Arabic" -msgstr "Árabe Arxelino" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azerí" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Belarusian" -msgstr "Bielorruso" - -msgid "Bengali" -msgstr "Bengalí" - -msgid "Breton" -msgstr "Bretón" - -msgid "Bosnian" -msgstr "Bosníaco" - -msgid "Catalan" -msgstr "Catalán" - -msgid "Central Kurdish (Sorani)" -msgstr "Kurdo Central (Sorani)" - -msgid "Czech" -msgstr "Checo" - -msgid "Welsh" -msgstr "Galés" - -msgid "Danish" -msgstr "Dinamarqués" - -msgid "German" -msgstr "Alemán" - -msgid "Lower Sorbian" -msgstr "Baixo Sorabo" - -msgid "Greek" -msgstr "Grego" - -msgid "English" -msgstr "Inglés" - -msgid "Australian English" -msgstr "Inglés australiano" - -msgid "British English" -msgstr "inglés británico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Español" - -msgid "Argentinian Spanish" -msgstr "Español da Arxentina" - -msgid "Colombian Spanish" -msgstr "Español de Colombia" - -msgid "Mexican Spanish" -msgstr "Español de México" - -msgid "Nicaraguan Spanish" -msgstr "Español de Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Español de Venezuela" - -msgid "Estonian" -msgstr "Estoniano" - -msgid "Basque" -msgstr "Vasco" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finés" - -msgid "French" -msgstr "Francés" - -msgid "Frisian" -msgstr "Frisón" - -msgid "Irish" -msgstr "Irlandés" - -msgid "Scottish Gaelic" -msgstr "Gaélico Escocés" - -msgid "Galician" -msgstr "Galego" - -msgid "Hebrew" -msgstr "Hebreo" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "Alto Sorabo" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Armenian" -msgstr "Armenio" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesio" - -msgid "Igbo" -msgstr "Ibo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandés" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Xaponés" - -msgid "Georgian" -msgstr "Xeorxiano" - -msgid "Kabyle" -msgstr "Cabilio" - -msgid "Kazakh" -msgstr "Casaco" - -msgid "Khmer" -msgstr "Camboxano" - -msgid "Kannada" -msgstr "Canará" - -msgid "Korean" -msgstr "Coreano" - -msgid "Kyrgyz" -msgstr "Kirguiz" - -msgid "Luxembourgish" -msgstr "Luxemburgués" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Letón" - -msgid "Macedonian" -msgstr "Macedonio" - -msgid "Malayalam" -msgstr "Mala" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malaio" - -msgid "Burmese" -msgstr "Birmano" - -msgid "Norwegian Bokmål" -msgstr "Bokmål Noruegués" - -msgid "Nepali" -msgstr "Nepalés" - -msgid "Dutch" -msgstr "Holandés" - -msgid "Norwegian Nynorsk" -msgstr "Noruegués (nynorsk)" - -msgid "Ossetic" -msgstr "Osetio" - -msgid "Punjabi" -msgstr "Panxabiano" - -msgid "Polish" -msgstr "Polaco" - -msgid "Portuguese" -msgstr "Portugués" - -msgid "Brazilian Portuguese" -msgstr "Portugués do Brasil" - -msgid "Romanian" -msgstr "Romanés" - -msgid "Russian" -msgstr "Ruso" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Albanian" -msgstr "Albanés" - -msgid "Serbian" -msgstr "Serbio" - -msgid "Serbian Latin" -msgstr "Serbio (alfabeto latino)" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Swahili" -msgstr "Suahili" - -msgid "Tamil" -msgstr "Támil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Taxico" - -msgid "Thai" -msgstr "Tai" - -msgid "Turkmen" -msgstr "Turcomá" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tártaro" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uigur" - -msgid "Ukrainian" -msgstr "Ucraíno" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbeco" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chinés simplificado" - -msgid "Traditional Chinese" -msgstr "Chinés tradicional" - -msgid "Messages" -msgstr "Mensaxes" - -msgid "Site Maps" -msgstr "Mapas do sitio" - -msgid "Static Files" -msgstr "Arquivos Estáticos" - -msgid "Syndication" -msgstr "Sindicación" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Ese número de páxina non é un enteiro" - -msgid "That page number is less than 1" -msgstr "Ese número de páxina é menor que 1" - -msgid "That page contains no results" -msgstr "Esa páxina non contén resultados" - -msgid "Enter a valid value." -msgstr "Insira un valor válido." - -msgid "Enter a valid domain name." -msgstr "Introduza un nome de dominio válido." - -msgid "Enter a valid URL." -msgstr "Insira un URL válido." - -msgid "Enter a valid integer." -msgstr "Introduza un enteiro válido." - -msgid "Enter a valid email address." -msgstr "Insira un enderezo de correo electrónico válido." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Insira un “slug” valido composto por letras, números, guións baixos ou " -"medios." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Insira un “slug” valido composto por letras Unicode, números, guións baixos " -"ou medios." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Introduza unha dirección %(protocol)s válida." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 ou IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Insira só díxitos separados por comas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Asegúrese de que este valor é %(limit_value)s (agora é %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Asegure que este valor é menor ou igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Asegure que este valor é maior ou igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Asegúrese de que este valor é un múltiplo do tamaño do paso %(limit_value)s." - -#, 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 "" -"Asegúrese de que este valor é un múltiplo do tamaño do paso %(limit_value)s, " -"comezando por %(offset)s, p. ex. %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, e sucesivos." - -#, 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] "" -"Asegúrese de que este valor ten polo menos %(limit_value)d caracter (agora " -"ten %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor ten polo menos %(limit_value)d caracteres (agora " -"ten %(show_value)d)." - -#, 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] "" -"Asegúrese de que este valor ten como moito %(limit_value)d caracter (agora " -"ten %(show_value)d)." -msgstr[1] "" -"Asegúrese de que este valor ten como moito %(limit_value)d caracteres (agora " -"ten %(show_value)d)." - -msgid "Enter a number." -msgstr "Insira un número." - -#, 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] "Asegure que non hai mais de %(max)s díxito en total." -msgstr[1] "Asegure que non hai mais de %(max)s díxitos en total." - -#, 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] "Asegúrese de que non hai máis de %(max)s lugar decimal." -msgstr[1] "Asegúrese de que non hai máis de %(max)s lugares decimais." - -#, 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] "" -"Asegúrese de que no hai máis de %(max)s díxito antes do punto decimal." -msgstr[1] "" -"Asegúrese de que non hai máis de %(max)s díxitos antes do punto decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Non se permite a extensión “%(extension)s”. As extensións permitidas son: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Non se permiten caracteres nulos." - -msgid "and" -msgstr "e" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Xa existe un %(model_name)s con este %(field_labels)s." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Viólase a restricción “%(name)s”." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "O valor %(value)r non é unha opción válida." - -msgid "This field cannot be null." -msgstr "Este campo non pode ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo non pode estar baleiro." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "" -"Xa existe un modelo %(model_name)s coa etiqueta de campo %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s ten que ser único para %(lookup_type)s en " -"%(date_field_label)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo de tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "O valor “%(value)s” ten que ser ou True ou False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "O valor “%(value)s” ten que ser True, False ou None." - -msgid "Boolean (Either True or False)" -msgstr "Valor booleano (verdadeiro ou falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Cadea (máximo %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Texto (sin límite)" - -msgid "Comma-separated integers" -msgstr "Números enteiros separados por comas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"O valor “%(value)s” ten un formato inválido de data. Debe estar no formato " -"AAAA-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"O valor “%(value)s” ten o formato correcto (AAAA-MM-DD) pero non é unha data " -"válida." - -msgid "Date (without time)" -msgstr "Data (sen a hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"O valor “%(value)s” ten un formato non válido. Debe de ter o formato AAAA-MM-" -"DD HH:MM[:ss[.uuuuuu]][TZ]. " - -#, 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 "" -"O valor “%(value)s” ten o formato correcto (AAAA-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) pero non é unha data/hora válida." - -msgid "Date (with time)" -msgstr "Data (coa hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” ten que ser un número en formato decimal." - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"O valor “%(value)s” ten un formato non válido. Debe de ter o formato [DD] " -"[[HH:]MM:]ss[.uuuuuu]. " - -msgid "Duration" -msgstr "Duración" - -msgid "Email address" -msgstr "Enderezo electrónico" - -msgid "File path" -msgstr "Ruta de ficheiro" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "O valor “%(value)s” ten que ser un número en coma flotante." - -msgid "Floating point number" -msgstr "Número en coma flotante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "O valor “%(value)s” ten que ser un número enteiro." - -msgid "Integer" -msgstr "Número enteiro" - -msgid "Big (8 byte) integer" -msgstr "Enteiro grande (8 bytes)" - -msgid "Small integer" -msgstr "Enteiro pequeno" - -msgid "IPv4 address" -msgstr "Enderezo IPv4" - -msgid "IP address" -msgstr "Enderezo IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "O valor “%(value)s” ten que ser None, True ou False." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (verdadeiro, falso ou ningún)" - -msgid "Positive big integer" -msgstr "Número enteiro positivo grande" - -msgid "Positive integer" -msgstr "Numero enteiro positivo" - -msgid "Positive small integer" -msgstr "Enteiro pequeno positivo" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (ata %(max_length)s)" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"O valor “%(value)s” ten un formato non válido. Ten que ter o formato HH:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"O valor “%(value)s” ten o formato correcto (HH:MM[:ss[.uuuuuu]]) pero non é " -"unha hora válida." - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datos binarios en crú" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” non é un UUID válido." - -msgid "Universally unique identifier" -msgstr "Identificador único universal" - -msgid "File" -msgstr "Ficheiro" - -msgid "Image" -msgstr "Imaxe" - -msgid "A JSON object" -msgstr "Un obxeto JSON" - -msgid "Value must be valid JSON." -msgstr "O valor ten que ser JSON válido." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s instancia con %(field)s %(value)r non é unha opción válida." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clave Foránea (tipo determinado por un campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relación un a un" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relación %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relacións %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relación moitos a moitos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Requírese este campo." - -msgid "Enter a whole number." -msgstr "Insira un número enteiro." - -msgid "Enter a valid date." -msgstr "Insira unha data válida." - -msgid "Enter a valid time." -msgstr "Insira unha hora válida." - -msgid "Enter a valid date/time." -msgstr "Insira unha data/hora válida." - -msgid "Enter a valid duration." -msgstr "Introduza unha duración válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "O número de días ten que estar entre {min_days} e {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Non se enviou ficheiro ningún. Comprobe o tipo de codificación do formulario." - -msgid "No file was submitted." -msgstr "Non se enviou ficheiro ningún." - -msgid "The submitted file is empty." -msgstr "O ficheiro enviado está baleiro." - -#, 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] "" -"Asegúrese de que este nome de arquivo ten como moito %(max)d caracter (agora " -"ten %(length)d)." -msgstr[1] "" -"Asegúrese de que este nome de arquivo ten como moito %(max)d caracteres " -"(agora ten %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Ou ben envíe un ficheiro, ou ben marque a casilla de eliminar, pero non " -"ambas as dúas cousas." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Suba unha imaxe válida. O ficheiro subido non era unha imaxe ou esta estaba " -"corrupta." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Escolla unha opción válida. %(value)s non se atopa entre as opcións " -"dispoñibles." - -msgid "Enter a list of values." -msgstr "Insira unha lista de valores." - -msgid "Enter a complete value." -msgstr "Introduza un valor completo." - -msgid "Enter a valid UUID." -msgstr "Insira un UUID válido." - -msgid "Enter a valid JSON." -msgstr "Introduza un JSON válido." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) %(error)s." - -#, 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 "" -"Faltan datos ou foron manipulados de ManagementForm. Campos afectados: " -"%(field_names)s. Debería abrir un informe de bug si o problema é persistente." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Por favor envíe como moito %(num)d formulario." -msgstr[1] "Por favor envíe como moito %(num)d formularios." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Por favor envíe polo menos %(num)d formulario." -msgstr[1] "Pro favor envíe polo menos %(num)d formularios." - -msgid "Order" -msgstr "Orde" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Corrixa os datos duplicados no campo %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Corrixa os datos duplicados no campo %(field)s, que debe ser único." - -#, 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 "" -"Corrixa os datos duplicados no campo %(field_name)s, que debe ser único para " -"a busca %(lookup)s no campo %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Corrixa os valores duplicados de abaixo." - -msgid "The inline value did not match the parent instance." -msgstr "O valor na liña non coincide ca instancia nai." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Escolla unha opción válida. Esta opción non se atopa entre as opcións " -"dispoñíbeis" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” non é un valor válido." - -#, 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 "" -"%(datetime)s non se puido interpretar na zona hora horaria " -"%(current_timezone)s; pode ser ambiguo ou non existir." - -msgid "Clear" -msgstr "Limpar" - -msgid "Currently" -msgstr "Actualmente" - -msgid "Change" -msgstr "Modificar" - -msgid "Unknown" -msgstr "Descoñecido" - -msgid "Yes" -msgstr "Si" - -msgid "No" -msgstr "Non" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "si,non,quizais" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "medianoite" - -msgid "noon" -msgstr "mediodía" - -msgid "Monday" -msgstr "Luns" - -msgid "Tuesday" -msgstr "Martes" - -msgid "Wednesday" -msgstr "Mércores" - -msgid "Thursday" -msgstr "Xoves" - -msgid "Friday" -msgstr "Venres" - -msgid "Saturday" -msgstr "Sábado" - -msgid "Sunday" -msgstr "Domingo" - -msgid "Mon" -msgstr "lun" - -msgid "Tue" -msgstr "mar" - -msgid "Wed" -msgstr "mér" - -msgid "Thu" -msgstr "xov" - -msgid "Fri" -msgstr "ven" - -msgid "Sat" -msgstr "sáb" - -msgid "Sun" -msgstr "dom" - -msgid "January" -msgstr "Xaneiro" - -msgid "February" -msgstr "Febreiro" - -msgid "March" -msgstr "Marzo" - -msgid "April" -msgstr "Abril" - -msgid "May" -msgstr "Maio" - -msgid "June" -msgstr "Xuño" - -msgid "July" -msgstr "Xullo" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Setembro" - -msgid "October" -msgstr "Outubro" - -msgid "November" -msgstr "Novembro" - -msgid "December" -msgstr "Decembro" - -msgid "jan" -msgstr "xan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "xuñ" - -msgid "jul" -msgstr "xul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "set" - -msgid "oct" -msgstr "out" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Xan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marzo" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maio" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Xuño" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Xullo" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Set." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Out." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Xaneiro" - -msgctxt "alt. month" -msgid "February" -msgstr "Febreiro" - -msgctxt "alt. month" -msgid "March" -msgstr "Marzo" - -msgctxt "alt. month" -msgid "April" -msgstr "Abril" - -msgctxt "alt. month" -msgid "May" -msgstr "Maio" - -msgctxt "alt. month" -msgid "June" -msgstr "Xuño" - -msgctxt "alt. month" -msgid "July" -msgstr "Xullo" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Setembro" - -msgctxt "alt. month" -msgid "October" -msgstr "Outubro" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembro" - -msgctxt "alt. month" -msgid "December" -msgstr "Decembro" - -msgid "This is not a valid IPv6 address." -msgstr "Isto non é un enderezo IPv6 válido." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ou" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d ano" -msgstr[1] "%(num)d anos" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mes" -msgstr[1] "%(num)d meses" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d semana" -msgstr[1] "%(num)d semanas" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d día" -msgstr[1] "%(num)d días" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hora" -msgstr[1] "%(num)d horas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minutos" - -msgid "Forbidden" -msgstr "Denegado" - -msgid "CSRF verification failed. Request aborted." -msgstr "Fallóu a verificación CSRF. Abortouse a petición." - -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 "" -"Está vendo esta mensaxe porque este sitio HTTPS require que o navegador " -"envíe un \"Referer header\", pero non envióu ningún. Este encabezamento é " -"necesario por razóns de seguridade, para asegurar que o navegador non está " -"sendo suplantado por terceiros." - -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 "" -"Se ten o navegador configurado para deshabilitar os encabezamentos " -"\"Referer\", por favor habilíteos polo menos para este sitio, ou para " -"conexións HTTPS, ou para peticións de \"mesmo-orixe\"." - -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 "" -"Si está usando a etiqueta " -"ou incluíndo o encabezado “Referrer-Policy: no-referrer”, por favor quíteos. " -"A protección CSRF require o encabezado “Referer” para facer a comprobación " -"estricta de referer. Si lle preocupa a privacidade, use alternativas como para enlazar con sitios de terceiros." - -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 "" -"Está vendo esta mensaxe porque este sitio HTTPS require unha cookie CSRF ó " -"enviar formularios. Esta cookie é necesaria por razóns de seguridade, para " -"asegurar que o navegador non está sendo suplantado por terceiros." - -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 "" -"Se ten o navegador configurado para deshabilitar as cookies, por favor " -"habilíteas, polo menos para este sitio, ou para peticións de “same-origin”." - -msgid "More information is available with DEBUG=True." -msgstr "Pode ver máis información se establece DEBUG=True." - -msgid "No year specified" -msgstr "Non se especificou ningún ano" - -msgid "Date out of range" -msgstr "Data fora de rango" - -msgid "No month specified" -msgstr "Non se especificou ningún mes" - -msgid "No day specified" -msgstr "Non se especificou ningún día" - -msgid "No week specified" -msgstr "Non se especificou ningunha semana" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Non hai %(verbose_name_plural)s dispoñibles" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Non hai dispoñibles %(verbose_name_plural)s futuros/as porque %(class_name)s." -"allow_futuro é False" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "A data “%(datestr)s” non é válida para o formato “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Non se atopou ningún/ha %(verbose_name)s que coincidise coa consulta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "A páxina non é “last” nin se pode converter a int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Páxina non válida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "A lista está baleira pero “%(class_name)s.allow_empty” é False." - -msgid "Directory indexes are not allowed here." -msgstr "Os índices de directorio non están permitidos aquí." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” non existe" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índice de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "A instalación foi un éxito! Noraboa!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Ver as notas de publicación para Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Está vendo esta páxina porque no arquivo de axustes ten DEBUG=True e non hai ningunha URL " -"configurada." - -msgid "Django Documentation" -msgstr "Documentación de Django" - -msgid "Topics, references, & how-to’s" -msgstr "Temas, referencias, & guías de uso" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: aplicación de enquisas" - -msgid "Get started with Django" -msgstr "Comenzar con Django" - -msgid "Django Community" -msgstr "Comunidade de Django" - -msgid "Connect, get help, or contribute" -msgstr "Conectar, conseguir axuda, ou contribuir" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/gl/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/gl/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/gl/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/gl/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 5d8814614a6397a21865e21014310d21e15fa32b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfUD(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaZ+^+Rqf zc@m_c=u!8eql4;N>YBnceE~(HR0y>K&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY0+cvS diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/gl/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/gl/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index ca67bdeb88b386d2026d3aaf0d4eb9382e32a493..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 585 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 t%-FKJ`fNEK|3KZ@2WTu}wdH{tP}e-WjIXvfzCF, 2011-2012 -# Jannis Leidel , 2011 -# Meir Kriheli , 2011-2015,2017,2019-2020,2023,2025 -# Menachem G., 2021 -# Menachem G., 2021 -# אורי רודברג , 2021 -# Yaron Shahrabani , 2021 -# אורי רודברג , 2020,2022-2023 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-04-01 15:04-0500\n" -"Last-Translator: Meir Kriheli , " -"2011-2015,2017,2019-2020,2023,2025\n" -"Language-Team: Hebrew (http://app.transifex.com/django/django/language/he/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: he\n" -"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % " -"1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" - -msgid "Afrikaans" -msgstr "אפריקאנס" - -msgid "Arabic" -msgstr "ערבית" - -msgid "Algerian Arabic" -msgstr "ערבית אלג'ירית" - -msgid "Asturian" -msgstr "אסטורית" - -msgid "Azerbaijani" -msgstr "אזרית" - -msgid "Bulgarian" -msgstr "בולגרית" - -msgid "Belarusian" -msgstr "בֶּלָרוּסִית" - -msgid "Bengali" -msgstr "בנגאלית" - -msgid "Breton" -msgstr "בְּרֶטוֹנִית" - -msgid "Bosnian" -msgstr "בוסנית" - -msgid "Catalan" -msgstr "קאטלונית" - -msgid "Central Kurdish (Sorani)" -msgstr "כורדית מרכזית (סוראני)" - -msgid "Czech" -msgstr "צ'כית" - -msgid "Welsh" -msgstr "וולשית" - -msgid "Danish" -msgstr "דנית" - -msgid "German" -msgstr "גרמנית" - -msgid "Lower Sorbian" -msgstr "סורבית תחתונה" - -msgid "Greek" -msgstr "יוונית" - -msgid "English" -msgstr "אנגלית" - -msgid "Australian English" -msgstr "אנגלית אוסטרלית" - -msgid "British English" -msgstr "אנגלית בריטית" - -msgid "Esperanto" -msgstr "אספרנטו" - -msgid "Spanish" -msgstr "ספרדית" - -msgid "Argentinian Spanish" -msgstr "ספרדית ארגנטינית" - -msgid "Colombian Spanish" -msgstr "ספרדית קולומביאנית" - -msgid "Mexican Spanish" -msgstr "ספרדית מקסיקנית" - -msgid "Nicaraguan Spanish" -msgstr "ספרדית ניקרגואה" - -msgid "Venezuelan Spanish" -msgstr "ספרדית ונצואלית" - -msgid "Estonian" -msgstr "אסטונית" - -msgid "Basque" -msgstr "בסקית" - -msgid "Persian" -msgstr "פרסית" - -msgid "Finnish" -msgstr "פינית" - -msgid "French" -msgstr "צרפתית" - -msgid "Frisian" -msgstr "פריזית" - -msgid "Irish" -msgstr "אירית" - -msgid "Scottish Gaelic" -msgstr "גאלית סקוטית" - -msgid "Galician" -msgstr "גאליציאנית" - -msgid "Hebrew" -msgstr "עברית" - -msgid "Hindi" -msgstr "הינדי" - -msgid "Croatian" -msgstr "קרואטית" - -msgid "Upper Sorbian" -msgstr "סורבית עילית" - -msgid "Hungarian" -msgstr "הונגרית" - -msgid "Armenian" -msgstr "ארמנית" - -msgid "Interlingua" -msgstr "אינטרלינגואה" - -msgid "Indonesian" -msgstr "אינדונזית" - -msgid "Igbo" -msgstr "איגבו" - -msgid "Ido" -msgstr "אידו" - -msgid "Icelandic" -msgstr "איסלנדית" - -msgid "Italian" -msgstr "איטלקית" - -msgid "Japanese" -msgstr "יפנית" - -msgid "Georgian" -msgstr "גיאורגית" - -msgid "Kabyle" -msgstr "קבילה" - -msgid "Kazakh" -msgstr "קזחית" - -msgid "Khmer" -msgstr "חמר" - -msgid "Kannada" -msgstr "קאנאדה" - -msgid "Korean" -msgstr "קוריאנית" - -msgid "Kyrgyz" -msgstr "קירגיזית" - -msgid "Luxembourgish" -msgstr "לוקסמבורגית" - -msgid "Lithuanian" -msgstr "ליטאית" - -msgid "Latvian" -msgstr "לטבית" - -msgid "Macedonian" -msgstr "מקדונית" - -msgid "Malayalam" -msgstr "מלאיאלאם" - -msgid "Mongolian" -msgstr "מונגולי" - -msgid "Marathi" -msgstr "מראטהי" - -msgid "Malay" -msgstr "מלאית" - -msgid "Burmese" -msgstr "בּוּרְמֶזִית" - -msgid "Norwegian Bokmål" -msgstr "נורבגית ספרותית" - -msgid "Nepali" -msgstr "נפאלית" - -msgid "Dutch" -msgstr "הולנדית" - -msgid "Norwegian Nynorsk" -msgstr "נורבגית חדשה" - -msgid "Ossetic" -msgstr "אוסטית" - -msgid "Punjabi" -msgstr "פנג'אבי" - -msgid "Polish" -msgstr "פולנית" - -msgid "Portuguese" -msgstr "פורטוגזית" - -msgid "Brazilian Portuguese" -msgstr "פורטוגזית ברזילאית" - -msgid "Romanian" -msgstr "רומנית" - -msgid "Russian" -msgstr "רוסית" - -msgid "Slovak" -msgstr "סלובקית" - -msgid "Slovenian" -msgstr "סלובנית" - -msgid "Albanian" -msgstr "אלבנית" - -msgid "Serbian" -msgstr "סרבית" - -msgid "Serbian Latin" -msgstr "סרבית לטינית" - -msgid "Swedish" -msgstr "שוודית" - -msgid "Swahili" -msgstr "סווהילי" - -msgid "Tamil" -msgstr "טמילית" - -msgid "Telugu" -msgstr "טלגו" - -msgid "Tajik" -msgstr "טג'יקית" - -msgid "Thai" -msgstr "תאילנדית" - -msgid "Turkmen" -msgstr "טורקמנית" - -msgid "Turkish" -msgstr "טורקית" - -msgid "Tatar" -msgstr "טטרית" - -msgid "Udmurt" -msgstr "אודמורטית" - -msgid "Uyghur" -msgstr "אויגורית" - -msgid "Ukrainian" -msgstr "אוקראינית" - -msgid "Urdu" -msgstr "אורדו" - -msgid "Uzbek" -msgstr "אוזבקית" - -msgid "Vietnamese" -msgstr "וייטנאמית" - -msgid "Simplified Chinese" -msgstr "סינית פשוטה" - -msgid "Traditional Chinese" -msgstr "סינית מסורתית" - -msgid "Messages" -msgstr "הודעות" - -msgid "Site Maps" -msgstr "מפות אתר" - -msgid "Static Files" -msgstr "קבצים סטטיים" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "מספר העמוד אינו מספר שלם" - -msgid "That page number is less than 1" -msgstr "מספר העמוד קטן מ־1" - -msgid "That page contains no results" -msgstr "עמוד זה אינו מכיל תוצאות" - -msgid "Enter a valid value." -msgstr "יש להזין ערך חוקי." - -msgid "Enter a valid domain name." -msgstr "יש להזין שם מתחם חוקי." - -msgid "Enter a valid URL." -msgstr "יש להזין URL חוקי." - -msgid "Enter a valid integer." -msgstr "יש להזין מספר שלם חוקי." - -msgid "Enter a valid email address." -msgstr "נא להזין כתובת דוא\"ל חוקית" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"יש להזין 'slug' חוקי המכיל אותיות לטיניות, ספרות, קווים תחתונים או מקפים." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"יש להזין 'slug' חוקי המכיל אותיות יוניקוד, ספרות, קווים תחתונים או מקפים." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "יש להזין כתובת %(protocol)s חוקית." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 או IPv6" - -msgid "Enter only digits separated by commas." -msgstr "יש להזין רק ספרות מופרדות בפסיקים." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "יש לוודא שערך זה הינו %(limit_value)s (כרגע %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "יש לוודא שערך זה פחות מ או שווה ל־%(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "יש לוודא שערך זה גדול מ או שווה ל־%(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "יש לוודא שערך זה מהווה מכפלה של %(limit_value)s." - -#, 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 "" -"יש לוודא שערך זה מהווה מכפלה של צעד בגודל %(limit_value)s, החל מ־%(offset)s, " -"לדוגמה: %(offset)s, %(valid_value1)s, %(valid_value2)s וכו'." - -#, 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] "" -"נא לוודא שערך זה מכיל תו %(limit_value)d לכל הפחות (מכיל %(show_value)d)." -msgstr[1] "" -"נא לוודא שערך זה מכיל %(limit_value)d תווים לכל הפחות (מכיל %(show_value)d)." -msgstr[2] "" -"נא לוודא שערך זה מכיל %(limit_value)d תווים לכל הפחות (מכיל %(show_value)d)." - -#, 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] "" -"נא לוודא שערך זה מכיל תו %(limit_value)d לכל היותר (מכיל %(show_value)d)." -msgstr[1] "" -"נא לוודא שערך זה מכיל %(limit_value)d תווים לכל היותר (מכיל %(show_value)d)." -msgstr[2] "" -"נא לוודא שערך זה מכיל %(limit_value)d תווים לכל היותר (מכיל %(show_value)d)." - -msgid "Enter a number." -msgstr "נא להזין מספר." - -#, 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] "נא לוודא שאין יותר מספרה %(max)s בסה\"כ." -msgstr[1] "נא לוודא שאין יותר מ־%(max)s ספרות בסה\"כ." -msgstr[2] "נא לוודא שאין יותר מ־%(max)s ספרות בסה\"כ." - -#, 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] "נא לוודא שאין יותר מספרה %(max)s אחרי הנקודה." -msgstr[1] "נא לוודא שאין יותר מ־%(max)s ספרות אחרי הנקודה." -msgstr[2] "נא לוודא שאין יותר מ־%(max)s ספרות אחרי הנקודה." - -#, 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] "נא לוודא שאין יותר מספרה %(max)s לפני הנקודה העשרונית" -msgstr[1] "נא לוודא שאין יותר מ־%(max)s ספרות לפני הנקודה העשרונית" -msgstr[2] "נא לוודא שאין יותר מ־%(max)s ספרות לפני הנקודה העשרונית" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"סיומת הקובץ \"%(extension)s\" אסורה. הסיומות המותרות הן: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "תווי NULL אינם מותרים. " - -msgid "and" -msgstr "ו" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s·עם·%(field_labels)s·אלו קיימים כבר." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "המגבלה \"%(name)s\" הופרה." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "ערך %(value)r אינו אפשרות חוקית." - -msgid "This field cannot be null." -msgstr "שדה זה אינו יכול להיות ריק." - -msgid "This field cannot be blank." -msgstr "שדה זה אינו יכול להיות ריק." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s·עם·%(field_label)s·זה קיימת כבר." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s חייב להיות ייחודי עבור %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "שדה מסוג: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "הערך \"%(value)s\" חייב להיות True או False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "\"%(value)s\" חייב להיות אחד מ־True‏, False, או None." - -msgid "Boolean (Either True or False)" -msgstr "בוליאני (אמת או שקר)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "מחרוזת (עד %(max_length)s תווים)" - -msgid "String (unlimited)" -msgstr "מחרוזת (ללא הגבלה)." - -msgid "Comma-separated integers" -msgstr "מספרים שלמים מופרדים בפסיקים" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"הערך \"%(value)s\" מכיל פורמט תאריך לא חוקי. חייב להיות בפורמט YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "הערך \"%(value)s\" בפורמט הנכון (YYYY-MM-DD), אך אינו תאריך חוקי." - -msgid "Date (without time)" -msgstr "תאריך (ללא שעה)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"הערך \"%(value)s\" מכיל פורמט לא חוקי. הוא חייב להיות בפורמטYYYY-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"הערך \"%(value)s\" בפורמט הנכון (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) אך אינו " -"מהווה תאריך/שעה חוקיים." - -msgid "Date (with time)" -msgstr "תאריך (כולל שעה)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "הערך \"%(value)s\" חייב להיות מספר עשרוני." - -msgid "Decimal number" -msgstr "מספר עשרוני" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"הערך \"%(value)s\" מכיל פורמט לא חוקי. הוא חייב להיות בפורמט [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "משך" - -msgid "Email address" -msgstr "כתובת דוא\"ל" - -msgid "File path" -msgstr "נתיב קובץ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” חייב להיות מספר נקודה צפה." - -msgid "Floating point number" -msgstr "מספר עשרוני" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "הערך '%(value)s' חייב להיות מספר שלם." - -msgid "Integer" -msgstr "מספר שלם" - -msgid "Big (8 byte) integer" -msgstr "מספר שלם גדול (8 בתים)" - -msgid "Small integer" -msgstr "מספר שלם קטן" - -msgid "IPv4 address" -msgstr "כתובת IPv4" - -msgid "IP address" -msgstr "כתובת IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "\"%(value)s\" חייב להיות אחד מ־None‏, True, או False." - -msgid "Boolean (Either True, False or None)" -msgstr "בוליאני (אמת, שקר או כלום)" - -msgid "Positive big integer" -msgstr "מספר שלם גדול וחיובי" - -msgid "Positive integer" -msgstr "מספר שלם חיובי" - -msgid "Positive small integer" -msgstr "מספר שלם חיובי קטן" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (עד %(max_length)s תווים)" - -msgid "Text" -msgstr "טקסט" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"הערך “%(value)s” מכיל פורמט לא חוקי. הוא חייב להיות בפורמט HH:MM[:ss[." -"uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"הערך “%(value)s” בפורמט הנכון (HH:MM[:ss[.uuuuuu]]) אך אינו מהווה שעה חוקית." - -msgid "Time" -msgstr "זמן" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "מידע בינארי גולמי" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" אינו UUID חוקי." - -msgid "Universally unique identifier" -msgstr "מזהה ייחודי אוניברסלי" - -msgid "File" -msgstr "קובץ" - -msgid "Image" -msgstr "תמונה" - -msgid "A JSON object" -msgstr "אובייקט JSON" - -msgid "Value must be valid JSON." -msgstr "הערך חייב להיות JSON חוקי." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (הסוג נקבע לפי השדה המקושר)" - -msgid "One-to-one relationship" -msgstr "יחס של אחד לאחד" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "קשר %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "קשרי %(from)s-%(to)s" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "יש להזין תוכן בשדה זה." - -msgid "Enter a whole number." -msgstr "נא להזין מספר שלם." - -msgid "Enter a valid date." -msgstr "יש להזין תאריך חוקי." - -msgid "Enter a valid time." -msgstr "יש להזין שעה חוקית." - -msgid "Enter a valid date/time." -msgstr "יש להזין תאריך ושעה חוקיים." - -msgid "Enter a valid duration." -msgstr "יש להזין משך חוקי." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "מספר הימים חייב להיות בין {min_days} ל־{max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "לא נשלח שום קובץ. נא לבדוק את סוג הקידוד של הטופס." - -msgid "No file was submitted." -msgstr "לא נשלח שום קובץ" - -msgid "The submitted file is empty." -msgstr "הקובץ שנשלח ריק." - -#, 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] "נא לוודא ששם קובץ זה מכיל תו %(max)d לכל היותר (מכיל %(length)d)." -msgstr[1] "" -"נא לוודא ששם קובץ זה מכיל %(max)d תווים לכל היותר (מכיל %(length)d)." -msgstr[2] "" -"נא לוודא ששם קובץ זה מכיל %(max)d תווים לכל היותר (מכיל %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "נא לשים קובץ או סימן את התיבה לניקוי, לא שניהם." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "נא להעלות תמונה חוקית. הקובץ שהעלת אינו תמונה או מכיל תמונה מקולקלת." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "יש לבחור אפשרות חוקית. %(value)s אינו בין האפשרויות הזמינות." - -msgid "Enter a list of values." -msgstr "יש להזין רשימת ערכים" - -msgid "Enter a complete value." -msgstr "יש להזין ערך שלם." - -msgid "Enter a valid UUID." -msgstr "יש להזין UUID חוקי." - -msgid "Enter a valid JSON." -msgstr "נא להזין JSON חוקי." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(שדה מוסתר %(name)s) %(error)s" - -#, 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 "" -"המידע של ManagementForm חסר או שובש. שדות חסרים: %(field_names)s. יתכן " -"שתצטרך להגיש דיווח באג אם הבעיה נמשכת." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "נא לשלוח טופס %(num)d לכל היותר." -msgstr[1] "נא לשלוח %(num)d טפסים לכל היותר." -msgstr[2] "נא לשלוח %(num)d טפסים לכל היותר." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "נא לשלוח טופס %(num)dאו יותר." -msgstr[1] "נא לשלוח %(num)d טפסים או יותר." -msgstr[2] "נא לשלוח %(num)d טפסים או יותר." - -msgid "Order" -msgstr "מיון" - -msgid "Delete" -msgstr "מחיקה" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "נא לתקן את הערכים הכפולים ל%(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "נא לתקן את הערכים הכפולים ל%(field)s, שערכים בו חייבים להיות ייחודיים." - -#, 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 "" -"נא לתקן את הערכים הכפולים %(field_name)s, שחייבים להיות ייחודיים ל%(lookup)s " -"של %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "נא לתקן את הערכים הכפולים למטה." - -msgid "The inline value did not match the parent instance." -msgstr "הערך הפנימי אינו תואם לאב." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "יש לבחור אפשרות חוקית; אפשרות זו אינה אחת מהזמינות." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" אינו ערך חוקי." - -#, 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 "" -"לא ניתן לפרש את %(datetime)s באזור הזמן %(current_timezone)s; הוא עשוי להיות " -"דו־משמעי או לא קיים." - -msgid "Clear" -msgstr "לסלק" - -msgid "Currently" -msgstr "עכשיו" - -msgid "Change" -msgstr "שינוי" - -msgid "Unknown" -msgstr "לא ידוע" - -msgid "Yes" -msgstr "כן" - -msgid "No" -msgstr "לא" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "כן,לא,אולי" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "בית %(size)d " -msgstr[1] "%(size)d בתים" -msgstr[2] "%(size)d בתים" - -#, python-format -msgid "%s KB" -msgstr "%s ק\"ב" - -#, python-format -msgid "%s MB" -msgstr "%s מ\"ב" - -#, python-format -msgid "%s GB" -msgstr "%s ג\"ב" - -#, python-format -msgid "%s TB" -msgstr "%s ט\"ב" - -#, python-format -msgid "%s PB" -msgstr "%s פ\"ב" - -msgid "p.m." -msgstr "אחר הצהריים" - -msgid "a.m." -msgstr "בבוקר" - -msgid "PM" -msgstr "אחר הצהריים" - -msgid "AM" -msgstr "בבוקר" - -msgid "midnight" -msgstr "חצות" - -msgid "noon" -msgstr "12 בצהריים" - -msgid "Monday" -msgstr "שני" - -msgid "Tuesday" -msgstr "שלישי" - -msgid "Wednesday" -msgstr "רביעי" - -msgid "Thursday" -msgstr "חמישי" - -msgid "Friday" -msgstr "שישי" - -msgid "Saturday" -msgstr "שבת" - -msgid "Sunday" -msgstr "ראשון" - -msgid "Mon" -msgstr "שני" - -msgid "Tue" -msgstr "שלישי" - -msgid "Wed" -msgstr "רביעי" - -msgid "Thu" -msgstr "חמישי" - -msgid "Fri" -msgstr "שישי" - -msgid "Sat" -msgstr "שבת" - -msgid "Sun" -msgstr "ראשון" - -msgid "January" -msgstr "ינואר" - -msgid "February" -msgstr "פברואר" - -msgid "March" -msgstr "מרץ" - -msgid "April" -msgstr "אפריל" - -msgid "May" -msgstr "מאי" - -msgid "June" -msgstr "יוני" - -msgid "July" -msgstr "יולי" - -msgid "August" -msgstr "אוגוסט" - -msgid "September" -msgstr "ספטמבר" - -msgid "October" -msgstr "אוקטובר" - -msgid "November" -msgstr "נובמבר" - -msgid "December" -msgstr "דצמבר" - -msgid "jan" -msgstr "ינו" - -msgid "feb" -msgstr "פבר" - -msgid "mar" -msgstr "מרץ" - -msgid "apr" -msgstr "אפר" - -msgid "may" -msgstr "מאי" - -msgid "jun" -msgstr "יונ" - -msgid "jul" -msgstr "יול" - -msgid "aug" -msgstr "אוג" - -msgid "sep" -msgstr "ספט" - -msgid "oct" -msgstr "אוק" - -msgid "nov" -msgstr "נוב" - -msgid "dec" -msgstr "דצמ" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "יאנ'" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "פבר'" - -msgctxt "abbrev. month" -msgid "March" -msgstr "מרץ" - -msgctxt "abbrev. month" -msgid "April" -msgstr "אפריל" - -msgctxt "abbrev. month" -msgid "May" -msgstr "מאי" - -msgctxt "abbrev. month" -msgid "June" -msgstr "יוני" - -msgctxt "abbrev. month" -msgid "July" -msgstr "יולי" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "אוג'" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "ספט'" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "אוק'" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "נוב'" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "דצמ'" - -msgctxt "alt. month" -msgid "January" -msgstr "ינואר" - -msgctxt "alt. month" -msgid "February" -msgstr "פברואר" - -msgctxt "alt. month" -msgid "March" -msgstr "מרץ" - -msgctxt "alt. month" -msgid "April" -msgstr "אפריל" - -msgctxt "alt. month" -msgid "May" -msgstr "מאי" - -msgctxt "alt. month" -msgid "June" -msgstr "יוני" - -msgctxt "alt. month" -msgid "July" -msgstr "יולי" - -msgctxt "alt. month" -msgid "August" -msgstr "אוגוסט" - -msgctxt "alt. month" -msgid "September" -msgstr "ספטמבר" - -msgctxt "alt. month" -msgid "October" -msgstr "אוקטובר" - -msgctxt "alt. month" -msgid "November" -msgstr "נובמבר" - -msgctxt "alt. month" -msgid "December" -msgstr "דצמבר" - -msgid "This is not a valid IPv6 address." -msgstr "זו אינה כתובת IPv6 חוקית." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s‮…" - -msgid "or" -msgstr "או" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "שנה" -msgstr[1] "שנתיים" -msgstr[2] "%(num)d שנים" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "חודש" -msgstr[1] "חודשיים" -msgstr[2] "%(num)d חודשים" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "שבוע" -msgstr[1] "שבועיים" -msgstr[2] "%(num)d שבועות" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "יום" -msgstr[1] "יומיים" -msgstr[2] "%(num)d ימים" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "שעה" -msgstr[1] "שעתיים" -msgstr[2] "%(num)d שעות" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "דקה" -msgstr[1] "%(num)d דקות" -msgstr[2] "%(num)d דקות" - -msgid "Forbidden" -msgstr "אסור" - -msgid "CSRF verification failed. Request aborted." -msgstr "אימות CSRF נכשל. הבקשה בוטלה." - -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 "" -"הודעה זו מופיעה מאחר ואתר ה־HTTPS הזה דורש מהדפדפן שלך לשלוח \"Referer " -"header\", אך הוא לא נשלח. זה נדרש מסיבות אבטחה, כדי להבטיח שהדפדפן שלך לא " -"נחטף ע\"י צד שלישי." - -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 "" -"אם ביטלת \"Referer\" headers בדפדפן שלך, נא לאפשר אותם מחדש, לפחות עבור אתר " -"זה, חיבורי HTTPS או בקשות \"same-origin\"." - -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 "" -"אם השתמשת בתגאו הוספת header " -"של “Referrer-Policy: no-referrer”, נא להסיר אותם. הגנת ה־CSRF דורשת " -"‎“Referer” header לבדיקת ה־referer. אם פרטיות מדאיגה אותך, ניתן להשתמש " -"בתחליפים כמו לקישור אל אתרי צד שלישי." - -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 "" -"הודעה זו מופיעה מאחר ואתר זה דורש עוגיית CSRF כאשר שולחים טפסים. עוגיה זו " -"נדרשת מסיבות אבטחה, כדי לוודא שהדפדפן שלך לא נחטף על ידי אחרים." - -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 "" -"אם ביטלת עוגיות בדפדפן שלך, נא לאפשר אותם מחדש לפחות עבור אתר זה או בקשות " -"“same-origin”." - -msgid "More information is available with DEBUG=True." -msgstr "מידע נוסף זמין עם " - -msgid "No year specified" -msgstr "לא צוינה שנה" - -msgid "Date out of range" -msgstr "תאריך מחוץ לטווח" - -msgid "No month specified" -msgstr "לא צוין חודש" - -msgid "No day specified" -msgstr "לא צוין יום" - -msgid "No week specified" -msgstr "לא צוין שבוע" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "לא נמצאו %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"לא נמצאו %(verbose_name_plural)s בזמן עתיד מאחר ש-%(class_name)s." -"allow_future מוגדר False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "מחרוזת תאריך %(datestr)s אינה חוקית בפורמט %(format)s." - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "לא נמצא/ה %(verbose_name)s התואם/ת לשאילתה" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "העמוד אינו \"last\" או לא ניתן להמרה למספר שם." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "עמוד לא חוקי (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "רשימה ריקה ו־“%(class_name)s.allow_empty” הוא False." - -msgid "Directory indexes are not allowed here." -msgstr "אינדקסים על תיקיה אסורים כאן." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" אינו קיים" - -#, python-format -msgid "Index of %(directory)s" -msgstr "אינדקס של %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "ההתקנה עברה בהצלחה! מזל טוב!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"ראו הערות השחרור עבור Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"עמוד זה מופיע בעקבות המצאות DEBUG=True בקובץ ההגדרות שלך ולא הגדרת שום URLs." - -msgid "Django Documentation" -msgstr "תיעוד Django" - -msgid "Topics, references, & how-to’s" -msgstr "נושאים, הפניות ומדריכים לביצוע" - -msgid "Tutorial: A Polling App" -msgstr "מדריך ללומד: יישום לסקרים." - -msgid "Get started with Django" -msgstr "התחילו לעבוד עם Django" - -msgid "Django Community" -msgstr "קהילת Django" - -msgid "Connect, get help, or contribute" -msgstr "יצירת קשר, קבלת עזרה או השתתפות" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/he/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/he/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/he/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/he/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 291ef9f0efa6d42fab33fe51746631ee74a575bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5Sipj436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9r!Mgs;lS-7JxmN3`cIG<}n zjw+H+45$W>;tblmmeju3?!XEcgVl{UXraDx)lhh*E+DDm5}`#XOQD1-%R>8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`0ed({ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/he/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/he/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index fc1837f370a76921ee57fd49d81fb66aac14941c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 526 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 JaqN3b@c-~O#9ROX diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po deleted file mode 100644 index 20da376..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hi/LC_MESSAGES/django.po +++ /dev/null @@ -1,1254 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# alkuma , 2013 -# Bharat Toge, 2022 -# Chandan kumar , 2012 -# Claude Paroz , 2020 -# Jannis Leidel , 2011 -# Pratik , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-05-17 05:23-0500\n" -"PO-Revision-Date: 2022-07-25 06:49+0000\n" -"Last-Translator: Bharat Toge\n" -"Language-Team: Hindi (http://www.transifex.com/django/django/language/hi/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: hi\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "अफ़्रीकांस" - -msgid "Arabic" -msgstr "अरबी" - -msgid "Algerian Arabic" -msgstr "अल्जीरियाई अरब" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "आज़रबाइजानी" - -msgid "Bulgarian" -msgstr "बलगारियन" - -msgid "Belarusian" -msgstr "बेलारूसी" - -msgid "Bengali" -msgstr "बंगाली" - -msgid "Breton" -msgstr "ब्रेटन" - -msgid "Bosnian" -msgstr "बोस्नियन" - -msgid "Catalan" -msgstr "कटलान" - -msgid "Czech" -msgstr "च्चेक" - -msgid "Welsh" -msgstr "वेल्श" - -msgid "Danish" -msgstr "दानिश" - -msgid "German" -msgstr "जर्मन" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "ग्रीक" - -msgid "English" -msgstr "अंग्रेज़ी " - -msgid "Australian English" -msgstr "ऑस्ट्रेलियाई अंग्रेज़ी " - -msgid "British English" -msgstr "ब्रिटिश अंग्रेजी" - -msgid "Esperanto" -msgstr "एस्परेन्तो" - -msgid "Spanish" -msgstr "स्पानिश" - -msgid "Argentinian Spanish" -msgstr "अर्जेंटीना स्पैनिश " - -msgid "Colombian Spanish" -msgstr "कोलंबियाई स्पेनी" - -msgid "Mexican Spanish" -msgstr "मेक्सिकन स्पैनिश" - -msgid "Nicaraguan Spanish" -msgstr "निकारागुआ स्पैनिश" - -msgid "Venezuelan Spanish" -msgstr "वेनेज़ुएलाई स्पेनिश" - -msgid "Estonian" -msgstr "एस्टोनियन" - -msgid "Basque" -msgstr "बास्क" - -msgid "Persian" -msgstr "पारसी" - -msgid "Finnish" -msgstr "फ़िन्निश" - -msgid "French" -msgstr "फ्रेंच" - -msgid "Frisian" -msgstr "फ्रिसियन" - -msgid "Irish" -msgstr "आयरिश" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "गलिशियन" - -msgid "Hebrew" -msgstr "हि‍ब्रू" - -msgid "Hindi" -msgstr "हिंदी" - -msgid "Croatian" -msgstr "क्रोयेशियन" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "हंगेरियन" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "इंतर्लिंगुआ" - -msgid "Indonesian" -msgstr "इन्डोनेशियन " - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "आयिस्लान्डिक" - -msgid "Italian" -msgstr "इटैलियन" - -msgid "Japanese" -msgstr "जपानी" - -msgid "Georgian" -msgstr "ज्योर्जियन" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "कज़ाख" - -msgid "Khmer" -msgstr "ख्मेर" - -msgid "Kannada" -msgstr "कन्‍नड़" - -msgid "Korean" -msgstr "कोरियन" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "लक्संबर्गी" - -msgid "Lithuanian" -msgstr "लिथुवेनियन" - -msgid "Latvian" -msgstr "लात्वियन" - -msgid "Macedonian" -msgstr "मेसिडोनियन" - -msgid "Malayalam" -msgstr "मलयालम" - -msgid "Mongolian" -msgstr "मंगोलियन" - -msgid "Marathi" -msgstr "मराठी" - -msgid "Malay" -msgstr "मलय भाषा" - -msgid "Burmese" -msgstr "बर्मीज़" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "नेपाली" - -msgid "Dutch" -msgstr "डच" - -msgid "Norwegian Nynorsk" -msgstr "नार्वेजियन नायनॉर्स्क" - -msgid "Ossetic" -msgstr "ओस्सेटिक" - -msgid "Punjabi" -msgstr "पंजाबी" - -msgid "Polish" -msgstr "पोलिश" - -msgid "Portuguese" -msgstr "पुर्तगाली" - -msgid "Brazilian Portuguese" -msgstr "ब्रजिलियन पुर्तगाली" - -msgid "Romanian" -msgstr "रोमानियन" - -msgid "Russian" -msgstr "रूसी" - -msgid "Slovak" -msgstr "स्लोवाक" - -msgid "Slovenian" -msgstr "स्लोवेनियन" - -msgid "Albanian" -msgstr "अल्बेनियन्" - -msgid "Serbian" -msgstr "सर्बियन" - -msgid "Serbian Latin" -msgstr "सर्बियाई लैटिन" - -msgid "Swedish" -msgstr "स्वीडिश" - -msgid "Swahili" -msgstr "स्वाहिली" - -msgid "Tamil" -msgstr "तमिल" - -msgid "Telugu" -msgstr "तेलुगु" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "थाई" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "तुर्किश" - -msgid "Tatar" -msgstr "तातार" - -msgid "Udmurt" -msgstr "उद्मर्त" - -msgid "Ukrainian" -msgstr "यूक्रानियन" - -msgid "Urdu" -msgstr "उर्दू" - -msgid "Uzbek" -msgstr "उज़्बेक" - -msgid "Vietnamese" -msgstr "वियतनामी" - -msgid "Simplified Chinese" -msgstr "सरल चीनी" - -msgid "Traditional Chinese" -msgstr "पारम्परिक चीनी" - -msgid "Messages" -msgstr "संदेश" - -msgid "Site Maps" -msgstr "साइट मैप" - -msgid "Static Files" -msgstr "स्थिर फ़ाइलें" - -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]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "यह पृष्ठ संख्या पूर्णांक नहीं है" - -msgid "That page number is less than 1" -msgstr "यह पृष्ठ संख्या 1 से कम है " - -msgid "That page contains no results" -msgstr "उस पृष्ठ पर कोई परिणाम नहीं हैं" - -msgid "Enter a valid value." -msgstr "एक मान्य मूल्य दर्ज करें" - -msgid "Enter a valid URL." -msgstr "वैध यू.आर.एल भरें ।" - -msgid "Enter a valid integer." -msgstr "एक मान्य पूर्ण संख्या दर्ज करें" - -msgid "Enter a valid email address." -msgstr "वैध डाक पता प्रविष्ट करें।" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "वैध आइ.पि वी 4 पता भरें ।" - -msgid "Enter a valid IPv6 address." -msgstr "वैध IPv6 पता दर्ज करें." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "वैध IPv4 या IPv6 पता दर्ज करें." - -msgid "Enter only digits separated by commas." -msgstr "अल्पविराम अंक मात्र ही भरें ।" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"सुनिश्चित करें कि यह मान %(limit_value)s (यह\n" -" %(show_value)s है) है ।" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "सुनिश्चित करें कि यह मान %(limit_value)s से कम या बराबर है ।" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "सुनिश्चित करें यह मान %(limit_value)s से बड़ा या बराबर है ।" - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "एक संख्या दर्ज करें ।" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "और" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "यह मूल्य खाली नहीं हो सकता ।" - -msgid "This field cannot be blank." -msgstr "इस फ़ील्ड रिक्त नहीं हो सकता है." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "इस %(field_label)s के साथ एक %(model_name)s पहले से ही उपस्थित है ।" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "फील्ड के प्रकार: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "बूलियन (सही अथ‌वा गलत)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "स्ट्रिंग (अधिकतम लम्बाई %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "अल्पविराम सीमांकित संख्या" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "तिथि (बिना समय)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "तिथि (समय के साथ)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "दशमलव संख्या" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "अवधि" - -msgid "Email address" -msgstr "ईमेल पता" - -msgid "File path" -msgstr "संचिका पथ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "चल बिन्दु संख्या" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "पूर्णांक" - -msgid "Big (8 byte) integer" -msgstr "बड़ा (8 बाइट) पूर्णांक " - -msgid "Small integer" -msgstr "छोटा पूर्णांक" - -msgid "IPv4 address" -msgstr "IPv4 पता" - -msgid "IP address" -msgstr "आइ.पि पता" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "बूलियन (सही, गलत या कुछ नहीं)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "धनात्मक पूर्णांक" - -msgid "Positive small integer" -msgstr "धनात्मक छोटा पूर्णांक" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "स्लग (%(max_length)s तक)" - -msgid "Text" -msgstr "पाठ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "समय" - -msgid "URL" -msgstr "यू.आर.एल" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "फाइल" - -msgid "Image" -msgstr "छवि" - -msgid "A JSON object" -msgstr "एक JSON डेटा object" - -msgid "Value must be valid JSON." -msgstr "दर्ज किया गया डेटा वैध JSON होना अनिवार्य है" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "विदेशी कुंजी (संबंधित क्षेत्र के द्वारा प्रकार निर्धारित)" - -msgid "One-to-one relationship" -msgstr "एक-एक संबंध" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "यह क्षेत्र अपेक्षित हैं" - -msgid "Enter a whole number." -msgstr "एक पूर्ण संख्या दर्ज करें ।" - -msgid "Enter a valid date." -msgstr "वैध तिथि भरें ।" - -msgid "Enter a valid time." -msgstr "वैध समय भरें ।" - -msgid "Enter a valid date/time." -msgstr "वैध तिथि/समय भरें ।" - -msgid "Enter a valid duration." -msgstr "एक वैध अवधी दर्ज करें" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "दिनों की संख्या {min_days} और {max_days} के बीच होना अनिवार्य है " - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "कोई संचिका निवेदित नहीं हुई । कृपया कूटलेखन की जाँच करें ।" - -msgid "No file was submitted." -msgstr "कोई संचिका निवेदित नहीं हुई ।" - -msgid "The submitted file is empty." -msgstr "निवेदित संचिका खाली है ।" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "कृपया या फ़ाइल प्रस्तुत करे या साफ जांचपेटी की जाँच करे,दोनों नहीं ." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "वैध चित्र निवेदन करें । आप के द्वारा निवेदित संचिका अमान्य अथवा दूषित है ।" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "मान्य इच्छा चयन करें । %(value)s लभ्य इच्छाओं में उप्लब्ध नहीं हैं ।" - -msgid "Enter a list of values." -msgstr "मूल्य सूची दर्ज करें ।" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "एक वैध UUID भरें " - -msgid "Enter a valid JSON." -msgstr "एक वैध JSON भरें " - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "छाटें" - -msgid "Delete" -msgstr "मिटाएँ" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "कृपया %(field)s के लिए डुप्लिकेट डेटा को सही करे." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "कृपया %(field)s के डुप्लिकेट डेटा जो अद्वितीय होना चाहिए को सही करें." - -#, 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 "" -"कृपया %(field_name)s के लिए डुप्लिकेट डेटा को सही करे जो %(date_field)s में " -"%(lookup)s के लिए अद्वितीय होना चाहिए." - -msgid "Please correct the duplicate values below." -msgstr "कृपया डुप्लिकेट मानों को सही करें." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "मान्य विकल्प चयन करें । यह विकल्प उपस्थित विकल्पों में नहीं है ।" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "रिक्त करें" - -msgid "Currently" -msgstr "फिलहाल" - -msgid "Change" -msgstr "बदलें" - -msgid "Unknown" -msgstr "अनजान" - -msgid "Yes" -msgstr "हाँ" - -msgid "No" -msgstr "नहीं" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "हाँ,नहीं,शायद" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d बाइट" -msgstr[1] "%(size)d बाइट" - -#, python-format -msgid "%s KB" -msgstr "%s केबी " - -#, python-format -msgid "%s MB" -msgstr "%s मेबी " - -#, python-format -msgid "%s GB" -msgstr "%s जीबी " - -#, python-format -msgid "%s TB" -msgstr "%s टीबी" - -#, python-format -msgid "%s PB" -msgstr "%s पीबी" - -msgid "p.m." -msgstr "बजे" - -msgid "a.m." -msgstr "बजे" - -msgid "PM" -msgstr "बजे" - -msgid "AM" -msgstr "बजे" - -msgid "midnight" -msgstr "मध्यरात्री" - -msgid "noon" -msgstr "दोपहर" - -msgid "Monday" -msgstr "सोम‌वार" - -msgid "Tuesday" -msgstr "मंगलवार" - -msgid "Wednesday" -msgstr "बुधवार" - -msgid "Thursday" -msgstr "गुरूवार" - -msgid "Friday" -msgstr "शुक्रवार" - -msgid "Saturday" -msgstr "शनिवार" - -msgid "Sunday" -msgstr "रविवार" - -msgid "Mon" -msgstr "सोम" - -msgid "Tue" -msgstr "मंगल" - -msgid "Wed" -msgstr "बुध" - -msgid "Thu" -msgstr "गुरू" - -msgid "Fri" -msgstr "शुक्र" - -msgid "Sat" -msgstr "शनि" - -msgid "Sun" -msgstr "रवि" - -msgid "January" -msgstr "जनवरी" - -msgid "February" -msgstr "फ़रवरी" - -msgid "March" -msgstr "मार्च" - -msgid "April" -msgstr "अप्रैल" - -msgid "May" -msgstr "मई" - -msgid "June" -msgstr "जून" - -msgid "July" -msgstr "जुलाई" - -msgid "August" -msgstr "अगस्त" - -msgid "September" -msgstr "सितमबर" - -msgid "October" -msgstr "अक्टूबर" - -msgid "November" -msgstr "नवमबर" - -msgid "December" -msgstr "दिसमबर" - -msgid "jan" -msgstr "जन" - -msgid "feb" -msgstr "फ़र" - -msgid "mar" -msgstr "मा" - -msgid "apr" -msgstr "अप्र" - -msgid "may" -msgstr "मई" - -msgid "jun" -msgstr "जून" - -msgid "jul" -msgstr "जुल" - -msgid "aug" -msgstr "अग" - -msgid "sep" -msgstr "सित" - -msgid "oct" -msgstr "अक्ट" - -msgid "nov" -msgstr "नव" - -msgid "dec" -msgstr "दिस्" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "जनवरी." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "फ़रवरी." - -msgctxt "abbrev. month" -msgid "March" -msgstr "मार्च" - -msgctxt "abbrev. month" -msgid "April" -msgstr "अप्रैल" - -msgctxt "abbrev. month" -msgid "May" -msgstr "मई" - -msgctxt "abbrev. month" -msgid "June" -msgstr "जून" - -msgctxt "abbrev. month" -msgid "July" -msgstr "जुलाई" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "अग." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "सितम्बर." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "अक्टूबर" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "नवम्बर." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "दिसम्बर" - -msgctxt "alt. month" -msgid "January" -msgstr "जनवरी" - -msgctxt "alt. month" -msgid "February" -msgstr "फरवरी" - -msgctxt "alt. month" -msgid "March" -msgstr "मार्च" - -msgctxt "alt. month" -msgid "April" -msgstr "अप्रैल" - -msgctxt "alt. month" -msgid "May" -msgstr "मई" - -msgctxt "alt. month" -msgid "June" -msgstr "जून" - -msgctxt "alt. month" -msgid "July" -msgstr "जुलाई" - -msgctxt "alt. month" -msgid "August" -msgstr "अगस्त" - -msgctxt "alt. month" -msgid "September" -msgstr "सितंबर" - -msgctxt "alt. month" -msgid "October" -msgstr "अक्टूबर" - -msgctxt "alt. month" -msgid "November" -msgstr "नवंबर" - -msgctxt "alt. month" -msgid "December" -msgstr "दिसंबर" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "अथवा" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF सत्यापन असफल रहा. Request निरस्त की गई " - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "कोई साल निर्दिष्ट नहीं किया गया " - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "कोई महीने निर्दिष्ट नहीं किया गया " - -msgid "No day specified" -msgstr "कोई दिन निर्दिष्ट नहीं किया गया " - -msgid "No week specified" -msgstr "कोई सप्ताह निर्दिष्ट नहीं किया गया " - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s उपलब्ध नहीं है" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"भविष्य %(verbose_name_plural)s उपलब्ध नहीं है क्योंकि %(class_name)s.allow_future " -"गलत है." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr " इस प्रश्न %(verbose_name)s से मेल नहीं खाते है" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "अवैध पन्ना (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "निर्देशिका अनुक्रमित की अनुमति यहाँ नहीं है." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s का अनुक्रमणिका" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hi/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/hi/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hi/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/hi/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 337acd702c5e5ec62507ff79f4968c07e0a91958..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5Sipj436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9r!Mgs;lS-7JxmN3`cIG<}n zjw+H+45$W>;tblmmeju3?!XEcgVl{UXraDx)lhh*E+DDm5}_4PmO=?vmWB4y^3YM; TOFWuIXlH>ons3S&Gih)?0yj8I diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hi/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/hi/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index d301fe3a7552b3c0a4bb0e6e66c82257108b43b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 400 zcmYLFzfZzI6uzSr4Gk&;3`R{@No+6bW{k;2Adm<(PzSn@+B=|FxTY*SG$e8YS1``*vIuS_NlIL@c<)@K5MpAFdp{srqZ9=rhpbU>gENkUH$ zK^I6;PZCiVgH(Ah6i206sT+!e8>@svfwNE~@>uT1P>JD1tDIU%6|7ZzHMQNu+Dg(I z&3|&#R9jlTSHazFI@_tMZH+6tj%=lR-)Q28UZ?tq+gMZEtDII>pE|fz*=ZkOy}3HJ z(U6TPG8v&Ra;d{S^hzz)V^nqw*AHaJWj-^Rjg%Rk%#dw8BPZ~OY;vt!ULnu&H-+Yl zF`ynIBV#gPeAuLqY-SoZMMDeqnL9RoPjP~H|8~sC)TVcChA-dz&6Bx_1PEc228YLU jX?akXOHm5sPZr>4nLk~CY?K3qBKONe@f+k^iFf=0x;=7w diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hi/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/hi/formats.py deleted file mode 100644 index ac078ec..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hi/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "g:i A" -# DATETIME_FORMAT = -# YEAR_MONTH_FORMAT = -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d-m-Y" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "," -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/hr/LC_MESSAGES/django.mo deleted file mode 100644 index 8f1ce21cfe1e51ff58f8565cef23291328b24b95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26205 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 PYwCJ#Dw@meJ>Gu+MgmHn diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po deleted file mode 100644 index be114e2..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/LC_MESSAGES/django.po +++ /dev/null @@ -1,1379 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# aljosa , 2011,2013 -# Berislav Lopac , 2013 -# Berislav Lopac , 2013 -# Bojan Mihelač , 2012 -# Boni Đukić , 2017 -# Jannis Leidel , 2011 -# Milo Ivir , 2025 -# Mislav Cimperšak , 2015-2016 -# Nino , 2013 -# senko , 2012 -# Ylodi , 2011 -# zmasek , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Milo Ivir , 2025\n" -"Language-Team: Croatian (http://app.transifex.com/django/django/language/" -"hr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: hr\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arapski" - -msgid "Algerian Arabic" -msgstr "Alžirski arapski" - -msgid "Asturian" -msgstr "Asturijski" - -msgid "Azerbaijani" -msgstr "Azarbejdžanac" - -msgid "Bulgarian" -msgstr "Bugarski" - -msgid "Belarusian" -msgstr "Bjeloruski" - -msgid "Bengali" -msgstr "Bengalski" - -msgid "Breton" -msgstr "Bretonski" - -msgid "Bosnian" -msgstr "Bošnjački" - -msgid "Catalan" -msgstr "Katalanski" - -msgid "Central Kurdish (Sorani)" -msgstr "Središnji kurdski (Sorani)" - -msgid "Czech" -msgstr "Češki" - -msgid "Welsh" -msgstr "Velški" - -msgid "Danish" -msgstr "Danski" - -msgid "German" -msgstr "Njemački" - -msgid "Lower Sorbian" -msgstr "Donjolužičkosrpski" - -msgid "Greek" -msgstr "Grčki" - -msgid "English" -msgstr "Engleski" - -msgid "Australian English" -msgstr "Australski engleski" - -msgid "British English" -msgstr "Britanski engleski" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Španjolski" - -msgid "Argentinian Spanish" -msgstr "Argentinski španjolski" - -msgid "Colombian Spanish" -msgstr "Kolumbijski španjolski" - -msgid "Mexican Spanish" -msgstr "Meksički španjolski" - -msgid "Nicaraguan Spanish" -msgstr "Nikaragvanski Španjolski" - -msgid "Venezuelan Spanish" -msgstr "Venezuelanski Španjolski" - -msgid "Estonian" -msgstr "Estonski" - -msgid "Basque" -msgstr "Baskijski" - -msgid "Persian" -msgstr "Perzijski" - -msgid "Finnish" -msgstr "Finski" - -msgid "French" -msgstr "Francuski" - -msgid "Frisian" -msgstr "Frizijski" - -msgid "Irish" -msgstr "Irski" - -msgid "Scottish Gaelic" -msgstr "Škotski gaelski" - -msgid "Galician" -msgstr "Galičanski" - -msgid "Hebrew" -msgstr "Hebrejski" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Hrvatski" - -msgid "Upper Sorbian" -msgstr "Gornjolužičkosrpski" - -msgid "Haitian Creole" -msgstr "Haićanski kreolski" - -msgid "Hungarian" -msgstr "Mađarski" - -msgid "Armenian" -msgstr "Armenijski" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezijski" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandski" - -msgid "Italian" -msgstr "Talijanski" - -msgid "Japanese" -msgstr "Japanski" - -msgid "Georgian" -msgstr "Gruzijski" - -msgid "Kabyle" -msgstr "Kabilski" - -msgid "Kazakh" -msgstr "Kazaški" - -msgid "Khmer" -msgstr "Kambođanski" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreanski" - -msgid "Kyrgyz" -msgstr "Kirgiški" - -msgid "Luxembourgish" -msgstr "Luksemburški" - -msgid "Lithuanian" -msgstr "Litvanski" - -msgid "Latvian" -msgstr "Latvijski" - -msgid "Macedonian" -msgstr "Makedonski" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolski" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malajski" - -msgid "Burmese" -msgstr "Burmanski" - -msgid "Norwegian Bokmål" -msgstr "Bokmål" - -msgid "Nepali" -msgstr "Nepalski" - -msgid "Dutch" -msgstr "Nizozemski" - -msgid "Norwegian Nynorsk" -msgstr "Norveški Nynorsk" - -msgid "Ossetic" -msgstr "Osetski" - -msgid "Punjabi" -msgstr "Pendžabljanin" - -msgid "Polish" -msgstr "Poljski" - -msgid "Portuguese" -msgstr "Portugalski" - -msgid "Brazilian Portuguese" -msgstr "Brazilski portugalski" - -msgid "Romanian" -msgstr "Rumunjski" - -msgid "Russian" -msgstr "Ruski" - -msgid "Slovak" -msgstr "Slovački" - -msgid "Slovenian" -msgstr "Slovenski" - -msgid "Albanian" -msgstr "Albanski" - -msgid "Serbian" -msgstr "Srpski" - -msgid "Serbian Latin" -msgstr "Latinski srpski" - -msgid "Swedish" -msgstr "Švedski" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamilski" - -msgid "Telugu" -msgstr "Teluški" - -msgid "Tajik" -msgstr "Tadžikistanski" - -msgid "Thai" -msgstr "Thai (tajlandski)" - -msgid "Turkmen" -msgstr "Turkmenski" - -msgid "Turkish" -msgstr "Turski" - -msgid "Tatar" -msgstr "Tatarski" - -msgid "Udmurt" -msgstr "Udmurtski" - -msgid "Uyghur" -msgstr "Ujgurski" - -msgid "Ukrainian" -msgstr "Ukrajinski" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbečki" - -msgid "Vietnamese" -msgstr "Vijetnamski" - -msgid "Simplified Chinese" -msgstr "Pojednostavljeni kineski" - -msgid "Traditional Chinese" -msgstr "Tradicionalni kineski" - -msgid "Messages" -msgstr "Poruke" - -msgid "Site Maps" -msgstr "Mape stranica" - -msgid "Static Files" -msgstr "Statične datoteke" - -msgid "Syndication" -msgstr "Objedinjavanje" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Broj stranice nije cijeli broj" - -msgid "That page number is less than 1" -msgstr "Broj stranice je manji od 1" - -msgid "That page contains no results" -msgstr "Stranica ne sadrži rezultate" - -msgid "Enter a valid value." -msgstr "Upišite valjanu vrijednost." - -msgid "Enter a valid domain name." -msgstr "Upišite valjano ime domene." - -msgid "Enter a valid URL." -msgstr "Upišite valjan URL." - -msgid "Enter a valid integer." -msgstr "Upišite valjan cijeli broj." - -msgid "Enter a valid email address." -msgstr "Upišite valjanu e-mail adresu." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Upišiti valjan indikator URL adrese (slug) koji se sastoji od slova, " -"znamenki, podvlaka ili znakova za rastavljanje riječi." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Upišite valjan indikator URL adrese (slug) koji se sastoji od Unicode slova, " -"znamenki, podvlaka ili znakova za rastavljanje riječi." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Upišite valjanu %(protocol)s adresu." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 ili IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Upišite samo znamenke odvojene zarezom." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Osigurajte da ova vrijednost ima %(limit_value)s (trenutno je " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Osigurajte da je ova vrijednost manja ili jednaka %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Osigurajte da je ova vrijednost veća ili jednaka %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Osigurajte da je ova vrijednost višekratna veličina koraka %(limit_value)s." - -#, 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 "" -"Osigurajte da je ova vrijednost višekratna veličina koraka %(limit_value)s, " -"počevši od %(offset)s, npr. %(offset)s, %(valid_value1)s, %(valid_value2)s i " -"tako dalje." - -#, 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] "" -"Osigurajte da ova vrijednost ima najmanje %(limit_value)d znak (trenutno ima " -"%(show_value)d)." -msgstr[1] "" -"Osigurajte da ova vrijednost ima najmanje %(limit_value)d znakova (trenutno " -"ima %(show_value)d)." -msgstr[2] "" -"Osigurajte da ova vrijednost ima najmanje %(limit_value)d znakova (trenutno " -"ima %(show_value)d)." - -#, 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] "" -"Osigurajte da ova vrijednost ima najviše %(limit_value)d znak (trenutno ima " -"%(show_value)d)." -msgstr[1] "" -"Osigurajte da ova vrijednost ima najviše %(limit_value)d znakova (trenutno " -"ima %(show_value)d)." -msgstr[2] "" -"Osigurajte da ova vrijednost ima najviše %(limit_value)d znakova (trenutno " -"ima %(show_value)d)." - -msgid "Enter a number." -msgstr "Upišite broj." - -#, 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] "Osigurajte da nema više od ukupno %(max)s numeričkog znaka." -msgstr[1] "Osigurajte da nema više od ukupno %(max)s numerička znaka." -msgstr[2] "Osigurajte da nema više od ukupno %(max)s numeričkih znakova." - -#, 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] "Osigurajte da nema više od ukupno %(max)s decimalnog mjesta." -msgstr[1] "Osigurajte da nema više od ukupno %(max)s decimalna mjesta." -msgstr[2] "Osigurajte da nema više od ukupno %(max)s decimalnih mjesta." - -#, 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] "" -"Osigurajte da nema više od ukupno %(max)s numberičkog znaka prije decimalne " -"točke." -msgstr[1] "" -"Osigurajte da nema više od ukupno %(max)s numberička znaka prije decimalne " -"točke." -msgstr[2] "" -"Osigurajte da nema više od ukupno %(max)s numberičkih znakova prije " -"decimalne točke." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Datotečni nastavak „%(extension)s“ nije dozvoljen. Dozvoljena datotečni " -"nastavci su: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "„Null“ znakovi nisu dozvoljeni." - -msgid "and" -msgstr "i" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s sa navedenim %(field_labels)s već postoji." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Ograničenje „%(name)s“ je prekršeno." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Vrijednost %(value)r nije jedna od raspoloživih opcija." - -msgid "This field cannot be null." -msgstr "Ovo polje ne može biti null." - -msgid "This field cannot be blank." -msgstr "Ovo polje ne može biti prazno." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s sa navedenim %(field_label)s već postoji." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s mora biti jedinstven pojam za %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Vrsta polja: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "„%(value)s” vrijednost mora biti „True“ ili „False“." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "„%(value)s” vrijednost mora biti „True“, „False“ ili „None“." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (True ili False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Znakovni niz (do %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Znakovni niz (neograničeno)" - -msgid "Comma-separated integers" -msgstr "Cijeli brojevi odvojeni zarezom" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"„%(value)s” vrijednost nije u ispravnom formatu datuma. Format mora biti " -"YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"„%(value)s” vrijednost je u ispravnom formatu (YYYY-MM-DD), ali je datum " -"neispravan." - -msgid "Date (without time)" -msgstr "Datum (bez vremena)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"„%(value)s” vrijednost nije u ispravnom formatu datuma. Format mora biti " -"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"„%(value)s” vrijednost je u ispravnom formatu (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]), ali je datum/vrijeme neispravno." - -msgid "Date (with time)" -msgstr "Datum (sa vremenom/satima)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "„%(value)s” vrijednost mora biti decimalni broj." - -msgid "Decimal number" -msgstr "Decimalni broj" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"„%(value)s” vrijednost nije u ispravnom formatu. Format mora biti [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Trajanje" - -msgid "Email address" -msgstr "E-mail adresa" - -msgid "File path" -msgstr "Put do datoteke" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "„%(value)s“ vrijednost mora biti broj s pomičnim zarezom." - -msgid "Floating point number" -msgstr "Broj s pomičnim zarezom (floating point number)" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "„%(value)s“ vrijednost mora biti cijeli broj." - -msgid "Integer" -msgstr "Cijeli broj" - -msgid "Big (8 byte) integer" -msgstr "Big (8 byte) cijeli broj" - -msgid "Small integer" -msgstr "Mali cijeli broj" - -msgid "IPv4 address" -msgstr "IPv4 adresa" - -msgid "IP address" -msgstr "IP adresa" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "„%(value)s“ vrijednost mora biti None, True ili False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (True, False ili None)" - -msgid "Positive big integer" -msgstr "Pozitivan veliki cijeli broj" - -msgid "Positive integer" -msgstr "Pozitivan cijeli broj" - -msgid "Positive small integer" -msgstr "Pozitivan mali cijeli broj" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "URL indikator (slug) (do %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Vrijeme" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Binarni podaci" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "Univerzalan jedinstveni identifikator" - -msgid "File" -msgstr "Datoteka" - -msgid "Image" -msgstr "Slika" - -msgid "A JSON object" -msgstr "JSON objekt" - -msgid "Value must be valid JSON." -msgstr "Vrijednost mora biti valjani JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s slučaj s %(field)s %(value)r nije valjan izbor." - -msgid "Foreign Key (type determined by related field)" -msgstr "Strani ključ (vrsta se određuje pomoću povezanog polja)" - -msgid "One-to-one relationship" -msgstr "Veza jedan-na-jedan" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s – %(to)s veza" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s – %(to)s veze" - -msgid "Many-to-many relationship" -msgstr "Veza mnogi-na-mnoge" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ovo je obavezno polje." - -msgid "Enter a whole number." -msgstr "Upišite cijeli broj." - -msgid "Enter a valid date." -msgstr "Upišite ispravan datum." - -msgid "Enter a valid time." -msgstr "Upišite ispravno vrijeme." - -msgid "Enter a valid date/time." -msgstr "Upišite ispravan datum/vrijeme." - -msgid "Enter a valid duration." -msgstr "Upišite ispravno trajanje." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Broj dana mora biti između {min_days} i {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Datoteka nije poslana. Provjerite 'encoding type' forme." - -msgid "No file was submitted." -msgstr "Datoteka nije poslana." - -msgid "The submitted file is empty." -msgstr "Poslana datoteka je prazna." - -#, 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] "" -"Osigurajte da naziv datoteke ima najviše %(max)d znak (ima %(length)d)." -msgstr[1] "" -"Osigurajte da naziv datoteke ima najviše %(max)d znakova (ima %(length)d)." -msgstr[2] "" -"Osigurajte da naziv datoteke ima najviše %(max)d znakova (ima %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Molimo Vas da pošaljete ili datoteku ili označite izbor, a ne oboje." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Upload-ajte ispravnu sliku. Datoteka koju ste upload-ali ili nije slika ili " -"je oštečena." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Odaberite iz ponuđenog. %(value)s nije ponuđen kao opcija." - -msgid "Enter a list of values." -msgstr "Upišite popis vrijednosti." - -msgid "Enter a complete value." -msgstr "Upišite kompletnu vrijednost." - -msgid "Enter a valid UUID." -msgstr "Upišite ispravan UUID." - -msgid "Enter a valid JSON." -msgstr "Upišite ispravan JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Skriveno polje %(name)s) %(error)s" - -#, 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 "" -"ManagementForm podaci nedostaju ili su promijenjeni. Nedostajuća polja: " -"%(field_names)s. Možda ćete trebati poslati izvještaj o grešci ako problem " -"ustraje." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Pošaljite najviše %(num)d obrazac." -msgstr[1] "Pošaljite najviše %(num)d obrasca." -msgstr[2] "Pošaljite najviše %(num)d obrazaca." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Pošaljite barem %(num)d obrazac." -msgstr[1] "Pošaljite barem %(num)d obrasca." -msgstr[2] "Pošaljite barem %(num)d obrazaca." - -msgid "Order" -msgstr "Redoslijed" - -msgid "Delete" -msgstr "Izbriši" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ispravite duple podatke za %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Ispravite duple podatke za %(field)s, koji moraju biti jedinstveni." - -#, 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 "" -"Ispravite duple podatke za %(field_name)s koji moraju biti jedinstveni za " -"%(lookup)s u %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Ispravite duple vrijednosti ispod." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Odaberite ispravni izbor. Taj izbor nije jedan od dostupnih izbora." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "„%(pk)s“ nije ispravna vrijednost." - -#, 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 "" -"%(datetime)s podatak se nije mogao interpretirati u vremenskoj zoni " -"%(current_timezone)s; može biti dvosmislen ili možda ne postoji." - -msgid "Clear" -msgstr "Isprazni" - -msgid "Currently" -msgstr "Trenutno" - -msgid "Change" -msgstr "Promijeni" - -msgid "Unknown" -msgstr "Nepoznat pojam" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -msgctxt "Task" -msgid "Ready" -msgstr "Spremno" - -msgctxt "Task" -msgid "Running" -msgstr "U tijeku" - -msgctxt "Task" -msgid "Failed" -msgstr "Neuspjelo" - -msgctxt "Task" -msgid "Successful" -msgstr "Uspješno" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "da,ne,možda" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d byte-a" -msgstr[2] "%(size)d byte-a" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "popodne" - -msgid "a.m." -msgstr "prijepodne" - -msgid "PM" -msgstr "Popodne" - -msgid "AM" -msgstr "Prijepodne" - -msgid "midnight" -msgstr "ponoć" - -msgid "noon" -msgstr "podne" - -msgid "Monday" -msgstr "Ponedjeljak" - -msgid "Tuesday" -msgstr "Utorak" - -msgid "Wednesday" -msgstr "Srijeda" - -msgid "Thursday" -msgstr "Četvrtak" - -msgid "Friday" -msgstr "Petak" - -msgid "Saturday" -msgstr "Subota" - -msgid "Sunday" -msgstr "Nedjelja" - -msgid "Mon" -msgstr "Pon" - -msgid "Tue" -msgstr "Uto" - -msgid "Wed" -msgstr "Sri" - -msgid "Thu" -msgstr "Čet" - -msgid "Fri" -msgstr "Pet" - -msgid "Sat" -msgstr "Sub" - -msgid "Sun" -msgstr "Ned" - -msgid "January" -msgstr "Siječanj" - -msgid "February" -msgstr "Veljača" - -msgid "March" -msgstr "Ožujak" - -msgid "April" -msgstr "Travanj" - -msgid "May" -msgstr "Svibanj" - -msgid "June" -msgstr "Lipanj" - -msgid "July" -msgstr "Srpanj" - -msgid "August" -msgstr "Kolovoz" - -msgid "September" -msgstr "Rujan" - -msgid "October" -msgstr "Listopad" - -msgid "November" -msgstr "Studeni" - -msgid "December" -msgstr "Prosinac" - -msgid "jan" -msgstr "sij" - -msgid "feb" -msgstr "velj" - -msgid "mar" -msgstr "ožu" - -msgid "apr" -msgstr "tra" - -msgid "may" -msgstr "svi" - -msgid "jun" -msgstr "lip" - -msgid "jul" -msgstr "srp" - -msgid "aug" -msgstr "kol" - -msgid "sep" -msgstr "ruj" - -msgid "oct" -msgstr "lis" - -msgid "nov" -msgstr "stu" - -msgid "dec" -msgstr "pro" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Sij." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Velj." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Ožu." - -msgctxt "abbrev. month" -msgid "April" -msgstr "Tra." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Svi." - -msgctxt "abbrev. month" -msgid "June" -msgstr "Lip." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Srp." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Kol." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Ruj." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Lis." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Stu." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Pro." - -msgctxt "alt. month" -msgid "January" -msgstr "siječnja" - -msgctxt "alt. month" -msgid "February" -msgstr "veljače" - -msgctxt "alt. month" -msgid "March" -msgstr "ožujka" - -msgctxt "alt. month" -msgid "April" -msgstr "travnja" - -msgctxt "alt. month" -msgid "May" -msgstr "svibnja" - -msgctxt "alt. month" -msgid "June" -msgstr "lipnja" - -msgctxt "alt. month" -msgid "July" -msgstr "srpnja" - -msgctxt "alt. month" -msgid "August" -msgstr "kolovoza" - -msgctxt "alt. month" -msgid "September" -msgstr "rujna" - -msgctxt "alt. month" -msgid "October" -msgstr "listopada" - -msgctxt "alt. month" -msgid "November" -msgstr "studenoga" - -msgctxt "alt. month" -msgid "December" -msgstr "prosinca" - -msgid "This is not a valid IPv6 address." -msgstr "To nije ispravna IPv6 adresa." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "ili" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d godina" -msgstr[1] "%(num)d godine" -msgstr[2] "%(num)d godina" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mjesec" -msgstr[1] "%(num)d mjeseca" -msgstr[2] "%(num)d mjeseci" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d tjedan" -msgstr[1] "%(num)d tjedna" -msgstr[2] "%(num)d tjedna" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dan" -msgstr[1] "%(num)d dana" -msgstr[2] "%(num)d dana" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d sat" -msgstr[1] "%(num)d sata" -msgstr[2] "%(num)d sati" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuta" -msgstr[1] "%(num)d minute" -msgstr[2] "%(num)d minuta" - -msgid "Forbidden" -msgstr "Zabranjeno" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF verifikacija nije uspjela. Zahtjev je prekinut." - -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 "" - -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 "" - -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 "" - -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 "" -"Ova poruka vam se prikazuje jer stranica na kojoj se nalazite zahtjeva CSRF " -"kolačić prilikom slanja forme. Navedeni kolačić je obavezan iz sigurnosnih " -"razloga, kako bi se osiguralo da vaš internetski preglednik ne bude otet od " -"strane trećih osoba." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Dodatne informacije su dostupne sa postavkom DEBUG=True." - -msgid "No year specified" -msgstr "Nije navedena godina" - -msgid "Date out of range" -msgstr "Datum je izvan raspona" - -msgid "No month specified" -msgstr "Mjesec nije određen" - -msgid "No day specified" -msgstr "Dan nije određen" - -msgid "No week specified" -msgstr "Tjedan nije određen" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nije dostupno: %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s nije dostupno jer je %(class_name)s.allow_future " -"False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "%(verbose_name)s - pretragom nisu pronađeni rezultati za upit" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Nevažeća stranica (%(page_number)s):%(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Sadržaji direktorija ovdje nisu dozvoljeni." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Sadržaj direktorija %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalacija je uspjela! Čestitamo!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Pogledajte napomene o izdanju za Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Ova se stranica prikazuje jer se u datoteci postavki nalazi DEBUG=True i jer niste konfigurirali " -"nijednu URL adresu." - -msgid "Django Documentation" -msgstr "Django dokumentacija" - -msgid "Topics, references, & how-to’s" -msgstr "Teme, reference i objašnjenja" - -msgid "Tutorial: A Polling App" -msgstr "Vodič: Aplikacija za glasanje" - -msgid "Get started with Django" -msgstr "Započni rad s Djangom" - -msgid "Django Community" -msgstr "Django zajednica" - -msgid "Connect, get help, or contribute" -msgstr "Povežite se, zatražite pomoć ili doprinesite" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/hr/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/hr/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 23e54b13442dad1356b1d431e18981f314a97d29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8aK@Ng25Tv4sG2sb5zyoa5tMLhbfgr3^3YP% TDLnGRw+l}j%r_Q7aO~X=1Kv1P diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/hr/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index e6a410feaeea5eb36b9c6b925bb61c2726ffe16d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1031 zcmZvazi-+=6vxl}1_uldP#U!=Lp&grv)XP^Rn;vfpcagbQG^$Za87_4j0{O-Pw8LL zx!w9V^iSx*h*&#iL&?U}y9R?Pz2V+_pZC7syR-Z&9*+UMo?d7qXYH8ju#S6 zcmVTaz6~9J<)rV>>ncx*K$-9WMr9{7fJ2C@*h3`!TMFNx5OgA3yT}cT9CD%@g4_^t zc+O32=+KzvG0qddEo@j|oRq80bCnaWcEUBC^d5rTg_GE&4!b#OtIX^(B4z%;8?BA6 zdcLCItsj5=dLh1`OM)V5 zWl63H%7Rv^wN1g0ju)ibq9AKEsjgI9LGqz032m38niWY_G_PxBi+1eFRk=wf+nQ9? z&P4IUg8eJ2)*CHl?blpnH`mzZsgn4rcf_=7*lW6-ifky zDod?KwSM{o+~b#nmBIJSq0VSJEpuviO@oKm`skWB z`se)Ep7zYqEBN9iKj}}&VE0q!QlIc>&>3Bt*lcvc8)mm-=zP!OFHCFLnNHx?UPWFH zO>|}GZ>%gnoc#HdGrTSR6h$p#fXUs^^TZ+E*k?D)Jbg3+srljK8A#64Pe`6So`K9f kox%BCER^-l0DG569^sf>9)nDd%#fX(vxi?8D~-MX0O0x)e*gdg diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/hr/formats.py deleted file mode 100644 index a2dc457..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hr/formats.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. E Y." -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j. E Y. H:i" -YEAR_MONTH_FORMAT = "F Y." -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "j.m.Y." -SHORT_DATETIME_FORMAT = "j.m.Y. H:i" -FIRST_DAY_OF_WEEK = 1 - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%d.%m.%Y.", # '25.10.2006.' - "%d.%m.%y.", # '25.10.06.' - "%d. %m. %Y.", # '25. 10. 2006.' - "%d. %m. %y.", # '25. 10. 06.' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%d.%m.%Y. %H:%M:%S", # '25.10.2006. 14:30:59' - "%d.%m.%Y. %H:%M:%S.%f", # '25.10.2006. 14:30:59.000200' - "%d.%m.%Y. %H:%M", # '25.10.2006. 14:30' - "%d.%m.%y. %H:%M:%S", # '25.10.06. 14:30:59' - "%d.%m.%y. %H:%M:%S.%f", # '25.10.06. 14:30:59.000200' - "%d.%m.%y. %H:%M", # '25.10.06. 14:30' - "%d. %m. %Y. %H:%M:%S", # '25. 10. 2006. 14:30:59' - "%d. %m. %Y. %H:%M:%S.%f", # '25. 10. 2006. 14:30:59.000200' - "%d. %m. %Y. %H:%M", # '25. 10. 2006. 14:30' - "%d. %m. %y. %H:%M:%S", # '25. 10. 06. 14:30:59' - "%d. %m. %y. %H:%M:%S.%f", # '25. 10. 06. 14:30:59.000200' - "%d. %m. %y. %H:%M", # '25. 10. 06. 14:30' -] - -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.mo deleted file mode 100644 index b4738a032ccea81075b4ff09fbbfe10a4c5a1e78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30397 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po deleted file mode 100644 index 5766e31..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hsb/LC_MESSAGES/django.po +++ /dev/null @@ -1,1384 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Michael Wolf , 2016-2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-04-01 15:04-0500\n" -"Last-Translator: Michael Wolf , 2016-2025\n" -"Language-Team: Upper Sorbian (http://app.transifex.com/django/django/" -"language/hsb/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: hsb\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " -"n%100==4 ? 2 : 3);\n" - -msgid "Afrikaans" -msgstr "Afrikaanšćina" - -msgid "Arabic" -msgstr "Arabšćina" - -msgid "Algerian Arabic" -msgstr "Algeriska arabšćina" - -msgid "Asturian" -msgstr "Asturišćina" - -msgid "Azerbaijani" -msgstr "Azerbajdźanšćina" - -msgid "Bulgarian" -msgstr "Bołharšćina" - -msgid "Belarusian" -msgstr "Běłorušćina" - -msgid "Bengali" -msgstr "Bengalšćina" - -msgid "Breton" -msgstr "Bretonšćina" - -msgid "Bosnian" -msgstr "Bosnišćina" - -msgid "Catalan" -msgstr "Katalanšćina" - -msgid "Central Kurdish (Sorani)" -msgstr "Centralna kurdišćina (Sorani)" - -msgid "Czech" -msgstr "Čěšćina" - -msgid "Welsh" -msgstr "Walizišćina" - -msgid "Danish" -msgstr "Danšćina" - -msgid "German" -msgstr "Němčina" - -msgid "Lower Sorbian" -msgstr "Delnjoserbšćina" - -msgid "Greek" -msgstr "Grjekšćina" - -msgid "English" -msgstr "Jendźelšćina" - -msgid "Australian English" -msgstr "Awstralska jendźelšćina" - -msgid "British English" -msgstr "Britiska jendźelšćina" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Španišćina" - -msgid "Argentinian Spanish" -msgstr "Argentinska španišćina" - -msgid "Colombian Spanish" -msgstr "Kolumbiska španišćina" - -msgid "Mexican Spanish" -msgstr "Mexiska španišćina" - -msgid "Nicaraguan Spanish" -msgstr "Nikaraguaska španišćina" - -msgid "Venezuelan Spanish" -msgstr "Venezuelska španišćina" - -msgid "Estonian" -msgstr "Estišćina" - -msgid "Basque" -msgstr "Baskišćina" - -msgid "Persian" -msgstr "Persišćina" - -msgid "Finnish" -msgstr "Finšćina" - -msgid "French" -msgstr "Francošćina" - -msgid "Frisian" -msgstr "Frizišćina" - -msgid "Irish" -msgstr "Irišćina" - -msgid "Scottish Gaelic" -msgstr "Šotiska gaelšćina" - -msgid "Galician" -msgstr "Galicišćina" - -msgid "Hebrew" -msgstr "Hebrejšćina" - -msgid "Hindi" -msgstr "Hindišćina" - -msgid "Croatian" -msgstr "Chorwatšćina" - -msgid "Upper Sorbian" -msgstr "Hornjoserbšćina" - -msgid "Hungarian" -msgstr "Madźaršćina" - -msgid "Armenian" -msgstr "Armenšćina" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezišćina" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandšćina" - -msgid "Italian" -msgstr "Italšćina" - -msgid "Japanese" -msgstr "Japanšćina" - -msgid "Georgian" -msgstr "Georgišćina" - -msgid "Kabyle" -msgstr "Kabylšćina" - -msgid "Kazakh" -msgstr "Kazachšćina" - -msgid "Khmer" -msgstr "Khmeršćina" - -msgid "Kannada" -msgstr "Kannadšćina" - -msgid "Korean" -msgstr "Korejšćina" - -msgid "Kyrgyz" -msgstr "Kirgišćina" - -msgid "Luxembourgish" -msgstr "Luxemburgšćina" - -msgid "Lithuanian" -msgstr "Litawšćina" - -msgid "Latvian" -msgstr "Letišćina" - -msgid "Macedonian" -msgstr "Makedonšćina" - -msgid "Malayalam" -msgstr "Malajalam" - -msgid "Mongolian" -msgstr "Mongolšćina" - -msgid "Marathi" -msgstr "Marathišćina" - -msgid "Malay" -msgstr "Malajšćina" - -msgid "Burmese" -msgstr "Myanmaršćina" - -msgid "Norwegian Bokmål" -msgstr "Norwegski bokmål" - -msgid "Nepali" -msgstr "Nepalšćina" - -msgid "Dutch" -msgstr "Nižozemšćina" - -msgid "Norwegian Nynorsk" -msgstr "Norwegski nynorsk" - -msgid "Ossetic" -msgstr "Osetšćina" - -msgid "Punjabi" -msgstr "Pundźabišćina" - -msgid "Polish" -msgstr "Pólšćina" - -msgid "Portuguese" -msgstr "Portugalšćina" - -msgid "Brazilian Portuguese" -msgstr "Brazilska portugalšćina" - -msgid "Romanian" -msgstr "Rumunšćina" - -msgid "Russian" -msgstr "Rušćina" - -msgid "Slovak" -msgstr "Słowakšćina" - -msgid "Slovenian" -msgstr "Słowjenšćina" - -msgid "Albanian" -msgstr "Albanšćina" - -msgid "Serbian" -msgstr "Serbišćina" - -msgid "Serbian Latin" -msgstr "Serbšćina, łaćonska" - -msgid "Swedish" -msgstr "Šwedšćina" - -msgid "Swahili" -msgstr "Suahelšćina" - -msgid "Tamil" -msgstr "Tamilšćina" - -msgid "Telugu" -msgstr "Telugušćina" - -msgid "Tajik" -msgstr "Tadźikišćina" - -msgid "Thai" -msgstr "Thaišćina" - -msgid "Turkmen" -msgstr "Turkmenšćina" - -msgid "Turkish" -msgstr "Turkowšćina" - -msgid "Tatar" -msgstr "Tataršćina" - -msgid "Udmurt" -msgstr "Udmurtšćina" - -msgid "Uyghur" -msgstr "Ujguršćina" - -msgid "Ukrainian" -msgstr "Ukrainšćina" - -msgid "Urdu" -msgstr "Urdušćina" - -msgid "Uzbek" -msgstr "Uzbekšćina" - -msgid "Vietnamese" -msgstr "Vietnamšćina" - -msgid "Simplified Chinese" -msgstr "Zjednorjene chinšćina" - -msgid "Traditional Chinese" -msgstr "Tradicionalna chinšćina" - -msgid "Messages" -msgstr "Powěsće" - -msgid "Site Maps" -msgstr "Přehlady sydła" - -msgid "Static Files" -msgstr "Statiske dataje" - -msgid "Syndication" -msgstr "Syndikacija" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Tute čisko strony cyła ličba njeje." - -msgid "That page number is less than 1" -msgstr "Tute čisło strony je mjeńše hač 1." - -msgid "That page contains no results" -msgstr "Tuta strona wuslědki njewobsahuje" - -msgid "Enter a valid value." -msgstr "Zapodajće płaćiwu hódnotu." - -msgid "Enter a valid domain name." -msgstr "Zapodajće płaćiwe domenowe mjeno." - -msgid "Enter a valid URL." -msgstr "Zapodajće płaćiwy URL." - -msgid "Enter a valid integer." -msgstr "Zapodajće płaćiwu cyłu ličbu." - -msgid "Enter a valid email address." -msgstr "Zapodajće płaćiwu e-mejlowu adresu." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Zapodajće płaćiwe adresowe mjeno, kotrež jenož pismiki, ličby, podsmužki abo " -"wjazawki wobsahuje." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Zapodajće płaćiwe „adresowe mjeno“, kotrež jenož pismiki, ličby, podsmužki " -"abo wjazawki wobsahuje." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Zapodajće płaćiwu %(protocol)s-adresu." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 abo IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Zapodajće jenož přez komy dźělene cyfry," - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Zawěsćće, zo tuta hódnota je %(limit_value)s (je %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Zawěsćće, zo hódnota je mjeńša hač abo runja %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Zawěsćće, zo tuta hódnota je wjetša hač abo runja %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Zawěsćće, zo tuta hódnota je množina kročeloweje wulkosće %(limit_value)s." - -#, 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 "" -"Zawěsćće, zo tuta hódnota je mnoho króć kročeloweje wulkosće " -"%(limit_value)s, započinajo z %(offset)s, na př. %(offset)s, " -"%(valid_value1)s, %(valid_value2)s a tak dale." - -#, 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] "" -"Zawěsćće, zo tuta hódnota ma znajmjeńša %(limit_value)d znamješko (ma " -"%(show_value)d)." -msgstr[1] "" -"Zawěsćće, zo tuta hódnota ma znajmjeńša %(limit_value)d znamješce (ma " -"%(show_value)d)." -msgstr[2] "" -"Zawěsćće, zo tuta hódnota ma znajmjeńša %(limit_value)d znamješka (ma " -"%(show_value)d)." -msgstr[3] "" -"Zawěsćće, zo tuta hódnota ma znajmjeńša %(limit_value)d znamješkow (ma " -"%(show_value)d)." - -#, 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] "" -"Zawěsćće, zo tuta hódnota ma maksimalnje %(limit_value)d znamješko (ima " -"%(show_value)d)." -msgstr[1] "" -"Zawěsćće, zo tuta hódnota ma maksimalnje %(limit_value)d znamješce (ima " -"%(show_value)d)." -msgstr[2] "" -"Zawěsćće, zo tuta hódnota ma maksimalnje %(limit_value)d znamješka (ima " -"%(show_value)d)." -msgstr[3] "" -"Zawěsćće, zo tuta hódnota ma maksimalnje %(limit_value)d znamješkow (ima " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Zapodajće ličbu." - -#, 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] "Zawěsćće, zo njeje wjace hač %(max)s cyfry dohromady." -msgstr[1] "Zawěsćće, zo njeje wjace hač %(max)s cyfrow dohromady." -msgstr[2] "Zawěsćće, zo njeje wjace hač %(max)s cyfrow dohromady." -msgstr[3] "Zawěsćće, zo njeje wjace hač %(max)s cyfrow dohromady." - -#, 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] "Zawěsćće, zo njeje wjace hač %(max)s decimalneho městna." -msgstr[1] "Zawěsćće, zo njeje wjace hač %(max)s decimalneju městnow." -msgstr[2] "Zawěsćće, zo njeje wjace hač %(max)s decimalnych městnow." -msgstr[3] "Zawěsćće, zo njeje wjace hač %(max)s decimalnych městnow." - -#, 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] "Zawěsćće, zo njeje wjace hač %(max)s cyfry před decimalnej komu." -msgstr[1] "Zawěsćće, zo njeje wjace hač %(max)s cyfrow před decimalnej komu." -msgstr[2] "Zawěsćće, zo njeje wjace hač %(max)s cyfrow před decimalnej komu." -msgstr[3] "Zawěsćće, zo njeje wjace hač %(max)s cyfrow před decimalnej komu." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Datajowy sufiks ' %(extension)s' dowoleny njeje. Dowolene sufiksy su: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Prózdne znamješka dowolene njejsu." - -msgid "and" -msgstr "a" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s z tutym %(field_labels)s hižo eksistuje." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Wobmjezowanje \"%(name)s\" je překročene." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Hódnota %(value)r płaćiwa wólba njeje." - -msgid "This field cannot be null." -msgstr "Tute polo njesmě nul być." - -msgid "This field cannot be blank." -msgstr "Tute polo njesmě prózdne być." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s z tutym %(field_label)s hižo eksistuje." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s dyrbi za %(date_field_label)s %(lookup_type)s jónkróćne być." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Polo typa: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Hódnota „%(value)s“ dyrbi pak True pak False być." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Hódnota „%(value)s“ dyrbi pak True, False pak None być." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (pak True pak False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Znamješkowy rjećazk (hač %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Znamješkowy rjećazk (njewobmjezowany)" - -msgid "Comma-separated integers" -msgstr "Cyłe ličby dźělene přez komu" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Hódnota „%(value)s“ ma njepłaćiwy datumowy format. Dyrbi we formaće DD.MM." -"YYYY być." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Hódnota „%(value)s“ ma korektny format (DD.MM.YYYY), ale je njepłaćiwy datum." - -msgid "Date (without time)" -msgstr "Datum (bjez časa)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Hódnota „%(value)s“ ma njepłaćiwy format. Dyrbi we formaće DD.MM.YYYY HH:MM[:" -"ss[.uuuuuu]][TZ] być." - -#, 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 "" -"Hódnota „%(value)s“ ma korektny format (DD.MM.YYYY HH:MM[:ss[.uuuuuu]][TZ]), " -"ale je njepłaćiwy datum/čas." - -msgid "Date (with time)" -msgstr "Datum (z časom)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Hódnota „%(value)s“ dyrbi decimalna ličba być." - -msgid "Decimal number" -msgstr "Decimalna ličba" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Hódnota „%(value)s“ ma njepłaćiwy format. Dyrbi w formaće [DD] [HH:[MM:]]ss[." -"uuuuuu] być." - -msgid "Duration" -msgstr "Traće" - -msgid "Email address" -msgstr "E-mejlowa adresa" - -msgid "File path" -msgstr "Datajowa šćežka" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Hódnota „%(value)s“ dyrbi decimalna ličba być." - -msgid "Floating point number" -msgstr "Komowa ličba typa float" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Hódnota „%(value)s“ dyrbi integer być." - -msgid "Integer" -msgstr "Integer" - -msgid "Big (8 byte) integer" -msgstr "Big (8 byte) integer" - -msgid "Small integer" -msgstr "Mała cyła ličba" - -msgid "IPv4 address" -msgstr "IPv4-adresa" - -msgid "IP address" -msgstr "IP-adresa" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Hódnota „%(value)s“ dyrbi pak None, True pak False być." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (pak True, False pak None)" - -msgid "Positive big integer" -msgstr "Pozitiwna wulka cyła ličba" - -msgid "Positive integer" -msgstr "Pozitiwna cyła ličba" - -msgid "Positive small integer" -msgstr "Pozitiwna mała cyła ličba" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Adresowe mjeno (hač %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Hódnota „%(value)s“ ma njepłaćiwy format. Dyrbi we formaće HH:MM[:ss[." -"uuuuuu]] być." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Hódnota „%(value)s“ ma korektny format (HH:MM[:ss[.uuuuuu]]), ale je " -"njepłaćiwy čas." - -msgid "Time" -msgstr "Čas" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Hrube binarne daty" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "„%(value)s“ płaćiwy UUID njeje." - -msgid "Universally unique identifier" -msgstr "Uniwerselnje jónkróćny identifikator" - -msgid "File" -msgstr "Dataja" - -msgid "Image" -msgstr "Wobraz" - -msgid "A JSON object" -msgstr "JSON-objekt" - -msgid "Value must be valid JSON." -msgstr "Hódnota dyrbi płaćiwy JSON być." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "Instanca %(model)s z %(field)s %(value)r płaćiwa wólba njeje." - -msgid "Foreign Key (type determined by related field)" -msgstr "Cuzy kluč (typ so přez wotpowědne polo postaja)" - -msgid "One-to-one relationship" -msgstr "Poćah jedyn jedyn" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Poćah %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Poćahi %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Poćah wjele wjele" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Tute polo je trěbne." - -msgid "Enter a whole number." -msgstr "Zapodajće cyłu ličbu." - -msgid "Enter a valid date." -msgstr "Zapodajće płaćiwy datum." - -msgid "Enter a valid time." -msgstr "Zapodajće płaćiwy čas." - -msgid "Enter a valid date/time." -msgstr "Zapodajće płaćiwy datum/čas." - -msgid "Enter a valid duration." -msgstr "Zapodajće płaćiwe traće." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Ličba dnjow dyrbi mjez {min_days} a {max_days} być." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Žana dataja je so pósłała. Přepruwujće kodowanski typ we formularje." - -msgid "No file was submitted." -msgstr "Žana dataja je so pósłała." - -msgid "The submitted file is empty." -msgstr "Pósłana dataja je prózdna." - -#, 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] "" -"Zawěsćće, zo tute datajowe mjeno ma maksimalnje %(max)d znamješko (ma " -"%(length)d)." -msgstr[1] "" -"Zawěsćće, zo tute datajowe mjeno ma maksimalnje %(max)d znamješce (ma " -"%(length)d)." -msgstr[2] "" -"Zawěsćće, zo tute datajowe mjeno ma maksimalnje %(max)d znamješka (ma " -"%(length)d)." -msgstr[3] "" -"Zawěsćće, zo tute datajowe mjeno ma maksimalnje %(max)d znamješkow (ma " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Prošu zapodajće dataju abo stajće hóčku do kontrolneho kašćika, nic wobě." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Nahrajće płaćiwy wobraz. Dataja, kotruž sće nahrał, pak njebě wobraz pak bě " -"wobškodźeny wobraz. " - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Wubjerće płaćiwu wolensku móžnosć. %(value)s žana k dispoziciji stejacych " -"wolenskich móžnosćow njeje. " - -msgid "Enter a list of values." -msgstr "Zapodajće lisćinu hódnotow." - -msgid "Enter a complete value." -msgstr "Zapodajće dospołnu hódnotu." - -msgid "Enter a valid UUID." -msgstr "Zapodajće płaćiwy UUID." - -msgid "Enter a valid JSON." -msgstr "Zapodajće płaćiwy JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Schowane polo field %(name)s) %(error)s" - -#, 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 "" -"Daty ManagementForm faluja abo su skepsane. Falowace pola: %(field_names)s. " -"Móžeće zmylkowu rozprawu spisać, jeli problem dale eksistuje." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Prošu wotposćelće maksimalnje %(num)d formular." -msgstr[1] "Prošu wotposćelće maksimalnje %(num)d formularaj." -msgstr[2] "Prošu wotposćelće maksimalnje %(num)d formulary." -msgstr[3] "Prošu wotposćelće maksimalnje %(num)d formularow." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Prošu zapodajće znajmjeńša %(num)d formu." -msgstr[1] "Prošu zapodajće znajmjeńša %(num)d formje." -msgstr[2] "Prošu zapodajće znajmjeńša %(num)d formy." -msgstr[3] "Prošu zapodajće znajmjeńša %(num)d formow." - -msgid "Order" -msgstr "Porjad" - -msgid "Delete" -msgstr "Zhašeć" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Prošu porjedźće dwójne daty za %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Prošu porjedźće dwójne daty za %(field)s, kotrež dyrbja jónkróćne być." - -#, 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 "" -"Prošu porjedźće dwójne daty za %(field_name)s, kotrež dyrbja za %(lookup)s w " -"%(date_field)s jónkróćne być." - -msgid "Please correct the duplicate values below." -msgstr "Prošu porjedźće slědowace dwójne hódnoty." - -msgid "The inline value did not match the parent instance." -msgstr "Hódnota inline nadrjadowanej instancy njewotpowěduje." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Wubjerće płaćiwu wolensku móžnosć. Tuta wolenska móžnosć jedna z k " -"dispoziciji stejacych wolenskich móžnosćow njeje." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" płaćiwa hódnota njeje." - -#, 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 "" -"%(datetime)s njeda so w časowym pasmje %(current_timezone)s interpretować; " -"je snano dwuzmyslny abo njeeksistuje." - -msgid "Clear" -msgstr "Zhašeć" - -msgid "Currently" -msgstr "Tuchwilu" - -msgid "Change" -msgstr "Změnić" - -msgid "Unknown" -msgstr "Njeznaty" - -msgid "Yes" -msgstr "Haj" - -msgid "No" -msgstr "Ně" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "haj,ně,snano" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajtaj" -msgstr[2] "%(size)d bajty" -msgstr[3] "%(size)d bajtow" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "popołdnju" - -msgid "a.m." -msgstr "dopołdnja" - -msgid "PM" -msgstr "popołdnju" - -msgid "AM" -msgstr "dopołdnja" - -msgid "midnight" -msgstr "połnoc" - -msgid "noon" -msgstr "připołdnjo" - -msgid "Monday" -msgstr "Póndźela" - -msgid "Tuesday" -msgstr "Wutora" - -msgid "Wednesday" -msgstr "Srjeda" - -msgid "Thursday" -msgstr "Štwórtk" - -msgid "Friday" -msgstr "Pjatk" - -msgid "Saturday" -msgstr "Sobota" - -msgid "Sunday" -msgstr "Njedźela" - -msgid "Mon" -msgstr "Pón" - -msgid "Tue" -msgstr "Wut" - -msgid "Wed" -msgstr "Srj" - -msgid "Thu" -msgstr "Štw" - -msgid "Fri" -msgstr "Pja" - -msgid "Sat" -msgstr "Sob" - -msgid "Sun" -msgstr "Nje" - -msgid "January" -msgstr "Januar" - -msgid "February" -msgstr "Februar" - -msgid "March" -msgstr "Měrc" - -msgid "April" -msgstr "Apryl" - -msgid "May" -msgstr "Meja" - -msgid "June" -msgstr "Junij" - -msgid "July" -msgstr "Julij" - -msgid "August" -msgstr "Awgust" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "Oktober" - -msgid "November" -msgstr "Nowember" - -msgid "December" -msgstr "December" - -msgid "jan" -msgstr "jan." - -msgid "feb" -msgstr "feb." - -msgid "mar" -msgstr "měr." - -msgid "apr" -msgstr "apr." - -msgid "may" -msgstr "mej." - -msgid "jun" -msgstr "jun." - -msgid "jul" -msgstr "jul." - -msgid "aug" -msgstr "awg." - -msgid "sep" -msgstr "sep." - -msgid "oct" -msgstr "okt." - -msgid "nov" -msgstr "now." - -msgid "dec" -msgstr "dec." - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Měrc" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Apryl" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Meja" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junij" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julij" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Awg." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Now." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -msgctxt "alt. month" -msgid "March" -msgstr "Měrc" - -msgctxt "alt. month" -msgid "April" -msgstr "Apryl" - -msgctxt "alt. month" -msgid "May" -msgstr "Meja" - -msgctxt "alt. month" -msgid "June" -msgstr "Junij" - -msgctxt "alt. month" -msgid "July" -msgstr "Julij" - -msgctxt "alt. month" -msgid "August" -msgstr "Awgust" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "Nowember" - -msgctxt "alt. month" -msgid "December" -msgstr "December" - -msgid "This is not a valid IPv6 address." -msgstr "To płaćiwa IPv6-adresa njeje." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "abo" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d lěto" -msgstr[1] "%(num)dlěće" -msgstr[2] "%(num)d lěta" -msgstr[3] "%(num)d lět" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d měsac" -msgstr[1] "%(num)d měsacaj" -msgstr[2] "%(num)d měsacy" -msgstr[3] "%(num)d měsacow" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d tydźeń" -msgstr[1] "%(num)d njedźeli" -msgstr[2] "%(num)d njedźele" -msgstr[3] "%(num)d njedźel" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dźeń" -msgstr[1] "%(num)d dnjej" -msgstr[2] "%(num)d dny" -msgstr[3] "%(num)d dnjow" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hodźina" -msgstr[1] "%(num)d hodźinje" -msgstr[2] "%(num)d hodźiny" -msgstr[3] "%(num)d hodźin" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d mjeńšina" -msgstr[1] "%(num)d mjeńšinje" -msgstr[2] "%(num)d mjeńšiny" -msgstr[3] "%(num)d mjeńšin" - -msgid "Forbidden" -msgstr "Zakazany" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-přepruwowanje je so nimokuliło. Naprašowanje je so přetorhnyło." - -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 "" -"Widźiće tutu zdźělenku, dokelž tute HTTPS-sydło \"Referer header\" trjeba, " -"kotryž so ma na waš webwobhladowak pósłać, ale žadyn njeje so pósłał. Tutón " -"header je z wěstotnych přičinow trěbny, zo by so zawěsćiło, zo waš " -"wobhladowak so wot třećich njekapruje." - -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 "" -"Jei sće swój wobhladowak tak konfigurował, zo su hłowy „Referer“ " -"znjemóžnjene, zmóžńće je, znajmjeńša za tute sydło abo za HTTPS-zwiski abo " -"za naprašowanja „sameorigin“." - -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 "" -"Jeli značku wužiwaće abo hłowu „Referrer-Policy: no-referrer“ zapřijimaće, " -"wotstrońće je prošu. CSRF-škit trjeba hłowu „Referer“ , zo by striktnu " -"kontrolu referer přewjedźe. Jeli so wo priwatnosć staraće, wužiwajće " -"alternatiwy kaž za wotkazy k sydłam třećich." - -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 "" -"Widźiće tutu zdźělenku, dokelž tute sydło CSRF-plack trjeba, hdyž so " -"formulary wotesyłaja. Tutón plack je z přičinow wěstoty trěbny, zo by so waš " -"wobhladowak wot třećich njekapruje." - -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 "" -"Jeli sće swój wobhladowak tak konfigurował, zo su placki znjemóžnjene, " -"zmóžńće je zaso, znajmjeńša za tute sydło abo za naprašowanja „same-origin“." - -msgid "More information is available with DEBUG=True." -msgstr "Z DEBUG=True su dalše informacije k dispoziciji." - -msgid "No year specified" -msgstr "Žane lěto podate" - -msgid "Date out of range" -msgstr "Datum zwonka wobłuka" - -msgid "No month specified" -msgstr "Žadyn měsac podaty" - -msgid "No day specified" -msgstr "Žadyn dźeń podaty" - -msgid "No week specified" -msgstr "Žadyn tydźeń podaty" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Žadyn %(verbose_name_plural)s k dispoziciji njeje" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Přichodowe %(verbose_name_plural)s k dispoziciji njejsu, dokelž hódnota " -"%(class_name)s.allow_future je False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Njepłaćiwy „%(format)s“ za datumowy znamješkowy rjaćazk „%(datestr)s“ podaty" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Žane %(verbose_name)s namakane, kotrež naprašowanju wotpowěduje" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Strona „last“ njeje, ani njeda so do int konwertować." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Njepłaćiwa strona (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Prózdna lisćina a „%(class_name)s.allow_empty“ je False." - -msgid "Directory indexes are not allowed here." -msgstr "Zapisowe indeksy tu dowolone njejsu." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s“ njeeksistuje" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalacija bě wuspěšna! Zbožopřeće!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Čitajće wersijowe informacije za Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Widźiće tutu stronu, dokelž DEBUG=True je we wašej dataji nastajenjow a njejsće URL " -"skonfigurował." - -msgid "Django Documentation" -msgstr "Dokumentacija Django" - -msgid "Topics, references, & how-to’s" -msgstr "Temy, referency a nawody" - -msgid "Tutorial: A Polling App" -msgstr "Nawod: Naprašowanske nałoženje" - -msgid "Get started with Django" -msgstr "Prěnje kroki z Django" - -msgid "Django Community" -msgstr "Zhromadźenstwo Django" - -msgid "Connect, get help, or contribute" -msgstr "Zwjazać, pomoc wobstarać abo přinošować" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ht/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ht/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ht/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ht/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 206a1b66f4471a6efc699d2d456ce1439b565fc8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfUD(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaZ+^+Rqf zc@m_c=u!8eql4;N>YBnceE~(HR0xd+&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY1Uxua diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ht/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ht/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index a84591b8f7afde72b33fbf987a81305022e70cc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1010 zcmZXSzi-+=6vxjHej0G>08LXxat9Acz^UyPRh3LJ0kzo37*+OS5zZtKjFBO!@Ra@) zUE6N`H@bFVv{*Z3ixPFo)H?zMnv;C*`#yf(chBRx0K_{KFEBS(8tK`#h)K|om9P(V=7 z*J_H@2`?ZXv)DrAiHs70Ie|niVQF1S)MF*imX##}b1{!yoyiN;BcXmIG`;i_R1~^i zYMWx?a>PyJ|LDQEMc2mZQ{yArG%jf_h`)9=F zBe&`$Ni~mErPZj($3MXxxnB1Jc;?s^>^R7Bp=*ttG5l=x+_7U7Ms0U8EsR`e;&hw= zEM8i}OE~DAz|nMa<_zByU%iIo-h>o(&fBNf7@~fAcLw1DXIHeJV)4cuUNL_9`3$iB-u?{i`so)$ w@4uXZjGxY6eH%?=12e$g9>foD%-&{q7WqvAWUzzvGuXlT+};<)&Ehlu0lvKvQUCw| diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ht/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ht/formats.py deleted file mode 100644 index 1a1c70f..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ht/formats.py +++ /dev/null @@ -1,48 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "N j, Y" -TIME_FORMAT = "P" -DATETIME_FORMAT = "N j, Y, P" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "F j" -SHORT_DATE_FORMAT = "d/m/Y" -SHORT_DATETIME_FORMAT = "d/m/Y P" -FIRST_DAY_OF_WEEK = 0 - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%m/%d/%Y", # '10/25/2006' - "%m/%d/%y", # '10/25/06' - "%b %d %Y", # 'Oct 25 2006' - "%b %d, %Y", # 'Oct 25, 2006' - "%d %b %Y", # '25 Oct 2006' - "%d %b, %Y", # '25 Oct, 2006' - "%B %d %Y", # 'October 25 2006' - "%B %d, %Y", # 'October 25, 2006' - "%d %B %Y", # '25 October 2006' - "%d %B, %Y", # '25 October, 2006' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%m/%d/%Y %H:%M:%S", # '10/25/2006 14:30:59' - "%m/%d/%Y %H:%M:%S.%f", # '10/25/2006 14:30:59.000200' - "%m/%d/%Y %H:%M", # '10/25/2006 14:30' - "%m/%d/%y %H:%M:%S", # '10/25/06 14:30:59' - "%m/%d/%y %H:%M:%S.%f", # '10/25/06 14:30:59.000200' - "%m/%d/%y %H:%M", # '10/25/06 14:30' -] -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '14:30:59' - "%H:%M:%S.%f", # '14:30:59.000200' - "%H:%M", # '14:30' -] - -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hu/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/hu/LC_MESSAGES/django.mo deleted file mode 100644 index 7fdf8bbd19f6faf71067e937159975f9c44e0cb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29251 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hu/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/hu/LC_MESSAGES/django.po deleted file mode 100644 index 8febfab..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hu/LC_MESSAGES/django.po +++ /dev/null @@ -1,1384 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Akos Zsolt Hochrein , 2018 -# András Veres-Szentkirályi, 2016-2021,2023 -# Attila Nagy <>, 2012 -# Balázs Meskó , 2024 -# Balázs R, 2023,2025 -# Dóra Szendrei , 2017 -# Istvan Farkas , 2019 -# Jannis Leidel , 2011 -# János R, 2011-2012,2014 -# János R, 2022 -# Máté Őry , 2013 -# Szilveszter Farkas , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Balázs R, 2023,2025\n" -"Language-Team: Hungarian (http://app.transifex.com/django/django/language/" -"hu/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: hu\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arab" - -msgid "Algerian Arabic" -msgstr "algériai arab" - -msgid "Asturian" -msgstr "Asztúriai" - -msgid "Azerbaijani" -msgstr "azerbajdzsáni" - -msgid "Bulgarian" -msgstr "Bolgár" - -msgid "Belarusian" -msgstr "Belarusz" - -msgid "Bengali" -msgstr "Bengáli" - -msgid "Breton" -msgstr "Breton" - -msgid "Bosnian" -msgstr "Bosnyák" - -msgid "Catalan" -msgstr "Katalán" - -msgid "Central Kurdish (Sorani)" -msgstr "Közép-kurd (szoráni)" - -msgid "Czech" -msgstr "Cseh" - -msgid "Welsh" -msgstr "Walesi" - -msgid "Danish" -msgstr "Dán" - -msgid "German" -msgstr "Német" - -msgid "Lower Sorbian" -msgstr "Alsószorb" - -msgid "Greek" -msgstr "Görög" - -msgid "English" -msgstr "Angol" - -msgid "Australian English" -msgstr "Ausztráliai angol" - -msgid "British English" -msgstr "Brit angol" - -msgid "Esperanto" -msgstr "Eszperantó" - -msgid "Spanish" -msgstr "Spanyol" - -msgid "Argentinian Spanish" -msgstr "Argentin spanyol" - -msgid "Colombian Spanish" -msgstr "Kolumbiai spanyol" - -msgid "Mexican Spanish" -msgstr "Mexikói spanyol" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguai spanyol" - -msgid "Venezuelan Spanish" -msgstr "Venezuelai spanyol" - -msgid "Estonian" -msgstr "Észt" - -msgid "Basque" -msgstr "Baszk " - -msgid "Persian" -msgstr "Perzsa" - -msgid "Finnish" -msgstr "Finn" - -msgid "French" -msgstr "Francia" - -msgid "Frisian" -msgstr "Fríz" - -msgid "Irish" -msgstr "Ír" - -msgid "Scottish Gaelic" -msgstr "Skót gael" - -msgid "Galician" -msgstr "Gall" - -msgid "Hebrew" -msgstr "Héber" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Horvát" - -msgid "Upper Sorbian" -msgstr "Felsőszorb" - -msgid "Haitian Creole" -msgstr "" - -msgid "Hungarian" -msgstr "Magyar" - -msgid "Armenian" -msgstr "Örmény" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonéz" - -msgid "Igbo" -msgstr "igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Izlandi" - -msgid "Italian" -msgstr "Olasz" - -msgid "Japanese" -msgstr "Japán" - -msgid "Georgian" -msgstr "Grúz" - -msgid "Kabyle" -msgstr "Kabil" - -msgid "Kazakh" -msgstr "Kazak" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreai" - -msgid "Kyrgyz" -msgstr "kirgiz" - -msgid "Luxembourgish" -msgstr "Luxemburgi" - -msgid "Lithuanian" -msgstr "Litván" - -msgid "Latvian" -msgstr "Lett" - -msgid "Macedonian" -msgstr "Macedón" - -msgid "Malayalam" -msgstr "Malajálam" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "Maráthi" - -msgid "Malay" -msgstr "Maláj" - -msgid "Burmese" -msgstr "Burmai" - -msgid "Norwegian Bokmål" -msgstr "Bokmål norvég" - -msgid "Nepali" -msgstr "Nepáli" - -msgid "Dutch" -msgstr "Holland" - -msgid "Norwegian Nynorsk" -msgstr "Nynorsk norvég" - -msgid "Ossetic" -msgstr "Oszét" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Lengyel" - -msgid "Portuguese" -msgstr "Portugál" - -msgid "Brazilian Portuguese" -msgstr "Brazíliai portugál" - -msgid "Romanian" -msgstr "Román" - -msgid "Russian" -msgstr "Orosz" - -msgid "Slovak" -msgstr "Szlovák" - -msgid "Slovenian" -msgstr "Szlovén" - -msgid "Albanian" -msgstr "Albán" - -msgid "Serbian" -msgstr "Szerb" - -msgid "Serbian Latin" -msgstr "Latin betűs szerb" - -msgid "Swedish" -msgstr "Svéd" - -msgid "Swahili" -msgstr "Szuahéli" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tádzsik" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "Türkmén" - -msgid "Turkish" -msgstr "Török" - -msgid "Tatar" -msgstr "Tatár" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Ujgur" - -msgid "Ukrainian" -msgstr "Ukrán" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "Üzbég" - -msgid "Vietnamese" -msgstr "Vietnámi" - -msgid "Simplified Chinese" -msgstr "Egyszerű kínai" - -msgid "Traditional Chinese" -msgstr "Hagyományos kínai" - -msgid "Messages" -msgstr "Üzenetek" - -msgid "Site Maps" -msgstr "Oldaltérképek" - -msgid "Static Files" -msgstr "Statikus fájlok" - -msgid "Syndication" -msgstr "Szindikáció" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Az oldalszám nem egész szám." - -msgid "That page number is less than 1" -msgstr "Az oldalszám kisebb, mint 1" - -msgid "That page contains no results" -msgstr "Az oldal nem tartalmaz találatokat" - -msgid "Enter a valid value." -msgstr "Adjon meg egy érvényes értéket." - -msgid "Enter a valid domain name." -msgstr "Adjon meg egy érvényes domain nevet." - -msgid "Enter a valid URL." -msgstr "Adjon meg egy érvényes URL-t." - -msgid "Enter a valid integer." -msgstr "Adjon meg egy érvényes számot." - -msgid "Enter a valid email address." -msgstr "Írjon be egy érvényes e-mail címet." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Kérjük adjon meg egy érvényes \"domain-darabkát\", amely csak ékezet nélküli " -"betűkből, számokból, aláhúzásból és kötőjelből áll." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Kérjük adjon meg egy érvényes \"domain-darabkát\", amely csak betűkből, " -"számokból, aláhúzásból és kötőjelből áll." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Adjon meg egy érvényes %(protocol)s címet." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 vagy IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Csak számokat adjon meg, vesszővel elválasztva." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Bizonyosodjon meg arról, hogy az érték %(limit_value)s (jelenleg: " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Bizonyosodjon meg arról, hogy az érték %(limit_value)s, vagy kisebb." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Bizonyosodjon meg arról, hogy az érték %(limit_value)s, vagy nagyobb." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Bizonyosodjon meg arról, hogy az érték %(limit_value)s többszöröse." - -#, 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 "" -"Az érték %(limit_value)s többszörösével kell hogy eltérjen %(offset)s-hoz " -"képest, pl. %(offset)s, %(valid_value1)s, %(valid_value2)s, és így tovább. " - -#, 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] "" -"Bizonyosodjon meg arról, hogy ez az érték legalább %(limit_value)d karaktert " -"tartalmaz (jelenlegi hossza: %(show_value)d)." -msgstr[1] "" -"Bizonyosodjon meg arról, hogy ez az érték legalább %(limit_value)d karaktert " -"tartalmaz (jelenlegi hossza: %(show_value)d)." - -#, 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] "" -"Bizonyosodjon meg arról, hogy ez az érték legfeljebb %(limit_value)d " -"karaktert tartalmaz (jelenlegi hossza: %(show_value)d)." -msgstr[1] "" -"Bizonyosodjon meg arról, hogy ez az érték legfeljebb %(limit_value)d " -"karaktert tartalmaz (jelenlegi hossza: %(show_value)d)." - -msgid "Enter a number." -msgstr "Adj meg egy számot." - -#, 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] "Bizonyosodjon meg arról, hogy legfeljebb %(max)s számjegyből áll." -msgstr[1] "Bizonyosodjon meg arról, hogy legfeljebb %(max)s számjegyből áll." - -#, 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] "" -"Bizonyosodjon meg arról, hogy legfeljebb %(max)s tizedesjegyből áll." -msgstr[1] "" -"Bizonyosodjon meg arról, hogy legfeljebb %(max)s tizedesjegyből áll." - -#, 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] "" -"Bizonyosodjon meg arról, hogy legfeljebb %(max)s számjegy van a " -"tizedesvessző előtt." -msgstr[1] "" -"Bizonyosodjon meg arról, hogy legfeljebb %(max)s számjegy van a " -"tizedesvessző előtt." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"A(z) \"%(extension)s\" kiterjesztés nincs engedélyezve. Az engedélyezett " -"fájltípusok: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null karakterek használata nem megengedett." - -msgid "and" -msgstr "és" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Már létezik %(model_name)s ilyennel: %(field_labels)s." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "„%(name)s” megszorítás megsértve." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r érték érvénytelen." - -msgid "This field cannot be null." -msgstr "Ez a mező nem lehet nulla." - -msgid "This field cannot be blank." -msgstr "Ez a mező nem lehet üres." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Már létezik %(model_name)s ilyennel: %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s egyedi kell hogy legyen %(lookup_type)s alapján a(z) " -"%(date_field_label)s mezőn." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Mezőtípus: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "A(z) \"%(value)s\" értéke csak True vagy False lehet." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "A(z) \"%(value)s\" értéke csak True, False vagy üres lehet." - -msgid "Boolean (Either True or False)" -msgstr "Logikai (True vagy False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Karakterlánc (%(max_length)s hosszig)" - -msgid "String (unlimited)" -msgstr "Karakterlánc (korlátlan hosszúságú)" - -msgid "Comma-separated integers" -msgstr "Vesszővel elválasztott egészek" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"A(z) \"%(value)s\" érvénytelen dátumformátumot tartalmaz. A dátumnak ÉÉÉÉ-HH-" -"NN formában kell lennie." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"A(z) \"%(value)s\" értéke formára (ÉÉÉÉ-HH-NN) megfelel ugyan, de " -"érvénytelen dátumot tartalmaz." - -msgid "Date (without time)" -msgstr "Dátum (idő nélkül)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"A(z) \"%(value)s\" érvénytelen dátumformátumot tartalmaz. A dátumnak ÉÉÉÉ-HH-" -"NN ÓÓ:PP[:mm[.uuuuuu]][TZ] formában kell lennie." - -#, 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 "" -"A(z) \"%(value)s\" értéke formára (ÉÉÉÉ-HH-NN ÓÓ:PP[:mm[:uuuuuu]][TZ]) " -"megfelel ugyan, de érvénytelen dátumot vagy időt tartalmaz." - -msgid "Date (with time)" -msgstr "Dátum (idővel)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "A(z) \"%(value)s\" értékének tizes számrendszerű számnak kell lennie." - -msgid "Decimal number" -msgstr "Tizes számrendszerű (decimális) szám" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"A(z) \"%(value)s\" érvénytelen idő formátumot tartalmaz. Az időnek ÓÓ:PP[:" -"mm[.uuuuuu]] formában kell lennie." - -msgid "Duration" -msgstr "Időtartam" - -msgid "Email address" -msgstr "E-mail cím" - -msgid "File path" -msgstr "Elérési út" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "A(z) \"%(value)s\" értékének lebegőpontos számnak kell lennie." - -msgid "Floating point number" -msgstr "Lebegőpontos szám" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "A(z) \"%(value)s\" értékének egész számnak kell lennie." - -msgid "Integer" -msgstr "Egész" - -msgid "Big (8 byte) integer" -msgstr "Nagy egész szám (8 bájtos)" - -msgid "Small integer" -msgstr "Kis egész" - -msgid "IPv4 address" -msgstr "IPv4 cím" - -msgid "IP address" -msgstr "IP cím" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Az \"%(value)s\" értéke csak üres, True, vagy False lehet." - -msgid "Boolean (Either True, False or None)" -msgstr "Logikai (True, False vagy None)" - -msgid "Positive big integer" -msgstr "Pozitív nagy egész" - -msgid "Positive integer" -msgstr "Pozitív egész" - -msgid "Positive small integer" -msgstr "Pozitív kis egész" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "URL-barát cím (%(max_length)s hosszig)" - -msgid "Text" -msgstr "Szöveg" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"A(z) \"%(value)s\" érvénytelen idő formátumot tartalmaz. Az időnek ÓÓ:PP[:" -"mm[.uuuuuu]] formában kell lennie." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"A(z) \"%(value)s\" értéke formára (ÓÓ:PP[:mm[:uuuuuu]][TZ]) megfelel ugyan, " -"de érvénytelen időt tartalmaz." - -msgid "Time" -msgstr "Idő" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Nyers bináris adat" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "A(z) \"%(value)s\" értéke nem érvényes UUID érték." - -msgid "Universally unique identifier" -msgstr "Univerzálisan egyedi azonosító" - -msgid "File" -msgstr "Fájl" - -msgid "Image" -msgstr "Kép" - -msgid "A JSON object" -msgstr "Egy JSON objektum" - -msgid "Value must be valid JSON." -msgstr "Az érték érvényes JSON kell legyen." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Idegen kulcs (típusa a kapcsolódó mezőtől függ)" - -msgid "One-to-one relationship" -msgstr "Egy-egy kapcsolat" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s kapcsolat" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s kapcsolatok" - -msgid "Many-to-many relationship" -msgstr "Több-több kapcsolat" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ennek a mezőnek a megadása kötelező." - -msgid "Enter a whole number." -msgstr "Adjon meg egy egész számot." - -msgid "Enter a valid date." -msgstr "Adjon meg egy érvényes dátumot." - -msgid "Enter a valid time." -msgstr "Adjon meg egy érvényes időt." - -msgid "Enter a valid date/time." -msgstr "Adjon meg egy érvényes dátumot/időt." - -msgid "Enter a valid duration." -msgstr "Adjon meg egy érvényes időtartamot." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "A napok számának {min_days} és {max_days} közé kell esnie." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Nem küldött el fájlt. Ellenőrizze a kódolás típusát az űrlapon." - -msgid "No file was submitted." -msgstr "Semmilyen fájl sem került feltöltésre." - -msgid "The submitted file is empty." -msgstr "A küldött fájl üres." - -#, 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] "" -"Bizonyosodjon meg arról, hogy a fájlnév legfeljebb %(max)d karakterből áll " -"(jelenlegi hossza: %(length)d)." -msgstr[1] "" -"Bizonyosodjon meg arról, hogy a fájlnév legfeljebb %(max)d karakterből áll " -"(jelenlegi hossza: %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Küldjön egy új fájlt, vagy jelölje be a törlés négyzetet, de ne mindkettőt " -"egyszerre." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Töltsön fel egy érvényes képfájlt. A feltöltött fájl nem kép volt, vagy " -"megsérült." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Válasszon érvényes elemet. '%(value)s' nincs az elérhető lehetőségek között." - -msgid "Enter a list of values." -msgstr "Adja meg értékek egy listáját." - -msgid "Enter a complete value." -msgstr "Adjon meg egy teljes értéket." - -msgid "Enter a valid UUID." -msgstr "Adjon meg egy érvényes UUID-t." - -msgid "Enter a valid JSON." -msgstr "Adjon meg egy érvényes JSON-t." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Rejtett mező: %(name)s) %(error)s" - -#, 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 "" -"ManagementForm adatok hiányoznak vagy hamisításra kerültek. A hiányzó mezők: " -"%(field_names)s. Ha ez többször is előfordul, érdemes bejelenteni hibaként." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Legfeljebb %(num)d űrlapot küldjön be." -msgstr[1] "Legfeljebb %(num)d űrlapot küldjön be." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Legalább %(num)d űrlapot küldjön be." -msgstr[1] "Legalább %(num)d űrlapot küldjön be." - -msgid "Order" -msgstr "Sorrend" - -msgid "Delete" -msgstr "Törlés" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Javítsa a mezőhöz tartozó duplikált adatokat: %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Javítsa a mezőhöz tartozó duplikált adatokat: %(field)s (egyedinek kell " -"lenniük)." - -#, 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 "" -"Javítsa a mezőhöz tartozó duplikált adatokat: %(field_name)s (egyedinek kell " -"lenniük %(lookup)s alapján a dátum mezőn: %(date_field)s)." - -msgid "Please correct the duplicate values below." -msgstr "Javítsa az alábbi duplikált értékeket." - -msgid "The inline value did not match the parent instance." -msgstr "A beágyazott érték nem egyezik meg a szülő példányéval." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Válasszon érvényes elemet. Az Ön választása nincs az elérhető lehetőségek " -"között." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "Érvénytelen érték: \"%(pk)s\"" - -#, 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 "" -"A(z) %(datetime)s nem értelmezhető a(z) %(current_timezone)s időzónában; " -"vagy bizonytalan, vagy nem létezik." - -msgid "Clear" -msgstr "Törlés" - -msgid "Currently" -msgstr "Jelenleg" - -msgid "Change" -msgstr "Módosítás" - -msgid "Unknown" -msgstr "Ismeretlen" - -msgid "Yes" -msgstr "Igen" - -msgid "No" -msgstr "Nem" - -msgctxt "Task" -msgid "Ready" -msgstr "Kész" - -msgctxt "Task" -msgid "Running" -msgstr "Fut" - -msgctxt "Task" -msgid "Failed" -msgstr "Sikertelen" - -msgctxt "Task" -msgid "Successful" -msgstr "Sikeres" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "igen,nem,talán" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bájt" -msgstr[1] "%(size)d bájt" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "du" - -msgid "a.m." -msgstr "de" - -msgid "PM" -msgstr "DU" - -msgid "AM" -msgstr "DE" - -msgid "midnight" -msgstr "éjfél" - -msgid "noon" -msgstr "dél" - -msgid "Monday" -msgstr "hétfő" - -msgid "Tuesday" -msgstr "kedd" - -msgid "Wednesday" -msgstr "szerda" - -msgid "Thursday" -msgstr "csütörtök" - -msgid "Friday" -msgstr "péntek" - -msgid "Saturday" -msgstr "szombat" - -msgid "Sunday" -msgstr "vasárnap" - -msgid "Mon" -msgstr "hét" - -msgid "Tue" -msgstr "kedd" - -msgid "Wed" -msgstr "sze" - -msgid "Thu" -msgstr "csüt" - -msgid "Fri" -msgstr "pén" - -msgid "Sat" -msgstr "szo" - -msgid "Sun" -msgstr "vas" - -msgid "January" -msgstr "január" - -msgid "February" -msgstr "február" - -msgid "March" -msgstr "március" - -msgid "April" -msgstr "április" - -msgid "May" -msgstr "május" - -msgid "June" -msgstr "június" - -msgid "July" -msgstr "július" - -msgid "August" -msgstr "augusztus" - -msgid "September" -msgstr "szeptember" - -msgid "October" -msgstr "október" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "december" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "már" - -msgid "apr" -msgstr "ápr" - -msgid "may" -msgstr "máj" - -msgid "jun" -msgstr "jún" - -msgid "jul" -msgstr "júl" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sze" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "febr." - -msgctxt "abbrev. month" -msgid "March" -msgstr "márc." - -msgctxt "abbrev. month" -msgid "April" -msgstr "ápr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "máj." - -msgctxt "abbrev. month" -msgid "June" -msgstr "jún." - -msgctxt "abbrev. month" -msgid "July" -msgstr "júl." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "szept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dec." - -msgctxt "alt. month" -msgid "January" -msgstr "január" - -msgctxt "alt. month" -msgid "February" -msgstr "február" - -msgctxt "alt. month" -msgid "March" -msgstr "március" - -msgctxt "alt. month" -msgid "April" -msgstr "április" - -msgctxt "alt. month" -msgid "May" -msgstr "május" - -msgctxt "alt. month" -msgid "June" -msgstr "június" - -msgctxt "alt. month" -msgid "July" -msgstr "július" - -msgctxt "alt. month" -msgid "August" -msgstr "augusztus" - -msgctxt "alt. month" -msgid "September" -msgstr "szeptember" - -msgctxt "alt. month" -msgid "October" -msgstr "október" - -msgctxt "alt. month" -msgid "November" -msgstr "november" - -msgctxt "alt. month" -msgid "December" -msgstr "december" - -msgid "This is not a valid IPv6 address." -msgstr "Ez nem egy érvényes IPv6 cím." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "vagy" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d év" -msgstr[1] "%(num)d év" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d hónap" -msgstr[1] "%(num)d hónap" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d hét" -msgstr[1] "%(num)d hét" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d nap" -msgstr[1] "%(num)d nap" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d óra" -msgstr[1] "%(num)d óra" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d perc" -msgstr[1] "%(num)d perc" - -msgid "Forbidden" -msgstr "Hozzáférés megtagadva" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF ellenőrzés sikertelen. Kérés kiszolgálása megszakítva." - -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 "" -"Ezt az üzenetet azért látja, mert ezen a HTTPS oldalon kötelező a \"Referer " -"header\", amelyet a böngészőnek kellene küldenie, de nem tette. Ez az adat " -"biztonsági okokból kötelező, ez biztosítja, hogy a böngészőt nem irányítja " -"át egy harmadik fél." - -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 "" -"Ha a böngészője úgy van beállítva, hogy letilja a \"Referer\" adatokat, " -"kérjük engedélyezze őket ehhez az oldalhoz, vagy a HTTPS kapcsolatokhoz, " -"vagy a \"same-origin\" kérésekhez." - -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 "" -"Ha a címkét használja, vagy " -"a “Referrer-Policy: no-referrer” fejlécet, kérjük távolítsa el ezeket. A " -"CSRF védelemnek szüksége van a \"Referer\" fejléc adatra a szigorú " -"ellenőrzéshez. Ha aggódik az adatainak biztonsága miatt, használjon " -"alternatívákat, mint például az , a külső oldalakra " -"mutató linkek esetén. " - -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 "" -"Azért látja ezt az üzenetet, mert ez a weboldal elvárja a CSRF cookie " -"elküldését űrlapoknál. Erre a cookie-ra biztonsági okból van szükség annak " -"kiszűrésére, hogy harmadik fél eltérítse az ön böngészőjét." - -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 "" -"Ha kikapcsolta a cookie-kat a böngészőjében, kérjük engedélyezze őket újra, " -"legalább erre az oldalra, vagy a \"same-origin\" típusú kérésekre." - -msgid "More information is available with DEBUG=True." -msgstr "További információ DEBUG=True beállítással érhető el." - -msgid "No year specified" -msgstr "Nincs év megadva" - -msgid "Date out of range" -msgstr "A dátum a megengedett tartományon kívül esik." - -msgid "No month specified" -msgstr "Nincs hónap megadva" - -msgid "No day specified" -msgstr "Nincs nap megadva" - -msgid "No week specified" -msgstr "Nincs hét megadva" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nincsenek elérhető %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Jövőbeli %(verbose_name_plural)s nem elérhetők, mert %(class_name)s." -"allow_future értéke False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"A megadott dátum \"%(datestr)s\" érvénytelen a következő formátumban: " -"\"%(format)s\"." - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nincs a keresési feltételeknek megfelelő %(verbose_name)s" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Az oldalszám nem \"utolsó\", vagy nem lehet számmá alakítani." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Érvénytelen oldal (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Üres lista, de a \"%(class_name)s.allow_empty\" értéke hamis." - -msgid "Directory indexes are not allowed here." -msgstr "A könyvtárak listázása itt nincs engedélyezve." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "A(z) \"%(path)s\" útvonal nem létezik" - -#, python-format -msgid "Index of %(directory)s" -msgstr "A %(directory)s könyvtár tartalma" - -msgid "The install worked successfully! Congratulations!" -msgstr "A telepítés sikeresen végződött! Gratulálunk!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"A Django %(version)s kiadási megjegyzéseinek " -"megtekintése" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Azért látod ezt az oldalt, mert a DEBUG=True szerepel a settings fájlban, és még nem " -"került beállításra egy URL sem." - -msgid "Django Documentation" -msgstr "Django Dokumentáció" - -msgid "Topics, references, & how-to’s" -msgstr "Témák, hivatkozások, & leírások" - -msgid "Tutorial: A Polling App" -msgstr "Gyakorlat: egy szavazó app" - -msgid "Get started with Django" -msgstr "Első lépések a Djangóval" - -msgid "Django Community" -msgstr "Django Közösség" - -msgid "Connect, get help, or contribute" -msgstr "Lépj kapcsolatba, kérj segítséget, vagy járulj hozzá" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hu/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/hu/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hu/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/hu/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index a34ab446c44bca8da4bcf6a881851e378dd5ff2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4KY`h7fw!DK+rkN{2u?`e_lUgu_(af;q1%ch63QHPj-Xcg4+@Xp8x_7 zAOaGIge0OMg=k2l01TiY45APWp>U6YVH82p9tk5ofS9iYjG`0Bpcp(saTuGk`Ggy4 ziMdklQgo?uVc;@bmh%bi6PMn&!In4_k?2P6R^PuN@HyOw&=Q5AC}1xvlnX+&AT->- z2IVQ2+q=2F$^Wm3Lf2*gk=MkN-~N@qfA(Jj)bjBqQY#ctiDn-<6Kjl^-Ash8@R=< z0oIn(w}+{9naJ%fw*tRLiY6VBsOA6bXT8~y>zIpC`R diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hu/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/hu/formats.py deleted file mode 100644 index c17f2c7..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hu/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "Y. F j." -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "Y. F j. H:i" -YEAR_MONTH_FORMAT = "Y. F" -MONTH_DAY_FORMAT = "F j." -SHORT_DATE_FORMAT = "Y.m.d." -SHORT_DATETIME_FORMAT = "Y.m.d. H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y.%m.%d.", # '2006.10.25.' -] -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '14:30:59' - "%H:%M", # '14:30' -] -DATETIME_INPUT_FORMATS = [ - "%Y.%m.%d. %H:%M:%S", # '2006.10.25. 14:30:59' - "%Y.%m.%d. %H:%M:%S.%f", # '2006.10.25. 14:30:59.000200' - "%Y.%m.%d. %H:%M", # '2006.10.25. 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = " " # Non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hy/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/hy/LC_MESSAGES/django.mo deleted file mode 100644 index 9dcc4721318caa943895c55d9f9f0a1325d21ea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22207 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/hy/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/hy/LC_MESSAGES/django.po deleted file mode 100644 index e4860e2..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/hy/LC_MESSAGES/django.po +++ /dev/null @@ -1,1237 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Սմբատ Պետրոսյան , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Armenian (http://www.transifex.com/django/django/language/" -"hy/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: hy\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Աֆրիկաանս" - -msgid "Arabic" -msgstr "Արաբերեն" - -msgid "Asturian" -msgstr "Աստուրերեն" - -msgid "Azerbaijani" -msgstr "Ադրբեջաներեն" - -msgid "Bulgarian" -msgstr "Բուլղարերեն" - -msgid "Belarusian" -msgstr "Բելոռուսերեն" - -msgid "Bengali" -msgstr "Բենգալերեն" - -msgid "Breton" -msgstr "Բրետոներեն" - -msgid "Bosnian" -msgstr "Բոսնիերեն" - -msgid "Catalan" -msgstr "Կատալաներեն" - -msgid "Czech" -msgstr "Չեխերեն" - -msgid "Welsh" -msgstr "Վալլիերեն" - -msgid "Danish" -msgstr "Դանիերեն" - -msgid "German" -msgstr "Գերմաներեն" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Հունարեն" - -msgid "English" -msgstr "Անգլերեն" - -msgid "Australian English" -msgstr "Ավստրալական Անգլերեն" - -msgid "British English" -msgstr "Բրիտանական Անգլերեն" - -msgid "Esperanto" -msgstr "Էսպերանտո" - -msgid "Spanish" -msgstr "Իսպաներեն" - -msgid "Argentinian Spanish" -msgstr "Արգենտինական իսպաներեն" - -msgid "Colombian Spanish" -msgstr "Կոլումբիական իսպաներեն" - -msgid "Mexican Spanish" -msgstr "Մեքսիկական իսպաներեն" - -msgid "Nicaraguan Spanish" -msgstr "Նիկարագուական իսպաներեն" - -msgid "Venezuelan Spanish" -msgstr "Վենեսուելլական իսպաներեն" - -msgid "Estonian" -msgstr "Էստոներեն" - -msgid "Basque" -msgstr "Բասկերեն" - -msgid "Persian" -msgstr "Պարսկերեն" - -msgid "Finnish" -msgstr "Ֆիներեն" - -msgid "French" -msgstr "Ֆրանսերեն" - -msgid "Frisian" -msgstr "Ֆրիզերեն" - -msgid "Irish" -msgstr "Իռլանդերեն" - -msgid "Scottish Gaelic" -msgstr "Գելական շոտլանդերեն" - -msgid "Galician" -msgstr "Գալիսերեն" - -msgid "Hebrew" -msgstr "Եբրայերեն" - -msgid "Hindi" -msgstr "Հինդի" - -msgid "Croatian" -msgstr "Խորվաթերեն" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Հունգարերեն" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Ինտերլինգուա" - -msgid "Indonesian" -msgstr "Ինդոնեզերեն" - -msgid "Ido" -msgstr "Իդո" - -msgid "Icelandic" -msgstr "Իսլանդերեն" - -msgid "Italian" -msgstr "Իտալերեն" - -msgid "Japanese" -msgstr "Ճապոներեն" - -msgid "Georgian" -msgstr "Վրացերեն" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Ղազախերեն" - -msgid "Khmer" -msgstr "Քեմերերեն" - -msgid "Kannada" -msgstr "Կանադա" - -msgid "Korean" -msgstr "Կորեերեն" - -msgid "Luxembourgish" -msgstr "Լյուքսեմբուրգերեն" - -msgid "Lithuanian" -msgstr "Լիտվերեն" - -msgid "Latvian" -msgstr "Լատիշերեն" - -msgid "Macedonian" -msgstr "Մակեդոներեն" - -msgid "Malayalam" -msgstr "Մալայալամ" - -msgid "Mongolian" -msgstr "Մոնղոլերեն" - -msgid "Marathi" -msgstr "Մարատխի" - -msgid "Burmese" -msgstr "Բիրմաներեն" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Նեպալերեն" - -msgid "Dutch" -msgstr "Հոլանդերեն" - -msgid "Norwegian Nynorsk" -msgstr "Նորվեգերեն (Նյունորսկ)" - -msgid "Ossetic" -msgstr "Օսերեն" - -msgid "Punjabi" -msgstr "Փանջաբի" - -msgid "Polish" -msgstr "Լեհերեն" - -msgid "Portuguese" -msgstr "Պորտուգալերեն" - -msgid "Brazilian Portuguese" -msgstr "Բրազիլական պորտուգալերեն" - -msgid "Romanian" -msgstr "Ռումիներեն" - -msgid "Russian" -msgstr "Ռուսերեն" - -msgid "Slovak" -msgstr "Սլովակերեն" - -msgid "Slovenian" -msgstr "Սլովեներեն" - -msgid "Albanian" -msgstr "Ալբաներեն" - -msgid "Serbian" -msgstr "Սերբերեն" - -msgid "Serbian Latin" -msgstr "Սերբերեն (լատինատառ)" - -msgid "Swedish" -msgstr "Շվեդերեն" - -msgid "Swahili" -msgstr "Սվահիլի" - -msgid "Tamil" -msgstr "Թամիլերեն" - -msgid "Telugu" -msgstr "Թելուգու" - -msgid "Thai" -msgstr "Թայերեն" - -msgid "Turkish" -msgstr "Թուրքերեն" - -msgid "Tatar" -msgstr "Թաթարերեն" - -msgid "Udmurt" -msgstr "Ումուրտերեն" - -msgid "Ukrainian" -msgstr "Ուկրաիներեն" - -msgid "Urdu" -msgstr "Ուրդու" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Վիետնամերեն" - -msgid "Simplified Chinese" -msgstr "Հեշտացված չինարեն" - -msgid "Traditional Chinese" -msgstr "Ավանդական չինարեն" - -msgid "Messages" -msgstr "Հաղորդագրություններ" - -msgid "Site Maps" -msgstr "Կայքի քարտեզ" - -msgid "Static Files" -msgstr "Ստատիկ ֆայլեր\t" - -msgid "Syndication" -msgstr "Նորություններ" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Մուտքագրեք ճիշտ արժեք" - -msgid "Enter a valid URL." -msgstr "Մուտքագրեք ճիշտ URL" - -msgid "Enter a valid integer." -msgstr "Մուտքագրեք ամբողջ թիվ" - -msgid "Enter a valid email address." -msgstr "Մուտքագրեք ճիշտ էլեկտրոնային փոստի հասցե" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Մուտքագրեք ճիշտ IPv4 հասցե" - -msgid "Enter a valid IPv6 address." -msgstr "Մուտքագրեք ճիշտ IPv6 հասցե" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Մուտքագրեք ճիշտ IPv4 կամ IPv6 հասցե" - -msgid "Enter only digits separated by commas." -msgstr "Մուտքագրեք միայն ստորակետով բաժանված թվեր" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Համոզվեք, որ այս արժեքը %(limit_value)s (հիմա այն — %(show_value)s)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Համոզվեք, որ այս արժեքը փոքր է, կամ հավասար %(limit_value)s" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Համոզվեք, որ այս արժեքը մեծ է, համ հավասար %(limit_value)s" - -#, 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] "" -"Համոզվեք, որ արժեքը պարունակում է ամենաքիչը %(limit_value)d նիշ (այն " -"պարունակում է %(show_value)d)." -msgstr[1] "" -"Համոզվեք, որ արժեքը պարունակում է ամենաքիչը %(limit_value)d նիշ (այն " -"պարունակում է %(show_value)d)." - -#, 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] "" -"Համոզվեք, որ արժեքը պարունակում է ամենաքիչը %(limit_value)d նիշ (այն " -"պարունակում է %(show_value)d)." -msgstr[1] "" -"Համոզվեք, որ արժեքը պարունակում է ամենաքիչը %(limit_value)d նիշ (այն " -"պարունակում է %(show_value)d)." - -msgid "Enter a number." -msgstr "Մուտքագրեք թիվ" - -#, 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] "Համոզվեք, որ թվերի քանակը մեծ չէ %(max)s -ից" -msgstr[1] "Համոզվեք, որ թվերի քանակը մեծ չէ %(max)s -ից" - -#, 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] "Համոզվեք, որ ստորակետից հետո թվերի քանակը մեծ չէ %(max)s -ից" -msgstr[1] "Համոզվեք, որ ստորակետից հետո թվերի քանակը մեծ չէ %(max)s -ից" - -#, 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] "Համոզվեք, որ ստորակետից առաջ թվերի քանակը մեծ չէ %(max)s -ից" -msgstr[1] "Համոզվեք, որ ստորակետից առաջ թվերի քանակը մեծ չէ %(max)s -ից" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "և" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" -"%(field_labels)s դաշտերի այս արժեքով %(model_name)s արդեն գոյություն ունի" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r արժեքը չի մտնում թույլատրված տարբերակների մեջ" - -msgid "This field cannot be null." -msgstr "Այս դաշտը չի կարող ունենալ NULL արժեք " - -msgid "This field cannot be blank." -msgstr "Այս դաշտը չի կարող լինել դատարկ" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(field_label)s դաշտի այս արժեքով %(model_name)s արդեն գոյություն ունի" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"«%(field_label)s» դաշտի արժեքը պետք է լինի միակը %(date_field_label)s " -"%(lookup_type)s համար" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "%(field_type)s տիպի դաշտ" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Տրամաբանական (True կամ False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Տող (մինչև %(max_length)s երկարությամբ)" - -msgid "Comma-separated integers" -msgstr "Ստորակետով բաժանված ամբողջ թվեր" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Ամսաթիվ (առանց ժամանակի)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Ամսաթիվ (և ժամանակ)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Տասնորդական թիվ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Տևողություն" - -msgid "Email address" -msgstr "Email հասցե" - -msgid "File path" -msgstr "Ֆայլի ճանապարհ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Floating point թիվ" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Ամբողջ" - -msgid "Big (8 byte) integer" -msgstr "Մեծ (8 բայթ) ամբողջ թիվ" - -msgid "IPv4 address" -msgstr "IPv4 հասցե" - -msgid "IP address" -msgstr "IP հասցե" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Տրամաբանական (Either True, False կամ None)" - -msgid "Positive integer" -msgstr "Դրական ամբողջ թիվ" - -msgid "Positive small integer" -msgstr "Դրայան փոքր ամբողջ թիվ" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (մինչև %(max_length)s նիշ)" - -msgid "Small integer" -msgstr "Փոքր ամբողջ թիվ" - -msgid "Text" -msgstr "Տեքստ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Ժամանակ" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Երկուական տվյալներ" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Ֆայլ" - -msgid "Image" -msgstr "Պատկեր" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" -" %(field)s դաշտի %(value)r արժեք ունեցող %(model)s օրինակ գոյություն չունի" - -msgid "Foreign Key (type determined by related field)" -msgstr "Արտաքին բանալի (տեսակը որոշվում է հարակից դաշտից)" - -msgid "One-to-one relationship" -msgstr "Մեկը մեկին կապ" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Այս դաշտը պարտադիր է" - -msgid "Enter a whole number." -msgstr "Մուտքագրեք ամբողջ թիվ" - -msgid "Enter a valid date." -msgstr "Մուտքագրեք ճիշտ ամսաթիվ" - -msgid "Enter a valid time." -msgstr "Մուտքագրեք ճիշտ ժամանակ" - -msgid "Enter a valid date/time." -msgstr "Մուտքագրեք ճիշտ ամսաթիվ/ժամանակ" - -msgid "Enter a valid duration." -msgstr "Մուտքագրեք ճիշտ տևողություն" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ոչ մի ֆայլ չի ուղարկվել։ Ստուգեք ձևաթղթի կոդավորում տեսակը" - -msgid "No file was submitted." -msgstr "Ոչ մի ֆայլ չի ուղարկվել" - -msgid "The submitted file is empty." -msgstr "Ուղարկված ֆայլը դատարկ է" - -#, 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] "" -"Համոզվեք, որ ֆայլի անունը պարունակում է ամենաշատը %(max)d նիշ (այն " -"պարունակում է %(length)d)" -msgstr[1] "" -"Համոզվեք, որ ֆայլի անունը պարունակում է ամենաշատը %(max)d նիշ (այն " -"պարունակում է %(length)d)" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Ուղարկեք ֆայլ, կամ ակտիվացրեք մաքրելու նշման վանդակը, ոչ թե երկուսը միասին" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "Ուղարկեք ճիշտ պատկեր․ Ուղարկված ֆայլը պատկեր չէ, կամ վնասված է" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Ընտրեք ճիշտ տարբերակ։ %(value)s արժեքը չի մտնում ճիշտ արժեքների մեջ" - -msgid "Enter a list of values." -msgstr "Մուտքագրեք արժեքների ցուցակ" - -msgid "Enter a complete value." -msgstr "Մուտքագրեք ամբողջական արժեք" - -msgid "Enter a valid UUID." -msgstr "Մուտքագրեք ճիշտ UUID" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Թաքցված դաշտ %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Կառավարման ձևաթղթի տվյալները բացակայում են, կամ վնասված են" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Ուղարկեք %d կամ քիչ ձևաթղթեր" -msgstr[1] "Ուղարկեք %d կամ քիչ ձևաթղթեր" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Ուղարկեք %d կամ շատ ձևաթղթեր" -msgstr[1] "Ուղարկեք %d կամ շատ ձևաթղթեր" - -msgid "Order" -msgstr "Հերթականություն" - -msgid "Delete" -msgstr "Հեռացնել" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ուղղեք %(field)s դաշտի կրկնվող տվյալները" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Ուղղեք %(field)s դաշտի կրկնվող տվյալները, որոնք պետք է լինեն եզակի" - -#, 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 "" -"Ուղղեք %(field_name)s դաշտի կրկնվող տվյալները, որոնք պետք է լինեն եզակի " -"%(date_field)s-ում %(lookup)s֊ի համար" - -msgid "Please correct the duplicate values below." -msgstr "Ուղղեք կրկնվող տվյալները" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Ընտրեք ճիշտ տարբերակ։ Այս արժեքը չի մտնում ճիշտ արժեքների մեջ" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Մաքրել" - -msgid "Currently" -msgstr "Տվյալ պահին" - -msgid "Change" -msgstr "Փոխել" - -msgid "Unknown" -msgstr "Անհայտ" - -msgid "Yes" -msgstr "Այո" - -msgid "No" -msgstr "Ոչ" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "այո,ոչ,միգուցե" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d բայթ" -msgstr[1] "%(size)d բայթ" - -#, python-format -msgid "%s KB" -msgstr "%s ԿԲ" - -#, python-format -msgid "%s MB" -msgstr "%s ՄԲ" - -#, python-format -msgid "%s GB" -msgstr "%s ԳԲ" - -#, python-format -msgid "%s TB" -msgstr "%s ՏԲ" - -#, python-format -msgid "%s PB" -msgstr "%s ՊԲ" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "կեսգիշեր" - -msgid "noon" -msgstr "կեսօր" - -msgid "Monday" -msgstr "Երկուշաբթի" - -msgid "Tuesday" -msgstr "Երեքշաբթի" - -msgid "Wednesday" -msgstr "Չորեքշաբթի" - -msgid "Thursday" -msgstr "Հինգշաբթի" - -msgid "Friday" -msgstr "Ուրբաթ" - -msgid "Saturday" -msgstr "Շաբաթ" - -msgid "Sunday" -msgstr "Կիրակի" - -msgid "Mon" -msgstr "Երկ" - -msgid "Tue" -msgstr "Երք" - -msgid "Wed" -msgstr "Չրք" - -msgid "Thu" -msgstr "Հնգ" - -msgid "Fri" -msgstr "Ուրբ" - -msgid "Sat" -msgstr "Շբթ" - -msgid "Sun" -msgstr "Կիր" - -msgid "January" -msgstr "Հունվար" - -msgid "February" -msgstr "Փետրվար" - -msgid "March" -msgstr "Մարտ" - -msgid "April" -msgstr "Ապրիլ" - -msgid "May" -msgstr "Մայիս" - -msgid "June" -msgstr "Հունիս" - -msgid "July" -msgstr "Հուլիս" - -msgid "August" -msgstr "Օգոստոս" - -msgid "September" -msgstr "Սեպտեմբեր" - -msgid "October" -msgstr "Հոկտեմբեր" - -msgid "November" -msgstr "Նոյեմբեր" - -msgid "December" -msgstr "Դեկտեմբեր" - -msgid "jan" -msgstr "հուն" - -msgid "feb" -msgstr "փետ" - -msgid "mar" -msgstr "մար" - -msgid "apr" -msgstr "ապր" - -msgid "may" -msgstr "մայ" - -msgid "jun" -msgstr "հուն" - -msgid "jul" -msgstr "հուլ" - -msgid "aug" -msgstr "օգտ" - -msgid "sep" -msgstr "սեպ" - -msgid "oct" -msgstr "հոկ" - -msgid "nov" -msgstr "նոյ" - -msgid "dec" -msgstr "դեկ" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Հուն․" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Փետ․" - -msgctxt "abbrev. month" -msgid "March" -msgstr "Մարտ" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Մարտ" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Մայիս" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Հունիս" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Հուլիս" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Օգոստ․" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Սեպտ․" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Հոկտ․" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Նոյ․" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Դեկ․" - -msgctxt "alt. month" -msgid "January" -msgstr "Հունվար" - -msgctxt "alt. month" -msgid "February" -msgstr "Փետրվար" - -msgctxt "alt. month" -msgid "March" -msgstr "Մարտ" - -msgctxt "alt. month" -msgid "April" -msgstr "Ապրիլ" - -msgctxt "alt. month" -msgid "May" -msgstr "Մայիս" - -msgctxt "alt. month" -msgid "June" -msgstr "Հունիս" - -msgctxt "alt. month" -msgid "July" -msgstr "Հուլիս" - -msgctxt "alt. month" -msgid "August" -msgstr "Օգոստոս" - -msgctxt "alt. month" -msgid "September" -msgstr "Սեպտեմբեր" - -msgctxt "alt. month" -msgid "October" -msgstr "Հոկտեմբեր" - -msgctxt "alt. month" -msgid "November" -msgstr "Նոյեմբեր" - -msgctxt "alt. month" -msgid "December" -msgstr "Դեկտեմբեր" - -msgid "This is not a valid IPv6 address." -msgstr "Սա ճիշտ IPv6 հասցե չէ" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "կամ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d տարի" -msgstr[1] "%d տարի" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d ամիս" -msgstr[1] "%d ամիս" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d շաբաթ" -msgstr[1] "%d շաբաթ" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d օր" -msgstr[1] "%d օր" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d ժամ" -msgstr[1] "%d ժամ" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d րոպե" -msgstr[1] "%d րոպե" - -msgid "0 minutes" -msgstr "0 րոպե" - -msgid "Forbidden" -msgstr "Արգելված" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF ստուգման սխալ․ Հարցումն ընդհատված է" - -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 "" - -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 "" - -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 "" - -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 "" -"Դուք տեսնում եք այս հաղորդագրությունը, քանի որ այս կայքը ձևաթերթերը " -"ուղարկելու համար պահանջում է CSRF cookie։ Այն անհրաժեշտ է անվտանգության " -"նկատառումներից ելնելով, համոզվելու համար, որ ձեր բրաուզերը չի գտնվում երրորդ " -"անձանց կառավարման տակ։" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Ավելի մանրամասն տեղեկությունը հասանելի է DEBUG=True֊ի ժամանակ" - -msgid "No year specified" -msgstr "Տարին նշված չէ" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Ամիսը նշված չէ" - -msgid "No day specified" -msgstr "Օրը նշված չէ" - -msgid "No week specified" -msgstr "Շաբաթը նշված չէ" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ոչ մի %(verbose_name_plural)s հասանելի չէ" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Ապագա %(verbose_name_plural)s հասանելի չեն, քանի որ %(class_name)s." -"allow_future ունի False արժեք" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Հարցմանը համապատասխանող ոչ մի %(verbose_name)s չի գտնվել" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Սխալ էջ (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Կատալոգների ինդեքսավորումը թույլատրված չէ այստեղ" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s֊ի ինդեքսը" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ia/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ia/LC_MESSAGES/django.mo deleted file mode 100644 index e22136f196ce569e3a39dd3da3d867500112c700..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21428 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ia/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ia/LC_MESSAGES/django.po deleted file mode 100644 index adb852f..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ia/LC_MESSAGES/django.po +++ /dev/null @@ -1,1289 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Martijn Dekker , 2012,2014,2016,2021 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Interlingua (http://www.transifex.com/django/django/language/" -"ia/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ia\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "afrikaans" - -msgid "Arabic" -msgstr "arabe" - -msgid "Algerian Arabic" -msgstr "Arabe algerian" - -msgid "Asturian" -msgstr "asturiano" - -msgid "Azerbaijani" -msgstr "azeri" - -msgid "Bulgarian" -msgstr "bulgaro" - -msgid "Belarusian" -msgstr "bielorusso" - -msgid "Bengali" -msgstr "bengali" - -msgid "Breton" -msgstr "breton" - -msgid "Bosnian" -msgstr "bosniaco" - -msgid "Catalan" -msgstr "catalano" - -msgid "Czech" -msgstr "tcheco" - -msgid "Welsh" -msgstr "gallese" - -msgid "Danish" -msgstr "danese" - -msgid "German" -msgstr "germano" - -msgid "Lower Sorbian" -msgstr "sorabo inferior" - -msgid "Greek" -msgstr "greco" - -msgid "English" -msgstr "anglese" - -msgid "Australian English" -msgstr "anglese australian" - -msgid "British English" -msgstr "anglese britannic" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "espaniol" - -msgid "Argentinian Spanish" -msgstr "espaniol argentin" - -msgid "Colombian Spanish" -msgstr "espaniol colombian" - -msgid "Mexican Spanish" -msgstr "espaniol mexican" - -msgid "Nicaraguan Spanish" -msgstr "espaniol nicaraguan" - -msgid "Venezuelan Spanish" -msgstr "espaniol venzuelan" - -msgid "Estonian" -msgstr "estoniano" - -msgid "Basque" -msgstr "basco" - -msgid "Persian" -msgstr "persiano" - -msgid "Finnish" -msgstr "finnese" - -msgid "French" -msgstr "francese" - -msgid "Frisian" -msgstr "frison" - -msgid "Irish" -msgstr "irlandese" - -msgid "Scottish Gaelic" -msgstr "gaelico scotese" - -msgid "Galician" -msgstr "galiciano" - -msgid "Hebrew" -msgstr "hebreo" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "croato" - -msgid "Upper Sorbian" -msgstr "sorabo superior" - -msgid "Hungarian" -msgstr "hungaro" - -msgid "Armenian" -msgstr "Armenio" - -msgid "Interlingua" -msgstr "interlingua" - -msgid "Indonesian" -msgstr "indonesiano" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islandese" - -msgid "Italian" -msgstr "italiano" - -msgid "Japanese" -msgstr "japonese" - -msgid "Georgian" -msgstr "georgiano" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "kazakh" - -msgid "Khmer" -msgstr "khmer" - -msgid "Kannada" -msgstr "kannada" - -msgid "Korean" -msgstr "coreano" - -msgid "Kyrgyz" -msgstr "Kyrgyz" - -msgid "Luxembourgish" -msgstr "luxemburgese" - -msgid "Lithuanian" -msgstr "lituano" - -msgid "Latvian" -msgstr "letton" - -msgid "Macedonian" -msgstr "macedone" - -msgid "Malayalam" -msgstr "malayalam" - -msgid "Mongolian" -msgstr "mongolico" - -msgid "Marathi" -msgstr "marathi" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "burmese" - -msgid "Norwegian Bokmål" -msgstr "norvegianio bokmål" - -msgid "Nepali" -msgstr "nepali" - -msgid "Dutch" -msgstr "hollandese" - -msgid "Norwegian Nynorsk" -msgstr "norvegiano, nynorsk" - -msgid "Ossetic" -msgstr "ossetico" - -msgid "Punjabi" -msgstr "punjabi" - -msgid "Polish" -msgstr "polonese" - -msgid "Portuguese" -msgstr "portugese" - -msgid "Brazilian Portuguese" -msgstr "portugese brasilian" - -msgid "Romanian" -msgstr "romaniano" - -msgid "Russian" -msgstr "russo" - -msgid "Slovak" -msgstr "slovaco" - -msgid "Slovenian" -msgstr "sloveno" - -msgid "Albanian" -msgstr "albanese" - -msgid "Serbian" -msgstr "serbo" - -msgid "Serbian Latin" -msgstr "serbo latin" - -msgid "Swedish" -msgstr "svedese" - -msgid "Swahili" -msgstr "swahili" - -msgid "Tamil" -msgstr "tamil" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "Tadzhik" - -msgid "Thai" -msgstr "thailandese" - -msgid "Turkmen" -msgstr "Turkmen" - -msgid "Turkish" -msgstr "turco" - -msgid "Tatar" -msgstr "tartaro" - -msgid "Udmurt" -msgstr "udmurto" - -msgid "Ukrainian" -msgstr "ukrainiano" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "Uzbek" - -msgid "Vietnamese" -msgstr "vietnamese" - -msgid "Simplified Chinese" -msgstr "chinese simplificate" - -msgid "Traditional Chinese" -msgstr "chinese traditional" - -msgid "Messages" -msgstr "Messages" - -msgid "Site Maps" -msgstr "Mappas de sito" - -msgid "Static Files" -msgstr "Files static" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Le numero de pagina non es un numero integre" - -msgid "That page number is less than 1" -msgstr "Le numero de pagina es minus de 1" - -msgid "That page contains no results" -msgstr "Le pagina non contine resultatos" - -msgid "Enter a valid value." -msgstr "Specifica un valor valide." - -msgid "Enter a valid URL." -msgstr "Specifica un URL valide." - -msgid "Enter a valid integer." -msgstr "Specifica un numero integre valide." - -msgid "Enter a valid email address." -msgstr "Specifica un adresse de e-mail valide." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Scribe un denotation (\"slug\") valide, consistente de litteras, numeros, " -"tractos de sublineamento o tractos de union." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Scribe un denotation (\"slug\") valide, consistente de litteras Unicode, " -"numeros, tractos de sublineamento o tractos de union." - -msgid "Enter a valid IPv4 address." -msgstr "Specifica un adresse IPv4 valide." - -msgid "Enter a valid IPv6 address." -msgstr "Specifica un adresse IPv6 valide." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Specifica un adresse IPv4 o IPv6 valide." - -msgid "Enter only digits separated by commas." -msgstr "Scribe solmente digitos separate per commas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Assecura te que iste valor es %(limit_value)s (illo es %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Assecura te que iste valor es inferior o equal a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Assecura te que iste valor es superior o equal a %(limit_value)s." - -#, 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] "" -"Assecura te que iste valor ha al minus %(limit_value)d character (illo ha " -"%(show_value)d)." -msgstr[1] "" -"Assecura te que iste valor ha al minus %(limit_value)d characteres (illo ha " -"%(show_value)d)." - -#, 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] "" -"Assecura te que iste valor ha al plus %(limit_value)d character (illo ha " -"%(show_value)d)." -msgstr[1] "" -"Assecura te que iste valor ha al plus %(limit_value)d characteres (illo ha " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Specifica un numero." - -#, 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] "Assecura te que il non ha plus de %(max)s digito in total." -msgstr[1] "Assecura te que il non ha plus de %(max)s digitos in total." - -#, 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] "" -"Assecura te que il non ha plus de %(max)s cifra post le comma decimal." -msgstr[1] "" -"Assecura te que il non ha plus de %(max)s cifras post le comma decimal." - -#, 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] "" -"Assecura te que il non ha plus de %(max)s cifra ante le comma decimal." -msgstr[1] "" -"Assecura te que il non ha plus de %(max)s cifras ante le comma decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Le extension de nomine de file “%(extension)s” non es permittite. Le " -"extensiones permittite es: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Characteres nulle non es permittite." - -msgid "and" -msgstr "e" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Jam existe %(model_name)s con iste %(field_labels)s." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Le valor %(value)r non es un option valide." - -msgid "This field cannot be null." -msgstr "Iste campo non pote esser nulle." - -msgid "This field cannot be blank." -msgstr "Iste campo non pote esser vacue." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s con iste %(field_label)s jam existe." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s debe esser unic pro %(lookup_type)s de %(date_field_label)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo de typo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Le valor “%(value)s” debe esser o True/Ver o False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Le valor “%(value)s” debe esser True/Ver, False o None/Necun." - -msgid "Boolean (Either True or False)" -msgstr "Booleano (ver o false)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Catena (longitude maxime: %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Numeros integre separate per commas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Le valor “%(value)s” ha un formato de data invalide. Debe esser in formato " -"AAAA-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Le valor “%(value)s” ha le formato correcte (AAAA-MM-DD) ma es un data " -"invalide." - -msgid "Date (without time)" -msgstr "Data (sin hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Le valor “%(value)s” es in un formato invalide. Debe esser in formato AAAA-" -"MM-DD HH:MM[:ss[.uuuuuu]][FH]." - -#, 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 "" -"Le valor “%(value)s” es in le formato correcte (YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][FH]) ma es un data/hora invalide." - -msgid "Date (with time)" -msgstr "Data (con hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Le valor “%(value)s” debe esser un numero decimal." - -msgid "Decimal number" -msgstr "Numero decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Le valor “%(value)s” es in un formato invalide. Debe esser in formato [DD] " -"[HH:[MM:]]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Duration" - -msgid "Email address" -msgstr "Adresse de e-mail" - -msgid "File path" -msgstr "Cammino de file" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Le valor “%(value)s” debe esser un numero a comma flottante." - -msgid "Floating point number" -msgstr "Numero a comma flottante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Le valor “%(value)s” debe esser un numero integre." - -msgid "Integer" -msgstr "Numero integre" - -msgid "Big (8 byte) integer" -msgstr "Numero integre grande (8 bytes)" - -msgid "Small integer" -msgstr "Parve numero integre" - -msgid "IPv4 address" -msgstr "Adresse IPv4" - -msgid "IP address" -msgstr "Adresse IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Le valor “%(value)s” debe esser None/Nulle, True/Ver o False." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (ver, false o nulle)" - -msgid "Positive big integer" -msgstr "Grande numero integre positive" - -msgid "Positive integer" -msgstr "Numero integre positive" - -msgid "Positive small integer" -msgstr "Parve numero integre positive" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Denotation (longitude maxime: %(max_length)s)" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Le valor “%(value)s” es in un formato invalide. Debe esser in formato HH:MM[:" -"ss[.uuuuuu]] ." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Le valor “%(value)s” es in le formato correcte (HH:MM[:ss[.uuuuuu]]) ma es " -"un hora invalide." - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Datos binari crude" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” non es un UUID valide." - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "File" - -msgid "Image" -msgstr "Imagine" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "Le instantia de %(model)s con %(field)s %(value)r non existe." - -msgid "Foreign Key (type determined by related field)" -msgstr "Clave estranier (typo determinate per le campo associate)" - -msgid "One-to-one relationship" -msgstr "Relation un a un" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relation %(from)s a %(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relationes %(from)s a %(to)s" - -msgid "Many-to-many relationship" -msgstr "Relation multes a multes" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Iste campo es obligatori." - -msgid "Enter a whole number." -msgstr "Specifica un numero integre." - -msgid "Enter a valid date." -msgstr "Specifica un data valide." - -msgid "Enter a valid time." -msgstr "Specifica un hora valide." - -msgid "Enter a valid date/time." -msgstr "Specifica un data e hora valide." - -msgid "Enter a valid duration." -msgstr "Specifica un duration valide." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Nulle file esseva submittite. Verifica le typo de codification in le " -"formulario." - -msgid "No file was submitted." -msgstr "Nulle file esseva submittite." - -msgid "The submitted file is empty." -msgstr "Le file submittite es vacue." - -#, 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] "" -"Assecura te que iste valor ha al plus %(max)d character (illo ha %(length)d)." -msgstr[1] "" -"Assecura te que iste valor ha al plus %(max)d characteres (illo ha " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Per favor o submitte un file o marca le quadrato \"rader\", non ambes." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Per favor incarga un imagine valide. Le file que tu incargava o non esseva " -"un imagine o esseva un imagine corrumpite." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Selige un option valide. %(value)s non es inter le optiones disponibile." - -msgid "Enter a list of values." -msgstr "Scribe un lista de valores." - -msgid "Enter a complete value." -msgstr "Specifica un valor complete." - -msgid "Enter a valid UUID." -msgstr "Specifica un UUID valide." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo celate %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Ordine" - -msgid "Delete" -msgstr "Deler" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Per favor corrige le datos duplicate pro %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Per favor corrige le datos duplicate pro %(field)s, que debe esser unic." - -#, 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 "" -"Per favor corrige le datos duplicate pro %(field_name)s, que debe esser unic " -"pro le %(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Per favor corrige le sequente valores duplicate." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Per favor selige un option valide. Iste option non es inter le optiones " -"disponibile." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Rader" - -msgid "Currently" -msgstr "Actualmente" - -msgid "Change" -msgstr "Cambiar" - -msgid "Unknown" -msgstr "Incognite" - -msgid "Yes" -msgstr "Si" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "si,no,forsan" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "pm." - -msgid "a.m." -msgstr "am." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "medienocte" - -msgid "noon" -msgstr "mediedie" - -msgid "Monday" -msgstr "lunedi" - -msgid "Tuesday" -msgstr "martedi" - -msgid "Wednesday" -msgstr "mercuridi" - -msgid "Thursday" -msgstr "jovedi" - -msgid "Friday" -msgstr "venerdi" - -msgid "Saturday" -msgstr "sabbato" - -msgid "Sunday" -msgstr "dominica" - -msgid "Mon" -msgstr "lun" - -msgid "Tue" -msgstr "mar" - -msgid "Wed" -msgstr "mer" - -msgid "Thu" -msgstr "jov" - -msgid "Fri" -msgstr "ven" - -msgid "Sat" -msgstr "sab" - -msgid "Sun" -msgstr "dom" - -msgid "January" -msgstr "januario" - -msgid "February" -msgstr "februario" - -msgid "March" -msgstr "martio" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "maio" - -msgid "June" -msgstr "junio" - -msgid "July" -msgstr "julio" - -msgid "August" -msgstr "augusto" - -msgid "September" -msgstr "septembre" - -msgid "October" -msgstr "octobre" - -msgid "November" -msgstr "novembre" - -msgid "December" -msgstr "decembre" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mar." - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maio" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junio" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Januario" - -msgctxt "alt. month" -msgid "February" -msgstr "Februario" - -msgctxt "alt. month" -msgid "March" -msgstr "Martio" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Maio" - -msgctxt "alt. month" -msgid "June" -msgstr "Junio" - -msgctxt "alt. month" -msgid "July" -msgstr "Julio" - -msgctxt "alt. month" -msgid "August" -msgstr "Augusto" - -msgctxt "alt. month" -msgid "September" -msgstr "Septembre" - -msgctxt "alt. month" -msgid "October" -msgstr "Octobre" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembre" - -msgctxt "alt. month" -msgid "December" -msgstr "Decembre" - -msgid "This is not a valid IPv6 address." -msgstr "Isto non es un adresse IPv6 valide." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "Prohibite" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verification CSRF fallite. Requesta abortate." - -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 "" - -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 "" - -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 "" - -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 "" -"Tu vide iste message perque iste sito require un cookie CSRF durante le " -"submission de formularios. Iste cookie es requirite pro motivos de " -"securitate, pro assecurar que tu navigator non es sequestrate per tertie " -"personas." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Plus information es disponibile con DEBUG=True." - -msgid "No year specified" -msgstr "Nulle anno specificate" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Nulle mense specificate" - -msgid "No day specified" -msgstr "Nulle die specificate" - -msgid "No week specified" -msgstr "Nulle septimana specificate" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Il non ha %(verbose_name_plural)s disponibile" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"In le futuro, %(verbose_name_plural)s non essera disponibile perque " -"%(class_name)s.allow_future es False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nulle %(verbose_name)s trovate que corresponde al consulta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Pagina invalide (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Le indices de directorio non es permittite hic." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indice de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/id/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/id/LC_MESSAGES/django.mo deleted file mode 100644 index 360bd2022be8a0ba19e88052d19f5742bf3b8584..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27722 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, 2017 -# Bayu Satiyo , 2024 -# Claude Paroz , 2018 -# Fery Setiawan , 2015-2019,2021-2025 -# Jannis Leidel , 2011 -# M Asep Indrayana , 2015 -# oon arfiandwi (OonID) , 2016,2020 -# rodin , 2011 -# rodin , 2013-2016 -# sag​e , 2018-2019 -# Sutrisno Efendi , 2015,2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Fery Setiawan , 2015-2019,2021-2025\n" -"Language-Team: Indonesian (http://app.transifex.com/django/django/language/" -"id/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: id\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arab" - -msgid "Algerian Arabic" -msgstr "Arab Aljazair" - -msgid "Asturian" -msgstr "Asturia" - -msgid "Azerbaijani" -msgstr "Azerbaijani" - -msgid "Bulgarian" -msgstr "Bulgaria" - -msgid "Belarusian" -msgstr "Belarusia" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Breton" - -msgid "Bosnian" -msgstr "Bosnia" - -msgid "Catalan" -msgstr "Catalan" - -msgid "Central Kurdish (Sorani)" -msgstr "Kurdi Tengah (Sorani)" - -msgid "Czech" -msgstr "Ceska" - -msgid "Welsh" -msgstr "Wales" - -msgid "Danish" -msgstr "Denmark" - -msgid "German" -msgstr "Jerman" - -msgid "Lower Sorbian" -msgstr "Sorbian Bawah" - -msgid "Greek" -msgstr "Yunani" - -msgid "English" -msgstr "Inggris" - -msgid "Australian English" -msgstr "Inggris Australia" - -msgid "British English" -msgstr "Inggris Britania" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanyol" - -msgid "Argentinian Spanish" -msgstr "Spanyol Argentina" - -msgid "Colombian Spanish" -msgstr "Spanyol Kolombia" - -msgid "Mexican Spanish" -msgstr "Spanyol Meksiko" - -msgid "Nicaraguan Spanish" -msgstr "Spanyol Nikaragua" - -msgid "Venezuelan Spanish" -msgstr "Spanyol Venezuela" - -msgid "Estonian" -msgstr "Estonia" - -msgid "Basque" -msgstr "Basque" - -msgid "Persian" -msgstr "Persia" - -msgid "Finnish" -msgstr "Finlandia" - -msgid "French" -msgstr "Perancis" - -msgid "Frisian" -msgstr "Frisia" - -msgid "Irish" -msgstr "Irlandia" - -msgid "Scottish Gaelic" -msgstr "Skolandia Gaelik" - -msgid "Galician" -msgstr "Galicia" - -msgid "Hebrew" -msgstr "Ibrani" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroasia" - -msgid "Upper Sorbian" -msgstr "Sorbian Atas" - -msgid "Hungarian" -msgstr "Hungaria" - -msgid "Armenian" -msgstr "Armenia" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesia" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandia" - -msgid "Italian" -msgstr "Italia" - -msgid "Japanese" -msgstr "Jepang" - -msgid "Georgian" -msgstr "Georgia" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Kazakhstan" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Korea" - -msgid "Kyrgyz" -msgstr "Kirgis" - -msgid "Luxembourgish" -msgstr "Luksemburg" - -msgid "Lithuanian" -msgstr "Lithuania" - -msgid "Latvian" -msgstr "Latvia" - -msgid "Macedonian" -msgstr "Makedonia" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolia" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malaysia" - -msgid "Burmese" -msgstr "Burma" - -msgid "Norwegian Bokmål" -msgstr "Norwegia Bokmål" - -msgid "Nepali" -msgstr "Nepal" - -msgid "Dutch" -msgstr "Belanda" - -msgid "Norwegian Nynorsk" -msgstr "Norwegia Nynorsk" - -msgid "Ossetic" -msgstr "Ossetic" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polandia" - -msgid "Portuguese" -msgstr "Portugis" - -msgid "Brazilian Portuguese" -msgstr "Portugis Brazil" - -msgid "Romanian" -msgstr "Romania" - -msgid "Russian" -msgstr "Rusia" - -msgid "Slovak" -msgstr "Slovakia" - -msgid "Slovenian" -msgstr "Slovenia" - -msgid "Albanian" -msgstr "Albania" - -msgid "Serbian" -msgstr "Serbia" - -msgid "Serbian Latin" -msgstr "Serbia Latin" - -msgid "Swedish" -msgstr "Swedia" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tajik" - -msgid "Thai" -msgstr "Thailand" - -msgid "Turkmen" -msgstr "Turkmenistan" - -msgid "Turkish" -msgstr "Turki" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uyghur" - -msgid "Ukrainian" -msgstr "Ukrainia" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbek" - -msgid "Vietnamese" -msgstr "Vietnam" - -msgid "Simplified Chinese" -msgstr "Tiongkok Sederhana" - -msgid "Traditional Chinese" -msgstr "Tiongkok Tradisionil" - -msgid "Messages" -msgstr "Pesan" - -msgid "Site Maps" -msgstr "Peta Situs" - -msgid "Static Files" -msgstr "Berkas Statis" - -msgid "Syndication" -msgstr "Sindikasi" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Nomor halaman itu bukan sebuah integer" - -msgid "That page number is less than 1" -msgstr "Nomor halaman itu kurang dari 1" - -msgid "That page contains no results" -msgstr "Tidak ada hasil untuk halaman tersebut" - -msgid "Enter a valid value." -msgstr "Masukkan nilai yang valid." - -msgid "Enter a valid domain name." -msgstr "Masukkan nama domain yang sah." - -msgid "Enter a valid URL." -msgstr "Masukkan URL yang valid." - -msgid "Enter a valid integer." -msgstr "Masukan sebuah bilangan bulat yang benar" - -msgid "Enter a valid email address." -msgstr "Masukkan alamat email yang valid." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Masukkan “slug” valid yang terdiri dari huruf, angka, garis bawah, atau " -"tanda hubung." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Masukkan sebuah “slug” valid yang terdiri dari huruf, angka, garis bawah, " -"atau penghubung Unicode." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Masukkan alamat %(protocol)s yang sah." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 atau IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Hanya masukkan angka yang dipisahkan dengan koma." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Pastikan nilai ini %(limit_value)s (saat ini %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Pastikan nilai ini lebih kecil dari atau sama dengan %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Pastikan nilai ini lebih besar dari atau sama dengan %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Pastikan nilai ini adalah kelipatan dari ukuran langkah %(limit_value)s." - -#, 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 "" -"Pastikan nilai ini merupakan kelipatan ukuran langkah %(limit_value)s, " -"dimulai dari %(offset)s, misalnya %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, dan seterusnya." - -#, 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] "" -"Pastikan nilai ini mengandung paling sedikit %(limit_value)d karakter " -"(sekarang %(show_value)d karakter)." - -#, 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] "" -"Pastikan nilai ini mengandung paling banyak %(limit_value)d karakter " -"(sekarang %(show_value)d karakter)." - -msgid "Enter a number." -msgstr "Masukkan sebuah bilangan." - -#, 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] "Pastikan jumlah angka pada bilangan tidak melebihi %(max)s angka." - -#, 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] "Pastikan bilangan tidak memiliki lebih dari %(max)s angka desimal." - -#, 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] "" -"Pastikan jumlah angka sebelum desimal pada bilangan tidak memiliki lebih " -"dari %(max)s angka." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Ekstensi berkas “%(extension)s” tidak diizinkan. Ekstensi diizinkan adalah: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Karakter null tidak diizinkan." - -msgid "and" -msgstr "dan" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s dengan %(field_labels)s ini tidak ada." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Batasan “%(name)s” dilanggar." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Nilai %(value)r bukan pilihan yang valid." - -msgid "This field cannot be null." -msgstr "Field ini tidak boleh null." - -msgid "This field cannot be blank." -msgstr "Field ini tidak boleh kosong." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s dengan %(field_label)s telah ada." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s haruslah unik untuk %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Field dengan tipe: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Nilai “%(value)s” harus berupa True atau False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Nilai “%(value)s” harus berupa True, False, atau None." - -msgid "Boolean (Either True or False)" -msgstr "Nilai Boolean (Salah satu dari True atau False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (maksimum %(max_length)s)" - -msgid "String (unlimited)" -msgstr "String (tidak terbatas)" - -msgid "Comma-separated integers" -msgstr "Bilangan asli yang dipisahkan dengan koma" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Nilai “%(value)s” mempunyai format tanggal yang tidak valid. Tanggal harus " -"dalam format YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Nilai “%(value)s” memiliki format yang benar (YYYY-MM-DD), tetapi tanggalnya " -"tidak valid." - -msgid "Date (without time)" -msgstr "Tanggal (tanpa waktu)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Nilai “%(value)s” memiliki format yang tidak valid. Tanggal dan waktu harus " -"dalam format YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Nilai “%(value)s” memiliki format yang benar (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]), tetapi tanggal/waktunya tidak valid." - -msgid "Date (with time)" -msgstr "Tanggal (dengan waktu)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Nilai “%(value)s” harus berupa bilangan desimal." - -msgid "Decimal number" -msgstr "Bilangan desimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Nilai “%(value)s” mempunyai format yang tidak valid. Waktu harus dalam " -"format [DD] [[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Durasi" - -msgid "Email address" -msgstr "Alamat email" - -msgid "File path" -msgstr "Lokasi berkas" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Nilai “%(value)s” harus berupa bilangan real." - -msgid "Floating point number" -msgstr "Bilangan 'floating point'" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Nilai “%(value)s” harus berupa integer." - -msgid "Integer" -msgstr "Bilangan Asli" - -msgid "Big (8 byte) integer" -msgstr "Bilangan asli raksasa (8 byte)" - -msgid "Small integer" -msgstr "Bilangan asli kecil" - -msgid "IPv4 address" -msgstr "Alamat IPv4" - -msgid "IP address" -msgstr "Alamat IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Nilai “%(value)s” harus berupa None, True, atau False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (Salah satu dari True, False, atau None)" - -msgid "Positive big integer" -msgstr "Integer besar positif" - -msgid "Positive integer" -msgstr "Bilangan asli positif" - -msgid "Positive small integer" -msgstr "Bilangan asli kecil positif" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (hingga %(max_length)s karakter)" - -msgid "Text" -msgstr "Teks" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Nilai “%(value)s” mempunyai format yang tidak valid. Waktu harus dalam " -"format HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Nilai “%(value)s” mempunyai format yang benar (HH:MM[:ss[.uuuuuu]]), tetapi " -"nilai waktunya tidak valid." - -msgid "Time" -msgstr "Waktu" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Data biner mentah" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” bukan UUID yang valid." - -msgid "Universally unique identifier" -msgstr "Pengenal unik secara universal" - -msgid "File" -msgstr "Berkas" - -msgid "Image" -msgstr "Gambar" - -msgid "A JSON object" -msgstr "Objek JSON" - -msgid "Value must be valid JSON." -msgstr "Nilai harus JSON yang valid." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s instance dengan %(field)s %(value)r bukan pilihan sah." - -msgid "Foreign Key (type determined by related field)" -msgstr "Kunci Asing (tipe tergantung dari bidang yang berkaitan)" - -msgid "One-to-one relationship" -msgstr "Hubungan satu-ke-satu" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Hubungan %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Hubungan %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Hubungan banyak-ke-banyak" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Bidang ini tidak boleh kosong." - -msgid "Enter a whole number." -msgstr "Masukkan keseluruhan angka bilangan." - -msgid "Enter a valid date." -msgstr "Masukkan tanggal yang valid." - -msgid "Enter a valid time." -msgstr "Masukkan waktu yang valid." - -msgid "Enter a valid date/time." -msgstr "Masukkan tanggal/waktu yang valid." - -msgid "Enter a valid duration." -msgstr "Masukan durasi waktu yang benar." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Jumlah hari harus di antara {min_days} dan {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Tidak ada berkas yang dikirimkan. Periksa tipe pengaksaraan formulir." - -msgid "No file was submitted." -msgstr "Tidak ada berkas yang dikirimkan." - -msgid "The submitted file is empty." -msgstr "Berkas yang dikirimkan kosong." - -#, 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] "" -"Pastikan nama berkas ini mengandung paling banyak %(max)d karakter (sekarang " -"%(length)d karakter)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Pilih antara mengirimkan berkas atau menghapus tanda centang pada kotak " -"centang" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Unggah gambar yang valid. Berkas yang Anda unggah bukan merupakan berkas " -"gambar atau gambarnya rusak." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Masukkan pilihan yang valid. %(value)s bukan salah satu dari pilihan yang " -"tersedia." - -msgid "Enter a list of values." -msgstr "Masukkan beberapa nilai." - -msgid "Enter a complete value." -msgstr "Masukkan nilai yang komplet." - -msgid "Enter a valid UUID." -msgstr "Masukan UUID yang benar." - -msgid "Enter a valid JSON." -msgstr "Masukkan JSON yang valid." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Bidang tersembunyi %(name)s) %(error)s" - -#, 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 "" -"Data ManagementForm telah hilang atau telah dirusak. Bidang yang hilang: " -"%(field_names)s. Anda mungkin butuh memberkaskan laporan kesalahan jika " -"masalah masih ada." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Harap ajukan paling banyak %(num)d formulir." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Harap ajukan setidaknya %(num)d formulir." - -msgid "Order" -msgstr "Urutan" - -msgid "Delete" -msgstr "Hapus" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Perbaiki data ganda untuk %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Perbaiki data ganda untuk %(field)s yang nilainya harus unik." - -#, 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 "" -"Perbaiki data ganda untuk %(field_name)s yang nilainya harus unik untuk " -"pencarian %(lookup)s pada %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Perbaiki nilai ganda di bawah ini." - -msgid "The inline value did not match the parent instance." -msgstr "Nilai sebaris tidak cocok dengan instance induk." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Masukkan pilihan yang valid. Pilihan tersebut bukan salah satu dari pilihan " -"yang tersedia." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” bukan nilai yang valid." - -#, 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 "" -"%(datetime)s tidak dapat diterjemahkan dalam zona waktu " -"%(current_timezone)s; mungkin nilainya ambigu atau tidak ada." - -msgid "Clear" -msgstr "Hapus" - -msgid "Currently" -msgstr "Saat ini" - -msgid "Change" -msgstr "Ubah" - -msgid "Unknown" -msgstr "Tidak diketahui" - -msgid "Yes" -msgstr "Ya" - -msgid "No" -msgstr "Tidak" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ya,tidak,mungkin" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bita" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m" - -msgid "a.m." -msgstr "a.m" - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "tengah malam" - -msgid "noon" -msgstr "siang" - -msgid "Monday" -msgstr "Senin" - -msgid "Tuesday" -msgstr "Selasa" - -msgid "Wednesday" -msgstr "Rabu" - -msgid "Thursday" -msgstr "Kamis" - -msgid "Friday" -msgstr "Jumat" - -msgid "Saturday" -msgstr "Sabtu" - -msgid "Sunday" -msgstr "Minggu" - -msgid "Mon" -msgstr "Sen" - -msgid "Tue" -msgstr "Sel" - -msgid "Wed" -msgstr "Rab" - -msgid "Thu" -msgstr "Kam" - -msgid "Fri" -msgstr "Jum" - -msgid "Sat" -msgstr "Sab" - -msgid "Sun" -msgstr "Min" - -msgid "January" -msgstr "Januari" - -msgid "February" -msgstr "Februari" - -msgid "March" -msgstr "Maret" - -msgid "April" -msgstr "April" - -msgid "May" -msgstr "Mei" - -msgid "June" -msgstr "Juni" - -msgid "July" -msgstr "Juli" - -msgid "August" -msgstr "Agustus" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "Oktober" - -msgid "November" -msgstr "November" - -msgid "December" -msgstr "Desember" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mei" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "agu" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "des" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Maret" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mei" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Juni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Juli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Agu" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sep." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Des." - -msgctxt "alt. month" -msgid "January" -msgstr "Januari" - -msgctxt "alt. month" -msgid "February" -msgstr "Februari" - -msgctxt "alt. month" -msgid "March" -msgstr "Maret" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Mei" - -msgctxt "alt. month" -msgid "June" -msgstr "Juni" - -msgctxt "alt. month" -msgid "July" -msgstr "Juli" - -msgctxt "alt. month" -msgid "August" -msgstr "Agustus" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "Desember" - -msgid "This is not a valid IPv6 address." -msgstr "Ini bukan alamat IPv6 yang valid." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "atau" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d tahun" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d bulan" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d minggu" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d hari" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d jam" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d menit" - -msgid "Forbidden" -msgstr "Terlarang" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verifikasi CSRF gagal, Permintaan dibatalkan." - -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 "" -"Anda melihat pesan ini karena jaringan HTTPS ini membutuhkan “Referer " -"header” untuk dikirim oleh peramban jaringan anda, tetapi tidak ada yg " -"dikirim. Kepala ini diwajibkan untuk alasan keamanan, untuk memastikan bahwa " -"peramban anda tidak sedang dibajak oleh pihak ketiga." - -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 "" -"Jika Anda menonaktifkan header 'Referrer' pada konfigurasi peramban Anda, " -"mohon aktfikan kembali, setidaknya untuk situs ini, untuk koneksi HTTPS, " -"atau untuk request 'same-origin'." - -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 "" -"Jika Anda menggunakan tag " -"atau menyertakan bagian kepala 'Referrer-Policy: no-referrer', harap hapus " -"hal tersebut. Perlindungan CSRF membutuhkan bagian kepala 'Referrer' untuk " -"melakukan pemeriksaan pengarahan ketat. Jika Anda khawatir mengenai privasi, " -"gunakan cara lain seperti untuk tautan ke situs " -"pihak ketiga." - -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 "" -"Anda melihat pesan ini karena situs ini membutuhkan sebuah kuki CSRF ketika " -"mengirimkan formulir. Kuki ini dibutuhkan untuk alasan keamanan, untuk " -"memastikan bahwa peramban Anda tidak sedang dibajak oleh pihak ketiga." - -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 "" -"Jika Anda telah mengatur peramban Anda untuk menonaktifkan kuki, maka " -"aktifkanlah kembali, setidaknya untuk website ini, atau untuk request 'same-" -"origin'." - -msgid "More information is available with DEBUG=True." -msgstr "Informasi lebih lanjut tersedia dengan DEBUG=True" - -msgid "No year specified" -msgstr "Tidak ada tahun dipilih" - -msgid "Date out of range" -msgstr "Tanggal di luar kisaran" - -msgid "No month specified" -msgstr "Tidak ada bulan dipilih" - -msgid "No day specified" -msgstr "Tidak ada hari dipilih" - -msgid "No week specified" -msgstr "Tidak ada minggu dipilih" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Tidak ada %(verbose_name_plural)s tersedia" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s di masa depan tidak tersedia karena %(class_name)s." -"allow_future bernilai False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Nilai tanggal tidak valid “%(datestr)s” untuk format “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Tidak ada %(verbose_name)s yang cocok dengan kueri" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Laman bukan yang “terakhir” dan juga tidak dapat dikonversikan ke sebuah " -"integer." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Laman tidak valid (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Daftar kosong dan '%(class_name)s.allow_empty' bernilai False." - -msgid "Directory indexes are not allowed here." -msgstr "Indeks direktori tidak diizinkan di sini." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” tidak ada" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Daftar isi %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Selamat! Instalasi berjalan lancar!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Lihat catatan rilis untuk Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Anda sedang melihat halaman ini karena DEBUG=True berada di berkas pengaturan Anda dan Anda " -"belum mengonfigurasi URL apa pun." - -msgid "Django Documentation" -msgstr "Dokumentasi Django" - -msgid "Topics, references, & how-to’s" -msgstr "Topik, referensi, & cara pemakaian" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: Sebuah Aplikasi Jajak Pendapat" - -msgid "Get started with Django" -msgstr "Memulai dengan Django" - -msgid "Django Community" -msgstr "Komunitas Django" - -msgid "Connect, get help, or contribute" -msgstr "Terhubung, minta bantuan, atau berkontribusi" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/id/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/id/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/id/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/id/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 5585d431f6b280461218a9213de5cbe37fbd9efa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5QX?j436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9rVqXC1OEZk8TOPK4*IG<}n zj%t!n45$W>;tblmmeju3?!XEcgY~Uy&;q|!s-f^qT|iP@Nd&>6EQJ!TEDPons3S&Gih)?0em<| diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/id/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/id/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 3912bd979e291af1f1f49a356347e37ad4f84a12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1026 zcmZXSy>Hq;7>Ca|PWT8I2vFLpk)_H5Qt+wmT2*q2`B00Ej8WxVEW$a2)L>*tDmblls0(oT7lpz&f}`CKijX=+>L@-&F&sz7IDz65 zwvcq0Yfk2LHyTW5Tt(=)bTE_&rLVcN%ivKhQ-E>gNAszzOrwdz_(E~}ELuSu#|RaDK`?wWl+k)%(vbfDGb zMoU}uYtGVvv&(Xud+zd7N%~l;i=U0A)DTrsQ&gf?l~z-fOIwVUTlI5EH7csoYSiS) zZ}8~9_Jswn?7j&*HZ~pTm_vI6znMK}WShld+Zj)aL&qN59ovG!tvR@bR__81C*v!7 z@J@L17LIyje`DusyK9ahzHSe?Hfc7vgqGcDTPEybcxgNR_IM-=CyVg=zKw4z^Mmt@ z9PYpIQI`yJnxd$A6tKCwn3q1iW4*))Ntx$Ukn&FQQ;_sBFa4Z3&bA}G;hiLo-;ko%K$PzQ<`D5BkpL}PXEII2RMP3z{ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/id/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/id/formats.py deleted file mode 100644 index 91a2559..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/id/formats.py +++ /dev/null @@ -1,49 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j N Y" -DATETIME_FORMAT = "j N Y, G.i" -TIME_FORMAT = "G.i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d-m-Y" -SHORT_DATETIME_FORMAT = "d-m-Y G.i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d-%m-%Y", # '25-10-2009' - "%d/%m/%Y", # '25/10/2009' - "%d-%m-%y", # '25-10-09' - "%d/%m/%y", # '25/10/09' - "%d %b %Y", # '25 Oct 2006', - "%d %B %Y", # '25 October 2006' - "%m/%d/%y", # '10/25/06' - "%m/%d/%Y", # '10/25/2009' -] - -TIME_INPUT_FORMATS = [ - "%H.%M.%S", # '14.30.59' - "%H.%M", # '14.30' -] - -DATETIME_INPUT_FORMATS = [ - "%d-%m-%Y %H.%M.%S", # '25-10-2009 14.30.59' - "%d-%m-%Y %H.%M.%S.%f", # '25-10-2009 14.30.59.000200' - "%d-%m-%Y %H.%M", # '25-10-2009 14.30' - "%d-%m-%y %H.%M.%S", # '25-10-09' 14.30.59' - "%d-%m-%y %H.%M.%S.%f", # '25-10-09' 14.30.59.000200' - "%d-%m-%y %H.%M", # '25-10-09' 14.30' - "%m/%d/%y %H.%M.%S", # '10/25/06 14.30.59' - "%m/%d/%y %H.%M.%S.%f", # '10/25/06 14.30.59.000200' - "%m/%d/%y %H.%M", # '10/25/06 14.30' - "%m/%d/%Y %H.%M.%S", # '25/10/2009 14.30.59' - "%m/%d/%Y %H.%M.%S.%f", # '25/10/2009 14.30.59.000200' - "%m/%d/%Y %H.%M", # '25/10/2009 14.30' -] - -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ig/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ig/LC_MESSAGES/django.mo deleted file mode 100644 index 8e689c80cf8f0947abfe09fbf7821d04a02ffa11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27188 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, 2020 -# Mariusz Felisiak , 2020 -# Okpala Olisa , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-30 12:26+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Igbo (http://www.transifex.com/django/django/language/ig/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ig\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabici" - -msgid "Algerian Arabic" -msgstr "Arabici ndị Algeria " - -msgid "Asturian" -msgstr "Asturian" - -msgid "Azerbaijani" -msgstr "Azerbaijani" - -msgid "Bulgarian" -msgstr "Bulgaria" - -msgid "Belarusian" -msgstr "Belarusia" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Breton" - -msgid "Bosnian" -msgstr "Bosnian" - -msgid "Catalan" -msgstr "Catalan" - -msgid "Czech" -msgstr "Czech" - -msgid "Welsh" -msgstr "Welsh" - -msgid "Danish" -msgstr "Danishi" - -msgid "German" -msgstr "Germani" - -msgid "Lower Sorbian" -msgstr "Sorbian nke Ala" - -msgid "Greek" -msgstr "Greeki" - -msgid "English" -msgstr "Bekee" - -msgid "Australian English" -msgstr "Bekee ndị Australia" - -msgid "British English" -msgstr "Bekee ndị Britain" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanishi" - -msgid "Argentinian Spanish" -msgstr "Spanishi ndị Argentina" - -msgid "Colombian Spanish" -msgstr "Spanishi ndị Colombia " - -msgid "Mexican Spanish" -msgstr "Spanishi ndị Mexico " - -msgid "Nicaraguan Spanish" -msgstr "Spanishi ndị Nicaraguan" - -msgid "Venezuelan Spanish" -msgstr "Spanishi ndị Venezuela " - -msgid "Estonian" -msgstr "Estonian" - -msgid "Basque" -msgstr "Basque" - -msgid "Persian" -msgstr "Persian" - -msgid "Finnish" -msgstr "Finnishi" - -msgid "French" -msgstr "Fụrenchị" - -msgid "Frisian" -msgstr "Frisian" - -msgid "Irish" -msgstr "Irishi" - -msgid "Scottish Gaelic" -msgstr "Scottish Gaelici" - -msgid "Galician" -msgstr "Galiciani" - -msgid "Hebrew" -msgstr "Hibru" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croatian" - -msgid "Upper Sorbian" -msgstr "Sorbian nke Elu" - -msgid "Hungarian" -msgstr "Hungarian" - -msgid "Armenian" -msgstr "Armeniani" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesian" - -msgid "Igbo" -msgstr "ìgbò" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Icelandici" - -msgid "Italian" -msgstr "Italian" - -msgid "Japanese" -msgstr "Japanisi " - -msgid "Georgian" -msgstr "Georgian" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Kazakh" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Korean" - -msgid "Kyrgyz" -msgstr "Kyrgyz" - -msgid "Luxembourgish" -msgstr "Luxembourgish" - -msgid "Lithuanian" -msgstr "Lithuanian" - -msgid "Latvian" -msgstr "Latvian" - -msgid "Macedonian" -msgstr "Macedonian" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolian" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Burmese" -msgstr "Burmese" - -msgid "Norwegian Bokmål" -msgstr "Bokmål ndị Norway" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Dutch" - -msgid "Norwegian Nynorsk" -msgstr "Nynorsk ndị Norway " - -msgid "Ossetic" -msgstr "Ossetici" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polishi" - -msgid "Portuguese" -msgstr "Portuguisi" - -msgid "Brazilian Portuguese" -msgstr "Portuguese ndị Brazil" - -msgid "Romanian" -msgstr "Romaniani" - -msgid "Russian" -msgstr "Russiani" - -msgid "Slovak" -msgstr "Slovaki" - -msgid "Slovenian" -msgstr "Sloveniani" - -msgid "Albanian" -msgstr "Albaniani" - -msgid "Serbian" -msgstr "Serbiani" - -msgid "Serbian Latin" -msgstr "Serbian Latini" - -msgid "Swedish" -msgstr "Swedishi" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tajik" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "Turkmen" - -msgid "Turkish" -msgstr "Turkishi" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "Ukrainiani" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbeki" - -msgid "Vietnamese" -msgstr "Vietnamesi" - -msgid "Simplified Chinese" -msgstr "Chinisi Ndị Mfe" - -msgid "Traditional Chinese" -msgstr "Odịnala Chinisi" - -msgid "Messages" -msgstr "Ozi" - -msgid "Site Maps" -msgstr "Maapụ Saịtị" - -msgid "Static Files" -msgstr "Faịlụ Nkwụsiri ike" - -msgid "Syndication" -msgstr "Nyefee Njikwa" - -msgid "That page number is not an integer" -msgstr "Nọmba peeji ahụ abụghị onu ogugu" - -msgid "That page number is less than 1" -msgstr "Nọmba peeji ahụ erughị 1" - -msgid "That page contains no results" -msgstr "Peeji ahụ enweghị nsonaazụ ọ bụla" - -msgid "Enter a valid value." -msgstr "Tinye uru zuru oke." - -msgid "Enter a valid URL." -msgstr "Tinye URL zuru oke." - -msgid "Enter a valid integer." -msgstr "Tinye nọmba zuru oke." - -msgid "Enter a valid email address." -msgstr "Tinye adreesị ozi ịntanetị n'zuru oke." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Tinye “slug” zuru oke nke mejupụtara mkpụrụedemede, ọnụọgụ, underscores ma ọ " -"bụ hyphens." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Tinye “slug” zuru oke nke mejupụtara Unicode mkpụrụedemede, ọnụọgụ, " -"underscores ma ọ bụ hyphens." - -msgid "Enter a valid IPv4 address." -msgstr "Tinye adreesị IPv4 zuru oke." - -msgid "Enter a valid IPv6 address." -msgstr "Tinye adreesị IPv6 zuru oke." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Tinye adreesị IPv4 ma obu IPv6 zuru oke." - -msgid "Enter only digits separated by commas." -msgstr "Tinye naanị ọnụọgụ kewapụrụ site na comma." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Gbaa mbọ hụ na %(limit_value)s (ọ bụ %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Gbaa mbọ hụ na orughị ma ọ bụ hara nhata %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Gbaa mbọ hụ na okarịa ma ọ bụ hara nhata%(limit_value)s." - -#, 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] "" -"Gbaa mbọ hụ na a nwere opekata mpe %(limit_value)d odide (o nwere " -"%(show_value)d)." - -#, 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] "" -"Gbaa mbọ hụ na a nwere kacha %(limit_value)d odide (o nwere%(show_value)d)." - -msgid "Enter a number." -msgstr "Tinye nọmba." - -#, 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] "Gbaa mbọ hụ na ọ dighi karịrị %(max)s nọmba na mkpokọta." - -#, 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] "Gbaa mbọ hụ na ọ dighi karịrị %(max)s na ebe ntụpọ." - -#, 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] "Gbaa mbọ hụ na ọ dighi karịrị %(max)s nọmba tupu akụkụ ebe ntụpọ." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Ndọtị Faịlị “%(extension)s”anaghị anabata. Ndọtị nke kwere n'nabata bu: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Anabataghị ihe odide n'enweghị isi." - -msgid "and" -msgstr "na" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s ya na nke a %(field_labels)s dị adị." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Nọmba %(value)r abụghị ezigbo nhọrọ." - -msgid "This field cannot be null." -msgstr "Ebe a enweghị ike ịbụ ihe efu." - -msgid "This field cannot be blank." -msgstr "Ebe a enweghị ike ịbụ ohere efu." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s ya na nke a %(field_label)s dị adi." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s ga-abụ ihe pụrụ iche maka %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Ebe a nke ụdị: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” uru a ga-abụrịrị Eziokwu ma ọ bụ Ugha." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s”uru a ga-abụrịrị Eziokwu, Ugha, ma ọ bụ Onweghị." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Eziokwu ma o bụ Ugha)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (ruo %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Rikom-kewapụrụ nomba" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” uru a nwere usoro nke n'adịghị adị. Ọ ga-abụrịrị n'ụdị YYYY-MM-" -"DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s”uru a nwere usoro ziri ezi (YYYY-MM-DD) mana ọ bụ ụbọchị n'abaghị " -"uru." - -msgid "Date (without time)" -msgstr "Ubọchị (na-enweghị oge)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” uru a nwere usoro nke n'adịghị adị. Ọ ga-abụrịrị n'ụdị YYYY-MM-" -"DD HH:MM[:ss[.uuuuuu]][TZ] usoro. " - -#, 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 "" -"“%(value)s”uru a nwere usoro ziri ezi (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ])mana ọ bụ ụbọchị n'abaghị uru." - -msgid "Date (with time)" -msgstr "Ubọchị (na oge)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” uru a ga-abụrịrị nọmba ntụpọ." - -msgid "Decimal number" -msgstr "Nọmba ntụpọ." - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s”uru a nwere usoro nke n'adịghị adị. Ọ ga-abụrịrị n'ụdị [DD] " -"[[HH:]MM:]ss[.uuuuuu]usoro." - -msgid "Duration" -msgstr "Oge ole" - -msgid "Email address" -msgstr "Adreesị ozi ịntanetị" - -msgid "File path" -msgstr "Uzọ Faịlụ di" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s”uru a ga-abụrịrị float." - -msgid "Floating point number" -msgstr "Nọmba ebe floating no " - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” uru a ga-abụrịrị onu ogugu" - -msgid "Integer" -msgstr "Onu ogugu" - -msgid "Big (8 byte) integer" -msgstr "Onu ogugu (8 byte) nnukwu" - -msgid "IPv4 address" -msgstr "Adreesị IPv4" - -msgid "IP address" -msgstr "Adreesị IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s”uru a ga-abụrịrị na Odighị, Eziokwu ma ọ bụ.Ugha." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (Ihe a ga abụriri eziokwu, ụgha ma ọ bu na onweghi)" - -msgid "Positive big integer" -msgstr "Nnukwu nomba nke oma" - -msgid "Positive integer" -msgstr "Nọmba nke oma" - -msgid "Positive small integer" -msgstr "Obere nọmba nke oma" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (ruo %(max_length)s)" - -msgid "Small integer" -msgstr "Onu ogugu nke obere" - -msgid "Text" -msgstr "Ederede" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” uru a nwere usoro nke n'adịghị adị. Ọ ga-abụrịrị n'ụdị HH:MM[:" -"ss[.uuuuuu]]usoro." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” uru a nwere usoro ziri ezi (HH:MM[:ss[.uuuuuu]]) mana ọ bu oge " -"n'abaghị uru." - -msgid "Time" -msgstr "Oge" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Raw binary data" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s”abụghị UUID n’kwesịrị ekwesị." - -msgid "Universally unique identifier" -msgstr "Universally unique identifier" - -msgid "File" -msgstr "Faịlụ" - -msgid "Image" -msgstr "Foto" - -msgid "A JSON object" -msgstr "Ihe JSON" - -msgid "Value must be valid JSON." -msgstr "Uru a ga-abụrịrị JSON n’kwesịrị ekwesị." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s dịka %(field)s %(value)r adịghị adị." - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (ụdị kpebiri site na mpaghara metụtara)" - -msgid "One-to-one relationship" -msgstr "Mmekọrịta otu-na-otu" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s mmekọrịta" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s mmekọrịta" - -msgid "Many-to-many relationship" -msgstr "Mmekọrịta otutu-na-otutu" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ebe a kwesiri ekwesi." - -msgid "Enter a whole number." -msgstr "Tinye nọmba onu ogugu." - -msgid "Enter a valid date." -msgstr "Tinye ụbọchị zuru oke." - -msgid "Enter a valid time." -msgstr "Tinye oge zuru oke." - -msgid "Enter a valid date/time." -msgstr "Tinye ụbọchị / oge zuru oke" - -msgid "Enter a valid duration." -msgstr "Tinye oge onuno zuru oke." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Onu ogugu ubochi a gha aburiri n’agbata {min_days} na {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Onweghi faịlụ a debanyere. Lee ụdị encoding a ntinye na ederede." - -msgid "No file was submitted." -msgstr "E nweghị faịlụ e watara" - -msgid "The submitted file is empty." -msgstr "O nweghị ihe dị n'ime faịlụ e wetara" - -#, 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] "" -"Gbaa mbọ hụ na aha faịlụ a nwere kacha %(max)d odide (o nwere %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Biko nyefee faịlụ a ma ọ bụ tinye akara na igbe akara, ọ bụghị ha abụọ." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Bugote foto n’zuru oke. Faịlụ a ị bugoro abụghị foto ma ọ bụ foto rụrụ arụ." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Họrọ ezigbo nhọrọ. %(value)sabụghị otu nhọrọ n'ime nke dịnụ." - -msgid "Enter a list of values." -msgstr "Tinye ndepụta nke ụkpụrụ." - -msgid "Enter a complete value." -msgstr "Tinye uru zuru okè" - -msgid "Enter a valid UUID." -msgstr "Tinye UUID kwesịrị ekwesị" - -msgid "Enter a valid JSON." -msgstr "Tinye JSON kwesịrị ekwesị" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Ebe ezoro ezo%(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Data ManagementForm na-efu efu ma ọ bụ a kpara ya aka" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Biko nyefee %d ma ọ bụ fomụ di ole na ole." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "Biko nyefee%d ma ọ bụ fomụ karịrị otu ahụ" - -msgid "Order" -msgstr "Usoro" - -msgid "Delete" -msgstr "Hichapụ" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Biko dozie data oji abuo a maka %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Biko dozie data oji abuo a maka %(field)s, nke gha diriri iche." - -#, 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 "" -"Biko dozie data oji abuo a maka %(field_name)s nke gha diriri iche maka " -"%(lookup)s n'ime %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Biko dozie uru oji abuo nke no n'okpuru." - -msgid "The inline value did not match the parent instance." -msgstr "Uru inline a adabaghị na parent instance." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Họrọ ezigbo nhọrọ. Nhọrọ a abụghị otu nhọrọ dịnụ." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "%(pk)sabụghi uru kwesịrị ekwesị" - -#, 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 "" -"%(datetime)s enweghị ike ịkọwa na mpaghara oge %(current_timezone)s; onwere " -"ike iju anya ma obu ọ gaghị adị." - -msgid "Clear" -msgstr "Kpochapu" - -msgid "Currently" -msgstr "Ugbu a" - -msgid "Change" -msgstr "Gbanwee" - -msgid "Unknown" -msgstr "Ihe N’amaghi" - -msgid "Yes" -msgstr "Ee" - -msgid "No" -msgstr "Mba" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ee, mba, nwere ike" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "etiti Abalị" - -msgid "noon" -msgstr "Ehihie" - -msgid "Monday" -msgstr "Mọnde" - -msgid "Tuesday" -msgstr "Tiuzdee" - -msgid "Wednesday" -msgstr "Wenezdee" - -msgid "Thursday" -msgstr "Tọọzdee" - -msgid "Friday" -msgstr "Fraịdee" - -msgid "Saturday" -msgstr "Satọdee" - -msgid "Sunday" -msgstr "Mbọsi Uka" - -msgid "Mon" -msgstr "Mọnde" - -msgid "Tue" -msgstr "Tiu" - -msgid "Wed" -msgstr "Wen" - -msgid "Thu" -msgstr "Tọọ" - -msgid "Fri" -msgstr "Fraị" - -msgid "Sat" -msgstr "Sat" - -msgid "Sun" -msgstr "Ụka" - -msgid "January" -msgstr "Jenụwarị" - -msgid "February" -msgstr "Febrụwarị" - -msgid "March" -msgstr "Maachị" - -msgid "April" -msgstr "Eprel" - -msgid "May" -msgstr "Mee" - -msgid "June" -msgstr "Juun" - -msgid "July" -msgstr "Julaị" - -msgid "August" -msgstr "Ọgọọst" - -msgid "September" -msgstr "Septemba" - -msgid "October" -msgstr "Ọktoba" - -msgid "November" -msgstr "Novemba" - -msgid "December" -msgstr "Disemba" - -msgid "jan" -msgstr "jen" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "maa" - -msgid "apr" -msgstr "epr" - -msgid "may" -msgstr "mee" - -msgid "jun" -msgstr "juu" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ọgọ" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "ọkt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dis" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jenụwarị" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Maachị" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Eprel" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mee" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Juun" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julaị" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ọgọ." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sep." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Ọkt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dis." - -msgctxt "alt. month" -msgid "January" -msgstr "Jenụwarị" - -msgctxt "alt. month" -msgid "February" -msgstr "Febrụwarị" - -msgctxt "alt. month" -msgid "March" -msgstr "Maachị" - -msgctxt "alt. month" -msgid "April" -msgstr "Eprel" - -msgctxt "alt. month" -msgid "May" -msgstr "Mee" - -msgctxt "alt. month" -msgid "June" -msgstr "Juun" - -msgctxt "alt. month" -msgid "July" -msgstr "Julaị" - -msgctxt "alt. month" -msgid "August" -msgstr "Ọgọọst" - -msgctxt "alt. month" -msgid "September" -msgstr "Septemba" - -msgctxt "alt. month" -msgid "October" -msgstr "Ọktoba" - -msgctxt "alt. month" -msgid "November" -msgstr "Novemba" - -msgctxt "alt. month" -msgid "December" -msgstr "Disemba" - -msgid "This is not a valid IPv6 address." -msgstr "Nke a abaghị adresị IPv6 zuru oke." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ma obu" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d afọ" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%dọnwa" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d izu" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d ụbọchị" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d awa" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d nkeji" - -msgid "Forbidden" -msgstr "Amachibidoro" - -msgid "CSRF verification failed. Request aborted." -msgstr "Nyocha CSRF emeghị nke ọma. Ajuju atọrọ.." - -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 "" -"I na-ahụ ozi a n'ihi na saịtị HTTPS a chọrọ “Onye isi okwu” ka ihe nchọgharị " -"weebụ gị zitere gị, mana onweghi nke zitere. Achọrọ isi ihe a maka ebumnuche " -"nchekwa, iji jide n’aka na ndị ọzọ anaghị egbochi ihe nchọgharị gị." - -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 "" -"Ọ bụrụ na ihazila ihe nchọgharị gị iji gbanyụọ ndị na-eji “ndị nnọchianya”, " -"biko jisie iketiachi ya, ma ọ dịkarịa maka saịtị a, ma ọ bụ maka njikọ " -"HTTPS, ma ọ bụ maka a arịrịọ “otu ụdị”." - -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 "" -"Ọ bụrụ na ị na-eji akara " -"mmado ma ọ bụ gụnyere isi nke \"Iwu-Onye na gba ama: neweghị onye na-gba ama" -"\", biko wepu ha. Nchedo CSRF chọrọ ka isi “onye na gba ama” wee mee nyocha " -"ike nlele nke gbara ama. Ọ bụrụ na ihe gbasara gị gbasara nzuzo, jiri ụzọ " -"ọzọ dị ka njikọ maka saịtị ndị ọzọ." - -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 "" -"I na-ahụ ozi a n'ihi na saịtị a chọrọ CSRF cookie mgbe ị na-edobe akwụkwọ. " -"Achọrọ cookie a maka ebumnuche nchekwa, iji hụ na ndị ọzọ anaghị egbochi ihe " -"nchọgharị gị." - -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 "" -"Ọ bụrụ na ịhazila ihe nchọgharị gị iji gbanyụọ kuki, biko tiachi ya ka o na " -"ruo oru, opekata mpe maka saịtị a, ma ọ bụ maka “otu ụdị\"." - -msgid "More information is available with DEBUG=True." -msgstr "Ihe omuma ndi ozo di na DEBUG = Eziokwu." - -msgid "No year specified" -msgstr "Ọ dịghị afọ akọwapụtara" - -msgid "Date out of range" -msgstr "Ubọchị a puru na usoro" - -msgid "No month specified" -msgstr "Onweghị ọnwa akọwapụtara" - -msgid "No day specified" -msgstr "Onweghi ụbọchị akọwapụtara" - -msgid "No week specified" -msgstr "Onweghi izu akọwapụtara" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr " %(verbose_name_plural)sadịghị" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Ọdịnihu %(verbose_name_plural)s adịghị adị n'ihi %(class_name)s.allow_future " -"bu ugha." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "String ụbọchị nabaghị uru “%(datestr)s” Ntọala enyere “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Mba %(verbose_name)s hụrụ ihe dabara na ajụjụ a" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Peeji a a-abụghị “nke ikpeazụ”, a pụghị ịgbanwe ya na int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Peeji na-abaghị uru (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tọgbọ chakoo ndepụta na “%(class_name)s.allow_empty” bụ Ugha." - -msgid "Directory indexes are not allowed here." -msgstr "Anaghị anabata directory indexes ebe a." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” a dịghị" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index of %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" -"Django: usoro Ntanetị maka ndị na-achọkarị izu okè ya na oge edetu imecha." - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Lee akwukwo e bipụtara maka Django" -"%(version)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Nwụnye ahụ dabara nke ọma! Ị mere nke ọma!" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"I na-ahụ peeji a n'ihi na DEBUG=True dị na faili setting gị mana ịhazibeghị URL ọ bụla." - -msgid "Django Documentation" -msgstr "Akwụkwọ Ederede Django" - -msgid "Topics, references, & how-to’s" -msgstr "Isiokwu, ntụaka, & otu esi-mee" - -msgid "Tutorial: A Polling App" -msgstr "Nkuzi: App Ntuli Aka" - -msgid "Get started with Django" -msgstr "Bido na Django" - -msgid "Django Community" -msgstr "Obodo Django" - -msgid "Connect, get help, or contribute" -msgstr "Jikọọ, nweta enyemaka, ma ọ bụ tinye aka." diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ig/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ig/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ig/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ig/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index aaaa9d1e4754c9347d14c615ad8e9365a37e1001..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfUD(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaZ+^+Rqf zc@m_c=u!8eql4;N>YBnceE~(HR0y&L&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY0tq-u diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ig/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ig/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 77d2e6a0804e75cdc4c8edfbb8dc7b2ff5c70b7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 802 zcmZXSF>l&H6vxjP2Ll1e4$!1gC8Wv&QsYzG4OLa$VghQx$QVVw#iE=cP7Oweq_U^< zQ*>^(ewHqb7Hg+$sM(l$ra*{t!@K|c-TS|HC*AK%CI!fPcJ;$H;{g1LlFf>(#oaq1 zz5@&pz!aiz48<^wXdFjz%peBup*@^H3C!Z;Acoihz^R`UO5!w1;eC|G8MNLPPKx>N)=lHO+Y}CEMTxSl#C#`+KRQZeM^z4OIE~^IFv+VtNaoh@EckbYh|%f z7TZDY5t77ykbOu!@;m3UWX)`-O}(};9Q@BJvaun2yQXTox!W~=j~=wE*0pw2X_#u&JXe&Db75tx zH(MQj-LE|_Y_IW<^A+Voy&-=x+e%B;WL?$ff?iWQZMj+5VO+D*c&}*YnWlDH_2$_x za7SJamJYmdhZgL)*z%xfjok_SYT4ezwNA%fZ|a|pJ$LH%Tn9?m*612K_GdWurx)(% zwe<28oY>Q-u=k}quqF^+c1Hu3G#mAyUsyWX%nok(MU$-Wu7_{y=~ddFmV z^f4wT2@9H{s6`5Jg`0Gk z-HKw1FY2QrVr>fuibxRzE1=@mK&{)#2J0$5syAI%t!u4q-9C2PU;F>goSWQ)0J^{K zz<2+1&YU^V?|k2xFE4-m$mNRbUF6fqBS$MW{R2vU`2@*T>YBkyje*xfdHy*32z&*8 z6uu4lul~Z%$Kl|UlKe9a$H1e=uQzNooMU*Ip$$JnxeWXuycQk{Z!qcGOnN0ehWxvr z)VmRW2tEK$ggZ?7DfnU1&zN)x4kGrQ8!x+I<>|p1lC2+-oNPEyH)A^y5!Z#(5Nj z77l{){s~a}cQTasPc`YG=J{Dr+WQ=o^}f)gXF%!q#gL^`Hk9|j0%d-#grcusGwJ0} z+F1$Zy;UZ?0m}MrfwJ#*!=dmAD0=x8lyUzVj)Q~QEK+_J{1{9b#)eCwjCUoJ@vVWP zXB(jO?{Sm=BPi{4ne8f@%+IY*@^6Qe;c7Sqz7A!6Mq-Sl{CQC3eLR$LH$rK@1xh&=qH-#P zQtn15?|mCGWojLi_Bx@w_k?-A*YH^=^YXIct5C|l2}MtSZTLHg3aS5v(%z8M^ww2p zLz&-3DD7mRj4KD_{RqmwZ8y)CLFwPkhAU0}YAEflgEFp-=K1&GC8T#jsc*>X$vm6_ zMK4D|X?Gly_b!4mo_dqt2<5#dDE;^nlzGe>USW8P;X1?ZhChb#-pf$*?KdX>$e~F+ zCqsFDCKNrm5K6g5lW!ZwP};o~ieB7lxDm>Gk3jKjPeG~gB`D?JfnwK=7?zB4h~cLV zEyJOPRfZ!BM;V@NIL7dNDC_hEcqFVh`7;e?!w-@_*F3+(s^%`BjG37=FX>R>M0Ws;5>#>DS{>`oG7d_d;3! zeNgIq5sE%_Lz&k%pxE=@oBZRel70?`N0WaVlzBcA%KBUcwO$)$pzNnBpsd%op_JbQ zrQJ>_?>z-&-F^n8-ggZD0HvI&PWn9virqZXq-&s*KNlVgFN89VsZi>jX?Qt2hO}qW zZ6>`GGBkA)lzp)sN5?%qt&vrs-|0O8< z{w>HBP{-6H=@C%YcPf!;sF8_2d>+dD zG(efJIZ)6q0HBlP{#QbJPtks<^66b`{rFJ`)<(a#2+3HWj)70dEN*oKnKeDuQz-gO8YOt z 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, 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Ido (http://www.transifex.com/django/django/language/io/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: io\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "العربية" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Azərbaycanca" - -msgid "Bulgarian" -msgstr "български" - -msgid "Belarusian" -msgstr "беларуская" - -msgid "Bengali" -msgstr "বাংলা" - -msgid "Breton" -msgstr "Brezhoneg" - -msgid "Bosnian" -msgstr "босански" - -msgid "Catalan" -msgstr "Català" - -msgid "Czech" -msgstr "čeština" - -msgid "Welsh" -msgstr "Cymraeg" - -msgid "Danish" -msgstr "dansk" - -msgid "German" -msgstr "Deutsch" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Ελληνικά" - -msgid "English" -msgstr "English" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "British English" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Español" - -msgid "Argentinian Spanish" -msgstr "Español de Argentina" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Español de México" - -msgid "Nicaraguan Spanish" -msgstr "Español de Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Español de Venezuela" - -msgid "Estonian" -msgstr "Eesti" - -msgid "Basque" -msgstr "Euskara" - -msgid "Persian" -msgstr "فارسی" - -msgid "Finnish" -msgstr "Suomi" - -msgid "French" -msgstr "Français" - -msgid "Frisian" -msgstr "Frysk" - -msgid "Irish" -msgstr "Gaeilge" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Galego" - -msgid "Hebrew" -msgstr "עברית" - -msgid "Hindi" -msgstr "हिन्दी" - -msgid "Croatian" -msgstr "hrvatski" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Magyar" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Bahasa Indonesia" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Íslenska" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "日本語" - -msgid "Georgian" -msgstr "ქართული" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Қазақша" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannaḍa" - -msgid "Korean" -msgstr "한국어" - -msgid "Luxembourgish" -msgstr "Lëtzebuergesch" - -msgid "Lithuanian" -msgstr "Lietuvių" - -msgid "Latvian" -msgstr "Latviešu" - -msgid "Macedonian" -msgstr "Македонски" - -msgid "Malayalam" -msgstr "മലയാളം" - -msgid "Mongolian" -msgstr "Монгол" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "Burmese" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "नेपाली" - -msgid "Dutch" -msgstr "Nederlands" - -msgid "Norwegian Nynorsk" -msgstr "Norsk nynorsk" - -msgid "Ossetic" -msgstr "Ossetic" - -msgid "Punjabi" -msgstr "ਪੰਜਾਬੀ" - -msgid "Polish" -msgstr "Polski" - -msgid "Portuguese" -msgstr "Português" - -msgid "Brazilian Portuguese" -msgstr "Português do Brasil" - -msgid "Romanian" -msgstr "Română" - -msgid "Russian" -msgstr "Русский" - -msgid "Slovak" -msgstr "Slovenčina" - -msgid "Slovenian" -msgstr "Slovenščina" - -msgid "Albanian" -msgstr "Shqip" - -msgid "Serbian" -msgstr "Српски / srpski" - -msgid "Serbian Latin" -msgstr "Serbian Latin" - -msgid "Swedish" -msgstr "Svenska" - -msgid "Swahili" -msgstr "Kiswahili" - -msgid "Tamil" -msgstr "தமிழ்" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Thai" -msgstr "ไทย" - -msgid "Turkish" -msgstr "Türkçe" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Удмурт" - -msgid "Ukrainian" -msgstr "Українська" - -msgid "Urdu" -msgstr "اُردُو" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Tiếng Việt" - -msgid "Simplified Chinese" -msgstr "简体中文" - -msgid "Traditional Chinese" -msgstr "繁體中文" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Skribez valida datumo." - -msgid "Enter a valid URL." -msgstr "Skribez valida URL." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "Skribez valida e-posto adreso." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Skribez valida IPv4 adreso." - -msgid "Enter a valid IPv6 address." -msgstr "Skribez valida IPv6 adreso." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Skribez valida adreso IPv4 od IPv6." - -msgid "Enter only digits separated by commas." -msgstr "Skribez nur cifri separata per komi." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Verifikez ke ica datumo esas %(limit_value)s (olu esas %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Verifikez ke ica datumo esas minora kam od egala a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Verifikez ke ica datumo esas majora kam od egala a %(limit_value)s." - -#, 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] "" -"Verifikez ke ica datumo havas %(limit_value)d litero adminime (olu havas " -"%(show_value)d)." -msgstr[1] "" -"Verifikez ke ica datumo havas %(limit_value)d literi adminime (olu havas " -"%(show_value)d)." - -#, 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] "" -"Verifikez ke ica datumo havas %(limit_value)d litero admaxime (olu havas " -"%(show_value)d)." -msgstr[1] "" -"Verifikez ke ica datumo havas %(limit_value)d literi admaxime (olu havas " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Skribez numero." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "e" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Ica feldo ne povas esar nula." - -msgid "This field cannot be blank." -msgstr "Ica feldo ne povas esar vakua." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "La %(model_name)s kun ica %(field_label)s ja existas." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Feldo de tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Booleano (True o False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (til %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Integri separata per komi" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Dato (sen horo)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Dato (kun horo)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Decimala numero" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "E-postala adreso" - -msgid "File path" -msgstr "Arkivo voyo" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Glitkomo numero" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Integro" - -msgid "Big (8 byte) integer" -msgstr "Granda (8 byte) integro" - -msgid "IPv4 address" -msgstr "IPv4 adreso" - -msgid "IP address" -msgstr "IP adreso" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (True, False o None)" - -msgid "Positive integer" -msgstr "Positiva integro" - -msgid "Positive small integer" -msgstr "Positiva mikra integro" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (til %(max_length)s)" - -msgid "Small integer" -msgstr "Mikra integro" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Horo" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Kruda binara datumo" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Arkivo" - -msgid "Image" -msgstr "Imajo" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Exterklefo (la tipo esas determinata per la relatata feldo)" - -msgid "One-to-one relationship" -msgstr "Un-ad-un parenteso" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Multi-a-multi parenteso" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Ica feldo esas obligata." - -msgid "Enter a whole number." -msgstr "Skribez kompleta numero" - -msgid "Enter a valid date." -msgstr "Skribez valida dato." - -msgid "Enter a valid time." -msgstr "Skribez valida horo." - -msgid "Enter a valid date/time." -msgstr "Skribez valida dato/horo." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Nula arkivo sendesis. Verifikez la kodexigo tipo en la formulario." - -msgid "No file was submitted." -msgstr "Nula arkivo sendesis." - -msgid "The submitted file is empty." -msgstr "La sendita arkivo esas vakua." - -#, 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] "" -"Verifikez ke ica dosiero nomo havas %(max)d skribsigno admaxime (olu havas " -"%(length)d)." -msgstr[1] "" -"Verifikez ke ica arkivo nomo havas %(max)d skribsigni admaxime (olu havas " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Sendez arkivo o markizez la vakua markbuxo, ne la du." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Kargez valida imajo. La arkivo qua vu kargis ne esis imajo od esis defektiva." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Selektez valida selekto. %(value)s ne esas un de la disponebla selekti." - -msgid "Enter a list of values." -msgstr "Skribez listo de datumi." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Okulta feldo %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Ordinar" - -msgid "Delete" -msgstr "Eliminar" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Koretigez duopligata datumi por %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Korektigez la duopligata datumi por %(field)s, qui mustas esar unika." - -#, 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 "" -"Korektigez la duopligata datumi por %(field_name)s qui mustas esar unika por " -"la %(lookup)s en %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Korektigez la duopligata datumi infre." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Selektez valida selekto. Ita selekto ne esas un de la disponebla selekti." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Vakuigar" - -msgid "Currently" -msgstr "Aktuale" - -msgid "Change" -msgstr "Modifikar" - -msgid "Unknown" -msgstr "Nekonocata" - -msgid "Yes" -msgstr "Yes" - -msgid "No" -msgstr "No" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "yes,no,forsan" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "noktomezo" - -msgid "noon" -msgstr "dimezo" - -msgid "Monday" -msgstr "Lundio" - -msgid "Tuesday" -msgstr "Mardio" - -msgid "Wednesday" -msgstr "Merkurdio" - -msgid "Thursday" -msgstr "Jovdio" - -msgid "Friday" -msgstr "Venerdio" - -msgid "Saturday" -msgstr "Saturdio" - -msgid "Sunday" -msgstr "Sundio" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mer" - -msgid "Thu" -msgstr "Jov" - -msgid "Fri" -msgstr "Ven" - -msgid "Sat" -msgstr "Sat" - -msgid "Sun" -msgstr "Sun" - -msgid "January" -msgstr "Januaro" - -msgid "February" -msgstr "Februaro" - -msgid "March" -msgstr "Marto" - -msgid "April" -msgstr "Aprilo" - -msgid "May" -msgstr "Mayo" - -msgid "June" -msgstr "Junio" - -msgid "July" -msgstr "Julio" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Septembro" - -msgid "October" -msgstr "Oktobro" - -msgid "November" -msgstr "Novembro" - -msgid "December" -msgstr "Decembro" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marto" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Aprilo" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mayo" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junio" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Januaro" - -msgctxt "alt. month" -msgid "February" -msgstr "Februaro" - -msgctxt "alt. month" -msgid "March" -msgstr "Marto" - -msgctxt "alt. month" -msgid "April" -msgstr "Aprilo" - -msgctxt "alt. month" -msgid "May" -msgstr "Mayo" - -msgctxt "alt. month" -msgid "June" -msgstr "Junio" - -msgctxt "alt. month" -msgid "July" -msgstr "Julio" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Septembro" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktobro" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembro" - -msgctxt "alt. month" -msgid "December" -msgstr "Decembro" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d yaro" -msgstr[1] "%d yari" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d monato" -msgstr[1] "%d monati" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d semano" -msgstr[1] "%d semani" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d dio" -msgstr[1] "%d dii" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d horo" -msgstr[1] "%d hori" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d minuto" -msgstr[1] "%d minuti" - -msgid "0 minutes" -msgstr "0 minuti" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "La yaro ne specizigesis" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "La monato ne specizigesis" - -msgid "No day specified" -msgstr "La dio ne specizigesis" - -msgid "No week specified" -msgstr "La semano ne specizigesis" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ne esas %(verbose_name_plural)s disponebla" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"La futura %(verbose_name_plural)s ne esas disponebla pro ke %(class_name)s." -"allow_future esas False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Onu ne permisas direktorio indexi hike." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indexi di %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/is/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/is/LC_MESSAGES/django.mo deleted file mode 100644 index 951078f610fa1906cbec309f983d85f217c0af9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24273 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, 2011 -# Hafsteinn Einarsson , 2011-2012 -# Jannis Leidel , 2011 -# Matt R, 2018 -# saevarom , 2011 -# saevarom , 2013,2015 -# Thordur Sigurdsson , 2016-2021 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-18 21:19+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Icelandic (http://www.transifex.com/django/django/language/" -"is/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: is\n" -"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" - -msgid "Afrikaans" -msgstr "Afríkanska" - -msgid "Arabic" -msgstr "Arabíska" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Astúríska" - -msgid "Azerbaijani" -msgstr "Aserbaídsjíska" - -msgid "Bulgarian" -msgstr "Búlgarska" - -msgid "Belarusian" -msgstr "Hvítrússneska" - -msgid "Bengali" -msgstr "Bengalska" - -msgid "Breton" -msgstr "Bretónska" - -msgid "Bosnian" -msgstr "Bosníska" - -msgid "Catalan" -msgstr "Katalónska" - -msgid "Czech" -msgstr "Tékkneska" - -msgid "Welsh" -msgstr "Velska" - -msgid "Danish" -msgstr "Danska" - -msgid "German" -msgstr "Þýska" - -msgid "Lower Sorbian" -msgstr "Neðri sorbíska" - -msgid "Greek" -msgstr "Gríska" - -msgid "English" -msgstr "Enska" - -msgid "Australian English" -msgstr "Áströlsk enska" - -msgid "British English" -msgstr "Bresk enska" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spænska" - -msgid "Argentinian Spanish" -msgstr "Argentínsk spænska" - -msgid "Colombian Spanish" -msgstr "Kólumbísk spænska" - -msgid "Mexican Spanish" -msgstr "Mexíkósk spænska" - -msgid "Nicaraguan Spanish" -msgstr "Níkaragva spænska" - -msgid "Venezuelan Spanish" -msgstr "Venesúelsk spænska" - -msgid "Estonian" -msgstr "Eistneska" - -msgid "Basque" -msgstr "Baskneska" - -msgid "Persian" -msgstr "Persneska" - -msgid "Finnish" -msgstr "Finnska" - -msgid "French" -msgstr "Franska" - -msgid "Frisian" -msgstr "Frísneska" - -msgid "Irish" -msgstr "Írska" - -msgid "Scottish Gaelic" -msgstr "Skosk gelíska" - -msgid "Galician" -msgstr "Galíska" - -msgid "Hebrew" -msgstr "Hebreska" - -msgid "Hindi" -msgstr "Hindí" - -msgid "Croatian" -msgstr "Króatíska" - -msgid "Upper Sorbian" -msgstr "Efri sorbíska" - -msgid "Hungarian" -msgstr "Ungverska" - -msgid "Armenian" -msgstr "Armenska" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indónesíska" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Íslenska" - -msgid "Italian" -msgstr "Ítalska" - -msgid "Japanese" -msgstr "Japanska" - -msgid "Georgian" -msgstr "Georgíska" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Kasakska" - -msgid "Khmer" -msgstr "Kmeríska" - -msgid "Kannada" -msgstr "Kannadanska" - -msgid "Korean" -msgstr "Kóreska" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Lúxemborgíska" - -msgid "Lithuanian" -msgstr "Litháenska" - -msgid "Latvian" -msgstr "Lettneska" - -msgid "Macedonian" -msgstr "Makedónska" - -msgid "Malayalam" -msgstr "Malajalamska" - -msgid "Mongolian" -msgstr "Mongólska" - -msgid "Marathi" -msgstr "Maratí" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Búrmíska" - -msgid "Norwegian Bokmål" -msgstr "Norskt bókmál" - -msgid "Nepali" -msgstr "Nepalska" - -msgid "Dutch" -msgstr "Hollenska" - -msgid "Norwegian Nynorsk" -msgstr "Nýnorska" - -msgid "Ossetic" -msgstr "Ossetíska" - -msgid "Punjabi" -msgstr "Púndjabíska" - -msgid "Polish" -msgstr "Pólska" - -msgid "Portuguese" -msgstr "Portúgalska" - -msgid "Brazilian Portuguese" -msgstr "Brasilísk portúgalska" - -msgid "Romanian" -msgstr "Rúmenska" - -msgid "Russian" -msgstr "Rússneska" - -msgid "Slovak" -msgstr "Slóvakíska" - -msgid "Slovenian" -msgstr "Slóvenska" - -msgid "Albanian" -msgstr "Albanska" - -msgid "Serbian" -msgstr "Serbneska" - -msgid "Serbian Latin" -msgstr "Serbnesk latína" - -msgid "Swedish" -msgstr "Sænska" - -msgid "Swahili" -msgstr "Svahílí" - -msgid "Tamil" -msgstr "Tamílska" - -msgid "Telugu" -msgstr "Telúgúska" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tælenska" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Tyrkneska" - -msgid "Tatar" -msgstr "Tataríska" - -msgid "Udmurt" -msgstr "Údmúrt" - -msgid "Ukrainian" -msgstr "Úkraínska" - -msgid "Urdu" -msgstr "Úrdú" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Víetnamska" - -msgid "Simplified Chinese" -msgstr "Einfölduð kínverska " - -msgid "Traditional Chinese" -msgstr "Hefðbundin kínverska" - -msgid "Messages" -msgstr "Skilaboð" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Þetta síðunúmer er ekki heiltala" - -msgid "That page number is less than 1" -msgstr "Þetta síðunúmer er minna en 1" - -msgid "That page contains no results" -msgstr "Þessi síða hefur engar niðurstöður" - -msgid "Enter a valid value." -msgstr "Sláðu inn gilt gildi." - -msgid "Enter a valid URL." -msgstr "Sláðu inn gilt veffang (URL)." - -msgid "Enter a valid integer." -msgstr "Sláðu inn gilda heiltölu." - -msgid "Enter a valid email address." -msgstr "Sláðu inn gilt netfang." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Settu inn gildan vefslóðartitil sem samanstendur af latneskum bókstöfum, " -"númerin, undirstrikum og bandstrikum." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Settu inn gildan vefslóðartitil sem má innihalda unicode bókstafi, " -"tölustafi, undirstrik og bandstrik." - -msgid "Enter a valid IPv4 address." -msgstr "Sláðu inn gilda IPv4 tölu." - -msgid "Enter a valid IPv6 address." -msgstr "Sláðu inn gilt IPv6 vistfang." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Sláðu inn gilt IPv4 eða IPv6 vistfang." - -msgid "Enter only digits separated by commas." -msgstr "Skrifaðu einungis tölur aðskildar með kommum." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Gakktu úr skugga um að gildi sé %(limit_value)s (það er %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Gakktu úr skugga um að gildið sé minna en eða jafnt og %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Gakktu úr skugga um að gildið sé stærra en eða jafnt og %(limit_value)s." - -#, 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] "" -"Gildið má minnst vera %(limit_value)d stafur að lengd (það er %(show_value)d " -"nú)" -msgstr[1] "" -"Gildið má minnst vera %(limit_value)d stafir að lengd (það er %(show_value)d " -"nú)" - -#, 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] "" -"Gildið má mest vera %(limit_value)d stafur að lengd (það er %(show_value)d " -"nú)" -msgstr[1] "" -"Gildið má mest vera %(limit_value)d stafir að lengd (það er %(show_value)d " -"nú)" - -msgid "Enter a number." -msgstr "Sláðu inn tölu." - -#, 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] "Gildið má ekki hafa fleiri en %(max)s tölu." -msgstr[1] "Gildið má ekki hafa fleiri en %(max)s tölur." - -#, 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] "Gildið má ekki hafa meira en %(max)s tugatölustaf (decimal places)." -msgstr[1] "" -"Gildið má ekki hafa meira en %(max)s tugatölustafi (decimal places)." - -#, 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] "Gildið má ekki hafa fleiri en %(max)s tölu fyrir tugabrotskil." -msgstr[1] "Gildið má ekki hafa fleiri en %(max)s tölur fyrir tugabrotskil." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Skrár með endingunni „%(extension)s“ eru ekki leyfðar. Leyfilegar endingar " -"eru: „%(allowed_extensions)s“„." - -msgid "Null characters are not allowed." -msgstr "Núlltákn eru ekki leyfileg." - -msgid "and" -msgstr "og" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s með þessi %(field_labels)s er nú þegar til." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Gildið %(value)r er ógilt." - -msgid "This field cannot be null." -msgstr "Þessi reitur getur ekki haft tómgildi (null)." - -msgid "This field cannot be blank." -msgstr "Þessi reitur má ekki vera tómur." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s með þetta %(field_label)s er nú þegar til." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s verður að vera einkvæmt fyrir %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Reitur af gerð: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "„%(value)s“ verður að vera annaðhvort satt eða ósatt." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "„%(value)s“ verður að vera eitt eftirtalinna: True, False eða None." - -msgid "Boolean (Either True or False)" -msgstr "Boole-gildi (True eða False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Strengur (mest %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Heiltölur aðgreindar með kommum" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"„%(value)s“ er ógilt dagsetningarsnið. Það verður að vera á sniðinu YYYY-MM-" -"DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "„%(value)s“ hefur rétt snið (YYYY-MM-DD) en dagsetningin er ógild." - -msgid "Date (without time)" -msgstr "Dagsetning (án tíma)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"„%(value)s“ hefur ógilt snið. Það verður að vera á sniðinu: YYYY-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"„%(value)s“ hefur rétt snið (YYYY-MM-DD HH:MM [:ss[.uuuuuu]][TZ]) en það er " -"ógild dagsetning/tími." - -msgid "Date (with time)" -msgstr "Dagsetning (með tíma)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "„%(value)s“ verður að vera heiltala." - -msgid "Decimal number" -msgstr "Tugatala" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"„%(value)s“ er á ógildu sniði. Það verður að vera á sniðinu [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Tímalengd" - -msgid "Email address" -msgstr "Netfang" - -msgid "File path" -msgstr "Skjalaslóð" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "„%(value)s“ verður að vera fleytitala." - -msgid "Floating point number" -msgstr "Fleytitala (floating point number)" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Gildi „%(value)s“ verður að vera heiltala." - -msgid "Integer" -msgstr "Heiltala" - -msgid "Big (8 byte) integer" -msgstr "Stór (8 bæta) heiltala" - -msgid "Small integer" -msgstr "Lítil heiltala" - -msgid "IPv4 address" -msgstr "IPv4 vistfang" - -msgid "IP address" -msgstr "IP tala" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "„%(value)s“ verður að vera eitt eftirtalinna: None, True eða False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boole-gildi (True, False eða None)" - -msgid "Positive big integer" -msgstr "Jákvæð stór heiltala" - -msgid "Positive integer" -msgstr "Jákvæð heiltala" - -msgid "Positive small integer" -msgstr "Jákvæð lítil heiltala" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slögg (allt að %(max_length)s)" - -msgid "Text" -msgstr "Texti" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"„%(value)s“ er á ógildu sniði. Það verður að vera á sniðinu HH:MM[:ss[." -"uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"„%(value)s“ er á réttu sniði (HH:MM[:ss[.uuuuuu]]), en það er ógild " -"dagsetning/tími." - -msgid "Time" -msgstr "Tími" - -msgid "URL" -msgstr "Veffang" - -msgid "Raw binary data" -msgstr "Hrá tvíundargögn (binary data)" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "„%(value)s“ er ekki gilt UUID." - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Skrá" - -msgid "Image" -msgstr "Mynd" - -msgid "A JSON object" -msgstr "JSON hlutur" - -msgid "Value must be valid JSON." -msgstr "Gildi verður að vera gilt JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s hlutur með %(field)s %(value)r er ekki til." - -msgid "Foreign Key (type determined by related field)" -msgstr "Ytri lykill (Gerð ákveðin af skyldum reit)" - -msgid "One-to-one relationship" -msgstr "Einn-á-einn samband." - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s samband" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s sambönd" - -msgid "Many-to-many relationship" -msgstr "Margir-til-margra samband." - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Þennan reit þarf að fylla út." - -msgid "Enter a whole number." -msgstr "Sláðu inn heiltölu." - -msgid "Enter a valid date." -msgstr "Sláðu inn gilda dagsetningu." - -msgid "Enter a valid time." -msgstr "Sláðu inn gilda tímasetningu." - -msgid "Enter a valid date/time." -msgstr "Sláðu inn gilda dagsetningu ásamt tíma." - -msgid "Enter a valid duration." -msgstr "Sláðu inn gilt tímabil." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Fjöldi daga verður að vera á milli {min_days} og {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Engin skrá var send. Athugaðu kótunartegund á forminu (encoding type)." - -msgid "No file was submitted." -msgstr "Engin skrá var send." - -msgid "The submitted file is empty." -msgstr "Innsend skrá er tóm." - -#, 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] "" -"Skráarnafnið má mest vera %(max)d stafur að lengd (það er %(length)d nú)" -msgstr[1] "" -"Skráarnafnið má mest vera %(max)d stafir að lengd (það er %(length)d nú)" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Vinsamlegast sendu annað hvort inn skrá eða merktu í boxið, ekki bæði." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Halaðu upp gildri myndskrá. Skráin sem þú halaðir upp var annað hvort gölluð " -"eða ekki mynd." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Veldu gildan valmöguleika. %(value)s er ekki eitt af gildum valmöguleikum." - -msgid "Enter a list of values." -msgstr "Sláðu inn lista af gildum." - -msgid "Enter a complete value." -msgstr "Sláðu inn heilt gildi." - -msgid "Enter a valid UUID." -msgstr "Sláðu inn gilt UUID." - -msgid "Enter a valid JSON." -msgstr "Sláðu inn gilt JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Falinn reitur %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Vinsamlegast sendu ekki meira en %d form." -msgstr[1] "Vinsamlegast sendu ekki meira en %d form." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Vinsamlegast sendu að minnsta kosta %d form." -msgstr[1] "Vinsamlegast sendu að minnsta kosta %d form." - -msgid "Order" -msgstr "Röð" - -msgid "Delete" -msgstr "Eyða" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Vinsamlegast leiðréttu tvítekin gögn í reit %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Vinsamlegast lagfærðu gögn í reit %(field)s, sem verða að vera einstök." - -#, 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 "" -"Vinsamlegast leiðréttu tvítekin gögn í reit %(field_name)s sem verða að vera " -"einstök fyrir %(lookup)s í %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Vinsamlegast lagfærðu tvítöldu gögnin fyrir neðan." - -msgid "The inline value did not match the parent instance." -msgstr "Innra gildið passar ekki við eiganda." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Veldu gildan valmöguleika. Valið virðist ekki vera eitt af gildum " -"valmöguleikum." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "„%(pk)s“ er ekki gilt gildi." - -#, 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 "" -"%(datetime)s er ekki hægt að túlka í tímabelti %(current_timezone)s, það " -"getur verið óljóst eða að það er ekki til." - -msgid "Clear" -msgstr "Hreinsa" - -msgid "Currently" -msgstr "Eins og er:" - -msgid "Change" -msgstr "Breyta" - -msgid "Unknown" -msgstr "Óþekkt" - -msgid "Yes" -msgstr "Já" - -msgid "No" -msgstr "Nei" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "já,nei,kannski" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bæti" -msgstr[1] "%(size)d bæti" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "eftirmiðdegi" - -msgid "a.m." -msgstr "morgun" - -msgid "PM" -msgstr "Eftirmiðdegi" - -msgid "AM" -msgstr "Morgun" - -msgid "midnight" -msgstr "miðnætti" - -msgid "noon" -msgstr "hádegi" - -msgid "Monday" -msgstr "mánudagur" - -msgid "Tuesday" -msgstr "þriðjudagur" - -msgid "Wednesday" -msgstr "miðvikudagur" - -msgid "Thursday" -msgstr "fimmtudagur" - -msgid "Friday" -msgstr "föstudagur" - -msgid "Saturday" -msgstr "laugardagur" - -msgid "Sunday" -msgstr "sunnudagur" - -msgid "Mon" -msgstr "mán" - -msgid "Tue" -msgstr "þri" - -msgid "Wed" -msgstr "mið" - -msgid "Thu" -msgstr "fim" - -msgid "Fri" -msgstr "fös" - -msgid "Sat" -msgstr "lau" - -msgid "Sun" -msgstr "sun" - -msgid "January" -msgstr "janúar" - -msgid "February" -msgstr "febrúar" - -msgid "March" -msgstr "mars" - -msgid "April" -msgstr "apríl" - -msgid "May" -msgstr "maí" - -msgid "June" -msgstr "júní" - -msgid "July" -msgstr "júlí" - -msgid "August" -msgstr "ágúst" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "október" - -msgid "November" -msgstr "nóvember" - -msgid "December" -msgstr "desember" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "maí" - -msgid "jun" -msgstr "jún" - -msgid "jul" -msgstr "júl" - -msgid "aug" -msgstr "ágú" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nóv" - -msgid "dec" -msgstr "des" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mars" - -msgctxt "abbrev. month" -msgid "April" -msgstr "apríl" - -msgctxt "abbrev. month" -msgid "May" -msgstr "maí" - -msgctxt "abbrev. month" -msgid "June" -msgstr "júní" - -msgctxt "abbrev. month" -msgid "July" -msgstr "júlí" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ág." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nóv." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "des." - -msgctxt "alt. month" -msgid "January" -msgstr "janúar" - -msgctxt "alt. month" -msgid "February" -msgstr "febrúar" - -msgctxt "alt. month" -msgid "March" -msgstr "mars" - -msgctxt "alt. month" -msgid "April" -msgstr "apríl" - -msgctxt "alt. month" -msgid "May" -msgstr "maí" - -msgctxt "alt. month" -msgid "June" -msgstr "júní" - -msgctxt "alt. month" -msgid "July" -msgstr "júlí" - -msgctxt "alt. month" -msgid "August" -msgstr "ágúst" - -msgctxt "alt. month" -msgid "September" -msgstr "september" - -msgctxt "alt. month" -msgid "October" -msgstr "október" - -msgctxt "alt. month" -msgid "November" -msgstr "nóvember" - -msgctxt "alt. month" -msgid "December" -msgstr "desember" - -msgid "This is not a valid IPv6 address." -msgstr "Þetta er ekki gilt IPv6 vistfang." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "eða" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF auðkenning tókst ekki." - -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 "" - -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 "" -"Ef þú hefur stillt vafrann þinn til að gera „Referer“ hausa óvirka þarftu að " -"virkja þá aftur. Að minnsta kosti fyrir þetta vefsvæði, eða HTTPS tengingar " -"eða „same-origin“ fyrirspurnir." - -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 "" - -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 "" -"Þú ert að fá þessi skilaboð því þetta vefsvæði þarfnast að CSRF kaka (e. " -"cookie) sé send þegar form eru send. Þessi kaka er nauðsynleg af " -"öryggisástæðum til að ganga úr skugga um að utanaðkomandi aðili sé ekki að " -"senda fyrirspurnir úr vafranum þínum." - -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 "" -"Ef þú hefur stillt vafrann þinn til að gera kökur óvirkar þarftu að virkja " -"þær aftur. Að minnsta kosti fyrir þetta vefsvæði eða „same-origin“ " -"fyrirspurnir." - -msgid "More information is available with DEBUG=True." -msgstr "Meiri upplýsingar fást með DEBUG=True." - -msgid "No year specified" -msgstr "Ekkert ár tilgreint" - -msgid "Date out of range" -msgstr "Dagsetning utan tímabils" - -msgid "No month specified" -msgstr "Enginn mánuður tilgreindur" - -msgid "No day specified" -msgstr "Enginn dagur tilgreindur" - -msgid "No week specified" -msgstr "Engin vika tilgreind" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ekkert %(verbose_name_plural)s í boði" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Framtíðar %(verbose_name_plural)s ekki í boði því %(class_name)s." -"allow_future er Ósatt." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ógilt snið dagsetningar „%(datestr)s“ gefið sniðið „%(format)s“" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Ekkert %(verbose_name)s sem uppfyllir skilyrði" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Þetta er hvorki síðasta síða, né er hægt að breyta í heiltölu." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ógild síða (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tómur listi og „%(class_name)s.allow_empty“ er Ósatt." - -msgid "Directory indexes are not allowed here." -msgstr "Möppulistar eru ekki leyfðir hér." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s“ er ekki til" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Innihald %(directory)s " - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Þú sérð þessa síðu vegna þess að þú hefur DEBUG=True í stillingunum þínum og hefur ekki sett upp " -"neinar vefslóðir." - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/is/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/is/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/is/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/is/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index dbe26813bf848c826df2bb95fce77427470dabb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1U)!b diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/is/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/is/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 7e3d31f6d3360c66faba831c839c1450dcfebcf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463 zcmYjNKTpCy9KBNhDM6rM)EE;67Zd44O&p9dsZxc+wx*PUE=}bQD3)H+77U&AQ#d=i z`8`}536qJF8;Ki}*C>WJyuA1Be(#sNw`_J5Q0xq!t=AX;pOIOB`4iu}R6GF$bbuJ0 zK`}jsSe-?2J&qE30wwh%O6jR_dT%96_WAN@$1x-<>oK{ns4MDChWjVPior|h*r7F#vx_tElzN5F!ZP+6N4BG@@4|>=oKD@`4 z=M!9UO)nT%T#p2#O>D@Iurq?Tbqn2b&?C+fe{cwWD~K+(@60atA?lk>m(Vh&18vea zZ450Rc8E7H1D|)t^YrO}prMV=ygXeV{kDHhX~r@PGg}3@jfc!+t@x1nC~dui!lXz! YKPhcfJ>$UoW|T$DO}OG?&Re6SKjxK%NB{r; diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/is/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/is/formats.py deleted file mode 100644 index d0f71cf..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/is/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. F Y" -TIME_FORMAT = "H:i" -# DATETIME_FORMAT = -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "j.n.Y" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/it/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/it/LC_MESSAGES/django.mo deleted file mode 100644 index 991efbdee574fa0cbac117557a9a5eb17c93fdf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28519 zcmd6v3!Ge4o#!v_5Z=#-ylxsox-ngyKzKC-$vd5-lP28(A;x&C>UQ-dRdtJdt2*gc z*2my`#K(*{FoKU!793&KL0ptYB|ZifQAd2OI>PAesx#=iqOQ2ket+kjTUA}@&P&{x z`^o9wJ?EbH`Jey!|NrM-`N4^YzQg0W_8`wY1N_Ep&wG^jKR-pOp7&uA6YwM88t~jR zZN3V~KktqFxfHw`ybOF2d>(lES)TWNa52a~ZzF$Hf7PYG$>Cit{WIWUeE)&NA36M~ z!(TZ3H8_`izXuNn&pO-l=&m;xJQO?!JO=Cr_5EV-NboXn7PuTd4qOkay%&RrgL&{I zFankDCWo(e-`@hBNcyedQQ$o;{bL|g<~;-+0e%5I8GIb1i{6jGbHPJ=`@I{~_l2O^ zT?v~0fa>RqLDe$~o)1=C{5DYY`d(1wJ^`x#p8-z*zX0m{cR>DmzvRz(;7LrD#?ud~ z{^g*`4T7p?7(5=l9@O}^gR1Wppvt`sJQlniRQ`Lw`QV2^mHRfR@%#i-{y%`K|A;QT z4#$9^i_<}kYcp5}w}Q8VUkAs*=p4^`EBHh3{osvE+WWv$=Xu^0;Dg{h!C!+*z*`vH zmEf1b%fX}Q)EscN!)>7EbqA<%y$;m+{k4nV=kO6w^Y%?p<$n%}PLJrOZSY)B`=Hk68JGU7iy!;~+ukg2 zHs4PKj|R_l>F0xLcQN>qgV^)n8;HMi0lWd6+iS=551{J*HmLdg0jT<(0o6|p<|tqm zxEwqgq$=-4pvv70D&HF&z8%zfZU;4Qf8+3OP~*B6RQ~&2{2@^F>~ir(9ex#5zHfo* z&p(34fIoHkTbF)#pDlj^sQI4*{slM}JPrI9sCpg;)y}s-&CB;e_47&aIPj+~{db`H z`3F$-9k$S}=W(FYuLMPxE5U=o7lBNvw*_Pic&`VK2k!+npAUng_a{J=J7JOCuje|v z*x?$7*MsU;8T7#hsQ%vyiXQF+HI4^d`a_`l@ma7R{DMnA_yW&cMSM0$)85r!489tK zguGvZ%fK@)^t`p;OTjhZ-+~(FuRzWFv!M3T;fw9KP6suv1)%!196SzO2ddv&TzV1I zJeOU14OG4fa3%N#a5eZiXx8l_Ti;wz>)ZpL2wno}`&v-_8gcP0;OWFeQ2Ad4sy}Z5 zwGZA2s{H#w?cx7GKeW!pbcZS1rLDBmHQ1g7L!z&%G0M(DRpy>N*hu45= zXA8&?;!S{E;B6pN=sg6oG~O>j@x!i5EZ=%5sBzo`>ioS8oCDqu!kWD=gX-_opyv0N zpxS*F6us#%KM9xzD&J+G#JG`?*YX(?*=u$ z2XiQ>-Qz)(I|bDIoB^H(c7dmX1EA);0E&Lb!CSyrfok`7h*a&J466KDpwiC;e+zbl zkAZVptnYw72i5MQ94Z>;S3uSOl*4Bn&SFxPe!9b)!=<3gjesYBV=jHt;hWv}_khRq z{eDpSKIhWEi;)TbbKO*nXn5~xeLH!!R4UZ+XO2AD0nhB0cxDLIDEUqTOHo+ z@J@&Cb9k4-4?4Wh;YUHy!vmn^=Tk2Ivkw0r6kqtV`~J8~{|2c2@on%-@W-I&^pF=? zdO8o>M0_214R|LQg3o|k!7W!=d=R{m_?)H8E%*ko5BvcrdN>y5(gR)uvh?0I@Ivr5 zkR|pW12rGBmV4f74x&%sPU3H0LEGR_D=j@;>+nX9t>e83g!H{fK=Iw*f#-npSK0VF zQ0?yo+3McAUHl19=hpAR!@%y<7IO|4JM4FO6{vbwfd_*(fOONVfST_Z)cV)m_nSe{ z_3J>b%iBQF!|mYV;60$){V*uHc)+DU3aZ>!UHrSC=;ujL`JZw4EU5i-&>EZnXz*0x zr-Itoy`a`}B{&N#fTw_E@CfkLpxS+-i{Ih!1EA*dUT_xpT~PJ?6R3Va>+s+K+piQ!n^oh8uGlq13v=32n?^b=hed?Bib&oBybZb`WO-U_On zzXFy2PEh4P0GnwJIO`QRvcD)=@~ z^m8}38vHzXGI;D(OW)^!iZ20A05>@-g6h{e*af}!AatO3BDFQ?xnW9TS2YkouK%_Jq{lP zHLs6?>erK?=IBoRtzmvgb;5={>I0kCnJ_)Ma=Rnc(mq3m8 z+o0C_UqFrbSy1gBnz#G^Xi(pKKz+XyRQaW#=63^lHdp{p0sjotI^PB={~e&}yUXEy zpvpf0sz19NKI-ssP~&;R#lHt?o}L2F2mcimKYCul+6$I|7ZMM_OTgQ}72wyv)4)@U z_IzCEa0EP)^qt^*@K*2;@L^E>eZO4c;6UpfyYO--QR6f1oC7M~ z84k|@4amdM|c_G+l2o^_!Z$YzTXV~HQ_3kx6b<;2;DAzKJS|eA0%XtWSOl*zC-xO zED;oK>zU1Wjr(a6v$TFSX|E-IjjLDkzy}DL$EOI{qjN#e1>`#e)H$l>N`ltt9~5zq z=KhNW&Hah4UiZn!PucrM_u{)e+H2V(xlPXkz8yx`?DDL1sBaqx;{UH997#IM>irFY zW$_Lnj@aNG?eZ@JCG+VKZU35Z6JZ765Q3hSgaN{FitxOX@Qiu0f9?Q67rz&LA@zyR z41n4jcN-rA*AT8F==rP#^Y>i-=E$Rcx)2;D=y|^d@1@`u2Jm;AK-B=&r!V3=Y1`~=Y1|X1nwjp!~4O6CwSNM5aG83$rQtccM(2E z_!=R5&f#S>Wx8F$ec<(k4-@)H|67-S4)3S%{)mfbu$q@Q5-ucslrW$0X2N?3e@1wi za3*D+N6_;);ZuaaBjgCLBV59_*Mr$3-DeSDgoJtEli-Wo$1!jTVJ+cV!oh@1gg){G z;N_s6C7{m0|IPbJCWUjF_&D#k6W&9ZMf^wLJ%m3HDuhAOZUL_Zi{Mp+UlJw=+4G-y z86^CIFhagw!X|>AOTk;g7ZQF-IM=1~YM%FHFW_v#U4&P=w4)ua0#9+}4(ELiVX2FM ziTD3W$e!o(awB0E;X_#>xXR_9%lq$K`V|fnaER~66F%Y6&f={u{8D@LfXoynvVgN_ZRL>q?y0T@31B zJ*tE~sb7d2tRw$!g^Tb-B%ueGOmXHyzW9HNy2J9I^uJok6^SbLX6(wOgs7G-%9gAveWyX&wUn_AjEN`m@ zX5c%b`j}rIi&9#i+GtQt!k{=|`)=CYmx3w1*}Y`7QRylA#bAQwoA2t2jf};OWJ;v< zsS;Hi^|1NTM%zBe)%sZLt75H>JHl{#^P3{APZMF#YEcn=N~6h;ZssRUgKaTBrvB<> z`n%5j9W;N3%-@k^UiX@)SPZManLwXWnYr!ZEliR)=}El>K8IHS3v+Y5rT*ICjT`(p ze?wTPdrJqsrK3r-JqW6)x3ruOs!>qor4%N-_)C)@9~Hc%wInKgStKbzfRQr#!!-(| zV|=QFwq#mwsHC^FQG&RDw4MZI__F=pzT7Y)bw;& z5==&>V?%LLr?+8BN7!>Qok*fOU2S%GS)*JE%&?X<7%3T-4{uuKk26W5QNd8YKN>{k zu$c2Vg^Y-8738Uw1aEmz56X;eIkU!8`0E-;QI&TO#|d-L<1HTxswJvqXo1phHTp;^u?@#ayj0?Kw051 z=dFNHO0ln5fKAmWvV;|Jp#jm=&Fp(C8cYrhh?hD&Us+)_{GeD&!ZamTt55h4A9YuY zb}kC#AWa<;%9$3oh05k;$52$x%V>6GHEqzl`dGkt)i2jszY^QzDtoOG?1cFg-Dqp& zpg{Kzv?L5~e~LyW4uO0K2Ujn{Rxe^!fB&mWpToM$2^O;l4x}48{W{7*yQ6G1@i>1h zfNVJZVwTn}K+!LZu~7;fpnf-Vq8uDwaFzO4PqC-15BpqCy7!94gEE}R^@e?Hx>JrS zQGJ{F1XrJ~Tj^N5Bg@dywf(8Fy@UH&rJJ(nu8(`JaKF09%CKZ@vu8`2VXTq!ptVO}>Y5*6)g zEmD>#DHkY3%q5NexH^@}>{9M~zh)?1LL3rR!-T40^qey=)q31HtQm@z;e`8CR&4|v zBNgTkK5u%jI&He)qRgsEHcZNwcrgDV{c&8 zpNJbqomTuOoIzR}zk*MTAM05iOCpmULC)-e&5Rem#KdQ8%lFa-*2l zz~k)2@QdR)pwpOpY* zVn8~AxDNJ-OmRT1B^jm8Y|8$K;DeY+BhH+%Zo}ZGrDuk zPIHQqeK%j5b=2sF-#xEexXm*3p0r0C3WYEwQQd(>jCljdy4t&IgR0?}YXh`oDUE9z zs8(wm)zDiPw;=ECp$GdB z=LNf#ijb43Tc;&7NuMTq>v1nU&T(K7hm1&r(ssupA#8Y1BeBz*^0E`9yJdVBMC~Jp zM*}68jYiKb!jkMtihD@@YO-a^Lsu@_yn2aj2sv*9>NQq}4OE;2kWQ=i4Y9XDGFCgc zhs}@1oaGD}Z8Kwe=>43JyJc=24bAqIiSGIwvjr>&VNnTY(sr-}X(Nx~U{v$zll|pl zX=Xw>q+-i+b)qp$&9Vl~kYe;A>`_x&kr`@gimXplQj#5^&K`eRyuGsP17#}8QZ`J$ z|I+QGj9b-yL!(@7X*TA}Zdc)R-bPe>Dg7I(q1KtrDn4pdb+gPH6OI6HV~W_#c{DWW z4QZRPRys!6svMei*cc)d^r=NRYOXj5>mh3h)TUG^xkDl=mVU^dCrDYcFqj!BHfkI} z;sS>3nIKlwp7gMy9b-{ptiu>eb^BM%eimrjKc{KiF?XY|7`rRhLI@z!Jw9U!{vB9*lxg@cZbn;{O(3g+s@cqwmHj6+T#sRnaj*FJS+oU!I!*F zeMn{;!QG9j(eA?{rLv^y>$G2K4a00Bsj^jdJSB~)tgaGPQ40>`62hj0#cfK^!F`uE z++cJtX)V!?U<_L?7|QhO4Npk?HC)IW32unC^S6S9dxSGF@kT;M*#LIdJ?1;o9|S}( zCiqT0h^ksZdX!>iNZYr#gGU> zB_}tzuvs9v=BQR>h(W+R;$%C#Fl`hH9Fn6j<%zjiOsgf%(1zo-b4>}?Md*%sXAK?OmU~6h5+eIKFAd(V@g*pn#{r*xPW+SoEUs|hq*f6}! z#Y!Wodz-h*!mf>l+RvesvLF*E`sPM0;#Q`v-Iefldo|uct{RFeT8A4JmhlqYL91!z zRJs_46=>2HmR${6CZ;Q+oOexF4JR8?9-9|G*F<66h=HNU>kjEjW30fEuCaQ( zmiG7c72`shD;gU@Gvw37dK$GW zuF-hXb*0NG(g@Ql`U0zgxl4k!D!prwst9m2k;t`SnPt5W9wb>+Hw|eRTEUHJa1wk| zTQ`c8)mfxoWt1t)VoNP@`m2;I_!F0}sWvE<1f$#S2=keKw*WyHgM|3K5%0*R1*cuB z0c#;L+BZjk8gk3aRR^g-YLq1!z?jm!f-o&)+M`>>ycy0I_i6?40{X!yk|KNy6Q?xM zeI9t{kc}R06;sQ99UIW}>99rtFr#r<{{2Q{SafD_Ibcd0?L!#V;ga^9Qw-5z_DYj0 znu>%WNG1Sj&8$&Ylil0050i|Zg@B?B&2f?$1f&4LRamDWhwvWcG3kuwtOS3ky?^aU zYm_>(anaV9gxRh$3AJ>$Bq^p-t2b)u)Fi8lb*6O|L^tTH9wneNX*jGYt;|j^N=i1w zwgh{D+?J(zq1cwzG)uOnWqNmek{MvDayzO@*f|EmLjUk~AtSY_Zf{ zP)od^QS!JE^hU$H2NU#eXp{+6uY#O`#_Uz1Vl^s_)xBzr7F&(Sy_j41IPq$t0*tfX z1P56)UO?u2=o#aM%%0YAQH(>&!;OE3`?}qJb8I0yXN+8tvsujhw7E7LL%eCFEt7e* zw_B1~h$5aCn~Ju7z#0y42j_fAApPrjdItx4SFAAnfegE~J8hNI*S2O&|KQ-3{xsc^ zYnW&2*5{(ywoXpd!j_TipOaR$tXQ$t-?D`kwhj*VZ*3dIK8!)CL8ispx$(QF>1&TU zUr>x$a-$2|1+w=TGq2@zweNjWW@t>*;BICPw8cHtJQMw7G#51QyRCe?_xz)}E!bZT_Z^%koy#vMGYh)COtNp%}!DeqV z_PE}`v=kM4mo-Xh??~M5&mP*?yD1#!f+Mc>u3#>UY%N%-Y1 zs$Py_j3X7o;1>0KpxhMNj|os%xP z@Nz8iy4hJ$^_ML17x^#r7y5kn=Pu#pyz_XQ=P%OKEL^Az3(2sE3>REJ+j9mR?ZY0i z>8f9A?E0vWh9(CR*&>XOAM=RewCs;Iba$L^cO%_;cR#;=Zno-4m`BodRXA@ypYl|W z8Jw$bxy)pDa+#Z7F+|>QWl&5Cu`IBzcYE{nleKOVs*o{iid&zTeTjDaf@PrH#SbaR zH$G7smr)X%4v4nTekt1Z9(8;AV!_m6^6={@XAMWCC{C&|)wD&UnW9W|^Ao1xY2S^r zU#mhBZB^JAmFXmF8-=1RV|&C%gqV|Bt!F8%(z~Zfr*2kGq*b|#v^fisuPxT$SGZSC z!sV#U&{M!AHCMlW<}^0FFX3h!5lU!lWR!+DjW?ktWhqXCF*m&ODP$N%n02WhW};FR zmp42Otydx6IxSzCCn+8)p@ zi+v0sTp%?a3O(mY82jDuM|PdLfQ_3TgrtihH+=_vvDVCWP)#L4YJ3M{tO7|rE{&-z z>pZA7ZAbIya9SP}Fb;(3qpovfG->NOXzw^jF&U5*-$Crq=xVx{QNOwRBsFs&jOCxl z^=1Ly2SZ{sO$S0Tg1{RdZ{RA`n$o5#q2`Y2qU^FiLU_afFX5`hI0;sz@6@9O@K5d{ zB0q>QdvK%}bC-MxqqGolm06|`ER@wUXT0=&D@E?QTes6tfpsd3>9c$aS)Y0xCl%c} z(NM@l;8Lim;)n_SZZQV-p>ZB0ivBzqv?XApp);cmEHIq!cOU3K}GU5 z-~`ADI`ts3O*$;5B^=EeCA- zAb*p<+sIK>v}8sj(c~m*x;#$2^{`^5SnJ`3ei!VVi;U^q4ZD2i&fWeyx`Fc32=ELbioa|Vj1Fk*#4^un5MAyX4`7o?XhhDq$;k47z=7uPz(&?vWKdWz>m;XT3&p87iOD0CwY+`hy1GZ2QB93%=Eth@jWdl+%uy;G&Ftq| zfUMKm-U392XcBb`Nr6+o-KVvd!wftn#oPt##i>=>Bi;2Oj-WOkjZSIKCdUIDp&xLk z_hB-);*fmL-G`51P~y*SQ@t;>Ab{?rj)5xbnFJoqe{%;LXISK#_OF5YNr6_y=Hn1; z|11|oM3at0^Wz(;jf$OLu>RURq2>pAN*`pC>-b=MN6QkUOl7Q1d)xL?pGa?p&qjcm z_9Fx|MVRSm+jh#1&5EgrebbC*{!EQ4w-#Z#La{$zF17RBN5`2ZK00SwWO4~TK#Fk8 z^?wzo=m?@fB$m;>V+~@zOZ9anWI^HgH7=~^ab%h!ZmW2EfeTxxNWMU&^| z5UJj1To4f+>zHCP6}jD^7RlQj-V&Hm4>BHrT#50+#(L5&YXz7u6>j!%UU@J#MHp1#4j)^F1K&cNKvR}- zP(+|Fn8Bh$l*1Bf^0Sq|j!MAgqPbv9in~5!d~M-!p1IJQ#>v)r&PIJ!IOa;fhRYjW zQ3~$Ag)zf#r;)jx$8AgImdCBQW$a}xw=oz0$n@wc1BQ`8shW1D5#Vskmz7#M(0bf% zuA=|p4Pd+!ofexxMt+5K|2jiEl{X`5Xi&fl~L zN89f4I1`ogS!SOj#rW4+^~T)uF*W#TLO#Y0#h^;^xfLIhl$5Y= zcs@j>IEkSU93aZ`-6f{&MVQRb`3#Od$?sR=LZN~0W6b8IP$4Mtt29%{r~uaAw$_Lv zeU!Hr4e4sU<$X(|$gVRw-)dwLT)4WO(?C8x;>8dgzx6QJo^qo>jODCy7i}U#&3S_h zTjzYMi(1tq4_r9NxbB9fYNEC#sk`0cqT5%u1p$lw2Lt5$p#g z*}3C({n5Q)*BI7=a;YVwdb9N0i{tm;x|j9Hi~xsWY2Vi1H%(Wmuf4bC%3F%RhSBkD z%1GdR);E`985V44yQ*-l~`>tOI)<;UK7nZcL}9CdLYWruVAVfMlW6>);h)Q#b{lE+ckSc{ye zZisKI%vyqAB6HNmiH4#&-y=M+rugl$>tw-@y(Pl`RLUK+mh*Ltm;}n!qt-dnbkZH_ zupYN=p#S$ppx$;`FH#5-2_C>^g>lQxq z=502Tx%F~XVljflC-}9&3bak(Y*SAe*;Qah=1`IQ4m?S+H@ipPz0;LwdHA;a6hcHY zM;j7#e!h5|#aRvJJcrp@yO~*lI)dK@2GW^I`vrQb5;?zVITRZ+C#+ah5g(%hYuB*b z1;=VgYPY6`W#@xr?7nGrD)5$KU*0V{e!t_mr%_RxC$LMI>In>W4>XMj5ke9^Y1-Ci zoq~#`P;Vm}L?*iy#WZMDdQR-&2P{6~9D!qb0%MbdNU~kdq;z3JtHbH4yY88ClfvSU z;|z=i6)Mq5g`E)JQ0ooMMl?qe)((i-oHAIfp>?;rGS6UhbU4{dzvYwVZMS<9&XWVE z>_AFo?!nV`qtEO=$kzU^3=k~i?(`1c*Pdekw6b*0+x2>+C$^)6I;zZgf|WgCIXG!) z|CtjK|FeJuHbz%!?3^qNd_k+uo=Iepo;vQVzNU=@6{6|w+uqqfWk$Nl_$uaJW3SCW z7nyMy3<^k!ZPx_G7S9oDoszS2u@xVRD1eY*tle$-hMadYhh}8mlOygm!pTV-mi0^c z*tjP{??GNcyvBMY$38B~lao4Rh6^DF9D8JbT(d%-J$Ypo;LW%vYYEwHtf6?GM2;3$ z)0)m$1sgWS_AZn6=qRkFA?;MP>9?dJni;Dkv$f{SN0|}mufLvgGN|S71y~SAr}0xZ zJQU~T8vB_`Q^{S{O*)@rDSjmR$>WD_O$i(;EJpZuo3;J(5etu zYhkAFN2G1tXaw%C;P}EhSu~)mnc4~mbS#wxMk|v_K-!`iGC4}H9Mw1~4{!x!wRh*P zY?rrrTI#5rue%T3LZ6I_SN!q$L>z9s(WOgr_*a zXKrq-!!sNKiJu-yO*&v#(|vV%mb0@qD*p>lz>LSn%~U#?wMtk4RthJ-K^(-_oWK!c z=l}zUQ7?v}iEDJZ3r`o_OC~cixhTOHOxy=?RNwkOvtYUqZqtXgsUa}KdfSy~v10Co zoi^I?jJ9%=TXFUvmW2+9*LVBSSrMQE+p7Ag5msV!awD9XOHqzHyo~fg2f1!ZAx;TN z(NwKoP0Ac?#cO_B%S|jbq9@8cpks{Raqu7bK;;<9XPA?FvJYlXnzI3&I9F$5G2y>q zP#xkhVo=<(p{3@sak-p~t4-fh|M{7rQQ=vVKVoDs6FCXAhSsut>^8vWd0|)l9%C8d z=RbH?sDcBg;y>D9THa5hCc~+j4;YJai*`qbRb)ENI8Jvn|C@wyna=!5O0Zqr1Nc7z z?77Q*cpP2er{6n2)1d4%VsCIVTQ~V<(%l(mMQMIc4)HK_S{?$vllY^3=4<7qRl3Q z0eVH-d2M{$i~%S1m-5I%c=c-JgJ#{-Fmv_V(XPugRy&PzYb(m4ao>qhwvWlB6b?<#@dNSqE zG&tS$)E=l{+EKOIoUZOn{Ai=D_SNq=_A@!t{?}cSS!e3a^aZnfp6o`Xy@EY7Yc;%m q$-Du}V&+&}tLb+@na@zOqcgQ*J&R{3)ImY*qubp9&dcR;-v0ylJr@K3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/it/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/it/LC_MESSAGES/django.po deleted file mode 100644 index 0f04b1c..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/it/LC_MESSAGES/django.po +++ /dev/null @@ -1,1387 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Andrea Guerra, 2024 -# 0d21a39e384d88c2313b89b5042c04cb, 2017 -# Carlo Miron , 2011 -# Carlo Miron , 2014 -# Carlo Miron , 2018-2019 -# Davide Targa , 2021 -# Denis Darii , 2011 -# Emanuele Di Giacomo, 2021 -# Flavio Curella , 2013,2016 -# Jannis Leidel , 2011 -# Themis Savvidis , 2013 -# Luciano De Falco Alfano, 2016 -# Marco Bonetti, 2014 -# Mirco Grillo , 2018,2020 -# Nicola Larosa , 2013 -# palmux , 2014-2015,2017,2021 -# Paolo Melchiorre , 2022-2023 -# Mattia Procopio , 2015 -# Riccardo Magliocchetti , 2017 -# Stefano Brentegani , 2014-2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-04-01 15:04-0500\n" -"Last-Translator: Andrea Guerra, 2024\n" -"Language-Team: Italian (http://app.transifex.com/django/django/language/" -"it/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabo" - -msgid "Algerian Arabic" -msgstr "Arabo Algerino" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azero" - -msgid "Bulgarian" -msgstr "Bulgaro" - -msgid "Belarusian" -msgstr "Bielorusso" - -msgid "Bengali" -msgstr "Bengalese" - -msgid "Breton" -msgstr "Bretone" - -msgid "Bosnian" -msgstr "Bosniaco" - -msgid "Catalan" -msgstr "Catalano" - -msgid "Central Kurdish (Sorani)" -msgstr "Curdo centrale (Sorani)" - -msgid "Czech" -msgstr "Ceco" - -msgid "Welsh" -msgstr "Gallese" - -msgid "Danish" -msgstr "Danese" - -msgid "German" -msgstr "Tedesco" - -msgid "Lower Sorbian" -msgstr "Sorabo inferiore" - -msgid "Greek" -msgstr "Greco" - -msgid "English" -msgstr "Inglese" - -msgid "Australian English" -msgstr "Inglese Australiano" - -msgid "British English" -msgstr "Inglese britannico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spagnolo" - -msgid "Argentinian Spanish" -msgstr "Spagnolo Argentino" - -msgid "Colombian Spanish" -msgstr "Spagnolo Colombiano" - -msgid "Mexican Spanish" -msgstr "Spagnolo Messicano" - -msgid "Nicaraguan Spanish" -msgstr "Spagnolo Nicaraguense" - -msgid "Venezuelan Spanish" -msgstr "Spagnolo venezuelano" - -msgid "Estonian" -msgstr "Estone" - -msgid "Basque" -msgstr "Basco" - -msgid "Persian" -msgstr "Persiano" - -msgid "Finnish" -msgstr "Finlandese" - -msgid "French" -msgstr "Francese" - -msgid "Frisian" -msgstr "Frisone" - -msgid "Irish" -msgstr "Irlandese" - -msgid "Scottish Gaelic" -msgstr "Gaelico Scozzese" - -msgid "Galician" -msgstr "Galiziano" - -msgid "Hebrew" -msgstr "Ebraico" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croato" - -msgid "Upper Sorbian" -msgstr "Sorabo superiore" - -msgid "Hungarian" -msgstr "Ungherese" - -msgid "Armenian" -msgstr "Armeno" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesiano" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandese" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Giapponese" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Kabyle" -msgstr "Cabilo" - -msgid "Kazakh" -msgstr "Kazako" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Coreano" - -msgid "Kyrgyz" -msgstr "Kirghiso" - -msgid "Luxembourgish" -msgstr "Lussemburghese" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Lettone" - -msgid "Macedonian" -msgstr "Macedone" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolo" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malese" - -msgid "Burmese" -msgstr "Birmano" - -msgid "Norwegian Bokmål" -msgstr "Norvegese Bokmål" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Olandese" - -msgid "Norwegian Nynorsk" -msgstr "Norvegese Nynorsk" - -msgid "Ossetic" -msgstr "Ossetico" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polacco" - -msgid "Portuguese" -msgstr "Portoghese" - -msgid "Brazilian Portuguese" -msgstr "Brasiliano Portoghese" - -msgid "Romanian" -msgstr "Rumeno" - -msgid "Russian" -msgstr "Russo" - -msgid "Slovak" -msgstr "Slovacco" - -msgid "Slovenian" -msgstr "Sloveno" - -msgid "Albanian" -msgstr "Albanese" - -msgid "Serbian" -msgstr "Serbo" - -msgid "Serbian Latin" -msgstr "Serbo Latino" - -msgid "Swedish" -msgstr "Svedese" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tajik" - -msgid "Thai" -msgstr "Tailandese" - -msgid "Turkmen" -msgstr "Turkmeno" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uiguro" - -msgid "Ukrainian" -msgstr "Ucraino" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbeko" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Cinese semplificato" - -msgid "Traditional Chinese" -msgstr "Cinese tradizionale" - -msgid "Messages" -msgstr "Messaggi" - -msgid "Site Maps" -msgstr "Mappa del sito" - -msgid "Static Files" -msgstr "File statici" - -msgid "Syndication" -msgstr "Aggregazione" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Quel numero di pagina non è un integer" - -msgid "That page number is less than 1" -msgstr "Quel numero di pagina è minore di 1" - -msgid "That page contains no results" -msgstr "Quella pagina non presenta alcun risultato" - -msgid "Enter a valid value." -msgstr "Inserisci un valore valido." - -msgid "Enter a valid domain name." -msgstr "" - -msgid "Enter a valid URL." -msgstr "Inserisci un URL valido." - -msgid "Enter a valid integer." -msgstr "Inserire un numero intero valido." - -msgid "Enter a valid email address." -msgstr "Inserisci un indirizzo email valido." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Inserisci uno \"slug\" valido contenente lettere, cifre, sottolineati o " -"trattini." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Inserisci uno 'slug' valido contenente lettere, cifre, sottolineati o " -"trattini." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "" - -msgid "IPv4" -msgstr "" - -msgid "IPv6" -msgstr "" - -msgid "IPv4 or IPv6" -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "Inserisci solo cifre separate da virgole." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Assicurati che questo valore sia %(limit_value)s (ora è %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Assicurati che questo valore sia minore o uguale a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Assicurati che questo valore sia maggiore o uguale a %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Assicurarsi che questo valore sia un multiplo della dimensione di passo " -"%(limit_value)s." - -#, 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 "" -"Assicurati che questo valore sia un multiplo della dimensione di passo " -"%(limit_value)s, iniziando da %(offset)s, p.es. %(offset)s, " -"%(valid_value1)s, %(valid_value2)s, e così via." - -#, 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] "" -"Assicurati che questo valore contenga almeno %(limit_value)d carattere (ne " -"ha %(show_value)d)." -msgstr[1] "" -"Assicurati che questo valore contenga almeno %(limit_value)d caratteri (ne " -"ha %(show_value)d)." -msgstr[2] "" -"Assicurati che questo valore contenga almeno %(limit_value)d caratteri (ne " -"ha %(show_value)d)." - -#, 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] "" -"Assicurati che questo valore non contenga più di %(limit_value)d carattere " -"(ne ha %(show_value)d)." -msgstr[1] "" -"Assicurati che questo valore non contenga più di %(limit_value)d caratteri " -"(ne ha %(show_value)d)." -msgstr[2] "" -"Assicurati che questo valore non contenga più di %(limit_value)d caratteri " -"(ne ha %(show_value)d)." - -msgid "Enter a number." -msgstr "Inserisci un numero." - -#, 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] "Assicurati che non vi sia più di %(max)s cifra in totale." -msgstr[1] "Assicurati che non vi siano più di %(max)s cifre in totale." -msgstr[2] "Assicurati che non vi siano più di %(max)s cifre in totale." - -#, 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] "Assicurati che non vi sia più di %(max)s cifra decimale." -msgstr[1] "Assicurati che non vi siano più di %(max)s cifre decimali." -msgstr[2] "Assicurati che non vi siano più di %(max)s cifre decimali." - -#, 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] "Assicurati che non vi sia più di %(max)s cifra prima della virgola." -msgstr[1] "" -"Assicurati che non vi siano più di %(max)s cifre prima della virgola." -msgstr[2] "" -"Assicurati che non vi siano più di %(max)s cifre prima della virgola." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Il file con estensione \"%(extension)s\" non e' permesso. Le estensioni " -"permesse sono: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "I caratteri null non sono ammessi." - -msgid "and" -msgstr "e" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s con questa %(field_labels)s esiste già." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Il vincolo “%(name)s” è stato violato." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Il valore %(value)r non è una scelta valida." - -msgid "This field cannot be null." -msgstr "Questo campo non può essere nullo." - -msgid "This field cannot be blank." -msgstr "Questo campo non può essere vuoto." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s con questo %(field_label)s esiste già." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s deve essere unico per %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo di tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Il valore \"%(value)s\" deve essere True oppure False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Il valore di \"%(value)s\" deve essere True, False o None" - -msgid "Boolean (Either True or False)" -msgstr "Booleano (Vero o Falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Stringa (fino a %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Stringa (illimitata)" - -msgid "Comma-separated integers" -msgstr "Interi separati da virgole" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Il valore \"%(value)s\" ha un formato di data non valido. Deve essere nel " -"formato AAAA-MM-GG." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Il valore di \"%(value)s\" ha il corretto formato (AAAA-MM-GG) ma non è una " -"data valida." - -msgid "Date (without time)" -msgstr "Data (senza ora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Il valore \"%(value)s\" ha un formato non valido. Deve essere nel formato " -"AAAA-MM-GG HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Il valore di \"%(value)s\" ha il formato corretto (AAAA-MM-GG HH:MM[:ss[." -"uuuuuu]][TZ]) ma non è una data/ora valida." - -msgid "Date (with time)" -msgstr "Data (con ora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Il valore \"%(value)s\" deve essere un numero decimale." - -msgid "Decimal number" -msgstr "Numero decimale" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Il valore \"%(value)s\" ha un formato non valido. Deve essere nel formato " -"[GG] [[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Durata" - -msgid "Email address" -msgstr "Indirizzo email" - -msgid "File path" -msgstr "Percorso file" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Il valore di \"%(value)s\" deve essere un numero a virgola mobile." - -msgid "Floating point number" -msgstr "Numero in virgola mobile" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Il valore \"%(value)s\" deve essere un intero." - -msgid "Integer" -msgstr "Intero" - -msgid "Big (8 byte) integer" -msgstr "Intero grande (8 byte)" - -msgid "Small integer" -msgstr "Piccolo intero" - -msgid "IPv4 address" -msgstr "Indirizzo IPv4" - -msgid "IP address" -msgstr "Indirizzo IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Il valore \"%(value)s\" deve essere None, True oppure False." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (True, False o None)" - -msgid "Positive big integer" -msgstr "Intero positivo" - -msgid "Positive integer" -msgstr "Intero positivo" - -msgid "Positive small integer" -msgstr "Piccolo intero positivo" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (fino a %(max_length)s)" - -msgid "Text" -msgstr "Testo" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Il valore di \"%(value)s\" ha un formato non valido. Deve essere nel formato " -"HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Il valore di \"%(value)s\" ha il corretto formato (HH:MM[:ss[.uuuuuu]]) ma " -"non è un orario valido." - -msgid "Time" -msgstr "Ora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Dati binari grezzi" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" non è uno UUID valido." - -msgid "Universally unique identifier" -msgstr "Identificatore univoco universale" - -msgid "File" -msgstr "File" - -msgid "Image" -msgstr "Immagine" - -msgid "A JSON object" -msgstr "Un oggetto JSON" - -msgid "Value must be valid JSON." -msgstr "Il valore deve essere un JSON valido." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (tipo determinato dal campo collegato)" - -msgid "One-to-one relationship" -msgstr "Relazione uno a uno" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "relazione %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "relazioni %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relazione molti a molti" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Questo campo è obbligatorio." - -msgid "Enter a whole number." -msgstr "Inserisci un numero intero." - -msgid "Enter a valid date." -msgstr "Inserisci una data valida." - -msgid "Enter a valid time." -msgstr "Inserisci un'ora valida." - -msgid "Enter a valid date/time." -msgstr "Inserisci una data/ora valida." - -msgid "Enter a valid duration." -msgstr "Inserisci una durata valida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Il numero di giorni deve essere compreso tra {min_days} e {max_days}" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Non è stato inviato alcun file. Verifica il tipo di codifica sul form." - -msgid "No file was submitted." -msgstr "Nessun file è stato inviato." - -msgid "The submitted file is empty." -msgstr "Il file inviato è vuoto." - -#, 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] "" -"Assicurati che questo nome di file non contenga più di %(max)d carattere (ne " -"ha %(length)d)." -msgstr[1] "" -"Assicurati che questo nome di file non contenga più di %(max)d caratteri (ne " -"ha %(length)d)." -msgstr[2] "" -"Assicurati che questo nome di file non contenga più di %(max)d caratteri (ne " -"ha %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"È possibile inviare un file o selezionare la casella \"svuota\", ma non " -"entrambi." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Carica un'immagine valida. Il file caricato non è un'immagine o è " -"un'immagine danneggiata." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Scegli un'opzione valida. %(value)s non è tra quelle disponibili." - -msgid "Enter a list of values." -msgstr "Inserisci una lista di valori." - -msgid "Enter a complete value." -msgstr "Inserisci un valore completo." - -msgid "Enter a valid UUID." -msgstr "Inserire un UUID valido." - -msgid "Enter a valid JSON." -msgstr "Inserisci un JSON valido." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo nascosto %(name)s) %(error)s" - -#, 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 "" -"Mancano i dati ManagementForm o sono stati manomessi. Campi mancanti: " -"%(field_names)s. Potrebbe essere necessario inviare una segnalazione di " -"errore se il problema persiste." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Si prega di inviare al massimo %(num)d form." -msgstr[1] "Si prega di inviare al massimo %(num)d form." -msgstr[2] "Si prega di inviare al massimo %(num)d form." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Si prega di inviare almeno %(num)d form." -msgstr[1] "Si prega di inviare almeno %(num)d form." -msgstr[2] "Si prega di inviare almeno %(num)d form." - -msgid "Order" -msgstr "Ordine" - -msgid "Delete" -msgstr "Cancella" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Si prega di correggere i dati duplicati di %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Si prega di correggere i dati duplicati di %(field)s, che deve essere unico." - -#, 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 "" -"Si prega di correggere i dati duplicati di %(field_name)s che deve essere " -"unico/a per %(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Si prega di correggere i dati duplicati qui sotto." - -msgid "The inline value did not match the parent instance." -msgstr "Il valore inline non corrisponde all'istanza padre." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Scegli un'opzione valida. La scelta effettuata non compare tra quelle " -"disponibili." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" non è un valore valido." - -#, 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 "" -" %(datetime)s non può essere interpretato nel fuso orario " -"%(current_timezone)s: potrebbe essere ambiguo o non esistere." - -msgid "Clear" -msgstr "Svuota" - -msgid "Currently" -msgstr "Attualmente" - -msgid "Change" -msgstr "Cambia" - -msgid "Unknown" -msgstr "Sconosciuto" - -msgid "Yes" -msgstr "Sì" - -msgid "No" -msgstr "No" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sì,no,forse" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" -msgstr[2] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "mezzanotte" - -msgid "noon" -msgstr "mezzogiorno" - -msgid "Monday" -msgstr "Lunedì" - -msgid "Tuesday" -msgstr "Martedì" - -msgid "Wednesday" -msgstr "Mercoledì" - -msgid "Thursday" -msgstr "Giovedì" - -msgid "Friday" -msgstr "Venerdì" - -msgid "Saturday" -msgstr "Sabato" - -msgid "Sunday" -msgstr "Domenica" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mer" - -msgid "Thu" -msgstr "Gio" - -msgid "Fri" -msgstr "Ven" - -msgid "Sat" -msgstr "Sab" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "Gennaio" - -msgid "February" -msgstr "Febbraio" - -msgid "March" -msgstr "Marzo" - -msgid "April" -msgstr "Aprile" - -msgid "May" -msgstr "Maggio" - -msgid "June" -msgstr "Giugno" - -msgid "July" -msgstr "Luglio" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Settembre" - -msgid "October" -msgstr "Ottobre" - -msgid "November" -msgstr "Novembre" - -msgid "December" -msgstr "Dicembre" - -msgid "jan" -msgstr "gen" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mag" - -msgid "jun" -msgstr "giu" - -msgid "jul" -msgstr "lug" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "set" - -msgid "oct" -msgstr "ott" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dic" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Gen." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marzo" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Aprile" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maggio" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Giugno" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Luglio" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Set." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Ott." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dic." - -msgctxt "alt. month" -msgid "January" -msgstr "Gennaio" - -msgctxt "alt. month" -msgid "February" -msgstr "Febbraio" - -msgctxt "alt. month" -msgid "March" -msgstr "Marzo" - -msgctxt "alt. month" -msgid "April" -msgstr "Aprile" - -msgctxt "alt. month" -msgid "May" -msgstr "Maggio" - -msgctxt "alt. month" -msgid "June" -msgstr "Giugno" - -msgctxt "alt. month" -msgid "July" -msgstr "Luglio" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Settembre" - -msgctxt "alt. month" -msgid "October" -msgstr "Ottobre" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembre" - -msgctxt "alt. month" -msgid "December" -msgstr "Dicembre" - -msgid "This is not a valid IPv6 address." -msgstr "Questo non è un indirizzo IPv6 valido." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "o" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d anno" -msgstr[1] "%(num)d anni" -msgstr[2] "%(num)d anni" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mese" -msgstr[1] "%(num)d mesi" -msgstr[2] "%(num)d mesi" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d settimana" -msgstr[1] "%(num)d settimane" -msgstr[2] "%(num)d settimane" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d giorno" -msgstr[1] "%(num)d giorni" -msgstr[2] "%(num)d giorni" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d ora" -msgstr[1] "%(num)d ore" -msgstr[2] "%(num)d ore" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minuti" -msgstr[2] "%(num)d minuti" - -msgid "Forbidden" -msgstr "Proibito" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verifica CSRF fallita. Richiesta interrotta." - -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 "" -"Vedi questo messaggio perchè questo sito HTTPS richiede l'invio da parte del " -"tuo browser del “Referer header”, che non è invece stato inviato. Questo " -"header è richiesto per motivi di sicurezza, per assicurare che il tuo " -"browser non sia stato sabotato da terzi." - -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 "" -"Se hai configurato il tuo browser web per disattivare l'invio delle " -"intestazioni \"Referer\", riattiva questo invio, almeno per questo sito, o " -"per le connessioni HTTPS, o per le connessioni \"same-origin\"." - -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 "" -"Se usi il tag o includi " -"header 'Referrer-Policy: no-referrer', per favore rimuovili. Per la " -"protezione CSRF è necessario eseguire un controllo rigoroso sull'header " -"'Referer'. Se ti preoccupano le ricadute sulla privacy, puoi ricorrere ad " -"alternative come per i link a siti di terze parti." - -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 "" -"Stai vedendo questo messaggio perché questo sito richiede un cookie CSRF " -"quando invii dei form. Questo cookie è necessario per ragioni di sicurezza, " -"per assicurare che il tuo browser non sia stato dirottato da terze parti." - -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 "" -"Se hai configurato il tuo browser web per disattivare l'invio dei cookies, " -"riattivalo almeno per questo sito, o per connessioni \"same-origin\"" - -msgid "More information is available with DEBUG=True." -msgstr "Maggiorni informazioni sono disponibili con DEBUG=True" - -msgid "No year specified" -msgstr "Anno non specificato" - -msgid "Date out of range" -msgstr "Data al di fuori dell'intervallo" - -msgid "No month specified" -msgstr "Mese non specificato" - -msgid "No day specified" -msgstr "Giorno non specificato" - -msgid "No week specified" -msgstr "Settimana non specificata" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nessun %(verbose_name_plural)s disponibile" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s futuri/e non disponibili/e poichè %(class_name)s." -"allow_future è False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Data non valida \"%(datestr)s\" con il formato \"%(format)s\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Trovato nessun %(verbose_name)s corrispondente alla query" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "La pagina non è \"last\", né può essere convertita in un int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Pagina non valida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Lista vuota e \"%(class_name)s.allow_empty\" è False." - -msgid "Directory indexes are not allowed here." -msgstr "Indici di directory non sono consentiti qui." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" non esiste" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indice di %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Installazione completata con successo! Congratulazioni!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Leggi le note di rilascio per Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Stai vedendo questa pagina perché hai impostato DEBUG=True nel tuo file di configurazione e non hai " -"configurato nessun URL." - -msgid "Django Documentation" -msgstr "Documentazione di Django" - -msgid "Topics, references, & how-to’s" -msgstr "Temi, riferimenti, & guide" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: un'app per sondaggi" - -msgid "Get started with Django" -msgstr "Iniziare con Django" - -msgid "Django Community" -msgstr "La Community di Django" - -msgid "Connect, get help, or contribute" -msgstr "Connettiti, chiedi aiuto, o contribuisci." diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/it/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/it/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/it/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/it/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 6b68ba05439062ce1b054a33ac1ac46bd88e49a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1Z+50 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/it/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/it/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index e6c6601733f1fa327f0679f41095a1b6d05750c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1003 zcmZXSOOMh}6vuC2cn^>A%BV3CO&27>jk+VoSfva^+mcc;X*UgW3&U6_X_+zYYWx(g zb?0Ys!?I!PYBq+<>{xkQUS;Mk?)jhJJ^yp=ZTcsfj03!$Uj7{Y3j^@iO|~nr5qIyg z_yG`*0U~4q1>^t<%0YA_AEA&OLSZ?KB64I1Q1lleM{$hd7(;P6juLVL9m~g7vYfI* zsMIJ)cCc9+*$J)WWhFNWdibK$z$I`DB|GK?_w0tiv&&&SN+C#%AthlYc?!9#LX9hH z=BYiib`GnYw#lu#L^W#^TcbL5{sF2|13Ps{cSh@>agY4Q4aG)jeIvi|K3W?Os5^1} zD8KPO+D!Bp?u`3;xo`AJ_Q-GC&=v7=MO1Hs_&amu!Xhg+`EG~i>OPj{y6gu=P)-HD+ir2Ezrh`TIaq1% zTpz2juOrofhC03!aG)FG-ps5{tyT2xSVxzd`pzig;qE_fp5bj7 zBnV;|2kGK@G*S%ALH0J2d5mLm V`5Y8*CF!_(*2(6+r;R-B{U1U|5G()y diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/it/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/it/formats.py deleted file mode 100644 index bb9e027..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/it/formats.py +++ /dev/null @@ -1,43 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "d F Y" # 25 Ottobre 2006 -TIME_FORMAT = "H:i" # 14:30 -DATETIME_FORMAT = "l d F Y H:i" # Mercoledì 25 Ottobre 2006 14:30 -YEAR_MONTH_FORMAT = "F Y" # Ottobre 2006 -MONTH_DAY_FORMAT = "j F" # 25 Ottobre -SHORT_DATE_FORMAT = "d/m/Y" # 25/12/2009 -SHORT_DATETIME_FORMAT = "d/m/Y H:i" # 25/10/2009 14:30 -FIRST_DAY_OF_WEEK = 1 # Lunedì - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '25/10/2006' - "%Y/%m/%d", # '2006/10/25' - "%d-%m-%Y", # '25-10-2006' - "%Y-%m-%d", # '2006-10-25' - "%d-%m-%y", # '25-10-06' - "%d/%m/%y", # '25/10/06' -] -DATETIME_INPUT_FORMATS = [ - "%d/%m/%Y %H:%M:%S", # '25/10/2006 14:30:59' - "%d/%m/%Y %H:%M:%S.%f", # '25/10/2006 14:30:59.000200' - "%d/%m/%Y %H:%M", # '25/10/2006 14:30' - "%d/%m/%y %H:%M:%S", # '25/10/06 14:30:59' - "%d/%m/%y %H:%M:%S.%f", # '25/10/06 14:30:59.000200' - "%d/%m/%y %H:%M", # '25/10/06 14:30' - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%d-%m-%Y %H:%M:%S", # '25-10-2006 14:30:59' - "%d-%m-%Y %H:%M:%S.%f", # '25-10-2006 14:30:59.000200' - "%d-%m-%Y %H:%M", # '25-10-2006 14:30' - "%d-%m-%y %H:%M:%S", # '25-10-06 14:30:59' - "%d-%m-%y %H:%M:%S.%f", # '25-10-06 14:30:59.000200' - "%d-%m-%y %H:%M", # '25-10-06 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ja/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ja/LC_MESSAGES/django.mo deleted file mode 100644 index 3235bdcad4733798a53191d435dc45205109e8b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30973 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

1-eYwl6&N36W>X9i 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 NUn(ibp>vD(e*maVLs9?$ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po deleted file mode 100644 index 51343e6..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ja/LC_MESSAGES/django.po +++ /dev/null @@ -1,1333 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# xiu1 , 2016 -# tadasu , 2020 -# Goto Hayato , 2021 -# Goto Hayato , 2019 -# Hiroki Sawano, 2022 -# Jannis Leidel , 2011 -# Kamiyama Satoshi, 2021 -# Kentaro Matsuzaki , 2015 -# Masashi SHIBATA , 2017 -# Nikita K , 2019 -# Shinichi Katsumata , 2019 -# Shinya Okano , 2012-2019,2021,2023-2025 -# TANIGUCHI Taichi, 2022 -# Takuro Onoue , 2020 -# Takuya N , 2020 -# Tetsuya Morimoto , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-22 11:46-0300\n" -"PO-Revision-Date: 2025-03-19 11:30-0500\n" -"Last-Translator: Shinya Okano , " -"2012-2019,2021,2023-2025\n" -"Language-Team: Japanese (http://app.transifex.com/django/django/language/" -"ja/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ja\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "アフリカーンス語" - -msgid "Arabic" -msgstr "アラビア語" - -msgid "Algerian Arabic" -msgstr "アラビア語(アルジェリア)" - -msgid "Asturian" -msgstr "アストゥリアス語" - -msgid "Azerbaijani" -msgstr "アゼルバイジャン語" - -msgid "Bulgarian" -msgstr "ブルガリア語" - -msgid "Belarusian" -msgstr "ベラルーシ語" - -msgid "Bengali" -msgstr "ベンガル語" - -msgid "Breton" -msgstr "ブルトン語" - -msgid "Bosnian" -msgstr "ボスニア語" - -msgid "Catalan" -msgstr "カタロニア語" - -msgid "Central Kurdish (Sorani)" -msgstr "中央クルド語 (ソラニー語)" - -msgid "Czech" -msgstr "チェコ語" - -msgid "Welsh" -msgstr "ウェールズ語" - -msgid "Danish" -msgstr "デンマーク語" - -msgid "German" -msgstr "ドイツ語" - -msgid "Lower Sorbian" -msgstr "低地ソルブ語" - -msgid "Greek" -msgstr "ギリシャ語" - -msgid "English" -msgstr "英語(米国)" - -msgid "Australian English" -msgstr "英語(オーストラリア)" - -msgid "British English" -msgstr "英語(英国)" - -msgid "Esperanto" -msgstr "エスペラント語" - -msgid "Spanish" -msgstr "スペイン語" - -msgid "Argentinian Spanish" -msgstr "アルゼンチンスペイン語" - -msgid "Colombian Spanish" -msgstr "コロンビアスペイン語" - -msgid "Mexican Spanish" -msgstr "メキシコスペイン語" - -msgid "Nicaraguan Spanish" -msgstr "ニカラグアスペイン語" - -msgid "Venezuelan Spanish" -msgstr "ベネズエラスペイン語" - -msgid "Estonian" -msgstr "エストニア語" - -msgid "Basque" -msgstr "バスク語" - -msgid "Persian" -msgstr "ペルシア語" - -msgid "Finnish" -msgstr "フィンランド語" - -msgid "French" -msgstr "フランス語" - -msgid "Frisian" -msgstr "フリジア語" - -msgid "Irish" -msgstr "アイルランド語" - -msgid "Scottish Gaelic" -msgstr "ゲール語(スコットランド)" - -msgid "Galician" -msgstr "ガリシア語" - -msgid "Hebrew" -msgstr "ヘブライ語" - -msgid "Hindi" -msgstr "ヒンディー語" - -msgid "Croatian" -msgstr "クロアチア語" - -msgid "Upper Sorbian" -msgstr "高地ソルブ語" - -msgid "Hungarian" -msgstr "ハンガリー語" - -msgid "Armenian" -msgstr "アルメニア" - -msgid "Interlingua" -msgstr "インターリングア" - -msgid "Indonesian" -msgstr "インドネシア語" - -msgid "Igbo" -msgstr "イグボ語" - -msgid "Ido" -msgstr "イド語" - -msgid "Icelandic" -msgstr "アイスランド語" - -msgid "Italian" -msgstr "イタリア語" - -msgid "Japanese" -msgstr "日本語" - -msgid "Georgian" -msgstr "グルジア語" - -msgid "Kabyle" -msgstr "カビル語" - -msgid "Kazakh" -msgstr "カザフ語" - -msgid "Khmer" -msgstr "クメール語" - -msgid "Kannada" -msgstr "カンナダ語" - -msgid "Korean" -msgstr "韓国語" - -msgid "Kyrgyz" -msgstr "キルギス語" - -msgid "Luxembourgish" -msgstr "ルクセンブルグ語" - -msgid "Lithuanian" -msgstr "リトアニア語" - -msgid "Latvian" -msgstr "ラトビア語" - -msgid "Macedonian" -msgstr "マケドニア語" - -msgid "Malayalam" -msgstr "マラヤーラム語" - -msgid "Mongolian" -msgstr "モンゴル語" - -msgid "Marathi" -msgstr "マラーティー語" - -msgid "Malay" -msgstr "マレー語" - -msgid "Burmese" -msgstr "ビルマ語" - -msgid "Norwegian Bokmål" -msgstr "ノルウェーのブークモール" - -msgid "Nepali" -msgstr "ネパール語" - -msgid "Dutch" -msgstr "オランダ語" - -msgid "Norwegian Nynorsk" -msgstr "ノルウェーのニーノシュク" - -msgid "Ossetic" -msgstr "オセット語" - -msgid "Punjabi" -msgstr "パンジャブ語" - -msgid "Polish" -msgstr "ポーランド語" - -msgid "Portuguese" -msgstr "ポルトガル語" - -msgid "Brazilian Portuguese" -msgstr "ブラジルポルトガル語" - -msgid "Romanian" -msgstr "ルーマニア語" - -msgid "Russian" -msgstr "ロシア語" - -msgid "Slovak" -msgstr "スロバキア語" - -msgid "Slovenian" -msgstr "スロヴェニア語" - -msgid "Albanian" -msgstr "アルバニア語" - -msgid "Serbian" -msgstr "セルビア語" - -msgid "Serbian Latin" -msgstr "セルビア語ラテン文字" - -msgid "Swedish" -msgstr "スウェーデン語" - -msgid "Swahili" -msgstr "スワヒリ語" - -msgid "Tamil" -msgstr "タミル語" - -msgid "Telugu" -msgstr "テルグ語" - -msgid "Tajik" -msgstr "タジク語" - -msgid "Thai" -msgstr "タイ語" - -msgid "Turkmen" -msgstr "トルクメン語" - -msgid "Turkish" -msgstr "トルコ語" - -msgid "Tatar" -msgstr "タタール語" - -msgid "Udmurt" -msgstr "ウドムルト語" - -msgid "Uyghur" -msgstr "ウイグル語" - -msgid "Ukrainian" -msgstr "ウクライナ語" - -msgid "Urdu" -msgstr "ウルドゥー語" - -msgid "Uzbek" -msgstr "ウズベク語" - -msgid "Vietnamese" -msgstr "ベトナム語" - -msgid "Simplified Chinese" -msgstr "簡体字中国語" - -msgid "Traditional Chinese" -msgstr "繁体字中国語" - -msgid "Messages" -msgstr "メッセージ" - -msgid "Site Maps" -msgstr "サイトマップ" - -msgid "Static Files" -msgstr "静的ファイル" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "このページ番号は整数ではありません。" - -msgid "That page number is less than 1" -msgstr "ページ番号が 1 よりも小さいです。" - -msgid "That page contains no results" -msgstr "このページには結果が含まれていません。" - -msgid "Enter a valid value." -msgstr "値を正しく入力してください。" - -msgid "Enter a valid domain name." -msgstr "有効なドメイン名を入力してください。" - -msgid "Enter a valid URL." -msgstr "URLを正しく入力してください。" - -msgid "Enter a valid integer." -msgstr "整数を正しく入力してください。" - -msgid "Enter a valid email address." -msgstr "有効なメールアドレスを入力してください。" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"“slug” には半角の英数字、アンダースコア、ハイフン以外は使用できません。" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"ユニコード文字、数字、アンダースコアまたはハイフンで構成された、有効なスラグ" -"を入力してください。" - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "有効な%(protocol)sアドレスを入力してください。" - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4またはIPv6" - -msgid "Enter only digits separated by commas." -msgstr "カンマ区切りの数字だけを入力してください。" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"この値は %(limit_value)s でなければなりません(実際には %(show_value)s でし" -"た) 。" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "この値は %(limit_value)s 以下でなければなりません。" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "この値は %(limit_value)s 以上でなければなりません。" - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "この値は %(limit_value)s の倍数でなければなりません。" - -#, 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 "" -"この値は%(offset)s から始まる %(limit_value)s の倍数でなければなりません。" -"例. %(offset)s%(valid_value1)s%(valid_value2)s など。" - -#, 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] "" -"この値が少なくとも %(limit_value)d 文字以上であることを確認してください " -"(%(show_value)d 文字になっています)。" - -#, 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] "" -"この値は %(limit_value)d 文字以下でなければなりません( %(show_value)d 文字に" -"なっています)。" - -msgid "Enter a number." -msgstr "数値を入力してください。" - -#, 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] "この値は合計 %(max)s 桁以内でなければなりません。" - -#, 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] "この値は小数点以下が合計 %(max)s 桁以内でなければなりません。" - -#, 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] "この値は小数点より前が合計 %(max)s 桁以内でなければなりません。" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"ファイル拡張子 “%(extension)s” は許可されていません。許可されている拡張子は " -"%(allowed_extensions)s です。" - -msgid "Null characters are not allowed." -msgstr "何か文字を入力してください。" - -msgid "and" -msgstr "と" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "この %(field_labels)s を持った %(model_name)s が既に存在します。" - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "制約 “%(name)s” に違反しています。" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r は有効な選択肢ではありません。" - -msgid "This field cannot be null." -msgstr "このフィールドには NULL を指定できません。" - -msgid "This field cannot be blank." -msgstr "このフィールドは空ではいけません。" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "この %(field_label)s を持った %(model_name)s が既に存在します。" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(date_field_label)s %(lookup_type)s では %(field_label)s がユニークである必" -"要があります。" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "タイプが %(field_type)s のフィールド" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” は True または False にしなければなりません。" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” は True 、 False または None の値でなければなりません。" - -msgid "Boolean (Either True or False)" -msgstr "ブール値 (真: True または偽: False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "文字列 ( %(max_length)s 字まで )" - -msgid "String (unlimited)" -msgstr "文字列 (無制限)" - -msgid "Comma-separated integers" -msgstr "カンマ区切りの整数" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” は無効な日付形式です。YYYY-MM-DD 形式にしなければなりません。" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "“%(value)s” は有効な日付形式(YYYY-MM-DD)ですが、不正な日付です。" - -msgid "Date (without time)" -msgstr "日付" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” は無効な形式の値です。 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 形式で" -"なければなりません。" - -#, 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 "" -"“%(value)s” は正しい形式 (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) の値ですが、無" -"効な日時です。" - -msgid "Date (with time)" -msgstr "日時" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” は10進浮動小数値にしなければなりません。" - -msgid "Decimal number" -msgstr "10 進数 (小数可)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” は無効な形式の値です。 [DD] [HH:[MM:]]ss[.uuuuuu] 形式でなければ" -"なりません。" - -msgid "Duration" -msgstr "時間差分" - -msgid "Email address" -msgstr "メールアドレス" - -msgid "File path" -msgstr "ファイルの場所" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” は小数値にしなければなりません。" - -msgid "Floating point number" -msgstr "浮動小数点" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” は整数値にしなければなりません。" - -msgid "Integer" -msgstr "整数" - -msgid "Big (8 byte) integer" -msgstr "大きな(8バイト)整数" - -msgid "Small integer" -msgstr "小さな整数" - -msgid "IPv4 address" -msgstr "IPv4アドレス" - -msgid "IP address" -msgstr "IP アドレス" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” は None、True または False の値でなければなりません。" - -msgid "Boolean (Either True, False or None)" -msgstr "ブール値 (真: True 、偽: False または None)" - -msgid "Positive big integer" -msgstr "正の多倍長整数" - -msgid "Positive integer" -msgstr "正の整数" - -msgid "Positive small integer" -msgstr "小さな正の整数" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "スラグ(%(max_length)s文字以内)" - -msgid "Text" -msgstr "テキスト" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” は無効な形式の値です。 HH:MM[:ss[.uuuuuu]] 形式でなければなりませ" -"ん。" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "“%(value)s” は正しい形式(HH:MM[:ss[.uuuuuu]])ですが、無効な時刻です。" - -msgid "Time" -msgstr "時刻" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "生のバイナリデータ" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” は有効なUUIDではありません。" - -msgid "Universally unique identifier" -msgstr "汎用一意識別子" - -msgid "File" -msgstr "ファイル" - -msgid "Image" -msgstr "画像" - -msgid "A JSON object" -msgstr "JSONオブジェクト" - -msgid "Value must be valid JSON." -msgstr "JSONとして正しい値にしてください。" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"%(field)s が %(value)r である %(model)s のインスタンスは有効な選択肢ではあり" -"ません。" - -msgid "Foreign Key (type determined by related field)" -msgstr "外部キー(型は関連フィールドによって決まります)" - -msgid "One-to-one relationship" -msgstr "1対1の関連" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s の関連" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s の関連" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "このフィールドは必須です。" - -msgid "Enter a whole number." -msgstr "整数を入力してください。" - -msgid "Enter a valid date." -msgstr "日付を正しく入力してください。" - -msgid "Enter a valid time." -msgstr "時間を正しく入力してください。" - -msgid "Enter a valid date/time." -msgstr "日時を正しく入力してください。" - -msgid "Enter a valid duration." -msgstr "時間差分を正しく入力してください。" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "日数は{min_days}から{max_days}の間でなければなりません。" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"ファイルが取得できませんでした。フォームのencoding typeを確認してください。" - -msgid "No file was submitted." -msgstr "ファイルが送信されていません。" - -msgid "The submitted file is empty." -msgstr "入力されたファイルは空です。" - -#, 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] "" -"このファイル名は %(max)d 文字以下でなければなりません( %(length)d 文字になっ" -"ています)。" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"ファイルを投稿するか、クリアチェックボックスをチェックするかどちらかを選択し" -"てください。両方とも行ってはいけません。" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"画像をアップロードしてください。アップロードしたファイルは画像でないか、また" -"は壊れています。" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "正しく選択してください。 %(value)s は候補にありません。" - -msgid "Enter a list of values." -msgstr "リストを入力してください。" - -msgid "Enter a complete value." -msgstr "すべての値を入力してください。" - -msgid "Enter a valid UUID." -msgstr "UUIDを正しく入力してください。" - -msgid "Enter a valid JSON." -msgstr "JSONを正しく入力してください。" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(隠しフィールド %(name)s) %(error)s" - -#, 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 "" -"ManagementForm のデータが不足しているか改竄されています。不足するフィールドの" -"数: %(field_names)s 。問題が続くようならバグレポートを出す必要があるかもしれ" -"ません。" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "最大で %(num)d 個のフォームを送信してください。" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "少なくとも %(num)d 個のフォームを送信してください。" - -msgid "Order" -msgstr "並び変え" - -msgid "Delete" -msgstr "削除" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s の重複したデータを修正してください。" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"%(field)s の重複したデータを修正してください。このフィールドはユニークである" -"必要があります。" - -#, 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 "" -"%(field_name)s の重複したデータを修正してください。%(date_field)s %(lookup)s " -"では %(field_name)s がユニークである必要があります。" - -msgid "Please correct the duplicate values below." -msgstr "下記の重複したデータを修正してください。" - -msgid "The inline value did not match the parent instance." -msgstr "インライン値が親のインスタンスに一致しません。" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "正しく選択してください。選択したものは候補にありません。" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” は無効な値です。" - -#, 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 "" -"%(datetime)s は %(current_timezone)s のタイムゾーンでは解釈できませんでした。" -"それは曖昧であるか、存在しない可能性があります。" - -msgid "Clear" -msgstr "クリア" - -msgid "Currently" -msgstr "現在" - -msgid "Change" -msgstr "変更" - -msgid "Unknown" -msgstr "不明" - -msgid "Yes" -msgstr "はい" - -msgid "No" -msgstr "いいえ" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "はい,いいえ,たぶん" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d バイト" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "0時" - -msgid "noon" -msgstr "12時" - -msgid "Monday" -msgstr "月曜日" - -msgid "Tuesday" -msgstr "火曜日" - -msgid "Wednesday" -msgstr "水曜日" - -msgid "Thursday" -msgstr "木曜日" - -msgid "Friday" -msgstr "金曜日" - -msgid "Saturday" -msgstr "土曜日" - -msgid "Sunday" -msgstr "日曜日" - -msgid "Mon" -msgstr "月" - -msgid "Tue" -msgstr "火" - -msgid "Wed" -msgstr "水" - -msgid "Thu" -msgstr "木" - -msgid "Fri" -msgstr "金" - -msgid "Sat" -msgstr "土" - -msgid "Sun" -msgstr "日" - -msgid "January" -msgstr "1月" - -msgid "February" -msgstr "2月" - -msgid "March" -msgstr "3月" - -msgid "April" -msgstr "4月" - -msgid "May" -msgstr "5月" - -msgid "June" -msgstr "6月" - -msgid "July" -msgstr "7月" - -msgid "August" -msgstr "8月" - -msgid "September" -msgstr "9月" - -msgid "October" -msgstr "10月" - -msgid "November" -msgstr "11月" - -msgid "December" -msgstr "12月" - -msgid "jan" -msgstr "1月" - -msgid "feb" -msgstr "2月" - -msgid "mar" -msgstr "3月" - -msgid "apr" -msgstr "4月" - -msgid "may" -msgstr "5月" - -msgid "jun" -msgstr "6月" - -msgid "jul" -msgstr "7月" - -msgid "aug" -msgstr "8月" - -msgid "sep" -msgstr "9月" - -msgid "oct" -msgstr "10月" - -msgid "nov" -msgstr "11月" - -msgid "dec" -msgstr "12月" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "1月" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "2月" - -msgctxt "abbrev. month" -msgid "March" -msgstr "3月" - -msgctxt "abbrev. month" -msgid "April" -msgstr "4月" - -msgctxt "abbrev. month" -msgid "May" -msgstr "5月" - -msgctxt "abbrev. month" -msgid "June" -msgstr "6月" - -msgctxt "abbrev. month" -msgid "July" -msgstr "7月" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "8月" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "9月" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "10月" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "11月" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "12月" - -msgctxt "alt. month" -msgid "January" -msgstr "1月" - -msgctxt "alt. month" -msgid "February" -msgstr "2月" - -msgctxt "alt. month" -msgid "March" -msgstr "3月" - -msgctxt "alt. month" -msgid "April" -msgstr "4月" - -msgctxt "alt. month" -msgid "May" -msgstr "5月" - -msgctxt "alt. month" -msgid "June" -msgstr "6月" - -msgctxt "alt. month" -msgid "July" -msgstr "7月" - -msgctxt "alt. month" -msgid "August" -msgstr "8月" - -msgctxt "alt. month" -msgid "September" -msgstr "9月" - -msgctxt "alt. month" -msgid "October" -msgstr "10月" - -msgctxt "alt. month" -msgid "November" -msgstr "11月" - -msgctxt "alt. month" -msgid "December" -msgstr "12月" - -msgid "This is not a valid IPv6 address." -msgstr "これは有効なIPv6アドレスではありません。" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "または" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d年" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)dヶ月" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d週間" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d日" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d時間" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d分" - -msgid "Forbidden" -msgstr "アクセス禁止" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF検証に失敗したため、リクエストは中断されました。" - -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 "" -"このメッセージが表示されている理由は、このHTTPSのサイトはウェブブラウザからリ" -"ファラーヘッダが送信されることを必須としていますが、送信されなかったためで" -"す。このヘッダはセキュリティ上の理由(使用中のブラウザが第三者によってハイ" -"ジャックされていないことを確認するため)で必要です。" - -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 "" -"もしブラウザのリファラーヘッダを無効に設定しているならば、HTTPS接続やsame-" -"originリクエストのために、少なくともこのサイトでは再度有効にしてください。" - -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 "" -"もし タグを使用しているか " -"“Referrer-Policy: no-referrer” ヘッダを含んでいる場合は削除してください。" -"CSRF プロテクションは、厳密に “Referer” ヘッダが必要です。プライバシーが気に" -"なる場合は などの代替で第三者サイトと接続してくださ" -"い。" - -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 "" -"このメッセージが表示されている理由は、このサイトはフォーム送信時にCSRFクッ" -"キーを必須としているためです。このクッキーはセキュリティ上の理由(使用中のブラ" -"ウザが第三者によってハイジャックされていないことを確認するため)で必要です。" - -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 "" -"もしブラウザのクッキーを無効に設定しているならば、same-originリクエストのため" -"に少なくともこのサイトでは再度有効にしてください。" - -msgid "More information is available with DEBUG=True." -msgstr "詳細な情報は DEBUG=True を設定すると利用できます。" - -msgid "No year specified" -msgstr "年が未指定です" - -msgid "Date out of range" -msgstr "日付が有効範囲外です" - -msgid "No month specified" -msgstr "月が未指定です" - -msgid "No day specified" -msgstr "日が未指定です" - -msgid "No week specified" -msgstr "週が未指定です" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s は利用できません" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(class_name)s.allow_futureがFalseであるため、未来の%(verbose_name_plural)sは" -"利用できません。" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "指定された形式 “%(format)s” では “%(datestr)s” は無効な日付文字列です" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "クエリーに一致する %(verbose_name)s は見つかりませんでした" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "ページが 「最後」ではないか、数値に変換できる値ではありません。" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "無効なページです (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "空の一覧かつ “%(class_name)s.allow_empty” が False です。" - -msgid "Directory indexes are not allowed here." -msgstr "ここではディレクトリインデックスが許可されていません。" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” が存在しません" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)sのディレクトリインデックス" - -msgid "The install worked successfully! Congratulations!" -msgstr "インストールは成功しました!おめでとうございます!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Django%(version)sのリリースノートを見る。" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"このページは、設定ファイルでDEBUG=Trueが指定され、何もURLが設定されていない時に表示" -"されます。" - -msgid "Django Documentation" -msgstr "Django ドキュメント" - -msgid "Topics, references, & how-to’s" -msgstr "トピック、リファレンス、ハウツー" - -msgid "Tutorial: A Polling App" -msgstr "チュートリアル: 投票アプリケーション" - -msgid "Get started with Django" -msgstr "Djangoを始めよう" - -msgid "Django Community" -msgstr "Djangoのコミュニティ" - -msgid "Connect, get help, or contribute" -msgstr "つながり、助け合い、貢献しよう" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ja/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ja/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ja/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ja/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 33abc90296d57c5bc55d2d3118acc4002baa0d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5ED(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaae`XM)# zJPA@z^r(AK@(gD14e5Qc-GP%n2E~on=%BiCT~m0bFQ7dCimQqV!mW3In<)Njj TQ+TwC(9Qx~G~bjlX4Bw)0UtO; diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ja/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ja/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 1f516090ed57b9ce38bffed220925845d558147a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 577 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ka/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ka/LC_MESSAGES/django.po deleted file mode 100644 index 1f342b9..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ka/LC_MESSAGES/django.po +++ /dev/null @@ -1,1239 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# André Bouatchidzé , 2013-2015 -# David A. , 2019 -# David A. , 2011 -# Jannis Leidel , 2011 -# Tornike Beradze , 2018 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Georgian (http://www.transifex.com/django/django/language/" -"ka/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ka\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" - -msgid "Afrikaans" -msgstr "აფრიკაანსი" - -msgid "Arabic" -msgstr "არაბული" - -msgid "Asturian" -msgstr "ასტურიული" - -msgid "Azerbaijani" -msgstr "აზერბაიჯანული" - -msgid "Bulgarian" -msgstr "ბულგარული" - -msgid "Belarusian" -msgstr "ბელარუსული" - -msgid "Bengali" -msgstr "ბენგალიური" - -msgid "Breton" -msgstr "ბრეტონული" - -msgid "Bosnian" -msgstr "ბოსნიური" - -msgid "Catalan" -msgstr "კატალანური" - -msgid "Czech" -msgstr "ჩეხური" - -msgid "Welsh" -msgstr "უელსური" - -msgid "Danish" -msgstr "დანიური" - -msgid "German" -msgstr "გერმანული" - -msgid "Lower Sorbian" -msgstr "ქვემო სორბული" - -msgid "Greek" -msgstr "ბერძნული" - -msgid "English" -msgstr "ინგლისური" - -msgid "Australian English" -msgstr "ავსტრალიური ინგლისური" - -msgid "British English" -msgstr "ბრიტანეთის ინგლისური" - -msgid "Esperanto" -msgstr "ესპერანტო" - -msgid "Spanish" -msgstr "ესპანური" - -msgid "Argentinian Spanish" -msgstr "არგენტინის ესპანური" - -msgid "Colombian Spanish" -msgstr "კოლუმბიური ესპანური" - -msgid "Mexican Spanish" -msgstr "მექსიკური ესპანური" - -msgid "Nicaraguan Spanish" -msgstr "ნიკარაგუული ესპანური" - -msgid "Venezuelan Spanish" -msgstr "ვენესუელის ესპანური" - -msgid "Estonian" -msgstr "ესტონური" - -msgid "Basque" -msgstr "ბასკური" - -msgid "Persian" -msgstr "სპარსული" - -msgid "Finnish" -msgstr "ფინური" - -msgid "French" -msgstr "ფრანგული" - -msgid "Frisian" -msgstr "ფრისიული" - -msgid "Irish" -msgstr "ირლანდიური" - -msgid "Scottish Gaelic" -msgstr "შოტლანდიური-გელური" - -msgid "Galician" -msgstr "გალიციური" - -msgid "Hebrew" -msgstr "ებრაული" - -msgid "Hindi" -msgstr "ჰინდი" - -msgid "Croatian" -msgstr "ხორვატიული" - -msgid "Upper Sorbian" -msgstr "ზემო სორბიული" - -msgid "Hungarian" -msgstr "უნგრული" - -msgid "Armenian" -msgstr "სომხური" - -msgid "Interlingua" -msgstr "ინტერლინგუა" - -msgid "Indonesian" -msgstr "ინდონეზიური" - -msgid "Ido" -msgstr "იდო" - -msgid "Icelandic" -msgstr "ისლანდიური" - -msgid "Italian" -msgstr "იტალიური" - -msgid "Japanese" -msgstr "იაპონური" - -msgid "Georgian" -msgstr "ქართული" - -msgid "Kabyle" -msgstr "კაბილური" - -msgid "Kazakh" -msgstr "ყაზახური" - -msgid "Khmer" -msgstr "ხმერული" - -msgid "Kannada" -msgstr "კანნადა" - -msgid "Korean" -msgstr "კორეული" - -msgid "Luxembourgish" -msgstr "ლუქსემბურგული" - -msgid "Lithuanian" -msgstr "ლიტვური" - -msgid "Latvian" -msgstr "ლატვიური" - -msgid "Macedonian" -msgstr "მაკედონიური" - -msgid "Malayalam" -msgstr "მალაიზიური" - -msgid "Mongolian" -msgstr "მონღოლური" - -msgid "Marathi" -msgstr "მარათული" - -msgid "Burmese" -msgstr "ბირმული" - -msgid "Norwegian Bokmål" -msgstr "ნორვეგიული Bokmål" - -msgid "Nepali" -msgstr "ნეპალური" - -msgid "Dutch" -msgstr "ჰოლანდიური" - -msgid "Norwegian Nynorsk" -msgstr "ნორვეგიული-ნინორსკი" - -msgid "Ossetic" -msgstr "ოსური" - -msgid "Punjabi" -msgstr "პუნჯაბი" - -msgid "Polish" -msgstr "პოლონური" - -msgid "Portuguese" -msgstr "პორტუგალიური" - -msgid "Brazilian Portuguese" -msgstr "ბრაზილიური პორტუგალიური" - -msgid "Romanian" -msgstr "რუმინული" - -msgid "Russian" -msgstr "რუსული" - -msgid "Slovak" -msgstr "სლოვაკური" - -msgid "Slovenian" -msgstr "სლოვენიური" - -msgid "Albanian" -msgstr "ალბანური" - -msgid "Serbian" -msgstr "სერბული" - -msgid "Serbian Latin" -msgstr "სერბული (ლათინური)" - -msgid "Swedish" -msgstr "შვედური" - -msgid "Swahili" -msgstr "სუაჰილი" - -msgid "Tamil" -msgstr "თამილური" - -msgid "Telugu" -msgstr "ტელუგუ" - -msgid "Thai" -msgstr "ტაი" - -msgid "Turkish" -msgstr "თურქული" - -msgid "Tatar" -msgstr "თათრული" - -msgid "Udmurt" -msgstr "უდმურტული" - -msgid "Ukrainian" -msgstr "უკრაინული" - -msgid "Urdu" -msgstr "ურდუ" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "ვიეტნამური" - -msgid "Simplified Chinese" -msgstr "გამარტივებული ჩინური" - -msgid "Traditional Chinese" -msgstr "ტრადიციული ჩინური" - -msgid "Messages" -msgstr "შეტყობინებები" - -msgid "Site Maps" -msgstr "საიტის რუკები" - -msgid "Static Files" -msgstr "სტატიკური ფაილები" - -msgid "Syndication" -msgstr "სინდიკაცია" - -msgid "That page number is not an integer" -msgstr "გვერდის ნომერი არ არის მთელი რიცხვი" - -msgid "That page number is less than 1" -msgstr "გვერდის ნომერი ნაკლებია 1-ზე" - -msgid "That page contains no results" -msgstr "გვერდი არ შეიცავს მონაცემებს" - -msgid "Enter a valid value." -msgstr "შეიყვანეთ სწორი მნიშვნელობა." - -msgid "Enter a valid URL." -msgstr "შეიყვანეთ სწორი URL." - -msgid "Enter a valid integer." -msgstr "შეიყვანეთ სწორი მთელი რიცხვი." - -msgid "Enter a valid email address." -msgstr "შეიყვანეთ მართებული ელფოსტის მისამართი." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "შეიყვანეთ სწორი IPv4 მისამართი." - -msgid "Enter a valid IPv6 address." -msgstr "შეიყვანეთ მართებული IPv6 მისამართი." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "შეიყვანეთ მართებული IPv4 ან IPv6 მისამართი." - -msgid "Enter only digits separated by commas." -msgstr "შეიყვანეთ მხოლოდ მძიმეებით გამოყოფილი ციფრები." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "მნიშვნელობა უნდა იყოს %(limit_value)s (იგი არის %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "მნიშვნელობა უნდა იყოს %(limit_value)s-ზე ნაკლები ან ტოლი." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "მნიშვნელობა უნდა იყოს %(limit_value)s-ზე მეტი ან ტოლი." - -#, 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] "" -"მნიშვნელობას უნდა ჰქონდეს სულ ცოტა %(limit_value)d სიმბოლო (მას აქვს " -"%(show_value)d)." -msgstr[1] "" -"მნიშვნელობას უნდა ჰქონდეს სულ ცოტა %(limit_value)d სიმბოლო (მას აქვს " -"%(show_value)d)." - -#, 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] "" -"მნიშვნელობას უნდა ჰქონდეს არაუმეტეს %(limit_value)d სიმბოლოსი (მას აქვს " -"%(show_value)d)." -msgstr[1] "" -"მნიშვნელობას უნდა ჰქონდეს არაუმეტეს %(limit_value)d სიმბოლოსი (მას აქვს " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "შეიყვანეთ რიცხვი." - -#, 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] "ციფრების სრული რაოდენობა %(max)s-ს არ უნდა აღემატებოდეს." -msgstr[1] "ციფრების სრული რაოდენობა %(max)s-ს არ უნდა აღემატებოდეს." - -#, 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] "" -"ათობითი გამყოფის შემდეგ ციფრების რაოდენობა %(max)s-ს არ უნდა აღემატებოდეს." -msgstr[1] "" -"ათობითი გამყოფის შემდეგ ციფრების რაოდენობა %(max)s-ს არ უნდა აღემატებოდეს." - -#, 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] "" -"ათობითი გამყოფის შემდეგ ციფრების რაოდენობა %(max)s-ს არ უნდა აღემატებოდეს." -msgstr[1] "" -"ათობითი გამყოფის წინ ციფრების რაოდენობა %(max)s-ს არ უნდა აღემატებოდეს." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Null მნიშვნელობები დაუშვებელია." - -msgid "and" -msgstr "და" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s ამ %(field_labels)s-ით უკვე არსებობს." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "მნიშვნელობა %(value)r არ არის დასაშვები." - -msgid "This field cannot be null." -msgstr "ეს ველი არ შეიძლება იყოს null." - -msgid "This field cannot be blank." -msgstr "ეს ველი არ შეიძლება იყოს ცარიელი." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s მოცემული %(field_label)s-ით უკვე არსებობს." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s უნდა იყოს უნიკალური %(date_field_label)s %(lookup_type)s-" -"სთვის." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "ველის ტიპი: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "ლოგიკური (True ან False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "სტრიქონი (%(max_length)s სიმბოლომდე)" - -msgid "Comma-separated integers" -msgstr "მძიმით გამოყოფილი მთელი რიცხვები" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "თარიღი (დროის გარეშე)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "თარიღი (დროსთან ერთად)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "ათობითი რიცხვი" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "ხანგრზლივობა" - -msgid "Email address" -msgstr "ელ. ფოსტის მისამართი" - -msgid "File path" -msgstr "გზა ფაილისაკენ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "რიცხვი მცოცავი წერტილით" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "მთელი" - -msgid "Big (8 byte) integer" -msgstr "დიდი მთელი (8-ბაიტიანი)" - -msgid "IPv4 address" -msgstr "IPv4 მისამართი" - -msgid "IP address" -msgstr "IP-მისამართი" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "ლოგიკური (True, False ან None)" - -msgid "Positive integer" -msgstr "დადებითი მთელი რიცხვი" - -msgid "Positive small integer" -msgstr "დადებითი პატარა მთელი რიცხვი" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "სლაგი (%(max_length)s-მდე)" - -msgid "Small integer" -msgstr "პატარა მთელი რიცხვი" - -msgid "Text" -msgstr "ტექსტი" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "დრო" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "დაუმუშავებელი ორობითი მონაცემები" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "უნივერსალური უნიკალური იდენტიფიკატორი." - -msgid "File" -msgstr "ფაილი" - -msgid "Image" -msgstr "გამოსახულება" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "გარე გასაღები (ტიპი განისაზღვრება დაკავშირებული ველის ტიპით)" - -msgid "One-to-one relationship" -msgstr "კავშირი ერთი-ერთტან" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "ეს ველი აუცილებელია." - -msgid "Enter a whole number." -msgstr "შეიყვანეთ მთელი რიცხვი" - -msgid "Enter a valid date." -msgstr "შეიყვანეთ სწორი თარიღი." - -msgid "Enter a valid time." -msgstr "შეიყვანეთ სწორი დრო." - -msgid "Enter a valid date/time." -msgstr "შეიყვანეთ სწორი თარიღი და დრო." - -msgid "Enter a valid duration." -msgstr "შეიყვანეთ სწორი დროის პერიოდი." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"ფაილი არ იყო გამოგზავნილი. შეამოწმეთ კოდირების ტიპი მოცემული ფორმისათვის." - -msgid "No file was submitted." -msgstr "ფაილი არ იყო გამოგზავნილი." - -msgid "The submitted file is empty." -msgstr "გამოგზავნილი ფაილი ცარიელია." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "ან გამოგზავნეთ ფაილი, ან მონიშნეთ \"წაშლის\" დროშა." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"ატვირთეთ დასაშვები გამოსახულება. თქვენს მიერ გამოგზავნილი ფაილი ან არ არის " -"გამოსახულება, ან დაზიანებულია." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "აირჩიეთ დასაშვები მნიშვნელობა. %(value)s დასაშვები არ არის." - -msgid "Enter a list of values." -msgstr "შეიყვანეთ მნიშვნელობების სია." - -msgid "Enter a complete value." -msgstr "შეიყვანეთ სრული მნიშვნელობა." - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(დამალული ველი %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "დალაგება" - -msgid "Delete" -msgstr "წავშალოთ" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "გთხოვთ, შეასწოროთ დუბლირებული მონაცემები %(field)s-თვის." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"გთხოვთ, შეასწოროთ დუბლირებული მნიშვნელობა %(field)s ველისთვის, რომელიც უნდა " -"იყოს უნიკალური." - -#, 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 "" -"გთხოვთ, შეასწოროთ დუბლირებული მნიშვნელობა %(field_name)s ველისთვის, რომელიც " -"უნდა იყოს უნიკალური %(lookup)s-ზე, %(date_field)s-თვის." - -msgid "Please correct the duplicate values below." -msgstr "გთხოვთ, შეასწოროთ დუბლირებული მნიშვნელობები." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "აირჩიეთ დასაშვები მნიშვნელობა. ეს არჩევანი დასაშვები არ არის." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "წაშლა" - -msgid "Currently" -msgstr "ამჟამად" - -msgid "Change" -msgstr "შეცვლა" - -msgid "Unknown" -msgstr "გაურკვეველი" - -msgid "Yes" -msgstr "კი" - -msgid "No" -msgstr "არა" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "კი,არა,შესაძლოა" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d ბაიტი" -msgstr[1] "%(size)d ბაიტი" - -#, python-format -msgid "%s KB" -msgstr "%s კბ" - -#, python-format -msgid "%s MB" -msgstr "%s მბ" - -#, python-format -msgid "%s GB" -msgstr "%s გბ" - -#, python-format -msgid "%s TB" -msgstr "%s ტბ" - -#, python-format -msgid "%s PB" -msgstr "%s პბ" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "შუაღამე" - -msgid "noon" -msgstr "შუადღე" - -msgid "Monday" -msgstr "ორშაბათი" - -msgid "Tuesday" -msgstr "სამშაბათი" - -msgid "Wednesday" -msgstr "ოთხშაბათი" - -msgid "Thursday" -msgstr "ხუთშაბათი" - -msgid "Friday" -msgstr "პარასკევი" - -msgid "Saturday" -msgstr "შაბათი" - -msgid "Sunday" -msgstr "კვირა" - -msgid "Mon" -msgstr "ორშ" - -msgid "Tue" -msgstr "სამ" - -msgid "Wed" -msgstr "ოთხ" - -msgid "Thu" -msgstr "ხუთ" - -msgid "Fri" -msgstr "პარ" - -msgid "Sat" -msgstr "შაბ" - -msgid "Sun" -msgstr "კვრ" - -msgid "January" -msgstr "იანვარი" - -msgid "February" -msgstr "თებერვალი" - -msgid "March" -msgstr "მარტი" - -msgid "April" -msgstr "აპრილი" - -msgid "May" -msgstr "მაისი" - -msgid "June" -msgstr "ივნისი" - -msgid "July" -msgstr "ივლისი" - -msgid "August" -msgstr "აგვისტო" - -msgid "September" -msgstr "სექტემბერი" - -msgid "October" -msgstr "ოქტომბერი" - -msgid "November" -msgstr "ნოემბერი" - -msgid "December" -msgstr "დეკემბერი" - -msgid "jan" -msgstr "იან" - -msgid "feb" -msgstr "თებ" - -msgid "mar" -msgstr "მარ" - -msgid "apr" -msgstr "აპრ" - -msgid "may" -msgstr "მაი" - -msgid "jun" -msgstr "ივნ" - -msgid "jul" -msgstr "ივლ" - -msgid "aug" -msgstr "აგვ" - -msgid "sep" -msgstr "სექ" - -msgid "oct" -msgstr "ოქტ" - -msgid "nov" -msgstr "ნოე" - -msgid "dec" -msgstr "დეკ" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "იან." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "თებ." - -msgctxt "abbrev. month" -msgid "March" -msgstr "მარ." - -msgctxt "abbrev. month" -msgid "April" -msgstr "აპრ." - -msgctxt "abbrev. month" -msgid "May" -msgstr "მაი" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ივნ." - -msgctxt "abbrev. month" -msgid "July" -msgstr "ივლ." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "აგვ." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "სექტ." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "ოქტ." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "ნოემ." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "დეკ." - -msgctxt "alt. month" -msgid "January" -msgstr "იანვარი" - -msgctxt "alt. month" -msgid "February" -msgstr "თებერვალი" - -msgctxt "alt. month" -msgid "March" -msgstr "მარტი" - -msgctxt "alt. month" -msgid "April" -msgstr "აპრილი" - -msgctxt "alt. month" -msgid "May" -msgstr "მაისი" - -msgctxt "alt. month" -msgid "June" -msgstr "ივნისი" - -msgctxt "alt. month" -msgid "July" -msgstr "ივლისი" - -msgctxt "alt. month" -msgid "August" -msgstr "აგვისტო" - -msgctxt "alt. month" -msgid "September" -msgstr "სექტემბერი" - -msgctxt "alt. month" -msgid "October" -msgstr "ოქტომბერი" - -msgctxt "alt. month" -msgid "November" -msgstr "ნოემბერი" - -msgctxt "alt. month" -msgid "December" -msgstr "დეკემბერი" - -msgid "This is not a valid IPv6 address." -msgstr "ეს არ არის სწორი IPv6 მისამართი." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "ან" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d წელი" -msgstr[1] "%d წელი" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d თვე" -msgstr[1] "%d თვე" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d კვირა" -msgstr[1] "%d კვირა" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d დღე" -msgstr[1] "%d დღე" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d საათი" -msgstr[1] "%d საათი" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d წუთი" -msgstr[1] "%d წუთი" - -msgid "0 minutes" -msgstr "0 წუთი" - -msgid "Forbidden" -msgstr "აკრძალული" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "მეტი ინფორმაცია მისაწვდომია DEBUG=True-ს მეშვეობით." - -msgid "No year specified" -msgstr "არ არის მითითებული წელი" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "არ არის მითითებული თვე" - -msgid "No day specified" -msgstr "არ არის მითითებული დღე" - -msgid "No week specified" -msgstr "არ არის მითითებული კვირა" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s არ არსებობს" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"მომავალი %(verbose_name_plural)s არ არსებობს იმიტომ, რომ %(class_name)s." -"allow_future არის False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "არ მოიძებნა არცერთი მოთხოვნის თანმხვედრი %(verbose_name)s" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s-ის იდექსი" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ka/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ka/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ka/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ka/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index de256a67886c0bcfa879a663a7cb2fe8171d2c32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV436zCXU~-ouEuYP01{b!2~E>D(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CJrr52&23N2VPOut>xbM} z@>G(7qDS3>l4mf3zmnb;+Z{ORW3X&QjSi}t&^3i;`T~kdp%5AYoJ%b|=Y<)j<)Njj TQ+TwC(9Qx~G~bjlX4Bw)0Z%wa diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ka/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ka/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 3b92d9836d5509ef4e460b8deb785c0b841403c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1001 zcmZXSy>Hq;7{${Mv=W(F6Sf=gOMSr>?!># zI=5T@mM)AIYo}}|*_e99e3;~hd!P5`_j!D0`EN2A19-i>`88mV0r=-O+ZEV|$B$V2 z1PI6g5i)@SasUP8APUJL6qdv2NIpWx^6@1=k>7+I!8M9&6vgBiipz17kP}w2lCq=v zDLEt?r=(^De{a5bZ6Yh<2!mId*nB6=!&3M1bH9CU$pqrl_qb22pqvSOuhVLu{Q-~o z=3u46D`TX=zJW9on%cye!tdI^oElnnqM9?SIx&rz(KmER-)iGqs1Lrui8Z@2#_#Ai zZ{c(>a|ip^>ZLY?XsC`a4IDPUfV$CFbq!vt@WL=h>TF6+tX1Uw$Urx`_Q5RTm%D%V z^c-)?AVCnz7)Y1z;!di7w;XwwcJk#p$T}ybImkHq7p^Y7o`ZsuFJS!;ix&fPkb5X) Z%D5JnuRsA$W*v9WIk}S`X)}+r{{t^D4&eX* diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ka/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ka/formats.py deleted file mode 100644 index 661b71e..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ka/formats.py +++ /dev/null @@ -1,48 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "l, j F, Y" -TIME_FORMAT = "h:i a" -DATETIME_FORMAT = "j F, Y h:i a" -YEAR_MONTH_FORMAT = "F, Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "j.M.Y" -SHORT_DATETIME_FORMAT = "j.M.Y H:i" -FIRST_DAY_OF_WEEK = 1 # (Monday) - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%m/%d/%Y", # '10/25/2006' - "%m/%d/%y", # '10/25/06' - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' - # "%d %b %Y", # '25 Oct 2006' - # "%d %b, %Y", # '25 Oct, 2006' - # "%d %b. %Y", # '25 Oct. 2006' - # "%d %B %Y", # '25 October 2006' - # "%d %B, %Y", # '25 October, 2006' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d.%m.%y %H:%M:%S", # '25.10.06 14:30:59' - "%d.%m.%y %H:%M:%S.%f", # '25.10.06 14:30:59.000200' - "%d.%m.%y %H:%M", # '25.10.06 14:30' - "%m/%d/%Y %H:%M:%S", # '10/25/2006 14:30:59' - "%m/%d/%Y %H:%M:%S.%f", # '10/25/2006 14:30:59.000200' - "%m/%d/%Y %H:%M", # '10/25/2006 14:30' - "%m/%d/%y %H:%M:%S", # '10/25/06 14:30:59' - "%m/%d/%y %H:%M:%S.%f", # '10/25/06 14:30:59.000200' - "%m/%d/%y %H:%M", # '10/25/06 14:30' -] -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = " " -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kab/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/kab/LC_MESSAGES/django.mo deleted file mode 100644 index 151ed67e134d2b42ea247eb5ea66aded9644b30a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7139 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kab/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/kab/LC_MESSAGES/django.po deleted file mode 100644 index b0f6fa2..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/kab/LC_MESSAGES/django.po +++ /dev/null @@ -1,1211 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Kabyle (http://www.transifex.com/django/django/language/" -"kab/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: kab\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Tafrikanst" - -msgid "Arabic" -msgstr "Taɛṛabt" - -msgid "Asturian" -msgstr "Tasturyant" - -msgid "Azerbaijani" -msgstr "Tazeṛbayǧant" - -msgid "Bulgarian" -msgstr "Tabulgarit" - -msgid "Belarusian" -msgstr "Tabilurusit" - -msgid "Bengali" -msgstr "Tabelgalit" - -msgid "Breton" -msgstr "Tabrutunt" - -msgid "Bosnian" -msgstr "Tabusnit" - -msgid "Catalan" -msgstr "Takaṭalant" - -msgid "Czech" -msgstr "Tačikit" - -msgid "Welsh" -msgstr "Takusit" - -msgid "Danish" -msgstr "Tadanit" - -msgid "German" -msgstr "Talmanit" - -msgid "Lower Sorbian" -msgstr "Tasiṛbit n wadda" - -msgid "Greek" -msgstr "Tagrigit" - -msgid "English" -msgstr "Taglizit" - -msgid "Australian English" -msgstr "Taglizit n Ustralya" - -msgid "British English" -msgstr "Taglizit (UK)" - -msgid "Esperanto" -msgstr "Taspirantit" - -msgid "Spanish" -msgstr "Taspanit" - -msgid "Argentinian Spanish" -msgstr "Taspanit n Arjuntin" - -msgid "Colombian Spanish" -msgstr "Taspanit n Kulumbya" - -msgid "Mexican Spanish" -msgstr "Taspanit n Miksik" - -msgid "Nicaraguan Spanish" -msgstr "Taspanit n Nikaragwa" - -msgid "Venezuelan Spanish" -msgstr "Taspanit n Vinizwila" - -msgid "Estonian" -msgstr "Tastunit" - -msgid "Basque" -msgstr "Tabaskit" - -msgid "Persian" -msgstr "Tafarsit" - -msgid "Finnish" -msgstr "Tafinit" - -msgid "French" -msgstr "Tafṛansist" - -msgid "Frisian" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "Tahendit" - -msgid "Croatian" -msgstr "Takarwasit" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Tahungarit" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "Tandunizit" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Taslandit" - -msgid "Italian" -msgstr "Taṭelyanit" - -msgid "Japanese" -msgstr "" - -msgid "Georgian" -msgstr "Tajyuṛjit" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Takazaxt" - -msgid "Khmer" -msgstr "" - -msgid "Kannada" -msgstr "Takannadat" - -msgid "Korean" -msgstr "Takurit" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "Talitwanit" - -msgid "Latvian" -msgstr "Talitunit" - -msgid "Macedonian" -msgstr "Tamasidunit" - -msgid "Malayalam" -msgstr "Tamayalamt" - -msgid "Mongolian" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "Tabirmanit" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Tanipalit" - -msgid "Dutch" -msgstr "Tahulandit" - -msgid "Norwegian Nynorsk" -msgstr "" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "Tabenjabit" - -msgid "Polish" -msgstr "Tapulandit" - -msgid "Portuguese" -msgstr "Tapurtugit" - -msgid "Brazilian Portuguese" -msgstr "" - -msgid "Romanian" -msgstr "Tarumanit" - -msgid "Russian" -msgstr "Tarusit" - -msgid "Slovak" -msgstr "Tasluvakt" - -msgid "Slovenian" -msgstr "" - -msgid "Albanian" -msgstr "Talbanit" - -msgid "Serbian" -msgstr "Tasiṛbit" - -msgid "Serbian Latin" -msgstr "" - -msgid "Swedish" -msgstr "Taswidit" - -msgid "Swahili" -msgstr "Taswahilit" - -msgid "Tamil" -msgstr "Taṭamult" - -msgid "Telugu" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Turkish" -msgstr "Taṭurkit" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "" - -msgid "Urdu" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Simplified Chinese" -msgstr "" - -msgid "Traditional Chinese" -msgstr "" - -msgid "Messages" -msgstr "Iznan" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Sekcem azal ameɣtu." - -msgid "Enter a valid URL." -msgstr "" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "Sekcem tansa imayl tameɣtut." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Sekcem tansa IPv4 tameɣtut." - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Sekcem amḍan." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "akked" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "" - -msgid "This field cannot be blank." -msgstr "" - -#, 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" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Azemz (s wakud)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Tanzagt" - -msgid "Email address" -msgstr "Tansa email" - -msgid "File path" -msgstr "Abrid n ufaylu" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Ummid" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "Tansa IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "Aḍris" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Akud" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Afaylu" - -msgid "Image" -msgstr "Tugna" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "" - -msgid "Enter a whole number." -msgstr "Sekcem amḍan ummid." - -msgid "Enter a valid date." -msgstr "" - -msgid "Enter a valid time." -msgstr "" - -msgid "Enter a valid date/time." -msgstr "" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" - -msgid "No file was submitted." -msgstr "Afaylu ur yettwazen ara." - -msgid "The submitted file is empty." -msgstr "" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "" - -msgid "Enter a complete value." -msgstr "Sekcem azal ummid." - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Amizwer" - -msgid "Delete" -msgstr "KKES" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Sfeḍ" - -msgid "Currently" -msgstr "Tura" - -msgid "Change" -msgstr "Beddel" - -msgid "Unknown" -msgstr "Arussin" - -msgid "Yes" -msgstr "Ih" - -msgid "No" -msgstr "Uhu" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%s KB" -msgstr "%s KAṬ" - -#, python-format -msgid "%s MB" -msgstr "%s MAṬ" - -#, python-format -msgid "%s GB" -msgstr "%s GAṬ" - -#, python-format -msgid "%s TB" -msgstr "%s TAṬ" - -#, python-format -msgid "%s PB" -msgstr "%s PAṬ" - -msgid "p.m." -msgstr "m.d." - -msgid "a.m." -msgstr "f.t." - -msgid "PM" -msgstr "MD" - -msgid "AM" -msgstr "FT" - -msgid "midnight" -msgstr "ttnaṣfa n yiḍ" - -msgid "noon" -msgstr "ttnaṣfa n uzal" - -msgid "Monday" -msgstr "Arim" - -msgid "Tuesday" -msgstr "Aram" - -msgid "Wednesday" -msgstr "Ahad" - -msgid "Thursday" -msgstr "Amhad" - -msgid "Friday" -msgstr "Sem" - -msgid "Saturday" -msgstr "Sed" - -msgid "Sunday" -msgstr "Acer" - -msgid "Mon" -msgstr "Ari" - -msgid "Tue" -msgstr "Ara" - -msgid "Wed" -msgstr "Aha" - -msgid "Thu" -msgstr "Amh" - -msgid "Fri" -msgstr "Sem" - -msgid "Sat" -msgstr "Sed" - -msgid "Sun" -msgstr "Ace" - -msgid "January" -msgstr "Yennayer" - -msgid "February" -msgstr "Fuṛaṛ" - -msgid "March" -msgstr "Meɣres" - -msgid "April" -msgstr "Yebrir" - -msgid "May" -msgstr "Mayyu" - -msgid "June" -msgstr "Yunyu" - -msgid "July" -msgstr "Yulyu" - -msgid "August" -msgstr "Ɣuct" - -msgid "September" -msgstr "Ctamber" - -msgid "October" -msgstr "Tuber" - -msgid "November" -msgstr "Wamber" - -msgid "December" -msgstr "Dujamber" - -msgid "jan" -msgstr "yen" - -msgid "feb" -msgstr "fuṛ" - -msgid "mar" -msgstr "meɣ" - -msgid "apr" -msgstr "yeb" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "yun" - -msgid "jul" -msgstr "yul" - -msgid "aug" -msgstr "ɣuc" - -msgid "sep" -msgstr "cte" - -msgid "oct" -msgstr "tub" - -msgid "nov" -msgstr "wam" - -msgid "dec" -msgstr "duj" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Yen." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Fuṛ." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Meɣres" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Yebrir" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mayyu" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Yunyu" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Yulyu" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ɣuc." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Tub." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Wam." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Duj." - -msgctxt "alt. month" -msgid "January" -msgstr "Yennayer" - -msgctxt "alt. month" -msgid "February" -msgstr "Fuṛaṛ" - -msgctxt "alt. month" -msgid "March" -msgstr "Meɣres" - -msgctxt "alt. month" -msgid "April" -msgstr "Yebrir" - -msgctxt "alt. month" -msgid "May" -msgstr "Mayyu" - -msgctxt "alt. month" -msgid "June" -msgstr "Yunyu" - -msgctxt "alt. month" -msgid "July" -msgstr "Yulyu" - -msgctxt "alt. month" -msgid "August" -msgstr "Ɣuct" - -msgctxt "alt. month" -msgid "September" -msgstr "Ctamber" - -msgctxt "alt. month" -msgid "October" -msgstr "Tuber" - -msgctxt "alt. month" -msgid "November" -msgstr "Wamber" - -msgctxt "alt. month" -msgid "December" -msgstr "Dujamber" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "neɣ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "0 minutes" -msgstr "0 n tisdatin" - -msgid "Forbidden" -msgstr "Yegdel" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "Bdu s Django" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kk/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/kk/LC_MESSAGES/django.mo deleted file mode 100644 index 38300b20556650b790c71c214193519f0a85b772..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13148 zcmbuD3zS_|dB-<`AW;#~pru$3t>6sKOcE3c1JULQ6Eew=OrRh&o|$_xb2ImzGdcI% zOeR&y0}%xwfiNZ{Jn~S9Es%svG9fcTt%_RIb0<}+i(;3xwzaiBXjfg@#p>_B&%X0Y zMnijNzWY1-{q1jm``i267cV&LLBl6SE=G2qZOqg&cz(Tdjp=@)F*D(6sPfOlSHtHV zzv+0w@%xTHgs-CBKRNyjd=2S;bLIaD8OrB?8;w*QmTI*JReSl z((^LDRKF3P2j@c7TME_hEl{Rg0i|~lUJJ|ceefW>2L2Mh1=ceu={q0(AzTho!K{W< zF?T@exy_{yK>p2F_?ilT055~TfYR$NWQrbq8?1$z*L6_(+z9zMxA4^fBPjhJfoHwE;N-AfQxH)pe$;#(arhnnZL zQ1+M)scM>`^b4TI>vH8GTtIpaoDPRz1pfnG4nN4`=D<%t>Hj>G9Zo>?|02|QKXK`w zL(TWUUH)(3e9~uKgwMc*Q1ibZs{KwV|K1BVuY*wIdlzs{F}La(S=z7WuJ9W{oW5XpFXJek3#L6y{>!!YP>3$CsezKppAcyLs0F$2^FtigzE2S zQ1#Csm@1yU8ET%jj`fZ+9Ite|+HscSY{&VIO^(e_>vAKMeQtI6D;(RQ{JO)HuX6bj zd>#2EcoXN)dU!qQ@4elaKY^Z?t>-+)MUJhGw>jpZ`Y%9@A3?2W;&?lhexHQu_W`K# zBT)AE5>)y3p!E3%_)hpUcnO@!m-hcvP~|zO^3{-kv)$z%gR=YAT>5)1{bP6)`7c3@ z`>sFE*6F=a`{6pM{KXKLG`BdGq1J5+lppMcs(%=2oFS<7e%_`39u`UeJ6s2EWwLAG zci=R*_#N54`Y2R9*$yv--+;C77jP!Lh|GGp3~HVmpvw2bW$*-)zVEy&;}uZlv!L|s zfM>&ADF0j!=fTZTdVdF=1%C`>_kVT#6)cnfEmZ%j8C>@MFjV>zQ1!RE^uvyiL-qSK zL>Gc~Zd%dnEtN%8r{_CLnzuIx0%U|Mn8&v;!SH9M9lPka1rFTHp z`z+Kr{ZQ-qRj6@(1U1gjAueuy17(McFrMna9je}R$d)y;;Mwp4kgBE)UJ37Z^8!@=FT*MDweQN##|xpxpAMzZY^d@DFb8jhOW|So zd3bIey1_%R2mT7G{wkbC{gk2Xa3@s$gYY%*F{u9cx%?-g{OKr^zrMa9YkwD1{q0ct z?}oUX`2v*wKY==TUxMm?3eNp*I2Ee@CMZ1?L-n%)s$HjJ8LHhzDEod2DlTk=vgZKg z-~5!X_rQy$XZ

bDiDeE_w--B9D+1J8$Bpvrf{GvO0Z;~#+M!{hKC_-!ctZe!5% zU;x!m0#&aUs@*4D{->ez-3itI9(WFX(($n4amTMh)%zAyKi_x!iOYWps{PB3XJ3(} z&x2}rq2nd+0@8IZ{eGza7P|D!F5TuBx%>~i^v7L#E7ZImg_`$%sQDaq{DR|ij^A?p zj^hiC|LFKr$6rGA`)kK@aR&8!k>e#$`qsGgm5$d!u2N<$JOh3n(R!~(^x1`QRGY_< z0wSB}!!c#=dp5z>K1BDFkGhOHN6qniM835QxgC+;;_mib*4gtUawD=F@esDMIfkH; z`Ag&w@(o0vS7k7(;S-3DC|>HL`%?9@nTIaq)5s>|TgV3y?Xe*wK`uc8grj2Qa}!T< zk*8hG&F~G#7m#gxEn&jT!9s zd-=WgH^9&C?$QO_{WHDkc zttm#ips*tJi$QJ4>&YjbUecK_d6(9#%m;@9=77T2*Sje3%3s zL2TwkQ6Zq4n)ysBh`rXh9C%UeE$|Dap!Sr-by=ZmEsjE4sbqDW6Z`A(1u4}M#R>WZ zB}R|)3Ho{S!;XUVoKr4z__3xm*H8R{*y)EIftiaQv6&kci++76==Nhj3363EOJ;5y z`H5{-j$>wD=rwcK1?`lae znFU7El;?9^Q_Gt7R826kZ28hf6SHzmThjaKaG#49JL7KMdgFPHDg zCnayxKiYb|cDamZR7xW2hYNzXxa`NhW`Q=RCY|(l2aO}URjJw%rHs+-C!IWnb`LEm z$j8DCuRCIYRGni%6bJc^(7Pe%^=j1C%i%0>F(2Zej2{ODrl0d{D5y0H@J_sFL7bQ5 zeAI~ZC3)_Gav~SHv}O%^G%5u)o~-CDlw)7PBa9NyUxV-YZ79|jwEN|fYPT2sQpv@h z2ES0ivsPw3;emFaHkj*JwRVkhT@b|`*+X1ZIu3#^b3GObdd&6tFqb#imx%{<2R5}- z*Vr_*GYd-FO;ea-S6hXfT##sD0-dIb?W&#^`k}S%LZ8s1ExxeKW?Wbf19O8PhJMb6 z>-?@xb3^9_^iN^HEsp z%y&}~W7uXa+Dw3L9~1nVBRY#h85?v&R?o#$iTw`78VQn%BePihYwQAG`IS*Q%y~th z-LKUr5PAeo9O$IVqpLNtQmVwjUa6ayf)C`Bu~NR(yFX@hx%-MqpEBS-Wp#+DuII%`X{W?7lu*sU@_Pmq)CTKytdqt>9njRUMr4EpE!3PyKd zwkFslD0U~k4HWWhm)s+cDDvW>ZA8GXNy@@yey*lMqE@MbmsT_Anc@9&vyeszYWzH-QyTYg^G|Rg=iE<;W%T=X=#np_g zZ}moHkF7@)45}#OJkXvXp=Yb>M&aAtT4rsyNZCHj@;FyEH|2vwcUhLTImGN2G zAuus-Vnf2*#O?`r6SI~D-O4K@6Q(#OBfC|PslxO!Pal&va^V=0S3M=iX4wgjcAm{{ zH0`D~HiLPMCP!lTn7nEjACsk7ITgd4@w;Q=mpe=@Xg4c^Hp82NSye6|p(%3VF0$;! zd@js)bS5T@I7q{2jfvV56UC-mUchC`^aiE6Fsh?+TVPt^XcfVyzA0CKlMaU{Z1i&U z+YwD!8gz5@uWv4O^)qJFPruTe zKE3hXGv76x&y+=eDXC}cge9(2QQYV)WpBrk*Bo(03QClRoaY@ueQV$s8@=qB;nj2| zNq6J4X+1qX4T&1(R|abvxE4;!w5o#bZCg+4>Y7$NrManj{;2*l8m3Q~%L&VyMSZKi zEha>gY25{O<~77ZKQ0BytmUl>>SvDD(^xBmxPHDnxEsBhZTVzG%SNxOYf6i~-qmx7 zES4I*FuU!QW?gZOmp#s^2``y7qxPC9X2M(M#COZ|aC$sFmhKbM*78k+7-`%Jo- zvDMv>Nq3#tUfERXtE?xtvYxyH*~8OPtFkd2u=*UU+&#R*O9v_&(AT!x4F=Koh&iz> zJ)#aW1(}&G--7xZ(q~M%MIEJ2lY7hz@24tr)T?WCKDCh@eumoheCFmN0`|$Wu$Iy&r)YS zYHV`4+Ij<6fDzI|+5GnpKY;qjDtBoTnwl1osmXc|0aa#IRknNhsq_ds)1i#c#IrJz z!%u3qXu+K9N}t$ApG=>woG*;GM|#K&L7U?mh9$C^45~y=CjA^^eaxg=HF`Er9;J|1 z!<2Be%H5=_v(?&a6U!uagDrl+#1*Wg86+ zp(x8$Rddu}!w1r1UOISUI~@*H`iA##$r<;4>@oN=vI2edrB7#0u~C^?eHMr|WFGNq z*gEni?C41eI-2mFo^CmLH0!e3VAu`QPaK>zJC+Uap~0xrVU2!tJx$#j@QhbHG!yK@ zuloL<1Mjq^JtR|kc28j;Cat|?ttyL>l^GF5cUe1}vS>GPfq;h8v-B+~% z*PwbW->GYD%>rFzgO@&oz3oDue$8p4&Ws{=|GtK&Q@g5m=9ZJ2YPa0X#(``TFvUs6 z-z`V+vY>|12vdAdve_$lvRm&MsWqwDo?w5nCly*Y+f&0v8MdKzA3GIeu*Q{*jLIfC z>GzRzFDrOdo6nv+iWqwp+fDiy$`ZAzp?BO5B#bzaK0E$L5l^v5;Y7wD!9M0}pk@~O zFbXkbFB4M9oh-l+g_J?QcpgmmXN3dG&f@3(%3YcPn{n)${OHR$v(^4aaiXcV3854> z#vVM?N$-Bn5(JO?T|cn6Uss4((sZD5C*ccQpTnDl-M3D&mcKEn?$c5$LlM+34zUE?9Guv#(YVSDhXYugy@_p=_HbK~wP z?2h3bX1rh3me?fJJ|G9C8w_Ok#7PxT(*ZH0qL}S;cn@nJ!{Fvw*Cu_ia+f`+w4`{3 zSGhy5{>-A`x7x0@NxxzyA^DZI@Yu;(KL)jXk#p)9Y;?%_$)=Hzkm-2RLCS!er4}|h zmHM00XH_(5d7sQUY3ajOv4gDh)AFe58V^ZfNc}tjjJEax=RfbQ?RW zd#d98CRtT+91H4J{yPS->&;D_nP_*&S*@34*Pc_4JC;!f!Q+;uThQ1a zz{Z(?{k6x-E*Un!^iz4{w=+T!mk;fQ)0n+os4)}7_Sx~{Zg%$iVQ&B@8ySCdM^Scu z9v?tE(vy`oGZJ? zJ+7l9>p4rvE4Yw6^t-FnfRK$*~(wXjw^wc+Dm9pg?-k9Tj8jVf;f{ z;`=N2ND-Vuw-pBF`k`Mw*5gw0LhCB`Q>d5O0lC1o6WeizhEz5k^BalvBC_mDGPHMb z?H+AU(v#i9CbeB$l!|D*`Y=x&&4<2s!f z77p7t%zjhZpkIy*+E|lvJ69a#dYL|Jvan_BkwT{33r5D*S}3j#(oWZ=RKZd=!z{xE tJbSd*PIN`!HmSLfITf@p!w+FC1sGOx;KcSidcrDo=^)(>;%CGJ^S@OS?&<&l diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kk/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/kk/LC_MESSAGES/django.po deleted file mode 100644 index 2858be0..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/kk/LC_MESSAGES/django.po +++ /dev/null @@ -1,1223 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Baurzhan Muftakhidinov , 2015 -# Zharzhan Kulmyrza , 2011 -# Leo Trubach , 2017 -# Nurlan Rakhimzhanov , 2011 -# yun_man_ger , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Kazakh (http://www.transifex.com/django/django/language/kk/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: kk\n" -"Plural-Forms: nplurals=2; plural=(n!=1);\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "Араб" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Әзірбайжан" - -msgid "Bulgarian" -msgstr "Болгар" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "Бенгал" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "Босния" - -msgid "Catalan" -msgstr "Каталан" - -msgid "Czech" -msgstr "Чех" - -msgid "Welsh" -msgstr "Валлий" - -msgid "Danish" -msgstr "Дания" - -msgid "German" -msgstr "Неміс" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Грек" - -msgid "English" -msgstr "Ағылшын" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "Британдық ағылшын" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "Испан" - -msgid "Argentinian Spanish" -msgstr "Аргентиналық испан" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Мексикалық испан" - -msgid "Nicaraguan Spanish" -msgstr "Никарагуа испан" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "Эстон" - -msgid "Basque" -msgstr "Баск" - -msgid "Persian" -msgstr "Парсы" - -msgid "Finnish" -msgstr "Фин" - -msgid "French" -msgstr "Француз" - -msgid "Frisian" -msgstr "Фриз" - -msgid "Irish" -msgstr "Ирландия" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Галиц" - -msgid "Hebrew" -msgstr "Иврит" - -msgid "Hindi" -msgstr "Хинди" - -msgid "Croatian" -msgstr "Кроат" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Венгрия" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "Индонезия" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Исладия" - -msgid "Italian" -msgstr "Итальян" - -msgid "Japanese" -msgstr "Жапон" - -msgid "Georgian" -msgstr "Грузин" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Қазақша" - -msgid "Khmer" -msgstr "Кхмер" - -msgid "Kannada" -msgstr "Канада" - -msgid "Korean" -msgstr "Корей" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "Литва" - -msgid "Latvian" -msgstr "Латвия" - -msgid "Macedonian" -msgstr "Македон" - -msgid "Malayalam" -msgstr "Малаялам" - -msgid "Mongolian" -msgstr "Монғол" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "Голланд" - -msgid "Norwegian Nynorsk" -msgstr "Норвегиялық нюнор" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "Пенджаб" - -msgid "Polish" -msgstr "Поляк" - -msgid "Portuguese" -msgstr "Португал" - -msgid "Brazilian Portuguese" -msgstr "Бразилиялық португал" - -msgid "Romanian" -msgstr "Роман" - -msgid "Russian" -msgstr "Орыс" - -msgid "Slovak" -msgstr "Словак" - -msgid "Slovenian" -msgstr "Словениялық" - -msgid "Albanian" -msgstr "Албан" - -msgid "Serbian" -msgstr "Серб" - -msgid "Serbian Latin" -msgstr "Сербиялық латын" - -msgid "Swedish" -msgstr "Швед" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "Тамиль" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Thai" -msgstr "Тай" - -msgid "Turkish" -msgstr "Түрік" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "Украин" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Вьетнам" - -msgid "Simplified Chinese" -msgstr "Жеңілдетілген қытай" - -msgid "Traditional Chinese" -msgstr "Дәстүрлі қытай" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Тура мәнін енгізіңіз." - -msgid "Enter a valid URL." -msgstr "Тура URL-ді енгізіңіз." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Тура IPv4 адресті енгізіңіз." - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "Тек үтірлермен бөлінген цифрлерді енгізіңіз." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Бұл мәннің %(limit_value)s екендігін тексеріңіз (қазір ол %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Бұл мәннің мынадан %(limit_value)s кіші немесе тең екендігін тексеріңіз." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Бұл мәннің мынадан %(limit_value)s үлкен немесе тең екендігін тексеріңіз." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Сан енгізіңіз." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "және" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Бұл жолақ null болмау керек." - -msgid "This field cannot be blank." -msgstr "Бұл жолақ бос болмау керек." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s %(field_label)s жолақпен бұрыннан бар." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Жолақтын түрі: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boolean (True немесе False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Жол (%(max_length)s символға дейін)" - -msgid "Comma-separated integers" -msgstr "Үтірмен бөлінген бүтін сандар" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Дата (уақытсыз)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Дата (уақытпен)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Ондық сан" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Email адрес" - -msgid "File path" -msgstr "Файл жолы" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Реал сан" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Бүтін сан" - -msgid "Big (8 byte) integer" -msgstr "Ұзын (8 байт) бүтін сан" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "IP мекенжайы" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Булеан (True, False немесе None)" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "Мәтін" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Уақыт" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (тип related field арқылы анықталады)" - -msgid "One-to-one relationship" -msgstr "One-to-one қатынас" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Many-to-many қатынас" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Бұл өрісті толтыру міндетті." - -msgid "Enter a whole number." -msgstr "Толық санды енгізіңіз." - -msgid "Enter a valid date." -msgstr "Дұрыс күнді енгізіңіз." - -msgid "Enter a valid time." -msgstr "Дұрыс уақытты енгізіңіз." - -msgid "Enter a valid date/time." -msgstr "Дұрыс күнді/уақытты енгізіңіз." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ешқандай файл жіберілмеді. Форманың кодтау түрін тексеріңіз." - -msgid "No file was submitted." -msgstr "Ешқандай файл жіберілмеді." - -msgid "The submitted file is empty." -msgstr "Бос файл жіберілді." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Файлды жіберіңіз немесе тазалауды белгіленіз, екеуін бірге емес." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Дұрыс сүретті жүктеңіз. Сіз жүктеген файл - сүрет емес немесе бұзылған сүрет." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Дұрыс тандау жасаңыз. %(value)s дұрыс тандау емес." - -msgid "Enter a list of values." -msgstr "Мәндер тізімін енгізіңіз." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Сұрыптау" - -msgid "Delete" -msgstr "Жою" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s жолақтағы қайталанған мәнді түзетіңіз." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "%(field)s жолақтағы мәнді түзетіңіз, ол бірегей болу керек." - -#, 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 "" -"%(field_name)s жолақтағы мәнді түзетіңіз. Ол %(date_field)s жолақтың ішінде " -"%(lookup)s үшін бірегей болу керек." - -msgid "Please correct the duplicate values below." -msgstr "Қайталанатын мәндерді түзетіңіз." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Дұрыс нұсқаны таңдаңыз. Бұл нұсқа дұрыс таңдаулардың арасында жоқ." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Тазалау" - -msgid "Currently" -msgstr "Ағымдағы" - -msgid "Change" -msgstr "Түзету" - -msgid "Unknown" -msgstr "Белгісіз" - -msgid "Yes" -msgstr "Иә" - -msgid "No" -msgstr "Жоқ" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "иә,жоқ,мүмкін" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" -msgstr[1] "%(size)d байт" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s ГБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "Т.Қ." - -msgid "a.m." -msgstr "Т.Ж." - -msgid "PM" -msgstr "ТҚ" - -msgid "AM" -msgstr "ТЖ" - -msgid "midnight" -msgstr "түнжарым" - -msgid "noon" -msgstr "түсқайта" - -msgid "Monday" -msgstr "Дүйсенбі" - -msgid "Tuesday" -msgstr "Сейсенбі" - -msgid "Wednesday" -msgstr "Сәрсенбі" - -msgid "Thursday" -msgstr "Бейсенбі" - -msgid "Friday" -msgstr "Жума" - -msgid "Saturday" -msgstr "Сенбі" - -msgid "Sunday" -msgstr "Жексенбі" - -msgid "Mon" -msgstr "Дб" - -msgid "Tue" -msgstr "Сб" - -msgid "Wed" -msgstr "Ср" - -msgid "Thu" -msgstr "Бс" - -msgid "Fri" -msgstr "Жм" - -msgid "Sat" -msgstr "Сн" - -msgid "Sun" -msgstr "Жк" - -msgid "January" -msgstr "Қаңтар" - -msgid "February" -msgstr "Ақпан" - -msgid "March" -msgstr "Наурыз" - -msgid "April" -msgstr "Сәуір" - -msgid "May" -msgstr "Мамыр" - -msgid "June" -msgstr "Маусым" - -msgid "July" -msgstr "Шілде" - -msgid "August" -msgstr "Тамыз" - -msgid "September" -msgstr "Қыркүйек" - -msgid "October" -msgstr "Қазан" - -msgid "November" -msgstr "Қараша" - -msgid "December" -msgstr "Желтоқсан" - -msgid "jan" -msgstr "қан" - -msgid "feb" -msgstr "ақп" - -msgid "mar" -msgstr "нау" - -msgid "apr" -msgstr "сәу" - -msgid "may" -msgstr "мам" - -msgid "jun" -msgstr "мау" - -msgid "jul" -msgstr "шіл" - -msgid "aug" -msgstr "там" - -msgid "sep" -msgstr "қыр" - -msgid "oct" -msgstr "қаз" - -msgid "nov" -msgstr "қар" - -msgid "dec" -msgstr "жел" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Қаң." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Ақп." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Наурыз" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Сәуір" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Мамыр" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Маусым" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Шілде" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Там." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Қыр." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Қаз." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Қар." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Жел." - -msgctxt "alt. month" -msgid "January" -msgstr "Қаңтар" - -msgctxt "alt. month" -msgid "February" -msgstr "Ақпан" - -msgctxt "alt. month" -msgid "March" -msgstr "Наурыз" - -msgctxt "alt. month" -msgid "April" -msgstr "Сәуір" - -msgctxt "alt. month" -msgid "May" -msgstr "Мамыр" - -msgctxt "alt. month" -msgid "June" -msgstr "Маусым" - -msgctxt "alt. month" -msgid "July" -msgstr "Шілде" - -msgctxt "alt. month" -msgid "August" -msgstr "Тамыз" - -msgctxt "alt. month" -msgid "September" -msgstr "Қыркүйек" - -msgctxt "alt. month" -msgid "October" -msgstr "Қазан" - -msgctxt "alt. month" -msgid "November" -msgstr "Қараша" - -msgctxt "alt. month" -msgid "December" -msgstr "Желтоқсан" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "немесе" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "Жыл таңдалмаған" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Ай таңдалмаған" - -msgid "No day specified" -msgstr "Күн таңдалмаған" - -msgid "No week specified" -msgstr "Апта таңдалмаған" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s қол жеткізгісіз" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Болашақ %(verbose_name_plural)s қол жеткізгісіз, себебі %(class_name)s." -"allow_future False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "%(verbose_name)s табылған жоқ" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/km/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/km/LC_MESSAGES/django.mo deleted file mode 100644 index b73a32aae966c43a4d523f8fb6873df30ba4aab5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7217 zcmc(ieT-aH6~HeDMOHvQ718RG&t2Hr-4+UEYn67}g>AcS>Fz>7`FJ~XclNO}?+tI> zbh}7&+mu3~Pzt3$X=c`%U{p|uhOP*xO;Do}jV3DmAq;n%U@*{e0K$-uR`KRW)emfL<3mtnM zmqW3)3LXcC95+I-dlMvtDhfr&`uekTmI=&2L z{;TlA@EynZpv*hzWLr1$p{&;lMgJ;zCLDs|&$wgGvEZ0EZg#xWaoTa4<2{Z$9UpYu zQGyvlWW{olxd|7hVoug^%d;{)k5|LIWb>0BuObUI$?*bil$A=e*s{i5S`H~zTelTg!e{RJo1xq{8RRBp1@ak0o-2^W$hAl>vIH4KL(dduNFqytGKau2Cxg*eEmWwAdRq}8%gwp2{iavf&l@eU36HFK_!(t_FzY2#1+o{K!LcaLcQJR9jpVv?5=lfiM0hVwY$z3r z!XZB?#j?_nE+kfWD99Ib!B{{N`^E#~;ZQExWp-U{XDfc ztT!iW7|-hN+8qQ%Pv;BCR2MI4vqCQ8rTs9B5^q#;m&-N1LMPU@mx7r6GNlw3#nEBv zMh(Y)CP;!Pq&jL&4wtl5D8&=v%*ci{YGfkz1LN^XI1xsZp&BXVB0odHY$6+!Y2MH3 zE>FBQQJ#uQUdgDieF?d?CqsPXpcr+jeV-bN;}S8e*-+Q(48al?uh%)&zd;w3KT3sc z>hkhYn2aB1k7DzfNq*}PrO-TN3!`;xO8L2@#dyPjJ?jlBoF|*&hOzn)Xc((iXycI7 zXj5N&oLkH}*f`LnU$4Z5Iklo}7@Dg>&W`d6vGPkYQiH{8kV!2s zWs9ldsMl*-zb>^wZwf>;CHGRVx3FiyrKz6FQVSP(J(u@hcI72KJZ)?IVv?c)!(z@) zqPW*v>zkw9iT=VxybiM^swy?C{d}*tdOXhs)jpmih2HLNzfkB(WNI*`H+OLlbz7fm z;Lb3UyC?G99c_aHgDdB}U(nUl)<+@fkmWh+yn`Ld@g-h*+>eVoSvoS@pISVp zCu@!AIJMH<620Ey(IBZi+3QW@+t%kwv7bxzb7vHLy|7@q#ia|Dc(%E;XGxo?mLIED zwp7cNYWX=jj{@7NmJgWrzG`KMY3!+1?n48`*=l*_aCP2e=PPbf`TL?;d5GV+4^GYI zU2jg`S1sR-s{J-q%loS3=MVcn)zuqxndw>eLo?=k=6de4RV_ba7Jb6Ffdj0AW4N)a zT7H3v?BK3yWqY;!aJBrR`Q2MBALMnryU;rhvA27xm95n>MyxgF5*6lQjbFA&NSH?; zwi@FYLxEY_s^!Pc=BCX!OHWG#nghGtn3!%Ez1P@yfIyg>*r1CN7BK#VF}ug?9e;6y zO<7C356!eoWp{Y(GF7y3h(r-pLV&w8Nb?Tk-?omUvB{Fye1FCts>S35R%(g%ZsV9O zv#sK{{bN9UBHXUV>}x4WsWjQ>erZeE2rwnK&DLV09@Q$NwTwJr_AQaeCiC{1K0!U) zpSod8n2M?FIegkKR}m6T{>@a&FOlk_D-aU`lEJ=QmQC9gOVuntU6m6=(olM|TDb?0 z>Xl6$6OY~1%3ZbMc-ZXx+oo&7CWYP@p7$F@3XGsrFD@#W!62^Kf}fMsjvH zPGw~eA1d^SkG(={{g6TXDQ>)rt+TdrF+_uPaBkYPO*q6$YJyi=sue0wYT|!rx_(k- z=3*?RcF-0CuL(X$+Fxt@%d%kGM4DnGNDtsN>EUu=Pi%;xeGJXjq&X7&If6Q`r8H1S zi!|Ga@TUb+iJ%QR_ZxoTBWJ}16t#Wr{NG4Eq>XmTb3NzwmZ7#;LoOaNC?#zEut4d1 zc*v+dKe%tr>}~jKhk>EG+e~8xm4F{V#;&o}yo4Ej{jT2;o#?f5W?9&`x zV~mSq)+AACsOfJetmAvr$Dgn=%AQ4;)_?WI*l!a5pDtBaX}bM5p_Gf1$kA=%ZZq@$ TzKtWKxwD}ZkNmo|g4I6(lDL#) diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/km/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/km/LC_MESSAGES/django.po deleted file mode 100644 index 1c7d623..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/km/LC_MESSAGES/django.po +++ /dev/null @@ -1,1251 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# Natalia, 2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Natalia, 2025\n" -"Language-Team: Khmer (http://app.transifex.com/django/django/language/km/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: km\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "ភាសាអារ៉ាប់" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "" - -msgid "Bulgarian" -msgstr "" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "ភាសាបេឡារុស្ស" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Catalan" -msgstr "" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "ភាសាឆេក" - -msgid "Welsh" -msgstr "ភាសាអ៊ុយក្រែន" - -msgid "Danish" -msgstr "ភាសាដាណឺម៉ាក" - -msgid "German" -msgstr "ភាសាអាល្លឺម៉ង់" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "ភាសាហ្កែលិគ" - -msgid "English" -msgstr "ភាសាអង់គ្លេស" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "ភាសាអេស្ប៉ាញ" - -msgid "Argentinian Spanish" -msgstr "" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "" - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Persian" -msgstr "" - -msgid "Finnish" -msgstr "ភាសាហ្វាំងឡង់" - -msgid "French" -msgstr "ភាសាបារាំង" - -msgid "Frisian" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "ភាសាហ្កែលិគ" - -msgid "Hebrew" -msgstr "ភាសាហេប្រិ" - -msgid "Hindi" -msgstr "" - -msgid "Croatian" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "ភាសាហុងគ្រី" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "ភាសាអ៉ីស្លង់" - -msgid "Italian" -msgstr "ភាសាអ៊ីតាលី" - -msgid "Japanese" -msgstr "ភាសាជប៉ុន" - -msgid "Georgian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Korean" -msgstr "" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "" - -msgid "Latvian" -msgstr "" - -msgid "Macedonian" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "ភាសាហ្វាំងឡង់" - -msgid "Norwegian Nynorsk" -msgstr "" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Polish" -msgstr "" - -msgid "Portuguese" -msgstr "" - -msgid "Brazilian Portuguese" -msgstr "" - -msgid "Romanian" -msgstr "ភាសារូម៉ានី" - -msgid "Russian" -msgstr "ភាសាรัរូស្ស៉ី" - -msgid "Slovak" -msgstr "ភាសាស្លូវ៉ាគី" - -msgid "Slovenian" -msgstr "ភាសាស្លូវ៉ានី" - -msgid "Albanian" -msgstr "" - -msgid "Serbian" -msgstr "" - -msgid "Serbian Latin" -msgstr "" - -msgid "Swedish" -msgstr "ភាសាស៊ុយអែដ" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "ភាសាតាមីល" - -msgid "Telugu" -msgstr "" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "ភាសាទួរគី" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "ភាសាអ៊ុយក្រែន" - -msgid "Urdu" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Simplified Chinese" -msgstr "ភាសាចិនសាមញ្ញ" - -msgid "Traditional Chinese" -msgstr "ភាសាចិនបុរាណ" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -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]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "" - -msgid "Enter a valid domain name." -msgstr "" - -msgid "Enter a valid URL." -msgstr "" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "" - -msgid "IPv4" -msgstr "" - -msgid "IPv6" -msgstr "" - -msgid "IPv4 or IPv6" -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "បំពេញតែលេខហើយផ្តាច់ចេញពីគ្នាដោយសញ្ញាក្បៀស។" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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 "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "និង" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "ចាំបាច់បំពេញទិន្នន័យកន្លែងនេះ។" - -msgid "This field cannot be blank." -msgstr "" - -#, 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" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boolean (អាច​ជា True រឺ False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "ចំនួនពិត(Integer) ដែលផ្តាច់ចេញពីគ្នាដោយ​ក្បៀស" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "កាល​បរិច្ឆេទ (Date) (មិនមានសរសេរម៉ោង)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "កាល​បរិច្ឆេទ (Date) (មានសរសេរម៉ោង)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "ចំនួនទសភាគ (Decimal)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "" - -msgid "File path" -msgstr "ផ្លូវទៅកាន់ឯកសារ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "ចំនួនពិត(Integer)" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "លេខ IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (អាចជា True​ រឺ False រឺ None)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Text" -msgstr "អត្ថបទ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "ពេលវេលា" - -msgid "URL" -msgstr "អាស័យដ្ឋានគេហទំព័រ(URL)" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "ចាំបាច់បំពេញទិន្នន័យកន្លែងនេះ។" - -msgid "Enter a whole number." -msgstr "បំពេញចំនួនទាំងអស់។" - -msgid "Enter a valid date." -msgstr "" - -msgid "Enter a valid time." -msgstr "" - -msgid "Enter a valid date/time." -msgstr "" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "មិនមានឯកសារត្រូវបានជ្រើសរើស។ សូមពិនិត្យប្រភេទឯកសារម្តងទៀត។" - -msgid "No file was submitted." -msgstr "" - -msgid "The submitted file is empty." -msgstr "ពុំមានឯកសារ។​" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "រូបភាពដែលទាញយកមិនត្រឹមត្រូវ ប្រហែលជាមិនមែនជារូបភាព ឬក៏ជា រូបភាពខូច។" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" - -msgid "Order" -msgstr "" - -msgid "Delete" -msgstr "លប់" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "" - -msgid "Currently" -msgstr "" - -msgid "Change" -msgstr "ផ្លាស់ប្តូរ" - -msgid "Unknown" -msgstr "មិន​ដឹង" - -msgid "Yes" -msgstr "យល់ព្រម" - -msgid "No" -msgstr "មិនយល់ព្រម" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "យល់ព្រម,មិនយល់ព្រម,ប្រហែល" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" - -#, python-format -msgid "%s KB" -msgstr "" - -#, python-format -msgid "%s MB" -msgstr "" - -#, python-format -msgid "%s GB" -msgstr "" - -#, python-format -msgid "%s TB" -msgstr "" - -#, python-format -msgid "%s PB" -msgstr "" - -msgid "p.m." -msgstr "" - -msgid "a.m." -msgstr "" - -msgid "PM" -msgstr "" - -msgid "AM" -msgstr "" - -msgid "midnight" -msgstr "" - -msgid "noon" -msgstr "" - -msgid "Monday" -msgstr "ច័ន្ទ" - -msgid "Tuesday" -msgstr "អង្គារ" - -msgid "Wednesday" -msgstr "ពុធ" - -msgid "Thursday" -msgstr "ព្រហស្បតិ៍" - -msgid "Friday" -msgstr "សុក្រ" - -msgid "Saturday" -msgstr "សៅរ៍" - -msgid "Sunday" -msgstr "អាទិត្យ" - -msgid "Mon" -msgstr "" - -msgid "Tue" -msgstr "" - -msgid "Wed" -msgstr "" - -msgid "Thu" -msgstr "" - -msgid "Fri" -msgstr "" - -msgid "Sat" -msgstr "" - -msgid "Sun" -msgstr "" - -msgid "January" -msgstr "មករា" - -msgid "February" -msgstr "កុម្ភៈ" - -msgid "March" -msgstr "មិនា" - -msgid "April" -msgstr "មេសា" - -msgid "May" -msgstr "ឧសភា" - -msgid "June" -msgstr "មិថុនា" - -msgid "July" -msgstr "កក្កដា" - -msgid "August" -msgstr "សីហា" - -msgid "September" -msgstr "កញ្ញា" - -msgid "October" -msgstr "តុលា" - -msgid "November" -msgstr "វិច្ឆិកា" - -msgid "December" -msgstr "ធ្នូ" - -msgid "jan" -msgstr "មករា" - -msgid "feb" -msgstr "កុម្ភះ" - -msgid "mar" -msgstr "មិនា" - -msgid "apr" -msgstr "មេសា" - -msgid "may" -msgstr "ឧសភា" - -msgid "jun" -msgstr "មិថុនា" - -msgid "jul" -msgstr "កក្កដា" - -msgid "aug" -msgstr "សីហា" - -msgid "sep" -msgstr "កញ្ញា" - -msgid "oct" -msgstr "តុលា" - -msgid "nov" -msgstr "វិច្ឆិកា" - -msgid "dec" -msgstr "ធ្នូ" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "" - -msgctxt "abbrev. month" -msgid "March" -msgstr "មិនា" - -msgctxt "abbrev. month" -msgid "April" -msgstr "មេសា" - -msgctxt "abbrev. month" -msgid "May" -msgstr "ឧសភា" - -msgctxt "abbrev. month" -msgid "June" -msgstr "មិថុនា" - -msgctxt "abbrev. month" -msgid "July" -msgstr "កក្កដា" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "" - -msgctxt "alt. month" -msgid "January" -msgstr "មករា" - -msgctxt "alt. month" -msgid "February" -msgstr "កុម្ភៈ" - -msgctxt "alt. month" -msgid "March" -msgstr "មិនា" - -msgctxt "alt. month" -msgid "April" -msgstr "មេសា" - -msgctxt "alt. month" -msgid "May" -msgstr "ឧសភា" - -msgctxt "alt. month" -msgid "June" -msgstr "មិថុនា" - -msgctxt "alt. month" -msgid "July" -msgstr "កក្កដា" - -msgctxt "alt. month" -msgid "August" -msgstr "សីហា" - -msgctxt "alt. month" -msgid "September" -msgstr "កញ្ញា" - -msgctxt "alt. month" -msgid "October" -msgstr "តុលា" - -msgctxt "alt. month" -msgid "November" -msgstr "វិច្ឆិកា" - -msgctxt "alt. month" -msgid "December" -msgstr "ធ្នូ" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "" - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/km/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/km/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/km/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/km/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 43dd03d3e076386a4e88ffeaad51a4c28dfebb4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?ufCXU~-oghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+1bQio7cjRp*AvT#RXEMcxo<9x0S zIjTrPF`ybiiZf{MuB7(Gb_Z6t7_8c|K@0V*R1Jk^>H?CgQX;e+a4wW^oEO?p%R@(X UFY#y=p`8WVXuc_9%%s8n00ViDF4% zjbcqT>csQ@|;ru2AHz1?!;rvMt=S_Y%Z`;H9Z3>Z9%un>aff*N z!a4jP8Ds$gUw^+4k9ZfyNSJ!TU=RPG5TFRc2vLL(vR*+KS7%RON1ym$*8s;L#}NOZ zTS6fo{-ME+el7^Hl?NwHo*XEna5iJm4JW>s4QUfa%YyANdkf~0W=Aj5MaodOn52Ap1GZwOYU?JeecaM zxC=>;5acCDKm^1Pk|2)=Glbv+SOj0FDAumKWtG${ZY^8Zg6?Xe*0Qzx`=9UhePx0{ zsdBsW-G86gcfR*I_fDRF=bjq^p68%Lp}XG_1n+%Q5OlmJ=o(B zpycTQ-wU1yYF#fVz0U^am-Bu5LQwn?Q0uCo{Bjwn_`VVB05^b&$8Um)mlr`q3VsjD z@B8CCtvdrGHG)rg9PzjolzumXlKT#jrNL%U@;wG>zo-28x4~}O&w?|+gHR>~yTQK! z9|7lq{{l+>qYp7V91Dv7iJ+Z$XuaS3&7D zjUd)Ohk=@RG^lx9pyKaDQ2hHq%{$kRF9)UHpzj|B<==|OF;I2qQjmYaZG5n0umhBR zegcZ`FG1<^GN|>x1C=+g`tbu`B6$wieJZ_&g}S{{m@{SP?8@L-RJdOXr&8z}x=AfXV<1m6etfRwgi*yH8kM`+&)${s%h*)n*^kMDb= z%|8-UUd#gLfR}>n!LNbhKmVv8I2l|H&IIoO#pg$$_Iugmo=4+*+J}J3+mn3zeo*tC z1*QMLf~0uxpWyM}v||iU0o9*@Y#m$;YX5DZ;`13l{tw`nXukwL3tsnrYzkiR*Vq+o zZ!>+?g6GrzF1QRls@?272A)p)G4KrVZ4?)c_kr`kd%?57m%xSKNyi4kHQ=W~>HQ9h zqvVNe_8w649tFkcIq(JWCExxrhZiXo{0At% z?LFP_P><8W{pp_vYW))5pMZ+@H6W%4ZU*I#$3g8k3GNU6!MFFO$f|uLDEW>9_XSV$ zxXh3Dd(1%1TMKI6&x6wYVNiDYCs6Xf0?K}S6D(?<3#vY@1U~>~p!~Vjk3R&8-_xM@ zO@fkR4~$y@4*N;BB-YniT}U0ee1V`psn%>E8#w6D)($XPs}~ z1xnxTzWoIFB<-Jo+rgXW*!t5?vi*x7CJ5Gogl_P#@BcX{f4%~0zxR-os2+R}6#tc= z_OF7{b3G{kZuI>RfztPBkI#Yp3!dj=K6vOU#4`9va31&osQJGJ4+8%O)IRURc(@=q z4AgipsPPLtmccz}Uj-fxUJFW|`$5_5TcG6n>PPH;@jXy{Uj`-r?>+7_*Z3a}%AUu9 z+Gip7R`3Gw05JBr%J*LhO0MfY-VTcImqEqhH^8@pPk~zh9QZEq1yKB7@whKWklaUl zoC8YkK2ZD%9xnpL|58x=Zve&T^Ptvm110}=K&}6UAODTVy)nM#z0cz;Q1d5Y_Whx6{{oa-jj;0eusi59xUTTI1e`4e()V19 zy34m$fp;p`i}2|?}v_tw)ws?*av+O`Vyq)N6-cC%{~qXJ_~))n(jWcmG{NaeZFr$ zkMHq#lE*G^yMO-{_-*KF=tAhL(5E3iMd%yQBB%o8&qiLRL6<_x zu}a+BDhJ1u!-ezod4~J!ai6{JlM3At26KCYxuyOnDMm>!cO)y8g1K4LUmO4i&!dCY7Cx^RnoYVo5^vrdb7f;xfBu z#R~F;3zET-k;_Nr|H-uDe)Xip%BQTB|*x5OY_;bVcYyB^Vdra`l_e^)}YFY{wGK?x=d`L%933K#TU1Mv(pXq14i+or zupUwUW8r{;Oj?#Jsf*n1xIe2#*;vr6be7R7V|GS)G<+SAmv~l&V>za+9Q$Fj^HADL)9-9}h&;vStsIqH@_+tFEY2 zA~IJPCnDHoc2}?vuMcRCg>jk<+DkU9b{5AggVV4`JQ|!+EHDn!J?!wyaC6TXwYRA!8;und;aOuznw3`~#44+tiw7#HD(K=Q zmbLM!D~#aV&T-kzX0&Ri7qQrC&fft0d6Kq1CRh3W{wr}|78h%jT8XIgu?BODzn z4h)6EoMwb{SWSx9v@3X>Y+mPr+R;A6-cCM=O_fg5mDLeEUrcDJhAp=orkK2@fL4Ri zhg_^pjqS)aS5ugs^RdN1&9ehK6Rq8!UfkglzCW!D!Gc&NsTvO2-fD6ow}W6wN(Lx3 zmQ>5m0ZXGw097-E`O>%~FGM;OsQLp#X>lO#QfTXhlV(;{GI83A{IS6;EC)HwUDP0wx+iDQuW0pZYsdVl>qsRe8lzaGoN6SczC2T z*2N(2&gCI>MD>>t?Wgpu+{IW@EtQ&vSf6q37c-@H-w->f_`K`m(6Ng(*$A z800GVafyR$QZ-vC;W<)+Wh=ADT>^t;$;u=hO@d`3oJWP4ce&yW;#_IuVrwj|hNK=- zFsQ1Gk3e^hB%zzGdr9Q7wTf@JfH@w)vaC=I&Mw9k-GOn#In*l%mq_$;;u12Q7ng&m zi>ed#b9k)k3SH^h)2^;9ebvF%XeBhq%-)?Q&0Tf~wDz?wq|CLl zr{J}AEsaOiSE{tA*wA6O@rEg=XOZ5}SG#sJ^ySB6W0zB~&fK)Cx4mkO9q3hW)@pY{ zUtY!=x}=pCF)0MmNESrZ!JrTi1S{hHfNvDRh1C+21jAg^hjIIGv5*u8hblpma*!tJ zsvsSx1ZftGC_mD??{b zd9YaMoL3zzclM>T!)d*XJD0?(xC^C8r|$E!!{cVm{7~o2nVmCE2xrWgef+FrXYfor zGb&d)Nu8w3#VXBahfB!qEDd{7E=qBk@r3hyFz)P&qv6@1zh{JPLzT+N?CH}-M@PFV zT3uWbU);s*aJq?=1NrTiPhXi#Z=cq)sAoZ4ftg)1rp@Pw-+Nz@OZ+!&&{sN=?k!;mTxMue;@Sa+e$~&khs2^p#IO zZcb>gC$}ZxDdEiaIn#p4@%8xuTKg(GIex|D_&t*o*SgO&;pF&NCnr8LIlgvse9Pqc z6O-c)PEM?u9N*5sjlOqc4P2VO>B4w&{Fce_$KB`nOmhR>>m;$U z9mW6wu&3EireG(!jGKvXX1d)3Wtja@$5u#+7glSL>B9cz9huyEFPG}$a!S}XIk7El zw0k?PMoVp?{it*P&CHikCe|4j7@HS!JGD8B;x^o>V8W=IEqZF^9dF6J9d1L# z9j<3X1wa!swnN$NE;QL`tquCHqJckb5Va?Aze-ZZZmfl|7v$>PY)#$?oJGvt*nM@Y zrp`nxHE(>uiE@jZCm%GfCM<9v3?7lSop8<}(#)*qosJ7l1^A$W#hJG(4Dl*4Kp?RQ z?Ul4{8*J^n2N8f`DCCeN_GyCdiGjoIBOvY0R+EC+!l5HU0}W}C}kB7{w)i`x-ntdr|sbB&qAN0jE;nvISFCS2zj;xYN(n4u5* z$ur^3reF#d&pja9l77tH07J&$O9+V(hM77#*25LIl3OMfR@ja!sl`n{3NZ`Wh z)U>HwPI)Fzj^C`EG)P$B%UmJ#U}Wr+ryR+G5fKM2+NJTAtJY2UB}<3P?h0t$mFiBi zyIDvbMr_$2mrqv2WSdcwH*=;rSRuKSC1lLk)S7WSgOpc}gO-^7t(yPY>Y$r(Mo#ql z%3oNQ7Hg?0B2m2((jXRmUOTt=v~*=gVT0viQp+LS@q~=j#DY#H)XxZ)d`)+Y-Q-fM zd^l)}{p6SzDKdyob|OJ{hqcehyl$|nk*AL@I_*cxmR-<$i(5d_Sf!TUsJ&~hC$ff3 z2y8FuE_uMJSrx1_3X|UbkH9b#9SAzaj3E2oUzAhG4 zF1AvSoI1{vQ)U z*rlaua|<|MzX%LFcvM-OpA|?-$Ll7?b(e6d%-sa{V=|_Q7sL0tV#I0g&RK6ot!2z= zGOMZhwK{1c>-w;6r(d~UP*LPKM>NfDo|~QS?29!vyB#eIwWCR+OArHW!A4k4uIzLQ znRnf3;{ptO)N2V#&>6ehg16*9y!%=cb zAMYt5msB=O*k;(X;UsR8TC%YTAdm3fM0ZRisLxaQD$dNKJKqlZrsMo1``Y&)Hj_{x z3mG&=ktaUZ;bop!ZI)*ip+ln<{%c*AOs$x(EZ|Z`gS7;wdED>9-!a160lu=^pEg=M zC&xc)VduWRn$GY*b{KDTL8L%nZ?g3x+7nlrCL5hS8oBA01IIzGGxJZ)Q03_j=E&A~i@-t`)RTkgQlRCc)W1j)arBZk ztDQ?oxJ`;`&U-Tq{ovf`LY^Br!X0=iL8`CJDZQgOuP zoRxD;yk3_#8hGLdmt_jrH;SRvO4NBRo>RvQzNjTVIf1z;5-5$=B^^d!25lOc+BU-M zN^k~PftfKqCf69f9E=*zFJtwA8;xUUtyK9AdDJ;Z0nR$TPgS0bD>0yw!Y;N3;p;zU znt$QZe5CmQh~zSxd|`>Q2Gs~8_$ke4AgMVrkQY&#F%S`+o-i+$>GCO(gcPY%VM!z8YKe4j* zFQ{5gko-@@e^F^VDCv!Ve#SQV)7MC6;Cq-+`*U@RtZ%f7oX4Gq<=Xt$2Ip=4c7z{E zA*zc%y8hIdY>6f%EQ!G9t^-n4k7%4)whb`?iWNqd$e+IoyzL^Pln2%+&*;$b(&F2a?5IKZ%fNmGSE^+sVJTK7DO$h z9x`(WW~y~rc|$hjgvDyRfw*B6IlD$uCv>M|uC6z(WD;Gl@>Rf%wNxON(wfB}$!+sd zT?L0OY-sfY7Idk|pb$IyFB=31KOW;w3l_go&ASZSa`~e1zbiBxl?nt|Tc4gQ259-R zWFC^oT6Uzg;L~~rF@rSmZJG3q)qwqXmH`VWl;2pXm3#K3nDF7f=_qqb$?S4@qkpF! zaKdT2dGSuSNNHHJ4?i-mc24B)Q2L%uq^);eq*sTZn|a3SU4iB9YcXLWHfehIy>6%7gpQLhN6foW|R ze{u@LSh&c@&h}WyI$@+ssC1IaY_O@(>f5{?Hbj>a2|H4qgKFoke-`SX7pc4j{S diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kn/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/kn/LC_MESSAGES/django.po deleted file mode 100644 index f2ba2aa..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/kn/LC_MESSAGES/django.po +++ /dev/null @@ -1,1232 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jannis Leidel , 2011 -# karthikbgl , 2011-2012 -# Ramakrishna Yekulla , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Kannada (http://www.transifex.com/django/django/language/" -"kn/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: kn\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "ಅರೇಬಿಕ್" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "ಆಜೆರ್ಬೈಜನಿ" - -msgid "Bulgarian" -msgstr "ಬಲ್ಗೇರಿಯನ್" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "ಬೆಂಗಾಲಿ" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "ಬೋಸ್ನಿಯನ್" - -msgid "Catalan" -msgstr "ಕೆಟಲಾನ್" - -msgid "Czech" -msgstr "ಝೆಕ್" - -msgid "Welsh" -msgstr "ವೆಲ್ಷ್" - -msgid "Danish" -msgstr "ಡ್ಯಾನಿಷ್" - -msgid "German" -msgstr "ಜರ್ಮನ್" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "ಗ್ರೀಕ್" - -msgid "English" -msgstr "ಇಂಗ್ಲಿಷ್" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "ಬ್ರಿಟೀಶ್ ಇಂಗ್ಲಿಷ್" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "ಸ್ಪ್ಯಾನಿಷ್" - -msgid "Argentinian Spanish" -msgstr "ಅರ್ಜೆಂಟಿನಿಯನ್ ಸ್ಪಾನಿಷ್" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "ಮೆಕ್ಸಿಕನ್ ಸ್ಪಾನಿಷ್" - -msgid "Nicaraguan Spanish" -msgstr "nicarguan ಸ್ಪಾನಿಷ್" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "ಎಷ್ಟೋನಿಯನ್" - -msgid "Basque" -msgstr "ಬಾಸ್ಕ್‍" - -msgid "Persian" -msgstr "ಪರ್ಶಿಯನ್" - -msgid "Finnish" -msgstr "ಫಿನ್ನಿಶ್" - -msgid "French" -msgstr "ಫ್ರೆಂಚ್" - -msgid "Frisian" -msgstr "ಫ್ರಿಸಿಯನ್" - -msgid "Irish" -msgstr "ಐರಿಶ್" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "ಗೆಲಿಶಿಯನ್" - -msgid "Hebrew" -msgstr "ಹೀಬ್ರೂ" - -msgid "Hindi" -msgstr "ಹಿಂದಿ" - -msgid "Croatian" -msgstr "ಕ್ರೊಯೇಶಿಯನ್" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "ಹಂಗೇರಿಯನ್" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "ಇಂಡೋನಿಶಿಯನ್" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್" - -msgid "Italian" -msgstr "ಇಟಾಲಿಯನ್" - -msgid "Japanese" -msgstr "ಜಾಪನೀಸ್" - -msgid "Georgian" -msgstr "ಜಾರ್ಜೆಯನ್ " - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "ಖಮೇರ್" - -msgid "Kannada" -msgstr "ಕನ್ನಡ" - -msgid "Korean" -msgstr "ಕೊರಿಯನ್" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "ಲಿತುವಾನಿಯನ್ " - -msgid "Latvian" -msgstr "ಲಾಟ್ವಿಯನ್" - -msgid "Macedonian" -msgstr "ಮೆಸಡೊನಿಯನ್" - -msgid "Malayalam" -msgstr "ಮಲಯಾಳಂ" - -msgid "Mongolian" -msgstr "ಮಂಗೊಲಿಯನ್" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "ಡಚ್" - -msgid "Norwegian Nynorsk" -msgstr "ನಾರ್ವೇಜಿಯನ್ ನಿನೋರ್ಕ್" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "ಪಂಜಾಬಿ" - -msgid "Polish" -msgstr "ಪೋಲಿಷ್" - -msgid "Portuguese" -msgstr "ಪೋರ್ಚುಗೀಸ್" - -msgid "Brazilian Portuguese" -msgstr "ಬ್ರಜೀಲಿಯನ್ ಪೋರ್ಚುಗೀಸ್" - -msgid "Romanian" -msgstr "ರೋಮೇನಿಯನ್" - -msgid "Russian" -msgstr "ರಶಿಯನ್" - -msgid "Slovak" -msgstr "ಸ್ಲೋವಾಕ್" - -msgid "Slovenian" -msgstr "ಸ್ಲೋವೇನಿಯನ್" - -msgid "Albanian" -msgstr "ಅಲ್ಬೆನಿಯನ್ " - -msgid "Serbian" -msgstr "ಸರ್ಬಿಯನ್" - -msgid "Serbian Latin" -msgstr "ಸರ್ಬಿಯನ್ ಲ್ಯಾಟಿನ್" - -msgid "Swedish" -msgstr "ಸ್ವೀಡಿಷ್" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "ತಮಿಳು" - -msgid "Telugu" -msgstr "ತೆಲುಗು" - -msgid "Thai" -msgstr "ಥಾಯ್" - -msgid "Turkish" -msgstr "ಟರ್ಕಿಶ್" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "ಉಕ್ರೇನಿಯನ್" - -msgid "Urdu" -msgstr "ಉರ್ದು" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "ವಿಯೆತ್ನಾಮೀಸ್" - -msgid "Simplified Chinese" -msgstr "ಸರಳೀಕೃತ ಚೈನೀಸ್" - -msgid "Traditional Chinese" -msgstr "ಸಂಪ್ರದಾಯಿಕ ಚೈನೀಸ್ " - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "ಸಿಂಧುವಾದ ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a valid URL." -msgstr "ಸರಿಯಾದ ಒಂದು URL ಅನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "ಒಂದು ಸರಿಯಾದ IPv4 ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a valid IPv6 address." -msgstr "ಮಾನ್ಯವಾದ IPv6 ವಿಳಾಸ ದಾಖಲಿಸಿ" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "ಮಾನ್ಯವಾದ IPv4 ಅಥವಾ IPv6 ವಿಳಾಸ ದಾಖಲಿಸಿ" - -msgid "Enter only digits separated by commas." -msgstr "ಅಲ್ಪವಿರಾಮ(,)ಗಳಿಂದ ಬೇರ್ಪಟ್ಟ ಅಂಕೆಗಳನ್ನು ಮಾತ್ರ ಬರೆಯಿರಿ." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"ಈ ಮೌಲ್ಯವು %(limit_value)s ಆಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಇದು %(show_value)s ಆಗಿದೆ)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"ಈ ಮೌಲ್ಯವು %(limit_value)s ಕ್ಕಿಂತ ಕಡಿಮೆಯ ಅಥವ ಸಮನಾದ ಮೌಲ್ಯವಾಗಿದೆ ಎಂದು ಖಾತ್ರಿ " -"ಮಾಡಿಕೊಳ್ಳಿ." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"ಈ ಮೌಲ್ಯವು %(limit_value)s ಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಅಥವ ಸಮನಾದ ಮೌಲ್ಯವಾಗಿದೆ ಎಂದು ಖಾತ್ರಿ " -"ಮಾಡಿಕೊಳ್ಳಿ." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "ಒಂದು ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "ಮತ್ತು" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "ಈ ಅಂಶವನ್ನು ಖಾಲಿ ಬಿಡುವಂತಿಲ್ಲ." - -msgid "This field cannot be blank." -msgstr "ಈ ಸ್ಥಳವು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "" -"ಈ %(field_label)s ಅನ್ನು ಹೊಂದಿರುವ ಒಂದು %(model_name)s ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "ಕ್ಷೇತ್ರದ ಬಗೆ: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "ಬೂಲಿಯನ್ (ಹೌದು ಅಥವ ಅಲ್ಲ)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "ಪದಪುಂಜ (%(max_length)s ವರೆಗೆ)" - -msgid "Comma-separated integers" -msgstr "ಅಲ್ಪವಿರಾಮ(,) ದಿಂದ ಬೇರ್ಪಟ್ಟ ಪೂರ್ಣಸಂಖ್ಯೆಗಳು" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "ದಿನಾಂಕ (ಸಮಯವಿಲ್ಲದೆ)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "ದಿನಾಂಕ (ಸಮಯದೊಂದಿಗೆ)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "ದಶಮಾನ ಸಂಖ್ಯೆ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "" - -msgid "File path" -msgstr "ಕಡತದ ಸ್ಥಾನಪಥ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "ತೇಲುವ-ಬಿಂದು ಸಂಖ್ಯೆ" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "ಪೂರ್ಣಾಂಕ" - -msgid "Big (8 byte) integer" -msgstr "ಬೃಹತ್ (೮ ಬೈಟ್) ಪೂರ್ಣ ಸಂಖ್ಯೆ" - -msgid "IPv4 address" -msgstr "IPv4 ವಿಳಾಸ" - -msgid "IP address" -msgstr "IP ವಿಳಾಸ" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "ಬೂಲಿಯನ್ (ನಿಜ, ಸುಳ್ಳು ಅಥವ ಯಾವುದೂ ಅಲ್ಲ ಇವುಗಳಲ್ಲಿ ಒಂದು)" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "ಪಠ್ಯ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "ಸಮಯ" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "ಬಾಹ್ಯ ಕೀಲಿ (ಸಂಬಂಧಿತ ಸ್ಥಳದಿಂದ ಪ್ರಕಾರವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ)" - -msgid "One-to-one relationship" -msgstr "ಒನ್-ಟು-ಒನ್ (ಪರಸ್ಪರ) ಸಂಬಂಧ" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "ಈ ಸ್ಥಳವು ಅಗತ್ಯವಿರುತ್ತದೆ." - -msgid "Enter a whole number." -msgstr "ಪೂರ್ಣಾಂಕವೊಂದನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a valid date." -msgstr "ಸರಿಯಾದ ದಿನಾಂಕವನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a valid time." -msgstr "ಸರಿಯಾದ ಸಮಯವನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a valid date/time." -msgstr "ಸರಿಯಾದ ದಿನಾಂಕ/ಸಮಯವನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"ಯಾವದೇ ಕಡತವನ್ನೂ ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ. ನಮೂನೆಯ ಮೇಲಿನ ಸಂಕೇತೀಕರಣ (ಎನ್ಕೋಡಿಂಗ್) ಬಗೆಯನ್ನು " -"ಪರೀಕ್ಷಿಸಿ." - -msgid "No file was submitted." -msgstr "ಯಾವದೇ ಕಡತವನ್ನೂ ಸಲ್ಲಿಸಲಾಗಿಲ್ಲ." - -msgid "The submitted file is empty." -msgstr "ಸಲ್ಲಿಸಲಾದ ಕಡತ ಖಾಲಿ ಇದೆ." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"ದಯವಿಟ್ಟು ಕಡತವನ್ನು ಸಲ್ಲಿಸಿ ಅಥವ ಅಳಿಸುವ ಗುರುತುಚೌಕವನ್ನು ಗುರುತು ಹಾಕಿ, ಎರಡನ್ನೂ ಒಟ್ಟಿಗೆ " -"ಮಾಡಬೇಡಿ." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"ಸರಿಯಾದ ಚಿತ್ರವನ್ನು ಸೇರಿಸಿ. ನೀವು ಸೇರಿಸಿದ ಕಡತವು ಚಿತ್ರವೇ ಅಲ್ಲ ಅಥವಾ ಅದು ಒಂದು ಹಾಳಾದ " -"ಚಿತ್ರವಾಗಿದೆ. " - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "ಸರಿಯಾದ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ. %(value)s ಎನ್ನುವುದು ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳಲ್ಲಿ ಇಲ್ಲ." - -msgid "Enter a list of values." -msgstr "ಮೌಲ್ಯಗಳ ಒಂದು ಪಟ್ಟಿಯನ್ನು ನಮೂದಿಸಿ." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "ಕ್ರಮ" - -msgid "Delete" -msgstr "ಅಳಿಸಿಹಾಕಿ" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s ಗಾಗಿ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಸರಿಪಡಿಸಿ." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"%(field)s ಗಾಗಿ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಸರಿಪಡಿಸಿ, ಇದರ ಮೌಲ್ಯವು " -"ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು." - -#, 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 "" -"%(field_name)s ಗಾಗಿ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಸರಿಪಡಿಸಿ, %(date_field)s " -"ನಲ್ಲಿನ %(lookup)s ಗಾಗಿ ಇದರ ಮೌಲ್ಯವು ವಿಶಿಷ್ಟವಾಗಿರಬೇಕು." - -msgid "Please correct the duplicate values below." -msgstr "ದಯವಿಟ್ಟು ಈ ಕೆಳಗೆ ಎರಡು ಬಾರಿ ನಮೂದಿಸಲಾದ ಮೌಲ್ಯವನ್ನು ಸರಿಪಡಿಸಿ." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "ಸರಿಯಾದ ಒಂದು ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ. ಆ ಆಯ್ಕೆಯು ಲಭ್ಯವಿರುವ ಆಯ್ಕೆಗಳಲ್ಲಿ ಇಲ್ಲ." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "ಮುಕ್ತಗೊಳಿಸು" - -msgid "Currently" -msgstr "ಪ್ರಸಕ್ತ" - -msgid "Change" -msgstr "ಬದಲಾವಣೆ" - -msgid "Unknown" -msgstr "ಗೊತ್ತಿರದ" - -msgid "Yes" -msgstr "ಹೌದು" - -msgid "No" -msgstr "ಇಲ್ಲ" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "ಹೌದು,ಇಲ್ಲ,ಇರಬಹುದು" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d ಬೈಟ್‌ಗಳು" -msgstr[1] "%(size)d ಬೈಟ್‌ಗಳು" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "ಅಪರಾಹ್ನ" - -msgid "a.m." -msgstr "ಪೂರ್ವಾಹ್ನ" - -msgid "PM" -msgstr "ಅಪರಾಹ್ನ" - -msgid "AM" -msgstr "ಪೂರ್ವಾಹ್ನ" - -msgid "midnight" -msgstr "ಮಧ್ಯರಾತ್ರಿ" - -msgid "noon" -msgstr "ಮಧ್ಯಾಹ್ನ" - -msgid "Monday" -msgstr "ಸೋಮವಾರ" - -msgid "Tuesday" -msgstr "ಮಂಗಳವಾರ" - -msgid "Wednesday" -msgstr "ಬುಧವಾರ" - -msgid "Thursday" -msgstr "ಗುರುವಾರ" - -msgid "Friday" -msgstr "ಶುಕ್ರವಾರ" - -msgid "Saturday" -msgstr "ಶನಿವಾರ" - -msgid "Sunday" -msgstr "ರವಿವಾರ" - -msgid "Mon" -msgstr "ಸೋಮ" - -msgid "Tue" -msgstr "ಮಂಗಳ" - -msgid "Wed" -msgstr "ಬುಧ" - -msgid "Thu" -msgstr "ಗುರು" - -msgid "Fri" -msgstr "ಶುಕ್ರ" - -msgid "Sat" -msgstr "ಶನಿ" - -msgid "Sun" -msgstr "ರವಿ" - -msgid "January" -msgstr "ಜನವರಿ" - -msgid "February" -msgstr "ಫೆಬ್ರುವರಿ" - -msgid "March" -msgstr "ಮಾರ್ಚ್" - -msgid "April" -msgstr "ಎಪ್ರಿಲ್" - -msgid "May" -msgstr "ಮೇ" - -msgid "June" -msgstr "ಜೂನ್" - -msgid "July" -msgstr "ಜುಲೈ" - -msgid "August" -msgstr "ಆಗಸ್ಟ್" - -msgid "September" -msgstr "ಸೆಪ್ಟೆಂಬರ್" - -msgid "October" -msgstr "ಅಕ್ಟೋಬರ್" - -msgid "November" -msgstr "ನವೆಂಬರ್" - -msgid "December" -msgstr "ಡಿಸೆಂಬರ್" - -msgid "jan" -msgstr "ಜನವರಿ" - -msgid "feb" -msgstr "ಫೆಬ್ರವರಿ" - -msgid "mar" -msgstr "ಮಾರ್ಚ್" - -msgid "apr" -msgstr "ಏಪ್ರಿಲ್" - -msgid "may" -msgstr "ಮೇ" - -msgid "jun" -msgstr "ಜೂನ್" - -msgid "jul" -msgstr "ಜುಲೈ" - -msgid "aug" -msgstr "ಆಗಸ್ಟ್‍" - -msgid "sep" -msgstr "ಸೆಪ್ಟೆಂಬರ್" - -msgid "oct" -msgstr "ಅಕ್ಟೋಬರ್" - -msgid "nov" -msgstr "ನವೆಂಬರ್" - -msgid "dec" -msgstr "ಡಿಸೆಂಬರ್" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "ಜನ." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ಫೆಬ್ರ." - -msgctxt "abbrev. month" -msgid "March" -msgstr "ಮಾರ್ಚ್" - -msgctxt "abbrev. month" -msgid "April" -msgstr "ಏಪ್ರಿಲ್" - -msgctxt "abbrev. month" -msgid "May" -msgstr "ಮೇ" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ಜೂನ್" - -msgctxt "abbrev. month" -msgid "July" -msgstr "ಜುಲೈ" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ಆಗ." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "ಸೆಪ್ಟೆ." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "ಅಕ್ಟೋ." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "ನವೆಂ." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "ಡಿಸೆಂ." - -msgctxt "alt. month" -msgid "January" -msgstr "ಜನವರಿ" - -msgctxt "alt. month" -msgid "February" -msgstr "ಫೆಬ್ರವರಿ" - -msgctxt "alt. month" -msgid "March" -msgstr "ಮಾರ್ಚ್" - -msgctxt "alt. month" -msgid "April" -msgstr "ಏಪ್ರಿಲ್" - -msgctxt "alt. month" -msgid "May" -msgstr "ಮೇ" - -msgctxt "alt. month" -msgid "June" -msgstr "ಜೂನ್" - -msgctxt "alt. month" -msgid "July" -msgstr "ಜುಲೈ" - -msgctxt "alt. month" -msgid "August" -msgstr "ಆಗಸ್ಟ್‍" - -msgctxt "alt. month" -msgid "September" -msgstr "ಸಪ್ಟೆಂಬರ್" - -msgctxt "alt. month" -msgid "October" -msgstr "ಅಕ್ಟೋಬರ್" - -msgctxt "alt. month" -msgid "November" -msgstr "ನವೆಂಬರ್" - -msgctxt "alt. month" -msgid "December" -msgstr "ಡಿಸೆಂಬರ್" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "ಅಥವ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "ಯಾವುದೆ ವರ್ಷವನ್ನು ಸೂಚಿಲಾಗಿಲ್ಲ" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "ಯಾವುದೆ ತಿಂಗಳನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ" - -msgid "No day specified" -msgstr "ಯಾವುದೆ ದಿನವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ" - -msgid "No week specified" -msgstr "ಯಾವುದೆ ವಾರವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "ಯಾವುದೆ %(verbose_name_plural)s ಲಭ್ಯವಿಲ್ಲ" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"ಭವಿಷ್ಯದ %(verbose_name_plural)s ಲಭ್ಯವಿಲ್ಲ ಏಕೆಂದರೆ %(class_name)s.allow_future " -"ಎನ್ನುವುದು ಅಸತ್ಯವಾಗಿದೆ (ಫಾಲ್ಸ್‍) ಆಗಿದೆ." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "ಮನವಿಗೆ ತಾಳೆಯಾಗುವ ಯಾವುದೆ %(verbose_name)s ಕಂಡುಬಂದಿಲ್ಲ" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kn/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/kn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kn/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/kn/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index ba683c974303a0b15fc01a5c9b5bac993a917df9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K6CXU~-oghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+1bQis5)Mgs;lS-7JxmN3_qaX#0E z9C4CR45$W>;tblmE2(|4-GLP@26k$##ix42y#LtNwC{DXWQLvC@0c>2OQ0>1u!As+EA zj*&2F!C(*npb(%4T*pd=&maf<%F)lr&rQ`&&QD1#(l1Ia$S>9}Pt7bU&QH}XNGvL; z)Ga8=FUe2N&(YT_OU*0O&&f>EFQ_cZ$j>v@Gc?jK&MW~bOwLYBPc7C@$x6&i&j%Wo zm!_YSpPZPJs-K;wpO#;gn^;n;S5Wzj!zMRBr8Fniu80$8IVcE<<$=TpW=2NF4_plV fVh!9k_(U7HKd>=~NM2wNxFI5akwLJC9jFEX+g4r% diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/kn/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/kn/formats.py deleted file mode 100644 index d212fd5..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/kn/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "h:i A" -# DATETIME_FORMAT = -# YEAR_MONTH_FORMAT = -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "j M Y" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -# DECIMAL_SEPARATOR = -# THOUSAND_SEPARATOR = -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ko/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ko/LC_MESSAGES/django.mo deleted file mode 100644 index 309ce20fff54eb45c828ee2e713f1bb6dce1c98d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29171 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�z9DpR?*W*vD}My#Q`RiEcXO@}&tRamDJs$m&?u&t`r-FW6^`LN zcVav-+_rTt3}Ax|Ql03~Fb-P7-pH$0J##RO8XM!HshH;z$O_3^1yXz|g>{>-5UlXS zneT+v>DH2%aJH-v>^}7 zn!^Mfjxfs+Gq8Kzv)jwRbOb6Ot@^1a5jtFRSEb#)ls3T|QKhKd4H1XS)UqHp!pfY$ z(ft)YZx+~@U-wvUWLRvfQm0y{ApvRSAY2JIF%A0JCyDm04 zStL##p^D0<<}17eS0M(Zy4Xp_efcg#X>T2l^KRk~rN|fg!lRuY_H-9KnA`gR!e61* z0di(7X7BAeL%SN8DVb-Dc@AD-J2s)?tn!(7bfa|_<*l=mtBf#{`~0(NlI z8ZjCFIG3f6G*-6pii?C`27Kc%#=rs!y0rOx53w8E#Hi zXCGfTlYpxC^;k}W8Egq&R81KDd^!jJPirAVTFYUJ5X>=@r=A^OH^N?x9GHCjFyY8p zp7Z31z;^vxWF1%|#1$RvE0I-2pE!V?#J$q92d zR`)<|!{L&A6(d+xI$CQKg)r7f7hkeeV=}5kCs&j#DY~(0+M{E7mHaM#+?;3c0~=vC z;LA9B3TuN+V5;UDsazk?=dk%~;yx0W#=>vGHe|1y{Fjq+xMzgnHQvuZ-wmr4-MH~i znM>4^E(2?*(p_NZ>+m&agnTcBX5jo#mE)N4mBQr+6*>oBr@}@nG?c37Go({hh&_TH zBTwG27Dms8!LOs+CcY;>mA(qy<~)~8pcv9JH;W}0)@>ZU4H5#D7fVmbBm#4un)LPZ zwX3hoIL`fSO?c;6q~Hh`9}W7#3LXl_9bMQ&M;E(26lkTV&VC(Tapihvj_3CG*nBT? z50fsx^++AQznmbV^?ijcCa6*5eO*n~G2kq2=@heI(4%>za$pwh=le`|`s%e~ztQ5o zm;@Vk=7@+ZXue@zrEY;C1iBHNqj#Z5HuYs3IitiveOIQ(iaOBA!V*Umn}&QLv#rc} zDJvd2yf5E3sL(;#Ig;%$(urY>l9bL9>+RH+NlrS&xJkK#eNGyLQa{Dnv3EE^O~D{W zN+VHW7N%&YR6LNSdgf!g^(Lt{`W!Ht+*iVO+j>S>=$ZCn{xhMG$rcZ`G<|{KXS5}c$3YcliPVknVWDOsIhMF(ma>QJ|JRz(VYj@IE8!BrT zY7lp}Pri#PgbGS$3z>?nHWtI9hld4Wq_&>#z+Lnw*i+*I8xst7?ZCrzcVTjSH)7nv zEC*1*_bdFOZ_J8uJ@tYZt*66exXB!aIw~Iobto8Vj6I$;aMw|IsPJwF$S0~gYP01t}o#>!nUt8(c>g< zIZ+D_ajrSM&e-eobDUgrouCxUvMZC@>BgnbXac$V$4eka96^E-$;tz4A{WNj2@$7w zN5^bj=;j#KBIvetw=PR-^Wi}>=rGR`+VejQad)^wQG)({-AC)cdn4Sii-|F6o_qwA zG-JoKPl`=#=*?{|trxG4+d1Z%jkzLYuOis{2r>~%VWd)I!up=ppEP#lf3rDG3zpmo zPC}=luiIFN#2?D1WPKnxv~pmrq1)3n(TaRZ%@c=5SZyHKt4WUiOU;|_0 z5$tEni$w8WgP7q!^vRx~r2NWbldx*cp=~(Le#<5*8mh448NF=Gs?toxTAv-{wR;b* zKN%IwJo==xMw>gM$PdeIkoogE+8K}Y#M_nbyOv$Sc99o*;psTJwA9h4i-L+6NqfqG gHm;90x#&36ly8p{6vI0!Ue(qVkJVXCO^x?|0U^rvh5!Hn diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po deleted file mode 100644 index 9df7f6d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ko/LC_MESSAGES/django.po +++ /dev/null @@ -1,1337 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# BJ Jang , 2014 -# JunGu Kang , 2017 -# Jiyoon, Ha , 2016 -# KwonHan , 2024 -# DONGHO JEONG , 2020 -# Park Hyunwoo , 2017 -# Geonho Kim / Leo Kim , 2019 -# hoseung2 , 2017 -# Ian Y. Choi , 2015 -# Jaehong Kim , 2011 -# Jamie Seol, 2025 -# Jannis Leidel , 2011 -# Jay Oh , 2020 -# Le Tartuffe , 2014,2016 -# Jonghwa Seo , 2019 -# Jubeen Lee , 2020 -# JuneHyeon Bae , 2014 -# JunGu Kang , 2015 -# JunGu Kang , 2019 -# Kagami Sascha Rosylight , 2017 -# Mariusz Felisiak , 2021 -# Seho Noh , 2018 -# Seoeun(Sun☀️) Hong, 2023 -# 최소영, 2024 -# Subin Choi , 2016 -# Taesik Yoon , 2015 -# 정훈 이, 2021 -# 김영빈, 2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Jamie Seol, 2025\n" -"Language-Team: Korean (http://app.transifex.com/django/django/language/ko/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ko\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "아프리칸스어" - -msgid "Arabic" -msgstr "아랍어" - -msgid "Algerian Arabic" -msgstr "알제리 아랍어" - -msgid "Asturian" -msgstr "호주어" - -msgid "Azerbaijani" -msgstr "아제르바이잔어" - -msgid "Bulgarian" -msgstr "불가리어" - -msgid "Belarusian" -msgstr "벨라루스어" - -msgid "Bengali" -msgstr "방글라데시어" - -msgid "Breton" -msgstr "브르타뉴어" - -msgid "Bosnian" -msgstr "보스니아어" - -msgid "Catalan" -msgstr "카탈로니아어" - -msgid "Central Kurdish (Sorani)" -msgstr "중부 쿠르드어 (소라니어)" - -msgid "Czech" -msgstr "체코어" - -msgid "Welsh" -msgstr "웨일즈어" - -msgid "Danish" -msgstr "덴마크어" - -msgid "German" -msgstr "독일어" - -msgid "Lower Sorbian" -msgstr "저지 소르브어" - -msgid "Greek" -msgstr "그리스어" - -msgid "English" -msgstr "영어" - -msgid "Australian English" -msgstr "영어(호주)" - -msgid "British English" -msgstr "영어 (영국)" - -msgid "Esperanto" -msgstr "에스페란토어" - -msgid "Spanish" -msgstr "스페인어" - -msgid "Argentinian Spanish" -msgstr "아르헨티나 스페인어" - -msgid "Colombian Spanish" -msgstr "콜롬비아 스페인어" - -msgid "Mexican Spanish" -msgstr "멕시컨 스페인어" - -msgid "Nicaraguan Spanish" -msgstr "니카과라 스페인어" - -msgid "Venezuelan Spanish" -msgstr "베네수엘라 스페인어" - -msgid "Estonian" -msgstr "에스토니아어" - -msgid "Basque" -msgstr "바스크어" - -msgid "Persian" -msgstr "페르시아어" - -msgid "Finnish" -msgstr "핀란드어" - -msgid "French" -msgstr "프랑스어" - -msgid "Frisian" -msgstr "프리슬란트어" - -msgid "Irish" -msgstr "아일랜드어" - -msgid "Scottish Gaelic" -msgstr "스코틀랜드 게일어" - -msgid "Galician" -msgstr "갈리시아어" - -msgid "Hebrew" -msgstr "히브리어" - -msgid "Hindi" -msgstr "힌두어" - -msgid "Croatian" -msgstr "크로아티아어" - -msgid "Upper Sorbian" -msgstr "고지 소르브어" - -msgid "Hungarian" -msgstr "헝가리어" - -msgid "Armenian" -msgstr "아르메니아어" - -msgid "Interlingua" -msgstr "인테르링구아어" - -msgid "Indonesian" -msgstr "인도네시아어" - -msgid "Igbo" -msgstr "이그보어" - -msgid "Ido" -msgstr "이도어" - -msgid "Icelandic" -msgstr "아이슬란드어" - -msgid "Italian" -msgstr "이탈리아어" - -msgid "Japanese" -msgstr "일본어" - -msgid "Georgian" -msgstr "조지아어" - -msgid "Kabyle" -msgstr "커바일어" - -msgid "Kazakh" -msgstr "카자흐어" - -msgid "Khmer" -msgstr "크메르어" - -msgid "Kannada" -msgstr "칸나다어" - -msgid "Korean" -msgstr "한국어" - -msgid "Kyrgyz" -msgstr "키르키즈 공화국어" - -msgid "Luxembourgish" -msgstr "룩셈부르크" - -msgid "Lithuanian" -msgstr "리투아니아어" - -msgid "Latvian" -msgstr "라트비아어" - -msgid "Macedonian" -msgstr "마케도니아어" - -msgid "Malayalam" -msgstr "말라얄람어" - -msgid "Mongolian" -msgstr "몽고어" - -msgid "Marathi" -msgstr "마라티어" - -msgid "Malay" -msgstr "말레이시아어" - -msgid "Burmese" -msgstr "미얀마어" - -msgid "Norwegian Bokmål" -msgstr "노르웨이어(보크몰)" - -msgid "Nepali" -msgstr "네팔어" - -msgid "Dutch" -msgstr "네덜란드어" - -msgid "Norwegian Nynorsk" -msgstr "노르웨이어 (뉘노르스크)" - -msgid "Ossetic" -msgstr "오세티아어" - -msgid "Punjabi" -msgstr "펀자브어" - -msgid "Polish" -msgstr "폴란드어" - -msgid "Portuguese" -msgstr "포르투갈어" - -msgid "Brazilian Portuguese" -msgstr "브라질 포르투갈어" - -msgid "Romanian" -msgstr "루마니아어" - -msgid "Russian" -msgstr "러시아어" - -msgid "Slovak" -msgstr "슬로바키아어" - -msgid "Slovenian" -msgstr "슬로베니아어" - -msgid "Albanian" -msgstr "알바니아어" - -msgid "Serbian" -msgstr "세르비아어" - -msgid "Serbian Latin" -msgstr "세르비아어" - -msgid "Swedish" -msgstr "스웨덴어" - -msgid "Swahili" -msgstr "스와힐리어" - -msgid "Tamil" -msgstr "타밀어" - -msgid "Telugu" -msgstr "텔루구어" - -msgid "Tajik" -msgstr "타지크어" - -msgid "Thai" -msgstr "태국어" - -msgid "Turkmen" -msgstr "튀르크멘어" - -msgid "Turkish" -msgstr "터키어" - -msgid "Tatar" -msgstr "타타르" - -msgid "Udmurt" -msgstr "이제프스크" - -msgid "Uyghur" -msgstr "위구르" - -msgid "Ukrainian" -msgstr "우크라이나어" - -msgid "Urdu" -msgstr "우르드어" - -msgid "Uzbek" -msgstr "우즈베크어" - -msgid "Vietnamese" -msgstr "베트남어" - -msgid "Simplified Chinese" -msgstr "중국어 간체" - -msgid "Traditional Chinese" -msgstr "중국어 번체" - -msgid "Messages" -msgstr "메시지" - -msgid "Site Maps" -msgstr "사이트 맵" - -msgid "Static Files" -msgstr "정적 파일" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "페이지 번호가 정수가 아닙니다." - -msgid "That page number is less than 1" -msgstr "페이지 번호가 1보다 작습니다." - -msgid "That page contains no results" -msgstr "해당 페이지에 결과가 없습니다." - -msgid "Enter a valid value." -msgstr "올바른 값을 입력하세요." - -msgid "Enter a valid domain name." -msgstr "유효한 도메인 이름을 입력하세요." - -msgid "Enter a valid URL." -msgstr "올바른 URL을 입력하세요." - -msgid "Enter a valid integer." -msgstr "올바른 정수를 입력하세요." - -msgid "Enter a valid email address." -msgstr "올바른 이메일 주소를 입력하세요." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "문자, 숫자, '_', '-'만 가능합니다." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"유니코드 문자, 숫자, 언더스코어 또는 하이픈으로 구성된 올바른 내용을 입력하세" -"요." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "유효한 %(protocol)s의 주소를 입력하세요." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 혹은 IPv6" - -msgid "Enter only digits separated by commas." -msgstr "콤마로 구분된 숫자만 입력하세요." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"%(limit_value)s 안의 값을 입력해 주세요. (입력하신 값은 %(show_value)s입니" -"다.)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "%(limit_value)s 이하의 값을 입력해 주세요." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "%(limit_value)s 이상의 값을 입력해 주세요." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "단계 크기 %(limit_value)s의 배수를 입력해 주세요." - -#, 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 "" -"예를 들어 %(offset)s, %(valid_value1)s, %(valid_value2)s 등, %(offset)s에서 " -"시작하는 %(limit_value)s의 배수를 입력해 주세요." - -#, 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] "" -"이 값이 최소 %(limit_value)d 개의 글자인지 확인하세요(입력값 %(show_value)d " -"자)." - -#, 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] "" -"이 값이 최대 %(limit_value)d 개의 글자인지 확인하세요(입력값 %(show_value)d " -"자)." - -msgid "Enter a number." -msgstr "숫자를 입력하세요." - -#, 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] "전체 자릿수가 %(max)s 개를 넘지 않도록 해주세요." - -#, 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] "전체 유효자리 개수가 %(max)s 개를 넘지 않도록 해주세요." - -#, 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] "전체 유효자리 개수가 %(max)s 개를 넘지 않도록 해주세요." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"파일 확장자 '%(extension)s'는 허용되지 않습니다. 허용된 확장자: " -"'%(allowed_extensions)s'." - -msgid "Null characters are not allowed." -msgstr "null 문자는 사용할 수 없습니다. " - -msgid "and" -msgstr "또한" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s의 %(field_labels)s 은/는 이미 존재합니다." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "%(name)s을(를) 위반하였습니다." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r 은/는 올바른 선택사항이 아닙니다." - -msgid "This field cannot be null." -msgstr "이 필드는 null 값을 사용할 수 없습니다. " - -msgid "This field cannot be blank." -msgstr "이 필드는 빈 칸으로 둘 수 없습니다." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s의 %(field_label)s은/는 이미 존재합니다." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s은/는 반드시 %(date_field_label)s %(lookup_type)s에 대해 유일" -"해야 합니다." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "%(field_type)s 형식 필드" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "'%(value)s' 값은 반드시 True 또는 False 중 하나여야만 합니다." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "'%(value)s'값은 반드시 True, False, None 중 하나여야만 합니다." - -msgid "Boolean (Either True or False)" -msgstr "boolean(True 또는 False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "문자열(%(max_length)s 글자까지)" - -msgid "String (unlimited)" -msgstr "문자열 (무제한의)" - -msgid "Comma-separated integers" -msgstr "정수(콤마로 구분)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "'%(value)s' 값은 날짜 형식이 아닙니다. YYYY-MM-DD 형식이어야 합니다." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"'%(value)s' 값은 올바른 형식(YYYY-MM-DD)이지만 유효하지 않은 날짜입니다." - -msgid "Date (without time)" -msgstr "날짜(시간 제외)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"'%(value)s' 값은 올바르지 않은 형식입니다. YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ] 형식이어야 합니다." - -#, 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 "" -"'%(value)s' 값은 올바른 형식이지만 (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) 유효" -"하지 않은 날짜/시간입니다." - -msgid "Date (with time)" -msgstr "날짜(시간 포함)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "'%(value)s' 값은 10진수를 입력하여야 합니다." - -msgid "Decimal number" -msgstr "10진수" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"'%(value)s' 값은 올바르지 않은 형식입니다. [DD] [HH:[MM:]]ss[.uuuuuu] 형식이" -"어야 합니다." - -msgid "Duration" -msgstr "지속시간" - -msgid "Email address" -msgstr "이메일 주소" - -msgid "File path" -msgstr "파일 경로" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "\"%(value)s\" 값은 실수를 입력하여야 합니다." - -msgid "Floating point number" -msgstr "부동소수점 숫자" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "\"%(value)s\" 값은 정수를 입력하여야 합니다." - -msgid "Integer" -msgstr "정수" - -msgid "Big (8 byte) integer" -msgstr "큰 정수 (8 byte)" - -msgid "Small integer" -msgstr "작은 정수" - -msgid "IPv4 address" -msgstr "IPv4 주소" - -msgid "IP address" -msgstr "IP 주소" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "\"%(value)s\" 값은 반드시 None, True 또는 False이어야 합니다." - -msgid "Boolean (Either True, False or None)" -msgstr "boolean (True, False 또는 None)" - -msgid "Positive big integer" -msgstr "큰 양의 정수" - -msgid "Positive integer" -msgstr "양의 정수" - -msgid "Positive small integer" -msgstr "작은 양의 정수" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "슬러그(%(max_length)s 까지)" - -msgid "Text" -msgstr "텍스트" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"\"%(value)s\" 값의 형식이 올바르지 않습니다. HH:MM[:ss[.uuuuuu]] 형식이어야 " -"합니다." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"\"%(value)s\" 값이 올바른 형식(HH:MM[:ss[.uuuuuu]])이나, 유효하지 않은 시간 " -"값입니다." - -msgid "Time" -msgstr "시각" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Raw binary data" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\"은 유효하지 않은 UUID입니다." - -msgid "Universally unique identifier" -msgstr "범용 고유 식별 수단(UUID)" - -msgid "File" -msgstr "파일" - -msgid "Image" -msgstr "이미지" - -msgid "A JSON object" -msgstr "JSON 객체" - -msgid "Value must be valid JSON." -msgstr "올바른 JSON 형식이여야 합니다." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"%(field)s 필드의 값이 %(value)r인 %(model)s 인스턴스는 유효한 선택이 아닙니" -"다." - -msgid "Foreign Key (type determined by related field)" -msgstr "외래 키 (연관 필드에 의해 형식 결정)" - -msgid "One-to-one relationship" -msgstr "일대일 관계" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s 관계" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s 관계들" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "필수 항목입니다." - -msgid "Enter a whole number." -msgstr "정수를 입력하세요." - -msgid "Enter a valid date." -msgstr "올바른 날짜를 입력하세요." - -msgid "Enter a valid time." -msgstr "올바른 시각을 입력하세요." - -msgid "Enter a valid date/time." -msgstr "올바른 날짜/시각을 입력하세요." - -msgid "Enter a valid duration." -msgstr "올바른 기간을 입력하세요." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "날짜는 {min_days}와 {max_days} 사이여야 합니다." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "등록된 파일이 없습니다. 인코딩 형식을 확인하세요." - -msgid "No file was submitted." -msgstr "파일이 전송되지 않았습니다." - -msgid "The submitted file is empty." -msgstr "입력하신 파일은 빈 파일입니다." - -#, 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] "파일이름의 길이가 최대 %(max)d 자인지 확인하세요(%(length)d 자)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"파일 업로드 또는 비우기 체크박스를 선택하세요. 동시에 둘 다 할 수는 없습니다." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"올바른 이미지를 업로드하세요. 업로드하신 파일은 이미지 파일이 아니거나 파일" -"이 깨져 있습니다." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "올바르게 선택해 주세요. %(value)s 이/가 선택가능항목에 없습니다." - -msgid "Enter a list of values." -msgstr "리스트를 입력하세요." - -msgid "Enter a complete value." -msgstr "완전한 값을 입력하세요." - -msgid "Enter a valid UUID." -msgstr "올바른 UUID를 입력하세요." - -msgid "Enter a valid JSON." -msgstr "올바른 JSON을 입력하세요." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(%(name)s hidden 필드) %(error)s" - -#, 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 "" -"ManagementForm 데이터가 없거나 변경되었습니다. 현재 없는 필드: " -"%(field_names)s. 이런 이슈가 지속된다면 버그 리포트를 제출해주시기 바랍니다." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "최대 %(num)d개의 양식을 제출하세요." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "최소 %(num)d개의 양식을 제출하세요." - -msgid "Order" -msgstr "순서:" - -msgid "Delete" -msgstr "삭제" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s의 중복된 데이터를 고쳐주세요." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "%(field)s의 중복된 데이터를 고쳐주세요. 유일한 값이어야 합니다." - -#, 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 "" -"%(field_name)s의 값은 %(date_field)s의 %(lookup)s에 대해 유일해야 합니다. 중" -"복된 데이터를 고쳐주세요." - -msgid "Please correct the duplicate values below." -msgstr "아래의 중복된 값들을 고쳐주세요." - -msgid "The inline value did not match the parent instance." -msgstr "Inline 값이 부모 인스턴스와 일치하지 않습니다." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "올바르게 선택해 주세요. 선택하신 것이 선택가능항목에 없습니다." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" 은/는 유효한 값이 아닙니다." - -#, 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 "" -"%(datetime)s 은/는 %(current_timezone)s 시간대에서 해석될 수 없습니다; 정보" -"가 모호하거나 존재하지 않을 수 있습니다." - -msgid "Clear" -msgstr "비우기" - -msgid "Currently" -msgstr "현재" - -msgid "Change" -msgstr "변경" - -msgid "Unknown" -msgstr "알 수 없습니다." - -msgid "Yes" -msgstr "예" - -msgid "No" -msgstr "아니오" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "예,아니오,아마도" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d 바이트" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "오후" - -msgid "a.m." -msgstr "오전" - -msgid "PM" -msgstr "오후" - -msgid "AM" -msgstr "오전" - -msgid "midnight" -msgstr "자정" - -msgid "noon" -msgstr "정오" - -msgid "Monday" -msgstr "월요일" - -msgid "Tuesday" -msgstr "화요일" - -msgid "Wednesday" -msgstr "수요일" - -msgid "Thursday" -msgstr "목요일" - -msgid "Friday" -msgstr "금요일" - -msgid "Saturday" -msgstr "토요일" - -msgid "Sunday" -msgstr "일요일" - -msgid "Mon" -msgstr "월요일" - -msgid "Tue" -msgstr "화요일" - -msgid "Wed" -msgstr "수요일" - -msgid "Thu" -msgstr "목요일" - -msgid "Fri" -msgstr "금요일" - -msgid "Sat" -msgstr "토요일" - -msgid "Sun" -msgstr "일요일" - -msgid "January" -msgstr "1월" - -msgid "February" -msgstr "2월" - -msgid "March" -msgstr "3월" - -msgid "April" -msgstr "4월" - -msgid "May" -msgstr "5월" - -msgid "June" -msgstr "6월" - -msgid "July" -msgstr "7월" - -msgid "August" -msgstr "8월" - -msgid "September" -msgstr "9월" - -msgid "October" -msgstr "10월" - -msgid "November" -msgstr "11월" - -msgid "December" -msgstr "12월" - -msgid "jan" -msgstr "1월" - -msgid "feb" -msgstr "2월" - -msgid "mar" -msgstr "3월" - -msgid "apr" -msgstr "4월" - -msgid "may" -msgstr "5월" - -msgid "jun" -msgstr "6월" - -msgid "jul" -msgstr "7월" - -msgid "aug" -msgstr "8월" - -msgid "sep" -msgstr "9월" - -msgid "oct" -msgstr "10월" - -msgid "nov" -msgstr "11월" - -msgid "dec" -msgstr "12월" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "1월" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "2월" - -msgctxt "abbrev. month" -msgid "March" -msgstr "3월" - -msgctxt "abbrev. month" -msgid "April" -msgstr "4월" - -msgctxt "abbrev. month" -msgid "May" -msgstr "5월" - -msgctxt "abbrev. month" -msgid "June" -msgstr "6월" - -msgctxt "abbrev. month" -msgid "July" -msgstr "7월" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "8월" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "9월" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "10월" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "11월" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "12월" - -msgctxt "alt. month" -msgid "January" -msgstr "1월" - -msgctxt "alt. month" -msgid "February" -msgstr "2월" - -msgctxt "alt. month" -msgid "March" -msgstr "3월" - -msgctxt "alt. month" -msgid "April" -msgstr "4월" - -msgctxt "alt. month" -msgid "May" -msgstr "5월" - -msgctxt "alt. month" -msgid "June" -msgstr "6월" - -msgctxt "alt. month" -msgid "July" -msgstr "7월" - -msgctxt "alt. month" -msgid "August" -msgstr "8월" - -msgctxt "alt. month" -msgid "September" -msgstr "9월" - -msgctxt "alt. month" -msgid "October" -msgstr "10월" - -msgctxt "alt. month" -msgid "November" -msgstr "11월" - -msgctxt "alt. month" -msgid "December" -msgstr "12월" - -msgid "This is not a valid IPv6 address." -msgstr "올바른 IPv6 주소가 아닙니다." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "또는" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d년" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d개월" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d주" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d일" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d시간" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d분" - -msgid "Forbidden" -msgstr "Forbidden" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF 검증에 실패했습니다. 요청을 중단하였습니다." - -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 "" -"이 메세지가 보이는 이유는 이 HTTPS 사이트가 당신의 웹 브라우저로부터 \"참조 " -"헤더\"를 요구하지만, 아무것도 받기 못하였기 때문입니다. 이 헤더는 보안상의 이" -"유로 필요하며, 당신의 웹 브라우저가 제3자에 의해 해킹당하고 있지 않다는 것을 " -"보장하기 위함입니다." - -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 "" -"만약 브라우저 설정에서 '참조' 헤더를 비활성화 시켰을 경우, 적어도 이 사이트" -"나 HTTPS 연결, '동일-출처' 요청에 대해서는 이를 다시 활성화 시키십시오. " - -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 "" -" 태그나 \"Referrer-Policy: " -"no-referrer\" 헤더를 포함하고 있다면, 삭제해주시기 바랍니다. CSRF 방지를 위" -"한 리퍼러 검사를 위해 \"Referer\" 헤더가 필요합니다. 개인 정보에 대해 우려가 " -"있는 경우, 서드 파티 사이트에 대한 링크에 와 같은 대" -"안을 사용할 수 있습니다." - -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 "" -"이 메세지가 보이는 이유는 사이트가 폼을 제출할 때 CSRF 쿠키를 필요로 하기 때" -"문입니다. 이 쿠키는 보안상의 이유로 필요하며, 제3자에 의해 당신의 브라우저가 " -"해킹당하고 있지 않다는 것을 보장합니다." - -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 "" -"만약 브라우저 설정에서 쿠키를 비활성화 시켰을 경우, 적어도 이 사이트나 '동일-" -"출처' 요청에 대해서는 활성화 시키십시오." - -msgid "More information is available with DEBUG=True." -msgstr "DEBUG=True 로 더 많은 정보를 확인할 수 있습니다." - -msgid "No year specified" -msgstr "년도가 없습니다." - -msgid "Date out of range" -msgstr "유효 범위 밖의 날짜" - -msgid "No month specified" -msgstr "월이 없습니다." - -msgid "No day specified" -msgstr "날짜가 없습니다." - -msgid "No week specified" -msgstr "주가 없습니다." - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr " %(verbose_name_plural)s를 사용할 수 없습니다." - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Future 모듈 %(verbose_name_plural)s을 사용할 수 없습니다. %(class_name)s." -"allow_future가 False 입니다." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "날짜 문자열 '%(datestr)s'이 표준 형식 '%(format)s'과 다릅니다." - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "쿼리 결과에 %(verbose_name)s가 없습니다." - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "'마지막' 페이지가 아니거나, 정수형으로 변환할 수 없습니다." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Invalid page (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "빈 리스트이고 '%(class_name)s.allow_empty'가 False입니다." - -msgid "Directory indexes are not allowed here." -msgstr "디렉토리 인덱스는 이곳에 사용할 수 없습니다." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" 이/가 존재하지 않습니다." - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index of %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "성공적으로 설치되었습니다! 축하합니다!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Django %(version)s릴리스 노트 보기" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"이 페이지는 어떤 URL도 지정되지 않았고, settings 파일에 DEBUG=True가 설정되어 있을 때 표시됩니" -"다." - -msgid "Django Documentation" -msgstr "Django 문서" - -msgid "Topics, references, & how-to’s" -msgstr "주제, 레퍼런스, & 입문참조하다" - -msgid "Tutorial: A Polling App" -msgstr "튜토리얼: 폴링 애플리케이션" - -msgid "Get started with Django" -msgstr "Django와 함께 시작하기" - -msgid "Django Community" -msgstr "Django 커뮤니티" - -msgid "Connect, get help, or contribute" -msgstr "연결하고, 도움을 받거나 기여하기" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ko/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ko/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ko/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ko/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 313eccb3ecb61fb80c252b19749dff260dd9f904..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K6CXU~-oghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+1bQis5)Mgs;lS-7JxmN3_qaX#0E z9C4CR45$W>;tblmE2(|4-GLP@26ons3S&Gih)?1K~JS diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ko/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ko/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 9c90b617db9fa840ad1e3fffe4077af5b27634cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1071 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 Bc&PvY diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ky/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ky/LC_MESSAGES/django.po deleted file mode 100644 index 391196f..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ky/LC_MESSAGES/django.po +++ /dev/null @@ -1,1279 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Mariusz Felisiak , 2021 -# Soyuzbek Orozbek uulu , 2020-2021 -# Soyuzbek Orozbek uulu , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-27 14:11+0000\n" -"Last-Translator: Soyuzbek Orozbek uulu \n" -"Language-Team: Kyrgyz (http://www.transifex.com/django/django/language/ky/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ky\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "Африканча" - -msgid "Arabic" -msgstr "Арабча" - -msgid "Algerian Arabic" -msgstr "Алжир арабчасы" - -msgid "Asturian" -msgstr "Австрийче" - -msgid "Azerbaijani" -msgstr "Азерче" - -msgid "Bulgarian" -msgstr "Болгарча" - -msgid "Belarusian" -msgstr "Белорусча" - -msgid "Bengali" -msgstr "Бенгалча" - -msgid "Breton" -msgstr "Бретончо" - -msgid "Bosnian" -msgstr "Босния" - -msgid "Catalan" -msgstr "Каталан" - -msgid "Czech" -msgstr "Чехче" - -msgid "Welsh" -msgstr "Валлий" - -msgid "Danish" -msgstr "Данчийче" - -msgid "German" -msgstr "Немисче" - -msgid "Lower Sorbian" -msgstr "Сорб" - -msgid "Greek" -msgstr "Грекче" - -msgid "English" -msgstr "Англисче" - -msgid "Australian English" -msgstr "Авс. Англисчеси" - -msgid "British English" -msgstr "Бр. Англ." - -msgid "Esperanto" -msgstr "Есперанто" - -msgid "Spanish" -msgstr "Испанча" - -msgid "Argentinian Spanish" -msgstr "Арг. исп" - -msgid "Colombian Spanish" -msgstr "Колумб Испанчасы" - -msgid "Mexican Spanish" -msgstr "Мекс. исп" - -msgid "Nicaraguan Spanish" -msgstr "Никарагуа испанчасы" - -msgid "Venezuelan Spanish" -msgstr "Венесуела Испанчасы" - -msgid "Estonian" -msgstr "Эстон" - -msgid "Basque" -msgstr "Баск" - -msgid "Persian" -msgstr "Персче" - -msgid "Finnish" -msgstr "Финче" - -msgid "French" -msgstr "Французча" - -msgid "Frisian" -msgstr "Фризче" - -msgid "Irish" -msgstr "Ирланча" - -msgid "Scottish Gaelic" -msgstr "Шотланча" - -msgid "Galician" -msgstr "Галицианча" - -msgid "Hebrew" -msgstr "Жөөтчө" - -msgid "Hindi" -msgstr "Хиндче" - -msgid "Croatian" -msgstr "Хорватча" - -msgid "Upper Sorbian" -msgstr "Жогорку Сорбчо" - -msgid "Hungarian" -msgstr "Венгрче" - -msgid "Armenian" -msgstr "Арменче" - -msgid "Interlingua" -msgstr "Эл аралык" - -msgid "Indonesian" -msgstr "Индонезче" - -msgid "Igbo" -msgstr "Игбо" - -msgid "Ido" -msgstr "идо" - -msgid "Icelandic" -msgstr "Исландча" - -msgid "Italian" -msgstr "Итальянча" - -msgid "Japanese" -msgstr "Жапончо" - -msgid "Georgian" -msgstr "Грузинче" - -msgid "Kabyle" -msgstr "Кабилче" - -msgid "Kazakh" -msgstr "Казакча" - -msgid "Khmer" -msgstr "Кхмер" - -msgid "Kannada" -msgstr "Канадча" - -msgid "Korean" -msgstr "Корейче" - -msgid "Kyrgyz" -msgstr "Кыргызча" - -msgid "Luxembourgish" -msgstr "Люкцембургча" - -msgid "Lithuanian" -msgstr "Литвача" - -msgid "Latvian" -msgstr "Латвияча" - -msgid "Macedonian" -msgstr "Македончо" - -msgid "Malayalam" -msgstr "Малаяламча" - -msgid "Mongolian" -msgstr "Монголчо" - -msgid "Marathi" -msgstr "Марати" - -msgid "Malay" -msgstr "Малай" - -msgid "Burmese" -msgstr "Бурмача" - -msgid "Norwegian Bokmål" -msgstr "Норвег Бокмолчо" - -msgid "Nepali" -msgstr "Непалча" - -msgid "Dutch" -msgstr "Голландча" - -msgid "Norwegian Nynorsk" -msgstr "Норвегиялык нюнор" - -msgid "Ossetic" -msgstr "Оссетче" - -msgid "Punjabi" -msgstr "Пенжабча" - -msgid "Polish" -msgstr "Полякча" - -msgid "Portuguese" -msgstr "Португалча" - -msgid "Brazilian Portuguese" -msgstr "Бразилиялык португалчасы" - -msgid "Romanian" -msgstr "Румынча" - -msgid "Russian" -msgstr "Орусча" - -msgid "Slovak" -msgstr "Словакча" - -msgid "Slovenian" -msgstr "Словенияча" - -msgid "Albanian" -msgstr "Албанча" - -msgid "Serbian" -msgstr "Сербче" - -msgid "Serbian Latin" -msgstr "Серб латынчасы" - -msgid "Swedish" -msgstr "Шведче" - -msgid "Swahili" -msgstr "Свахилче" - -msgid "Tamil" -msgstr "Тамиль" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Tajik" -msgstr "Тажикче" - -msgid "Thai" -msgstr "Тайча" - -msgid "Turkmen" -msgstr "Түркмөнчө" - -msgid "Turkish" -msgstr "Түркчө" - -msgid "Tatar" -msgstr "Татарча" - -msgid "Udmurt" -msgstr "Удмурча" - -msgid "Ukrainian" -msgstr "Украинче" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "Өзбекче" - -msgid "Vietnamese" -msgstr "Вьетнамча" - -msgid "Simplified Chinese" -msgstr "Жеңилдетилген кытайча" - -msgid "Traditional Chinese" -msgstr "салттык кытайча" - -msgid "Messages" -msgstr "Билдирүүлөр" - -msgid "Site Maps" -msgstr "сайт картасы" - -msgid "Static Files" -msgstr "Туруктуу файлдар" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Бул барактын номуру сан эмес" - -msgid "That page number is less than 1" -msgstr "Бул барактын номуру 1 ден кичине" - -msgid "That page contains no results" -msgstr "Бул баракта жыйынтык жок" - -msgid "Enter a valid value." -msgstr "Туура маани киргиз" - -msgid "Enter a valid URL." -msgstr "Туура URL киргиз" - -msgid "Enter a valid integer." -msgstr "Туура натурал сан тер." - -msgid "Enter a valid email address." -msgstr "Туура эдарек тер." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"ариптер, цифралар, дефис же астыңкы сызык камтыган туура слаг киргизиңиз." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Юникод символдор, цифралар, астыңкы сызыктар же дефис камтыган туурга слаг " -"киргизиңиз." - -msgid "Enter a valid IPv4 address." -msgstr "Туура IPv4 тер." - -msgid "Enter a valid IPv6 address." -msgstr "Туура IPv6 тер." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Туура IPv4 же IPv6 тер." - -msgid "Enter only digits separated by commas." -msgstr "Жалаң үтүр менен бөлүнгөн сан тер." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Бул маани %(limit_value)s ашпоосун текшериңиз (азыр %(show_value)s)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "%(limit_value)s карата кичине же барабар маани болгонун текшериңиз" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "%(limit_value)s карата чоң же барабар маани болгонун текшериңиз" - -#, 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] "" -"Бул маани жок дегенде %(limit_value)dсимвол камтыганын текшериңиз (азыркысы " -"%(show_value)d)." - -#, 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] "" -"Бул маани эң көп %(limit_value)dсимвол камтыганын текшериңиз (азыркысы " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Сан киргизиңиз." - -#, 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] "Жалпысынан %(max)sорундан ашпоосун текшериңиз." - -#, 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] "Жалпысынан ондук сандын%(max)s ашпоосун текшериңиз." - -#, 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] "Жалпысынан үтүргө чейин%(max)s ашпоосун текшериңиз." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"%(extension)sфайл кеңейтүүсү кабыл алынбайт. Кабыл алынгандар: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Боштук кабыл алынбайт" - -msgid "and" -msgstr "жана" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s бул %(field_labels)s менен мурдатан эле бар" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r мааниси туура эмес тандоо." - -msgid "This field cannot be null." -msgstr "Бул аймак жок маани албашы керек" - -msgid "This field cannot be blank." -msgstr "Бул аймак бош калбашы керек" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s бул %(field_label)s менен мурдатан эле бар" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s %(date_field_label)s %(lookup_type)s үчүн уникал болуусу " -"керек." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "аймактын түрү: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” мааниси же True же False болуусу керек." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” мааниси же True же False же None болуусу керек." - -msgid "Boolean (Either True or False)" -msgstr "Булен (Туура же Ката)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Сап (%(max_length)s чейин)" - -msgid "Comma-separated integers" -msgstr "үтүр менен бөлүнгөн сан" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” мааниси туура эмес форматта. Ал ЖЖЖЖ-АА-КК форматта болуусу " -"керек." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "%(value)sмааниси туура (ЖЖЖЖ-АА-КК) форматта бирок ал күн туура эмес." - -msgid "Date (without time)" -msgstr "Күн (убакытсыз)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” мааниси туура эмес форматта. Ал ЖЖЖЖ-АА-КК СС:ММ[сс[.дддддд]]" -"[УЗ] форматта болуусу керек." - -#, 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 "" -"“%(value)s” мааниси туура форматта (ЖЖЖЖ-АА-КК СС:ММ[сс[.дддддд]][УЗ] ) " -"бирок ал күн/убакыт туура эмес." - -msgid "Date (with time)" -msgstr "Күн(убакыттуу)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” мааниси ондук сан болушу керек." - -msgid "Decimal number" -msgstr "ондук сан" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” мааниси туура эмес форматта. Ал [КК][[CC:]MM:]cc[.дддддд] " -"форматта болуусу керек." - -msgid "Duration" -msgstr "Мөөнөт" - -msgid "Email address" -msgstr "электрондук дарек" - -msgid "File path" -msgstr "файл жайгашуусу" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” мааниси калкыган чекиттүү болуусу керек." - -msgid "Floating point number" -msgstr "калкыган чекит саны" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” мааниси натуралдык сан болуусу керек." - -msgid "Integer" -msgstr "Натурал сан" - -msgid "Big (8 byte) integer" -msgstr "Чоң ( 8 байт) натурал сан" - -msgid "Small integer" -msgstr "кичине натурал сан" - -msgid "IPv4 address" -msgstr "IPv4 дареги" - -msgid "IP address" -msgstr "IP дареги" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” мааниси же None же True же False болуусу керек." - -msgid "Boolean (Either True, False or None)" -msgstr "Булен(Туура же Жалган же Куру)" - -msgid "Positive big integer" -msgstr "Оң чоң натуралдык сан." - -msgid "Positive integer" -msgstr "оң сан" - -msgid "Positive small integer" -msgstr "кичине оң сан" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "слаг ( %(max_length)s чейин)" - -msgid "Text" -msgstr "сап" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” мааниси туура эмес форматта. Ал СС:ММ[:сс[.ддддддд]] форматта " -"болуусу керек." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” мааниси туура форматта (СС:ММ[:cc[.дддддд]]) бирок ал убакыт " -"туура эмес." - -msgid "Time" -msgstr "Убакыт" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "жалаң экилик берилиш" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” туура эмес UUID." - -msgid "Universally unique identifier" -msgstr "универсал уникал көрсөтүүчү" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Сүрөт" - -msgid "A JSON object" -msgstr "JSON обектиси" - -msgid "Value must be valid JSON." -msgstr "Маани туура JSON болушу керек." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s нерсеси %(field)s аймагы %(value)r маани менен табылбады." - -msgid "Foreign Key (type determined by related field)" -msgstr "Бөтөн Ачкыч (байланышкан аймак менен аныкталат)" - -msgid "One-to-one relationship" -msgstr "Бирге-бир байланышы" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s байланышы" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s байланыштары" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Бул талаа керектүү." - -msgid "Enter a whole number." -msgstr "Толук сан киргиз." - -msgid "Enter a valid date." -msgstr "туура күн киргиз." - -msgid "Enter a valid time." -msgstr "Туура убакыт киргиз." - -msgid "Enter a valid date/time." -msgstr "Туура күн/убакыт киргиз." - -msgid "Enter a valid duration." -msgstr "Туура мөөнөт киргиз." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Күндөрдүн саны {min_days} жана {max_days} арасында болуусу керек." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Файл жиберилген жок. Формдун бекитүү түрүн текшер." - -msgid "No file was submitted." -msgstr "Файл жиберилген жок." - -msgid "The submitted file is empty." -msgstr "Жиберилген файл бош." - -#, 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] "" -"Бул файлдын аты эң көп %(max)dсимвол ала алат. (азыркысы %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Сураныч же файл жибериңиз же тандоону бош калтырыңыз. Экөөн тең эмес." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "Туура сүрөт жөнөтүңүз. Сиз жүктөгөн же сүрөт эмес же бузулган сүрөт." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Туура тандоону танда. %(value)s мүмкүн болгон тандоо эмес." - -msgid "Enter a list of values." -msgstr "Туура маанилер тизмесин киргиз." - -msgid "Enter a complete value." -msgstr "Толук маани киргиз." - -msgid "Enter a valid UUID." -msgstr "Туура UUID киргиз." - -msgid "Enter a valid JSON." -msgstr "Туура JSON киргиз." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(жашырылган аймак %(name)s) %(error)s" - -#, 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 "" -"ManagementForm берилиши жетишпей атат же жасалма болуп атат. Жетишпеген " -"талаалар: %(field_names)s. Эгер көйгөй чечилбей атса сиз баг билдирүү " -"жөнөтсөңүз болот." - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Сураныч, эң көп %d форм жөнөтүңүз." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Сураныч, эң аз %dформ жөнөтүңүз." - -msgid "Order" -msgstr "Тартип" - -msgid "Delete" -msgstr "Өчүрүү" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s үчүн кайталанган маанилерди оңдоңуз." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"%(field)s үчүн кайталанган маанилерди оңдоңуз алар уникал болуусу керек." - -#, 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 "" -"%(field_name)s %(date_field)s да %(lookup)s үчүн уникал болусу керек. " -"Берилиштерди оңдоңуз." - -msgid "Please correct the duplicate values below." -msgstr "Төмөндө кайталанган маанилерди оңдоңуз." - -msgid "The inline value did not match the parent instance." -msgstr "Катардагы маани энелик нерсеге туура келбей жатат." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Туура тандоо кылыңыз. Ал тандоо мүмкүнчүлүктөн сырткары." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr " “%(pk)s”туура эмес маани." - -#, 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 "" -"%(datetime)sкүнү %(current_timezone)sубактысы боюнча чечмелене албай атат. " -"Ал экианжы же жок болушу мүмкүн." - -msgid "Clear" -msgstr "Тазалоо" - -msgid "Currently" -msgstr "Азыркы" - -msgid "Change" -msgstr "өзгөртүү" - -msgid "Unknown" -msgstr "Белгисиз" - -msgid "Yes" -msgstr "Ооба" - -msgid "No" -msgstr "Жок" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ооба, жок, балким" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)dбит" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s мегабайт" - -#, python-format -msgid "%s GB" -msgstr "%s гигабайт" - -#, python-format -msgid "%s TB" -msgstr "%s терабайт" - -#, python-format -msgid "%s PB" -msgstr "%s пикабайт" - -msgid "p.m." -msgstr "түштөн кийин" - -msgid "a.m." -msgstr "түшкө чейин" - -msgid "PM" -msgstr "Түштөн кийин" - -msgid "AM" -msgstr "Түшкө чейин" - -msgid "midnight" -msgstr "Түнүчү" - -msgid "noon" -msgstr "ай" - -msgid "Monday" -msgstr "Дүйшөмбү" - -msgid "Tuesday" -msgstr "Шейшемби" - -msgid "Wednesday" -msgstr "Шаршемби" - -msgid "Thursday" -msgstr "Бейшемби" - -msgid "Friday" -msgstr "Жума" - -msgid "Saturday" -msgstr "Ишемби" - -msgid "Sunday" -msgstr "Жекшемби" - -msgid "Mon" -msgstr "Дүйш" - -msgid "Tue" -msgstr "Шей" - -msgid "Wed" -msgstr "Шар" - -msgid "Thu" -msgstr "Бей" - -msgid "Fri" -msgstr "Жума" - -msgid "Sat" -msgstr "Ише" - -msgid "Sun" -msgstr "Жек" - -msgid "January" -msgstr "Январь" - -msgid "February" -msgstr "Февраль" - -msgid "March" -msgstr "Март" - -msgid "April" -msgstr "Апрель" - -msgid "May" -msgstr "Май" - -msgid "June" -msgstr "Июнь" - -msgid "July" -msgstr "Июль" - -msgid "August" -msgstr "Август" - -msgid "September" -msgstr "Сентябрь" - -msgid "October" -msgstr "Октябрь" - -msgid "November" -msgstr "Ноябрь" - -msgid "December" -msgstr "Декабрь" - -msgid "jan" -msgstr "янв" - -msgid "feb" -msgstr "фев" - -msgid "mar" -msgstr "мар" - -msgid "apr" -msgstr "апр" - -msgid "may" -msgstr "май" - -msgid "jun" -msgstr "июн" - -msgid "jul" -msgstr "июл" - -msgid "aug" -msgstr "авг" - -msgid "sep" -msgstr "сен" - -msgid "oct" -msgstr "окт" - -msgid "nov" -msgstr "ноя" - -msgid "dec" -msgstr "дек" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Янв." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Фев." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Март" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Апрель" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Июнь" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Июль" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Сен." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ноя." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дек." - -msgctxt "alt. month" -msgid "January" -msgstr "Январь" - -msgctxt "alt. month" -msgid "February" -msgstr "Февраль" - -msgctxt "alt. month" -msgid "March" -msgstr "Март" - -msgctxt "alt. month" -msgid "April" -msgstr "Апрель" - -msgctxt "alt. month" -msgid "May" -msgstr "Май" - -msgctxt "alt. month" -msgid "June" -msgstr "Июнь" - -msgctxt "alt. month" -msgid "July" -msgstr "Июль" - -msgctxt "alt. month" -msgid "August" -msgstr "Август" - -msgctxt "alt. month" -msgid "September" -msgstr "Сентябрь" - -msgctxt "alt. month" -msgid "October" -msgstr "Октябрь" - -msgctxt "alt. month" -msgid "November" -msgstr "Ноябрь" - -msgctxt "alt. month" -msgid "December" -msgstr "Декабрь" - -msgid "This is not a valid IPv6 address." -msgstr "Бул туура эмес IPv6 дареги" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "же" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d жыл" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d ай" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d апта" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d күн" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d саат" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d мүнөт" - -msgid "Forbidden" -msgstr "Тыйылган" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF текшерүү кыйрады. Суроо четке кагылды." - -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 "" -"Браузер тараптан \"Referer header\" HTTPS сайтына жиберилбей калгандыгы үчүн " -"бул билдирүүнү көрүп турасыз. Бул хэдэр сиздин браузер үчүнчү жактан " -"чабуулга учурабаганын текшерүүгө коопсуздук үчүн керек." - -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 "" -"Эгер сиз броузерден “Referer” хэдерин өчүрүп салсаңыз, аны күйгүзүп коюңуз. " -"Жок дегенде ушул сайт үчүн же жок дегенде HTTPS байланышуу үчүн. Же болбосо " -"“same-origin” суроолору үчүн." - -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 "" -"Эгер сиз тегин же “Referrer-" -"Policy: no-referrer” хэдерин колдонуп жатсаңыз, аларды өчүрүп салыңыз. CSRF " -"коргоосу “Referer” хэдерин талап кылат. Эгер сиз коопсуздук жөнүндө " -"кабатырланып атсаңыз үчүнчү жактар үчүн шилтемесин " -"колдонуңуз." - -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 "" -"Сиз бул билдирүүнү бул сайт форм жиберүүдө CSRF кукини талап кылгандыгы үчүн " -"көрүп жатасыз. Бул куки коопсуздуктан улам сиздин сайтыңыз үчүнчү жактан " -"чабуулга кабылбаганын текшерүү үчүн талап кылынат. " - -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 "" -"Эгер сиз броузерде кукиледи өчүрүп койсоңуз, аларды кайра күйгүзүп коюңуз. " -"Жок дегенде ушул сайтка же “same-origin” суроолоруна." - -msgid "More information is available with DEBUG=True." -msgstr "Сиз бул маалыматты DEBUG=True болгону үчүн көрүп жатасыз." - -msgid "No year specified" -msgstr "Жыл көрсөтүлгөн эмес" - -msgid "Date out of range" -msgstr "Күн чектен сырткары" - -msgid "No month specified" -msgstr "Ай көрсөтүлгөн эмес" - -msgid "No day specified" -msgstr "Апта күнү көрсөтүлгөн эмес" - -msgid "No week specified" -msgstr "Апта көрсөтүлгө эмес" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s жок" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s future си тейленбейт. Себеби %(class_name)s." -"allow_future си False маани алган." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Туура эмес күн сабы “%(datestr)s” берилген формат болсо “%(format)s”." - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "суроого эч бир %(verbose_name)s табылбады" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Барак акыркы эмес. Же натуралдык санга өткөрүлө албай атат." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Туура эмес (%(page_number)s) барак: %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Бош тизме жана “%(class_name)s.allow_empty” = False болуп калган." - -msgid "Directory indexes are not allowed here." -msgstr "Папка индекстери бул жерде иштей албайт." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” жашабайт" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s индексттери" - -msgid "The install worked successfully! Congratulations!" -msgstr "Орнотуу ийгиликтүү аяктады! Куттуу болсун!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Жанго %(version)s үчүн чыгарылыш " -"эскертмелерин кара." - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Сиз бул бетти сиздин тууралоо файлыңызда DEBUG=True жана эчбир урл тууралабагандыгыңыз үчүн көрүп " -"жататсыз." - -msgid "Django Documentation" -msgstr "Жанго Түшүндүрмөсү" - -msgid "Topics, references, & how-to’s" -msgstr "Темалар, Сурамжылар, & кантип.. тер" - -msgid "Tutorial: A Polling App" -msgstr "Колдонмо:" - -msgid "Get started with Django" -msgstr "Жангону башта" - -msgid "Django Community" -msgstr "Жанго жамааты" - -msgid "Connect, get help, or contribute" -msgstr "Туташ, жардам ал, же салым кош" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ky/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ky/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ky/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ky/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 9e1927e207d2116bd310276c9f0c36c35fa10b67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lb/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/lb/LC_MESSAGES/django.po deleted file mode 100644 index b0d4755..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/lb/LC_MESSAGES/django.po +++ /dev/null @@ -1,1213 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# sim0n , 2011,2013 -# sim0n , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Luxembourgish (http://www.transifex.com/django/django/" -"language/lb/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: lb\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabesch" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "" - -msgid "Bulgarian" -msgstr "Bulgaresch" - -msgid "Belarusian" -msgstr "Wäissrussesch" - -msgid "Bengali" -msgstr "Bengalesch" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "Bosnesch" - -msgid "Catalan" -msgstr "Katalanesch" - -msgid "Czech" -msgstr "Tschechesch" - -msgid "Welsh" -msgstr "Walisesch" - -msgid "Danish" -msgstr "Dänesch" - -msgid "German" -msgstr "Däitsch" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Griichesch" - -msgid "English" -msgstr "Englesch" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "Britesch Englesch" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "Spuenesch" - -msgid "Argentinian Spanish" -msgstr "Argentinesch Spuenesch" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Mexikanesch Spuenesch" - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "Estonesch" - -msgid "Basque" -msgstr "Baskesch" - -msgid "Persian" -msgstr "Persesch" - -msgid "Finnish" -msgstr "Finnesch" - -msgid "French" -msgstr "Franséisch" - -msgid "Frisian" -msgstr "Frisesch" - -msgid "Irish" -msgstr "Iresch" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Galesch" - -msgid "Hebrew" -msgstr "Hebräesch" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroatesch" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Ungaresch" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "Indonesesch" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Islännesch" - -msgid "Italian" -msgstr "Italienesch" - -msgid "Japanese" -msgstr "Japanesch" - -msgid "Georgian" -msgstr "Georgesch" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kanadesch" - -msgid "Korean" -msgstr "Koreanesch" - -msgid "Luxembourgish" -msgstr "Lëtzebuergesch" - -msgid "Lithuanian" -msgstr "Lithuanesesch" - -msgid "Latvian" -msgstr "Lättesch" - -msgid "Macedonian" -msgstr "Macedonesch" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolesch" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "Hollännesch" - -msgid "Norwegian Nynorsk" -msgstr "Norwegesch Nynorsk" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polnesch" - -msgid "Portuguese" -msgstr "Portugisesch" - -msgid "Brazilian Portuguese" -msgstr "Brasilianesch Portugisesch" - -msgid "Romanian" -msgstr "Rumänesch" - -msgid "Russian" -msgstr "Russesch" - -msgid "Slovak" -msgstr "Slowakesch" - -msgid "Slovenian" -msgstr "Slowenesch" - -msgid "Albanian" -msgstr "Albanesch" - -msgid "Serbian" -msgstr "Serbesch" - -msgid "Serbian Latin" -msgstr "Serbesch Latäinesch" - -msgid "Swedish" -msgstr "Schwedesch" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkish" -msgstr "Tierkesch" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "Ukrainesch" - -msgid "Urdu" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamesesch" - -msgid "Simplified Chinese" -msgstr "Einfach d'Chinesesch" - -msgid "Traditional Chinese" -msgstr "Traditionell d'Chinesesch" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Gëff en validen Wärt an." - -msgid "Enter a valid URL." -msgstr "Gëff eng valid URL an." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "Gëff eng valid e-mail Adress an." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Gëff eng valid IPv4 Adress an." - -msgid "Enter a valid IPv6 address." -msgstr "Gëff eng valid IPv6 Adress an." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Gëff eng valid IPv4 oder IPv6 Adress an." - -msgid "Enter only digits separated by commas." -msgstr "" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "an" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "" - -msgid "This field cannot be blank." -msgstr "" - -#, 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" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Datum (ouni Zäit)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Datum (mat Zäit)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Dezimalzuel" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "E-mail Adress" - -msgid "File path" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Kommazuel" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Zuel" - -msgid "Big (8 byte) integer" -msgstr "Grouss (8 byte) Zuel" - -msgid "IPv4 address" -msgstr "IPv4 Adress" - -msgid "IP address" -msgstr "IP Adress" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "" - -msgid "Positive integer" -msgstr "Positiv Zuel" - -msgid "Positive small integer" -msgstr "Kleng positiv Zuel" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "Kleng Zuel" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Zäit" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Rei Binär Daten" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Fichier" - -msgid "Image" -msgstr "Bild" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "" - -msgid "Enter a whole number." -msgstr "" - -msgid "Enter a valid date." -msgstr "" - -msgid "Enter a valid time." -msgstr "" - -msgid "Enter a valid date/time." -msgstr "" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" - -msgid "No file was submitted." -msgstr "Et ass keng Datei geschéckt ginn." - -msgid "The submitted file is empty." -msgstr "" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "Gëff eng Lescht vun Wäerter an." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Sortéier" - -msgid "Delete" -msgstr "Läsch" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Maach eidel" - -msgid "Currently" -msgstr "Momentan" - -msgid "Change" -msgstr "Änner" - -msgid "Unknown" -msgstr "Onbekannt" - -msgid "Yes" -msgstr "Jo" - -msgid "No" -msgstr "Nee" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "jo,nee,vläit" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "" - -msgid "noon" -msgstr "" - -msgid "Monday" -msgstr "Méindeg" - -msgid "Tuesday" -msgstr "Dënschdeg" - -msgid "Wednesday" -msgstr "Mëttwoch" - -msgid "Thursday" -msgstr "Donneschdes" - -msgid "Friday" -msgstr "Freides" - -msgid "Saturday" -msgstr "Samschdes" - -msgid "Sunday" -msgstr "Sonndes" - -msgid "Mon" -msgstr "Mei" - -msgid "Tue" -msgstr "Dën" - -msgid "Wed" -msgstr "Mett" - -msgid "Thu" -msgstr "Don" - -msgid "Fri" -msgstr "Fre" - -msgid "Sat" -msgstr "Sam" - -msgid "Sun" -msgstr "Son" - -msgid "January" -msgstr "Januar" - -msgid "February" -msgstr "Februar" - -msgid "March" -msgstr "März" - -msgid "April" -msgstr "Abrell" - -msgid "May" -msgstr "" - -msgid "June" -msgstr "Juni" - -msgid "July" -msgstr "Juli" - -msgid "August" -msgstr "August" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "Oktober" - -msgid "November" -msgstr "November" - -msgid "December" -msgstr "Dezember" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mär" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "März" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abrell" - -msgctxt "abbrev. month" -msgid "May" -msgstr "" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Juni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Juli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -msgctxt "alt. month" -msgid "March" -msgstr "März" - -msgctxt "alt. month" -msgid "April" -msgstr "Abrell" - -msgctxt "alt. month" -msgid "May" -msgstr "" - -msgctxt "alt. month" -msgid "June" -msgstr "Juni" - -msgctxt "alt. month" -msgid "July" -msgstr "Juli" - -msgctxt "alt. month" -msgid "August" -msgstr "August" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "December" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "oder" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d Joer" -msgstr[1] "%d Joren" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d Mount" -msgstr[1] "%d Meint" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d Woch" -msgstr[1] "%d Wochen" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d Dag" -msgstr[1] "%d Deeg" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d Stonn" -msgstr[1] "%d Stonnen" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d Minutt" -msgstr[1] "%d Minutten" - -msgid "0 minutes" -msgstr "0 Minutten" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lt/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/lt/LC_MESSAGES/django.mo deleted file mode 100644 index ee14fecb9b7a91b3cb1a49177599227d3261f3a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21421 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, 2011 -# Kostas , 2011 -# lauris , 2011 -# Mariusz Felisiak , 2021 -# Matas Dailyda , 2015-2019 -# naktinis , 2012 -# Nikolajus Krauklis , 2013 -# Povilas Balzaravičius , 2011-2012 -# Simonas Kazlauskas , 2012-2014 -# Vytautas Astrauskas , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-24 16:28+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Lithuanian (http://www.transifex.com/django/django/language/" -"lt/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: lt\n" -"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < " -"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? " -"1 : n % 1 != 0 ? 2: 3);\n" - -msgid "Afrikaans" -msgstr "Afrikiečių" - -msgid "Arabic" -msgstr "Arabų" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Austrų" - -msgid "Azerbaijani" -msgstr "Azerbaidžaniečių" - -msgid "Bulgarian" -msgstr "Bulgarų" - -msgid "Belarusian" -msgstr "Gudų" - -msgid "Bengali" -msgstr "Bengalų" - -msgid "Breton" -msgstr "Bretonų" - -msgid "Bosnian" -msgstr "Bosnių" - -msgid "Catalan" -msgstr "Katalonų" - -msgid "Czech" -msgstr "Čekų" - -msgid "Welsh" -msgstr "Velso" - -msgid "Danish" -msgstr "Danų" - -msgid "German" -msgstr "Vokiečių" - -msgid "Lower Sorbian" -msgstr "Žemutinė Sorbų" - -msgid "Greek" -msgstr "Graikų" - -msgid "English" -msgstr "Anglų" - -msgid "Australian English" -msgstr "Australų Anlgų" - -msgid "British English" -msgstr "Britų Anglų" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Ispanų" - -msgid "Argentinian Spanish" -msgstr "Argentiniečių Ispanų" - -msgid "Colombian Spanish" -msgstr "Kolumbų Ispanų" - -msgid "Mexican Spanish" -msgstr "Meksikiečių Ispanų" - -msgid "Nicaraguan Spanish" -msgstr "Nikaragvos Ispanijos" - -msgid "Venezuelan Spanish" -msgstr "Venesuelos Ispanų" - -msgid "Estonian" -msgstr "Estų" - -msgid "Basque" -msgstr "Baskų" - -msgid "Persian" -msgstr "Persų" - -msgid "Finnish" -msgstr "Suomių" - -msgid "French" -msgstr "Prancūzų" - -msgid "Frisian" -msgstr "Fryzų" - -msgid "Irish" -msgstr "Airių" - -msgid "Scottish Gaelic" -msgstr "Škotų Gėlų" - -msgid "Galician" -msgstr "Galų" - -msgid "Hebrew" -msgstr "Hebrajų" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroatų" - -msgid "Upper Sorbian" -msgstr "Aukštutinė Sorbų" - -msgid "Hungarian" -msgstr "Vengrų" - -msgid "Armenian" -msgstr "Armėnų" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indoneziečių" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandų" - -msgid "Italian" -msgstr "Italų" - -msgid "Japanese" -msgstr "Japonų" - -msgid "Georgian" -msgstr "Gruzinų" - -msgid "Kabyle" -msgstr "Kabilų" - -msgid "Kazakh" -msgstr "Kazachų" - -msgid "Khmer" -msgstr "Khmerų" - -msgid "Kannada" -msgstr "Dravidų" - -msgid "Korean" -msgstr "Korėjiečių" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Liuksemburgų" - -msgid "Lithuanian" -msgstr "Lietuvių" - -msgid "Latvian" -msgstr "Latvių" - -msgid "Macedonian" -msgstr "Makedonų" - -msgid "Malayalam" -msgstr "Malajalių" - -msgid "Mongolian" -msgstr "Mongolų" - -msgid "Marathi" -msgstr "Marati" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Mjanmų" - -msgid "Norwegian Bokmål" -msgstr "Norvegų Bokmal" - -msgid "Nepali" -msgstr "Nepalų" - -msgid "Dutch" -msgstr "Olandų" - -msgid "Norwegian Nynorsk" -msgstr "Norvegų Nynorsk" - -msgid "Ossetic" -msgstr "Osetinų" - -msgid "Punjabi" -msgstr "Pandžabi" - -msgid "Polish" -msgstr "Lenkų" - -msgid "Portuguese" -msgstr "Protugalų" - -msgid "Brazilian Portuguese" -msgstr "Brazilijos Portugalų" - -msgid "Romanian" -msgstr "Rumunų" - -msgid "Russian" -msgstr "Rusų" - -msgid "Slovak" -msgstr "Slovakų" - -msgid "Slovenian" -msgstr "Slovėnų" - -msgid "Albanian" -msgstr "Albanų" - -msgid "Serbian" -msgstr "Serbų" - -msgid "Serbian Latin" -msgstr "Serbų Lotynų" - -msgid "Swedish" -msgstr "Švedų" - -msgid "Swahili" -msgstr "Svahili" - -msgid "Tamil" -msgstr "Tamilų" - -msgid "Telugu" -msgstr "Telugų" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tailando" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turkų" - -msgid "Tatar" -msgstr "Totorių" - -msgid "Udmurt" -msgstr "Udmurtų" - -msgid "Ukrainian" -msgstr "Ukrainiečių" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamiečių" - -msgid "Simplified Chinese" -msgstr "Supaprastinta kinų" - -msgid "Traditional Chinese" -msgstr "Tradicinė kinų" - -msgid "Messages" -msgstr "Žinutės" - -msgid "Site Maps" -msgstr "Tinklalapio struktūros" - -msgid "Static Files" -msgstr "Statiniai failai" - -msgid "Syndication" -msgstr "Sindikacija" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "To puslapio numeris nėra sveikasis skaičius." - -msgid "That page number is less than 1" -msgstr "To numerio puslapis yra mažesnis už 1" - -msgid "That page contains no results" -msgstr "Tas puslapis neturi jokių rezultatų" - -msgid "Enter a valid value." -msgstr "Įveskite tinkamą reikšmę." - -msgid "Enter a valid URL." -msgstr "Įveskite tinkamą URL adresą." - -msgid "Enter a valid integer." -msgstr "Įveskite tinkamą sveikąjį skaičių." - -msgid "Enter a valid email address." -msgstr "Įveskite teisingą el. pašto adresą." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Įveskite validų IPv4 adresą." - -msgid "Enter a valid IPv6 address." -msgstr "Įveskite validų IPv6 adresą." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Įveskite validų IPv4 arba IPv6 adresą." - -msgid "Enter only digits separated by commas." -msgstr "Įveskite skaitmenis atskirtus kableliais." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Įsitikinkite, kad reikšmę sudaro %(limit_value)s simbolių (dabar yra " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Įsitikinkite, kad reikšmė yra mažesnė arba lygi %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Įsitikinkite, kad reikšmė yra didesnė arba lygi %(limit_value)s." - -#, 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] "" -"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklo " -"(dabartinis ilgis %(show_value)d)." -msgstr[1] "" -"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklų " -"(dabartinis ilgis %(show_value)d)." -msgstr[2] "" -"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklų " -"(dabartinis ilgis %(show_value)d)." -msgstr[3] "" -"Įsitikinkite, kad reikšmė sudaryta iš nemažiau kaip %(limit_value)d ženklų " -"(dabartinis ilgis %(show_value)d)." - -#, 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] "" -"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklo " -"(dabartinis ilgis %(show_value)d)." -msgstr[1] "" -"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklų " -"(dabartinis ilgis %(show_value)d)." -msgstr[2] "" -"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklų " -"(dabartinis ilgis %(show_value)d)." -msgstr[3] "" -"Įsitikinkite, kad reikšmė sudaryta iš nedaugiau kaip %(limit_value)d ženklų " -"(dabartinis ilgis %(show_value)d)." - -msgid "Enter a number." -msgstr "Įveskite skaičių." - -#, 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] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmuo." -msgstr[1] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenys." -msgstr[2] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų." -msgstr[3] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų." - -#, 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] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmuo po kablelio." -msgstr[1] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenys po kablelio." -msgstr[2] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų po kablelio." -msgstr[3] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų po kablelio." - -#, 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] "Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmuo prieš kablelį." -msgstr[1] "" -"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenys prieš kablelį." -msgstr[2] "" -"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų prieš kablelį." -msgstr[3] "" -"Įsitikinkite, kad yra nedaugiau nei %(max)s skaitmenų prieš kablelį." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Nuliniai simboliai neleidžiami." - -msgid "and" -msgstr "ir" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s su šiais %(field_labels)s jau egzistuoja." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Reikšmės %(value)r rinktis negalima." - -msgid "This field cannot be null." -msgstr "Šis laukas negali būti null." - -msgid "This field cannot be blank." -msgstr "Lauką privaloma užpildyti." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s su šiuo %(field_label)s jau egzistuoja." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s privalo būti unikalus %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Lauko tipas: %(field_type)s " - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Loginė reikšmė (Tiesa arba Netiesa)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Eilutė (ilgis iki %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Kableliais atskirti sveikieji skaičiai" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Data (be laiko)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Data (su laiku)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Dešimtainis skaičius" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Trukmė" - -msgid "Email address" -msgstr "El. pašto adresas" - -msgid "File path" -msgstr "Kelias iki failo" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Realus skaičius" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Sveikas skaičius" - -msgid "Big (8 byte) integer" -msgstr "Didelis (8 baitų) sveikas skaičius" - -msgid "Small integer" -msgstr "Nedidelis sveikasis skaičius" - -msgid "IPv4 address" -msgstr "IPv4 adresas" - -msgid "IP address" -msgstr "IP adresas" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Loginė reikšmė (Tiesa, Netiesa arba Nieko)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Teigiamas sveikasis skaičius" - -msgid "Positive small integer" -msgstr "Nedidelis teigiamas sveikasis skaičius" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Unikalus adresas (iki %(max_length)s ženklų)" - -msgid "Text" -msgstr "Tekstas" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Laikas" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Neapdorota informacija" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "Universaliai unikalus identifikatorius" - -msgid "File" -msgstr "Failas" - -msgid "Image" -msgstr "Paveiksliukas" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s objektas su %(field)s %(value)r neegzistuoja." - -msgid "Foreign Key (type determined by related field)" -msgstr "Išorinis raktas (tipas nustatomas susijusiame lauke)" - -msgid "One-to-one relationship" -msgstr "Sąryšis vienas su vienu" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s sąryšis" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s sąryšiai" - -msgid "Many-to-many relationship" -msgstr "Sąryšis daug su daug" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Šis laukas yra privalomas." - -msgid "Enter a whole number." -msgstr "Įveskite pilną skaičių." - -msgid "Enter a valid date." -msgstr "Įveskite tinkamą datą." - -msgid "Enter a valid time." -msgstr "Įveskite tinkamą laiką." - -msgid "Enter a valid date/time." -msgstr "Įveskite tinkamą datą/laiką." - -msgid "Enter a valid duration." -msgstr "Įveskite tinkamą trukmę." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Dienų skaičius turi būti tarp {min_days} ir {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Nebuvo nurodytas failas. Patikrinkite formos koduotę." - -msgid "No file was submitted." -msgstr "Failas nebuvo nurodytas." - -msgid "The submitted file is empty." -msgstr "Nurodytas failas yra tuščias." - -#, 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] "" -"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d " -"ženklo (dabartinis ilgis %(length)d)." -msgstr[1] "" -"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d " -"ženklų (dabartinis ilgis %(length)d)." -msgstr[2] "" -"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d " -"ženklų (dabartinis ilgis %(length)d)." -msgstr[3] "" -"Įsitikinkite, kad failo pavadinimas sudarytas iš nedaugiau kaip %(max)d " -"ženklų (dabartinis ilgis %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Nurodykite failą arba pažymėkite išvalyti. Abu pasirinkimai negalimi." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Atsiųskite tinkamą paveiksliuką. Failas, kurį siuntėte nebuvo paveiksliukas, " -"arba buvo sugadintas." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Nurodykite tinkamą reikšmę. %(value)s nėra galimas pasirinkimas." - -msgid "Enter a list of values." -msgstr "Įveskite reikšmių sarašą." - -msgid "Enter a complete value." -msgstr "Įveskite pilną reikšmę." - -msgid "Enter a valid UUID." -msgstr "Įveskite tinkamą UUID." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Paslėptas laukelis %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "Order" -msgstr "Nurodyti" - -msgid "Delete" -msgstr "Ištrinti" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Pataisykite pasikartojančius duomenis laukui %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Pataisykite pasikartojančius duomenis laukui %(field)s. Duomenys privalo " -"būti unikalūs." - -#, 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 "" -"Pataisykite pasikartojančius duomenis laukui %(field_name)s. Duomenys " -"privalo būti unikalūs %(lookup)s peržiūroms per %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Pataisykite žemiau esančias pasikartojančias reikšmes." - -msgid "The inline value did not match the parent instance." -msgstr "Reikšmė nesutapo su pirminiu objektu." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Pasirinkite tinkamą reikšmę. Parinkta reikšmė nėra galima." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Išvalyti" - -msgid "Currently" -msgstr "Šiuo metu" - -msgid "Change" -msgstr "Pakeisti" - -msgid "Unknown" -msgstr "Nežinomas" - -msgid "Yes" -msgstr "Taip" - -msgid "No" -msgstr "Ne" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "taip,ne,galbūt" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d baitas" -msgstr[1] "%(size)d baitai" -msgstr[2] "%(size)d baitai" -msgstr[3] "%(size)d baitai" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "vidurnaktis" - -msgid "noon" -msgstr "vidurdienis" - -msgid "Monday" -msgstr "Pirmadienis" - -msgid "Tuesday" -msgstr "Antradienis" - -msgid "Wednesday" -msgstr "Trečiadienis" - -msgid "Thursday" -msgstr "Ketvirtadienis" - -msgid "Friday" -msgstr "Penktadienis" - -msgid "Saturday" -msgstr "Šeštadienis" - -msgid "Sunday" -msgstr "Sekmadienis" - -msgid "Mon" -msgstr "Pr" - -msgid "Tue" -msgstr "A" - -msgid "Wed" -msgstr "T" - -msgid "Thu" -msgstr "K" - -msgid "Fri" -msgstr "P" - -msgid "Sat" -msgstr "Š" - -msgid "Sun" -msgstr "S" - -msgid "January" -msgstr "sausis" - -msgid "February" -msgstr "vasaris" - -msgid "March" -msgstr "kovas" - -msgid "April" -msgstr "balandis" - -msgid "May" -msgstr "gegužė" - -msgid "June" -msgstr "birželis" - -msgid "July" -msgstr "liepa" - -msgid "August" -msgstr "rugpjūtis" - -msgid "September" -msgstr "rugsėjis" - -msgid "October" -msgstr "spalis" - -msgid "November" -msgstr "lapkritis" - -msgid "December" -msgstr "gruodis" - -msgid "jan" -msgstr "sau" - -msgid "feb" -msgstr "vas" - -msgid "mar" -msgstr "kov" - -msgid "apr" -msgstr "bal" - -msgid "may" -msgstr "geg" - -msgid "jun" -msgstr "bir" - -msgid "jul" -msgstr "lie" - -msgid "aug" -msgstr "rugp" - -msgid "sep" -msgstr "rugs" - -msgid "oct" -msgstr "spa" - -msgid "nov" -msgstr "lap" - -msgid "dec" -msgstr "grd" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "saus." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "vas." - -msgctxt "abbrev. month" -msgid "March" -msgstr "kov." - -msgctxt "abbrev. month" -msgid "April" -msgstr "bal." - -msgctxt "abbrev. month" -msgid "May" -msgstr "geg." - -msgctxt "abbrev. month" -msgid "June" -msgstr "birž." - -msgctxt "abbrev. month" -msgid "July" -msgstr "liep." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "rugpj." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "rugs." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "spal." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "lapkr." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "gruod." - -msgctxt "alt. month" -msgid "January" -msgstr "sausio" - -msgctxt "alt. month" -msgid "February" -msgstr "vasario" - -msgctxt "alt. month" -msgid "March" -msgstr "kovo" - -msgctxt "alt. month" -msgid "April" -msgstr "balandžio" - -msgctxt "alt. month" -msgid "May" -msgstr "gegužės" - -msgctxt "alt. month" -msgid "June" -msgstr "birželio" - -msgctxt "alt. month" -msgid "July" -msgstr "liepos" - -msgctxt "alt. month" -msgid "August" -msgstr "rugpjūčio" - -msgctxt "alt. month" -msgid "September" -msgstr "rugsėjo" - -msgctxt "alt. month" -msgid "October" -msgstr "spalio" - -msgctxt "alt. month" -msgid "November" -msgstr "lapkričio" - -msgctxt "alt. month" -msgid "December" -msgstr "gruodžio" - -msgid "This is not a valid IPv6 address." -msgstr "Tai nėra teisingas IPv6 adresas." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "arba" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "Forbidden" -msgstr "Uždrausta" - -msgid "CSRF verification failed. Request aborted." -msgstr "Nepavyko CSRF patvirtinimas. Užklausa nutraukta." - -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 "" - -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 "" - -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 "" - -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 "" -"Jūs matote šią žinutę nes šis puslapis reikalauja CSRF slapuko, kai " -"pateikiama forma. Slapukas reikalaujamas saugumo sumetimais, kad užtikrinti " -"jog jūsų naršyklė nėra užgrobiama trečiųjų asmenų." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Gauti daugiau informacijos galima su DEBUG=True nustatymu." - -msgid "No year specified" -msgstr "Nenurodyti metai" - -msgid "Date out of range" -msgstr "Data išeina iš ribų" - -msgid "No month specified" -msgstr "Nenurodytas mėnuo" - -msgid "No day specified" -msgstr "Nenurodyta diena" - -msgid "No week specified" -msgstr "Nenurodyta savaitė" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nėra %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Ateities %(verbose_name_plural)s nėra prieinami, nes %(class_name)s." -"allow_future yra False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Atitinkantis užklausą %(verbose_name)s nerastas" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Neegzistuojantis puslapis (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Aplankų indeksai čia neleidžiami." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s indeksas" - -msgid "The install worked successfully! Congratulations!" -msgstr "Diegimas pavyko! Sveikiname!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Žiūrėti Django %(version)s išleidimo " -"pastabas" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Jūs matote šią žinutę dėl to kad Django nustatymų faile įvesta DEBUG = True ir Jūs nenustatėte jokių URL'ų." - -msgid "Django Documentation" -msgstr "Django dokumentacija" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "Pamoka: Apklausos aplikacija" - -msgid "Get started with Django" -msgstr "Pradėti su Django" - -msgid "Django Community" -msgstr "Django Bendrija" - -msgid "Connect, get help, or contribute" -msgstr "Prisijunk, gauk pagalbą arba prisidėk" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lt/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/lt/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lt/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/lt/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index f048c3cc38bae64259acdcb75d904a373b9b5087..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1pGK! diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lt/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/lt/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 946ffbe2fda21dd7df997585c94b6be01373fd2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1037 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 CY)j$* diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lv/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/lv/LC_MESSAGES/django.po deleted file mode 100644 index 379fdd4..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/lv/LC_MESSAGES/django.po +++ /dev/null @@ -1,1393 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Edgars Andersons, 2025 -# edgars , 2011 -# Edgars Voroboks , 2023-2025 -# Edgars Voroboks , 2017,2022 -# Edgars Voroboks , 2017-2018 -# Jannis Leidel , 2011 -# krikulis , 2014 -# Māris Nartišs , 2016 -# Mariusz Felisiak , 2021 -# Mārtiņš Šulcs , 2018 -# Edgars Voroboks , 2018-2021 -# peterisb , 2016-2017 -# Pēteris Caune, 2023 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Edgars Voroboks , 2023-2025\n" -"Language-Team: Latvian (http://app.transifex.com/django/django/language/" -"lv/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " -"2);\n" - -msgid "Afrikaans" -msgstr "afrikāņu" - -msgid "Arabic" -msgstr "arābu" - -msgid "Algerian Arabic" -msgstr "Alžīrijas arābu" - -msgid "Asturian" -msgstr "asturiešu" - -msgid "Azerbaijani" -msgstr "azerbaidžāņu" - -msgid "Bulgarian" -msgstr "bulgāru" - -msgid "Belarusian" -msgstr "baltkrievu" - -msgid "Bengali" -msgstr "bengāļu" - -msgid "Breton" -msgstr "bretoņu" - -msgid "Bosnian" -msgstr "bosniešu" - -msgid "Catalan" -msgstr "katalāņu" - -msgid "Central Kurdish (Sorani)" -msgstr "centrālā kurdu (sorani)" - -msgid "Czech" -msgstr "čehu" - -msgid "Welsh" -msgstr "velsiešu" - -msgid "Danish" -msgstr "dāņu" - -msgid "German" -msgstr "vācu" - -msgid "Lower Sorbian" -msgstr "apakšsorbu" - -msgid "Greek" -msgstr "grieķu" - -msgid "English" -msgstr "angļu" - -msgid "Australian English" -msgstr "Austrālijas angļu" - -msgid "British English" -msgstr "Lielbritānijas angļu" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "spāņu" - -msgid "Argentinian Spanish" -msgstr "Argentīnas spāņu" - -msgid "Colombian Spanish" -msgstr "Kolumbijas spāņu" - -msgid "Mexican Spanish" -msgstr "Meksikas spāņu" - -msgid "Nicaraguan Spanish" -msgstr "Nikaragvas spāņu" - -msgid "Venezuelan Spanish" -msgstr "Venecuēlas spāņu" - -msgid "Estonian" -msgstr "igauņu" - -msgid "Basque" -msgstr "basku" - -msgid "Persian" -msgstr "persiešu" - -msgid "Finnish" -msgstr "somu" - -msgid "French" -msgstr "franču" - -msgid "Frisian" -msgstr "frīzu" - -msgid "Irish" -msgstr "īru" - -msgid "Scottish Gaelic" -msgstr "skotu gēlu" - -msgid "Galician" -msgstr "galīciešu" - -msgid "Hebrew" -msgstr "ebreju" - -msgid "Hindi" -msgstr "hindu" - -msgid "Croatian" -msgstr "horvātu" - -msgid "Upper Sorbian" -msgstr "augšsorbu" - -msgid "Haitian Creole" -msgstr "Haiti kreolu" - -msgid "Hungarian" -msgstr "ungāru" - -msgid "Armenian" -msgstr "armēņu" - -msgid "Interlingua" -msgstr "modernā latīņu" - -msgid "Indonesian" -msgstr "indonēziešu" - -msgid "Igbo" -msgstr "igbo" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islandiešu" - -msgid "Italian" -msgstr "itāļu" - -msgid "Japanese" -msgstr "japāņu" - -msgid "Georgian" -msgstr "gruzīnu" - -msgid "Kabyle" -msgstr "kabiliešu" - -msgid "Kazakh" -msgstr "kazahu" - -msgid "Khmer" -msgstr "khmeru" - -msgid "Kannada" -msgstr "kannādiešu" - -msgid "Korean" -msgstr "korejiešu" - -msgid "Kyrgyz" -msgstr "kirgīzu" - -msgid "Luxembourgish" -msgstr "luksemburgiešu" - -msgid "Lithuanian" -msgstr "lietuviešu" - -msgid "Latvian" -msgstr "latviešu" - -msgid "Macedonian" -msgstr "maķedoniešu" - -msgid "Malayalam" -msgstr "malajalu" - -msgid "Mongolian" -msgstr "mongoļu" - -msgid "Marathi" -msgstr "maratiešu" - -msgid "Malay" -msgstr "malajiešu" - -msgid "Burmese" -msgstr "birmiešu" - -msgid "Norwegian Bokmål" -msgstr "norvēģu bokmål" - -msgid "Nepali" -msgstr "nepāliešu" - -msgid "Dutch" -msgstr "holandiešu" - -msgid "Norwegian Nynorsk" -msgstr "norvēģu nynorsk" - -msgid "Ossetic" -msgstr "osetiešu" - -msgid "Punjabi" -msgstr "pandžabu" - -msgid "Polish" -msgstr "poļu" - -msgid "Portuguese" -msgstr "portugāļu" - -msgid "Brazilian Portuguese" -msgstr "Brazīlijas portugāļu" - -msgid "Romanian" -msgstr "rumāņu" - -msgid "Russian" -msgstr "krievu" - -msgid "Slovak" -msgstr "slovāku" - -msgid "Slovenian" -msgstr "slovēņu" - -msgid "Albanian" -msgstr "albāņu" - -msgid "Serbian" -msgstr "serbu" - -msgid "Serbian Latin" -msgstr "serbu latīņu" - -msgid "Swedish" -msgstr "zviedru" - -msgid "Swahili" -msgstr "svahili" - -msgid "Tamil" -msgstr "tamilu" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "tadžiku" - -msgid "Thai" -msgstr "taizemiešu" - -msgid "Turkmen" -msgstr "turkmēņu" - -msgid "Turkish" -msgstr "turku" - -msgid "Tatar" -msgstr "tatāru" - -msgid "Udmurt" -msgstr "udmurtu" - -msgid "Uyghur" -msgstr "uiguru" - -msgid "Ukrainian" -msgstr "ukraiņu" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "uzbeku" - -msgid "Vietnamese" -msgstr "vjetnamiešu" - -msgid "Simplified Chinese" -msgstr "vienkāršā ķīniešu" - -msgid "Traditional Chinese" -msgstr "tradicionālā ķīniešu" - -msgid "Messages" -msgstr "Ziņojumi" - -msgid "Site Maps" -msgstr "Vietnes kartes" - -msgid "Static Files" -msgstr "Nemainīgas datnes" - -msgid "Syndication" -msgstr "Sindikācija" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Lapas numurs nav vesels skaitlis" - -msgid "That page number is less than 1" -msgstr "Lapas numurs ir mazāks par 1" - -msgid "That page contains no results" -msgstr "Tajā lapā nav nekāda iznākuma" - -msgid "Enter a valid value." -msgstr "Jāievada derīga vērtība." - -msgid "Enter a valid domain name." -msgstr "Jāievada derīgs domēna vārds." - -msgid "Enter a valid URL." -msgstr "Jāievada derīgs URL." - -msgid "Enter a valid integer." -msgstr "Jāievada derīgs vesels skaitlis." - -msgid "Enter a valid email address." -msgstr "Jāievada derīga e-pasta adrese." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Jāievada derīga \"identifikatora\" vērtība, kas satur tikai burtus, ciparus, " -"apakšsvītras vai defises." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Jāievada derīga \"identifikatora\" vērtība, kas satur tikai Unikoda burtus, " -"ciparus, apakšsvītras vai defises." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Jāievada derīga %(protocol)s adrese." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 vai IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Jāievada tikai ar komatu atdalīti cipari." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Jānodrošina, ka vērtība ir %(limit_value)s (tā satur %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Šai vērtībai jabūt mazākai vai vienādai ar %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Vērtībai jābūt lielākai vai vienādai ar %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Vērtībai jābūt reizinājumam no %(limit_value)s." - -#, 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 "" -"Jāpārliecinās, ka šī vērtība ir soļa lieluma %(limit_value)s reizinājums, " -"sākot no %(offset)s, piem., %(offset)s, %(valid_value1)s, %(valid_value2)s " -"un tā tālāk." - -#, 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] "" -"Jānodrošina, ka šajā vērtībā ir vismaz %(limit_value)d rakstzīmju (tajā ir " -"%(show_value)d)." -msgstr[1] "" -"Jānodrošina, ka šajā vērtībā ir vismaz %(limit_value)d rakstzīme (tajā ir " -"%(show_value)d)." -msgstr[2] "" -"Jānodrošina, ka šajā vērtībā ir vismaz %(limit_value)d rakstzīmes (tajā ir " -"%(show_value)d)." - -#, 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] "" -"Vērtībai jābūt ne vairāk kā %(limit_value)d zīmēm (tajā ir %(show_value)d)." -msgstr[1] "" -"Vērtībai jābūt ne vairāk kā %(limit_value)d zīmei (tajā ir %(show_value)d)." -msgstr[2] "" -"Jānodrošina, ka šajā vērtībā ir ne vairāk kā %(limit_value)d rakstzīmes " -"(tajā ir %(show_value)d)." - -msgid "Enter a number." -msgstr "Jāievada skaitlis." - -#, 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] "Pārliecinieties, ka kopā nav vairāk par %(max)s ciparu." -msgstr[1] "Pārliecinieties, ka kopā nav vairāk par %(max)s cipariem." -msgstr[2] "Jānodrošina, ka nav vairāk par %(max)s cipariem." - -#, 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] "" -"Pārliecinieties, ka aiz decimālās zīmes nav vairāk par %(max)s ciparu." -msgstr[1] "" -"Pārliecinieties, ka aiz decimālās zīmes nav vairāk par %(max)s cipariem." -msgstr[2] "Jānodrošina, ka aiz komata nav vairāk par %(max)s cipariem." - -#, 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] "" -"Pārliecinieties, ka pirms decimālās zīmes nav vairāk par %(max)s ciparu." -msgstr[1] "" -"Pārliecinieties, ka pirms decimālās zīmes nav vairāk par %(max)s cipariem." -msgstr[2] "Jānodrošina, ka pirms komata nav vairāk par %(max)s cipariem." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Datnes paplašinājums “%(extension)s” nav atļauts. Atļautie paplašinājumi ir: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Nulles rakstzīmes nav atļautas." - -msgid "and" -msgstr "un" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Jau pastāv %(model_name)s ar šādu %(field_labels)s." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Nav ievērots ierobežojums “%(name)s”." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Vērtība %(value)r nav derīga izvēle." - -msgid "This field cannot be null." -msgstr "Šis lauks nevar būt ar tukšu vērtību (null)." - -msgid "This field cannot be blank." -msgstr "Šis lauks nevar būt tukšs" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Jau pastāv %(model_name)s ar šādu %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s jābūt neatkārtojamam %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Lauks ar veidu: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” vērtībai ir jābūt vai nu True, vai False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” vērtībai ir jābūt True, False vai None." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (vai nu True, vai False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Virkne (līdz %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Virkne (neierobežota)" - -msgid "Comma-separated integers" -msgstr "Ar komatu atdalīti veselie skaitļi" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” vērtībā ir nederīgs datuma pieraksts. Tai ir jābūt YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” vērtībai ir pareizs pieraksts (YYYY-MM-DD), bet tas ir nederīgs " -"datums." - -msgid "Date (without time)" -msgstr "Datums (bez laika)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” vērtībai ir nederīgs pieraksts. Tai ir jābūt YYYY-MM-DD HH:MM[:" -"ss[.uuuuuu]][TZ]." - -#, 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 "" -"“%(value)s” vērtībai ir pareizs pieraksts (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]), bet tas ir nederīgs datums/laiks." - -msgid "Date (with time)" -msgstr "Datums (ar laiku)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” vērtībai ir jābūt decimālam skaitlim." - -msgid "Decimal number" -msgstr "Decimāls skaitlis" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” vērtībai ir nederīgs pieraksts. Tai ir jābūt [DD] [[HH:]MM:]ss[." -"uuuuuu]." - -msgid "Duration" -msgstr "Ilgums" - -msgid "Email address" -msgstr "E-pasta adrese" - -msgid "File path" -msgstr "Datnes ceļš" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” vērtībai ir jābūt daļskaitlim." - -msgid "Floating point number" -msgstr "Peldošā komata skaitlis" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” vērtībai ir jābūt veselam skaitlim." - -msgid "Integer" -msgstr "Vesels skaitlis" - -msgid "Big (8 byte) integer" -msgstr "Liels (8 baitu) vesels skaitlis" - -msgid "Small integer" -msgstr "Mazs vesels skaitlis" - -msgid "IPv4 address" -msgstr "IPv4 adrese" - -msgid "IP address" -msgstr "IP adrese" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” vērtībai ir jābūt None, True vai False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (vai nu True, False, vai None)" - -msgid "Positive big integer" -msgstr "Liels pozitīvs vesels skaitlis" - -msgid "Positive integer" -msgstr "Pozitīvs vesels skaitlis" - -msgid "Positive small integer" -msgstr "Mazs pozitīvs vesels skaitlis" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Identifikators (līdz %(max_length)s)" - -msgid "Text" -msgstr "Teksts" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” vērtībai ir nepareizs pieraksts. Tai ir jābūt HH:MM[:ss[." -"uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” vērtībai ir pareizs pieraksts (HH:MM[:ss[.uuuuuu]]), bet tas ir " -"nederīgs laiks." - -msgid "Time" -msgstr "Laiks" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Bināri dati" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” nav derīgs UUID." - -msgid "Universally unique identifier" -msgstr "Vispārēji neatkārtojams identifikators" - -msgid "File" -msgstr "Datne" - -msgid "Image" -msgstr "Attēls" - -msgid "A JSON object" -msgstr "JSON objekts" - -msgid "Value must be valid JSON." -msgstr "Vērtībai ir jābūt derīgam JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s instance ar %(field)s %(value)r nav derīga izvēle." - -msgid "Foreign Key (type determined by related field)" -msgstr "Ārējā atslēga (veidu nosaka pēc saistītā lauka)" - -msgid "One-to-one relationship" -msgstr "Viens pret vienu saikne" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s saikne" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s saiknes" - -msgid "Many-to-many relationship" -msgstr "Daudzi pret daudziem saikne" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Šis lauks ir nepieciešams." - -msgid "Enter a whole number." -msgstr "Jāievada vesels skaitlis." - -msgid "Enter a valid date." -msgstr "Jāievada derīgs datums." - -msgid "Enter a valid time." -msgstr "Jāievada derīgs laiks." - -msgid "Enter a valid date/time." -msgstr "Jāievada derīgs datums/laiks." - -msgid "Enter a valid duration." -msgstr "Jāievada derīgs ilgums." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Dienu skaitam jābūt no {min_days} līdz {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Netika iesniegta neviena datne. Jāpārbauda veidlapas šifrēšanas veids." - -msgid "No file was submitted." -msgstr "Netika nosūtīta neviena datne." - -msgid "The submitted file is empty." -msgstr "Iesniegtā datne ir tukša." - -#, 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] "" -"Jānodrošina, ka datnes nosaukums nav garāks par %(max)d rakstzīmēm (tajā ir " -"%(length)d)." -msgstr[1] "" -"Jānodrošina, ka datnes nosaukums nav garāks par %(max)d rakstzīmi (tajā ir " -"%(length)d)." -msgstr[2] "" -"Jānodrošina, ka datnes nosaukums nav garāks par %(max)d rakstzīmēm (tajā ir " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Lūgums vai nu iesniegt datni, vai atzīmēt iztīrīšanas izvēles rūtiņu, ne " -"abus." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Jāaugšupielādē derīgs attēls. Augšupielādētā datne vai nu nav attēls, vai " -"arī tas ir bojāts." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Jāatlasa derīga izvēle. %(value)s nav neviena no pieejamajām izvēlēm." - -msgid "Enter a list of values." -msgstr "Jāievada vērtību saraksts." - -msgid "Enter a complete value." -msgstr "Jāievada pilnīga vērtība." - -msgid "Enter a valid UUID." -msgstr "Jāievada derīgs UUID." - -msgid "Enter a valid JSON." -msgstr "Jāievada derīgs JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Slēpts lauks %(name)s) %(error)s" - -#, 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 "" -"ManagementForm trūkst datu vai tie ir mainīti. Trūkstošie lauki: " -"%(field_names)s. Var būt nepieciešams ziņot par kļūdu, ja sarežģījums " -"atkārtojas." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Lūgums iesniegt ne vairāk par %(num)d veidlapām." -msgstr[1] "Lūgums iesniegt ne vairāk par %(num)d veidlapu." -msgstr[2] "Lūgums iesniegt ne vairāk par %(num)d veidlapām." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Lūgums iesniegt vismaz %(num)d veidlapas." -msgstr[1] "Lūgums iesniegt vismaz %(num)d veidlapu." -msgstr[2] "Lūgums iesniegt vismaz %(num)d veidlapas." - -msgid "Order" -msgstr "Kārtība" - -msgid "Delete" -msgstr "Izdzēst" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Lūgums izlabot atkārtojošos %(field)s datus." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Lūgums izlabot atkārtojošos datus laukam “%(field)s”, kam jābūt " -"neatkārtojamam." - -#, 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 "" -"Lūgums izlabot atkārtojošos datus laukam “%(field_name)s”, kam jābūt " -"neatkārtojamam priekš %(lookup)s laukā “%(date_field)s”." - -msgid "Please correct the duplicate values below." -msgstr "Lūgums zemāk izlabot atkārtojošās vērtības." - -msgid "The inline value did not match the parent instance." -msgstr "Iekļautā vērtība nesakrita ar vecāka instanci." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Jāatlasa derīga izvēle. Tā izvēle nav neviena no pieejamajām." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” nav derīga vērtība." - -#, 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 "" -"%(datetime)s nevarēja attēlot laika joslā %(current_timezone)s; tā var būt " -"neskaidra vai nepastāv." - -msgid "Clear" -msgstr "Notīrīt" - -msgid "Currently" -msgstr "Pašlaik" - -msgid "Change" -msgstr "Mainīt" - -msgid "Unknown" -msgstr "Nezināms" - -msgid "Yes" -msgstr "Jā" - -msgid "No" -msgstr "Nē" - -msgctxt "Task" -msgid "Ready" -msgstr "Gatavs" - -msgctxt "Task" -msgid "Running" -msgstr "Izpildās" - -msgctxt "Task" -msgid "Failed" -msgstr "Neizdevās" - -msgctxt "Task" -msgid "Successful" -msgstr "Veiksmīgi" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "jā,nē,varbūt" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d baitu" -msgstr[1] "%(size)d baits" -msgstr[2] "%(size)d baiti" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "pēcpusdienā" - -msgid "a.m." -msgstr "priekšpusdienā" - -msgid "PM" -msgstr "pēcpusdienā" - -msgid "AM" -msgstr "priekšpusdienā" - -msgid "midnight" -msgstr "pusnakts" - -msgid "noon" -msgstr "dienasvidus" - -msgid "Monday" -msgstr "pirmdiena" - -msgid "Tuesday" -msgstr "otrdiena" - -msgid "Wednesday" -msgstr "trešdiena" - -msgid "Thursday" -msgstr "ceturtdiena" - -msgid "Friday" -msgstr "piektdiena" - -msgid "Saturday" -msgstr "sestdiena" - -msgid "Sunday" -msgstr "svētdiena" - -msgid "Mon" -msgstr "pr" - -msgid "Tue" -msgstr "ot" - -msgid "Wed" -msgstr "tr" - -msgid "Thu" -msgstr "ce" - -msgid "Fri" -msgstr "pk" - -msgid "Sat" -msgstr "se" - -msgid "Sun" -msgstr "sv" - -msgid "January" -msgstr "janvāris" - -msgid "February" -msgstr "februāris" - -msgid "March" -msgstr "marts" - -msgid "April" -msgstr "aprīlis" - -msgid "May" -msgstr "maijs" - -msgid "June" -msgstr "jūnijs" - -msgid "July" -msgstr "jūlijs" - -msgid "August" -msgstr "augusts" - -msgid "September" -msgstr "septembris" - -msgid "October" -msgstr "oktobris" - -msgid "November" -msgstr "novembris" - -msgid "December" -msgstr "decembris" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "jūn" - -msgid "jul" -msgstr "jūl" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "marts" - -msgctxt "abbrev. month" -msgid "April" -msgstr "aprīlis" - -msgctxt "abbrev. month" -msgid "May" -msgstr "maijs" - -msgctxt "abbrev. month" -msgid "June" -msgstr "jūnijs" - -msgctxt "abbrev. month" -msgid "July" -msgstr "jūlijs" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dec." - -msgctxt "alt. month" -msgid "January" -msgstr "janvāris" - -msgctxt "alt. month" -msgid "February" -msgstr "februāris" - -msgctxt "alt. month" -msgid "March" -msgstr "marts" - -msgctxt "alt. month" -msgid "April" -msgstr "aprīlis" - -msgctxt "alt. month" -msgid "May" -msgstr "maijs" - -msgctxt "alt. month" -msgid "June" -msgstr "jūnijs" - -msgctxt "alt. month" -msgid "July" -msgstr "jūlijs" - -msgctxt "alt. month" -msgid "August" -msgstr "augusts" - -msgctxt "alt. month" -msgid "September" -msgstr "septembris" - -msgctxt "alt. month" -msgid "October" -msgstr "oktobris" - -msgctxt "alt. month" -msgid "November" -msgstr "novembris" - -msgctxt "alt. month" -msgid "December" -msgstr "decembris" - -msgid "This is not a valid IPv6 address." -msgstr "Šī nav derīga IPv6 adrese." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "vai" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d gadu" -msgstr[1] "%(num)d gads" -msgstr[2] "%(num)d gadi" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mēnešu" -msgstr[1] "%(num)d mēnesis" -msgstr[2] "%(num)d mēneši" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d nedēļu" -msgstr[1] "%(num)d nedēļa" -msgstr[2] "%(num)d nedēļas" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dienu" -msgstr[1] "%(num)d diena" -msgstr[2] "%(num)d dienas" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d stundu" -msgstr[1] "%(num)d stunda" -msgstr[2] "%(num)d stundas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minūšu" -msgstr[1] "%(num)d minūte" -msgstr[2] "%(num)d minūtes" - -msgid "Forbidden" -msgstr "Aizliegts" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF pārbaude neizdevās. Pieprasījums pārtraukts." - -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 "" -"Tu redzi šo ziņojumu, jo šī HTTPS vietne pieprasa pārlūkam nosūtīt \"Referer " -"header\", bet tā netika nosūtīta. Šī galvene ir nepieciešama drošības " -"apsvērumu dēļ, lai nodrošinātu, ka pārlūku neietekmē trešās puses." - -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 "" -"Ja pārlūks ir konfigurēts, lai atspējotu “Referer” galvenes, lūgums tās " -"iespējot no jauna vismaz šai vietnei, HTTPS savienojumiem vai “same-origin” " -"pieprasījumiem." - -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 "" -"Ja izmanto tagu vai iekļauj " -"galveni “Referrer-Policy: no-referrer”, lūgums noņemt tos. CSRF aizsardzībai " -"ir nepieciešams, lai galvenē “Referer” tiktu veikta stingra norvirzītāja " -"pārbaude. Ja raizējies par privātumu, tad jāizmanto tādas iespējas kā saitēm, kas ved uz trešo pušu vietnēm." - -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 "" -"Tu redzi šo ziņojumu, jo šī vietne pieprasa CSRF sīkdatni, kad tiek " -"iesniegtas veidlapas. Šī sīkdatne ir nepieciešama drošības apsvērumu dēļ, " -"lai nodrošinātu, ka pārlūku neietekmē trešās puses." - -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 "" -"Ja pārlūks ir konfigurēts, lai atspējotu sīkdatnes, lūgums tās iespējot " -"vismaz šai vietnei vai “same-origin” pieprasījumiem." - -msgid "More information is available with DEBUG=True." -msgstr "Vairāk informācijas ir pieejama ar DEBUG=True" - -msgid "No year specified" -msgstr "Nav norādīts gads" - -msgid "Date out of range" -msgstr "Datums ir ārpus apgabala" - -msgid "No month specified" -msgstr "Nav norādīts mēnesis" - -msgid "No day specified" -msgstr "Nav norādīta diena" - -msgid "No week specified" -msgstr "Nav norādīta nedēļa" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s nav pieejami" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Nākotne %(verbose_name_plural)s nav pieejama, jo %(class_name)s.allow_future " -"ir False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Nepareiza datuma virkne “%(datestr)s” norādītajā pierakstā “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Neviens %(verbose_name)s netika atrasts" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Lapa nav ne “pēdējā”, ne arī to var pārveidot par veselu skaitli." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Nederīga lapa (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tukšs saraksts un \"%(class_name)s.allow_empty\" ir False." - -msgid "Directory indexes are not allowed here." -msgstr "Direktoriju indeksi nav atļauti." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" nepastāv" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s saturs" - -msgid "The install worked successfully! Congratulations!" -msgstr "Uzstādīšana darbojās sekmīgi. Apsveicam!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Apskatīt laidiena piezīmes Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Tu redzi šo lapu, jo iestatījumu datnē ir DEBUG=True un nav konfigurēts neviens URL." - -msgid "Django Documentation" -msgstr "Django dokumentācija" - -msgid "Topics, references, & how-to’s" -msgstr "Tēmas, atsauces un padomi" - -msgid "Tutorial: A Polling App" -msgstr "Pamācība: balsošanas lietotne" - -msgid "Get started with Django" -msgstr "Uzsākt ar Django" - -msgid "Django Community" -msgstr "Django kopiena" - -msgid "Connect, get help, or contribute" -msgstr "Sazinies, saņem palīdzību vai līdzdarbojies" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lv/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/lv/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lv/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/lv/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 57820642811a36f137384f014d08d0610342452d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfUD(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaZ+^+Rqf zc@m_c=u!8eql4;N>YBnceE~(HR0ygE&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY1zI>< diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lv/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/lv/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 56f824c5323a9608f9ff63ef652d2b8fd5fe73e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1045 zcmZXSJ8#-h6vwZ5Kf)WQX_cxdl?SR|tL=uWN^UU$wZ@S#s%#-yF4quJgOMRrcuGG- z*S1^7eub`G7!hlyY$#EeOuZM(!-@j$QQg+9dx{fZw3lmHAW!480-AA}M@F^pmu#R!TK7*(QhPuYVp zB{qrY6LwOjbInduYr>|MJEwDH+gmAiZSpQY&S4x{VqE20*80!s9xdD9Wxy3z1R5{z zwL_F#pn3%gA_ZxxM^o}fP4WSxD@BSgQgu7JRy5VN{mTUJ(iBgxc2~;TMM-|oPOZD= z)@D0<4`D~#O_9+VX4iNZt&A?ZF;4Cqw`kYsP?yoUQ`Q**muxQ=chg(q_#gh}zrS61 zQK;qP^Js~cIJGQ@JS)wkQkCB%3B0olQZmPiDlgQe%G!`zWhGW#lT^JTh?2V7mE0m% zyK+^m<4Rc-%IXJ>dpA!nZPnUoLvs4n=jo-#&Gt8=xp}I@y{+=>d$rD;vLY)9BC=P6 zMxCvdc37g;;NNhfdLjyq(`xPHC%8dx1Kb+Snc35smI-x>vGjpCWIpR%YiR0)fo6>+ zg@I*`%$8{|^jPnY8Ke7=8B9iJX8$Gq`~@@Yj&Nb?lh)CP3_RER9TPR{w;981X@<@i zW2S9dJ#93k2b0^-tDXrj4E?qB03D8h@u7;Ag_j_RMFb>{E~B$}1}*7lmx)>S$rPk! znTJ!5oMjKOK6p9>tGWH1N`-?+B9^hIM`O>p==1amN(HZ{% DxtJWE diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/lv/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/lv/formats.py deleted file mode 100644 index bb34444..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/lv/formats.py +++ /dev/null @@ -1,46 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"Y. \g\a\d\a j. F" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = r"Y. \g\a\d\a j. F, H:i" -YEAR_MONTH_FORMAT = r"Y. \g. F" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = r"j.m.Y" -SHORT_DATETIME_FORMAT = "j.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' -] -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '14:30:59' - "%H:%M:%S.%f", # '14:30:59.000200' - "%H:%M", # '14:30' - "%H.%M.%S", # '14.30.59' - "%H.%M.%S.%f", # '14.30.59.000200' - "%H.%M", # '14.30' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d.%m.%y %H:%M:%S", # '25.10.06 14:30:59' - "%d.%m.%y %H:%M:%S.%f", # '25.10.06 14:30:59.000200' - "%d.%m.%y %H:%M", # '25.10.06 14:30' - "%d.%m.%y %H.%M.%S", # '25.10.06 14.30.59' - "%d.%m.%y %H.%M.%S.%f", # '25.10.06 14.30.59.000200' - "%d.%m.%y %H.%M", # '25.10.06 14.30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = " " # Non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mk/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/mk/LC_MESSAGES/django.mo deleted file mode 100644 index 798ca7e2878c493520fd6f25e585b59a6bd9bcc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22737 zcmd6u3!I%rdH)9zZs8X>VDlq9>F-CX1vh>-gQ64GSDrD)^3d*19G_FUHYoReg! zXaYh~TWA7A1B6Qmpjd5}gq1D1p;oL|^&F*ITa*gkixmsCO11vKznOW@ZIh6oeEvP3 z%zodQcP`I7^UTaMb56c{!pMz=&sz^M=5#pnC}Tdv^9yfOsxd!4#hAJ9Cs6MvznQ%7 zGI#;Z!t>z6@O=0jRKC;SV$5;ye0V&Z3r~bs!4qK4r?2t66&^uuXupT}NAAqw^!u{~4@IrX=8OFRDJ_Rp;M+L@U zN@kYld!h7Ef{0*lgl~sipyFSE8i(&e_2XsFBQXN$;dH3_&W4C&7QmC?HBkB2K#k8v zcoO_191EX-(%X-q^zsYOSD@^B#M_)bjfToM7D^8jq3Su$r!R!<#IJeJ`L5yU&7%3lf9|38Jw zUxI3XHIyB%gYSg5L*;+Mzkky6t5EWN6OM$>dVb%({|S`5zkn+LDwKIQq0=YK%SB_j&JQBd-~1Ii93 z!^7ZwpS}o6jw^lqYB-yC7n}$`3G?t@q2~W3P*OS3u>v&hthnySy1nZ+Cd!3zh#tI1+x!^AV_e zKLc4(%+rvmWL}1v|EHit$#oWFi8YI$#-$fBwapDs@;nHSgbzd2zYS`=c+9{5GL)QO z^Zb@ie-=uv=iyQCr~duR@G9cJfzrq2OfuD*f@5JCN}ucDD7Y0$j=zDbXB$-iclz|t z!LJa15~`ltF=EMg2UIU$9?-yvr?o(P#@W*j^Z{xMttKLVBipZ)uvK$Uyb*=`>n3-x|JRQlCW`(O^92)_g+ z$9JLR{df3w_zJuf{?R$Ed@oe~4?y*A15~-qQ1kv_sPTFds=XgTtpmS=s`rF*jadRm zLzOE*$#Xqa|2IOF+XcS_zX}gU;hX5}F5-8cPkqF%!U)cQB{mIlCs5;7!a@-$a| zImBemCa8R0^yx3bGl-926PXKVLG|+%sQzv7+y>7i{&^q&F?<{GUqk8V^ck+*R;cn3 z?1rm+{NJF~!Iz-M;}xj-51VOBA3PbVp0!Zvw?ozQAXNS#pZ<9tf7-{Ng<4-;gl~k} ztW@p$;g`_L%VgF%aZRnHQrdH+7R9DV@4 z2R;v_$BQrX`JnpyJ~$435X#;jg6iiGl>Wa2&x7BEva?ebIeFTl^gk8y&n)AQ{?54}duY)HL|A^<^aDey# z91BB??nt-}UJN%t>E-M2MEEjPJ4Y>b?H>=-&S_9~+XC-6g#P;UFJA8QJq?fG{j;7w z^8C5ye?ztVJI^DpaPc=nwRb91`O%)O@F?Pwp!9G7lpM36^s~e>1*MM?RQ(_JyxH@k zQ1#ynmG2>_@`F%%dJ-NAzYUe|8PDfEf9m-Q&tG}|&hzjqUAbdDPlQ%qo-IE8Y|jfl zXF$m@-^Z_pCll|4RBiepYPKKE?-vOh2%R>?{rPWjHsM!<3PJl$n(()TZxfPF>>n@z zbA+#S1Y`&eW@$fH^Y=T1{~(-B*htWa;W8hwPtH&Dj~4&R--ihAvoZH)D$qVGpF!it zHe=V3Es!P9%p>S?7vV_qJpk#}0te(2MLF2bh>UnN{a_&6a)(C23k_WneV3w``=Jbw(| z<)4LrBpgl~U+`)F23HcM`}oc9WB&Q45EsRMzUDd3^NUb6{Ul*G;n#$@gu4l!CVYswSYY8kR_VW$?_7OrCHGk^)BhLhrl7}W9>*LSDlWA`= z++LUGDgXQq_;v!Wf?YE|2~Q>5L3jgUknkbGJohF1`dCyXatN_aDQcEQgQ zPU88!P@nG;0>Z_FA%Z>^IhY&ZA>_T!$AuK(Cc^2YKcECY{e(q?)dYPWbg+B%OFVD# z@na~{%kx_akNLD7&pmJgVJzXxgnuGDL0C@sCZU_~0^wf5D#ERV4B=tIDb!nl`kcV? zTil~LmFK_U`Q3!K@SJ?wdC*;Y@)^nVaYWus7(qCR@L|FUgzpg^CA1Kd&zU?dAj~A3 zmL$US2|pmbldzr;5xzutn(%YNDB3w3zMrs@P$C@b<=DZq8Pl>n9c5C>GGS+wX)OfV zQlS`hMnNf;et#(nmgnPOOiL;(M#~!WjcLi`^S!0MWySu!sI}0pisF2>wa_-ErI@Fp zILd^@bUs(;N%!sdWr4TZe9E?-&J~Jbt}6;wri(o^Y}=%=F)b^?Oet!OgH%2$1i5@M zh*qTwMKx>7F3W{k#Bk+`J!utb6gbSpQJCs?<*d91Qm{as!%G&@*G8?WptHXiAwXS> zzNCUw*zaMZJ^50sxM&ly>0C(#Q-OPOiTPZy$ENAQCasL3UZsdOp+5?3O(F?}V9s>? zy~O@qVE-<%e>DkC-@NC)JW* zW`xBsL(gXPgt=}?(u3H{$Y=7|&UzKj$Y--*TOsNTW2RUt>2tx%i1W0d3QBQ|<}>|f z#XTwa8EBR<9!T@Kc#k{%|txzruqO zk&$7@>a^!d+vK|b751t!a&@y8YW$h5Ijxc`Un~#Bd~>ah#^5wg@eDKnfXb?kFzCu> z`?TT&wgT1Z(%Bh`L4LVQw$s_AyJf1Dk7DUmFmKU{vyx?JukYvwdCu8So_)Ssy7M^p!Igx3%_hOr$_bcXY)(H=`|{boOgRvY|9y=!@boSIqOo9;gjxcGMY{!nohemS3phk%u=0%W(db^Y?h0 ziR_=CFT`<~oz7XGV0K3PR<1kf)3TauIJ5I{r*%gRPf@x%7hDqc2Q8|Kb(lfN5n{VR zFzYq)XxnNvv)TLDa%RVA1vys0x(u^R_#6>Zu^)Hl3z2mIm-S^(y4+ZKh~Wx0s<0ES zbVglasi53lnXpjs&SJaW=9VpYHDT7)qi8pCFt;wLVosEgyWK;aRXmnQHWvj&E6rRs z&9s?Y!gH}s!n{R^;hB0%HS@agbI96d=B4sxUN*!Xn5X?#s>QWVHeoz6lJQn-_vU%$ zM~pKlv=s8%Sz#Yl1TAA)#AR--v=&-5LU<_!5>*vy>M`@!QzZZVFlUE!eu(QPPiB4z zhhlyy7nw`KTrNz7@Y=Aq$6V5r#b3CDQKHzTVR40uUy9>Z!tc-{enA{8(ReCWT7`pw zU)!zL7Oy zd9zR}U%e$^Ld)}|94>l@&m)7D&w!K1#2A*jW_H!~l?ibJ=2sW)Vw6&XHsxR?+ijuL z$;M|L#l0s7GkT(~UfU)UAfK`VXtw0>6c9w6rb~JDbxsS7t?0PWn4bY_+ZCm*?8p&B0qrn@iKQ8NFyk7zBA}(JNhr60Jat9q}CG4NpZrI(rsz%YJ z^Ms3c=2wlk%Ux%_*h3Xe4(4Lr@n%uJz`aq>00 z>;WDPxy4y_qP+$6RVR(ljn4K_ONUMuuF3)pq@9BWI%E6T^XqHKvAp>1`fSP{HAHTriQJ#@Z@TNNp-0~gG6 z#9<0!&*$)FlL77Eu7Th(mEvA$6o1bwO=U}Q(JbwaQIt$$X|6YyUkUqgVp3HT=H%Rs z1*_|JBKGG?0qYc5@Kdy!`{|mfO4;R8%kPcj5(db*-qu0QxLeiTb7`C^naedTs?#G* z%(`j*n9HMFbZtqVMD_aR@^nanx6&80DqUuavh$6Rzp-%53 zRDB|QS;h*XW!tKrH9oL69bH`TrP;80xJL4Wu3EJB6r>L-^I7V~%`S?CsEZ4sqBi`n zz!l(l&6ud}h5#MLL1&y_SwJ6tj61E2J=_s>^*Uz|(c%>L92e6Oi$d7Wo)>oFeXVGB z8{bHGN7a;8>Tb@){YP^WZfwN$&;s?b?!SS@)>n0*BfoDMY%#IGfC;ruPF4Ug9|&AlClXGck4vh z&YA4pl$5LA9kq2tVRj1pP~uVtEj`6z-;@axR<2yx&h2WhkX|0GQlSY><^(JewuTAW z-U+Rv7R*~PtJb?o?Gs1MU}xY$v8}_N>Wb_g6S#;==PqDlnDyY0MMKDD(x zirZ#+M|4VXUT3;km2^sw?H#qqp1ayO-DL|?f}A^s6{b$UAaIXUTkwm5NfU#qQ-evt z*s+0&P7Fp9pVS&$6if`J1d}cpWs+lN@_j^kXL)yJb$K8tKdL{El!tg23@SI2ck%dm zd7yGVPrHNiW4x|+y{g}6B;MIRzp0@5!SW7jx~V)=*;F2o3=Lmp)MqFU@jCgs0tt3i z)*!(Eya@p+YY@eEp;dP@&g+Q-WE>32d+3X@?=BCuC)Fe#W_{7B?B#9c!OG?XDoUl> ztP1Q7>}t@r7kjBfovd6h3H(Tx-4B*`)t;oIR8Uz9| z4yiw~8b*YnA7rHV@&!rq{fHW>&>0HuHs$q|58E2BJ&isI)PMpN!61i}u*c@uq0HDW z(c}%$?P?p%Sldy7pt24*>dJ2<*G`+OS`4c}0t8QL8em+vlf(-(xJ?hXtsP08KvmLO zH9`3vL+PuLc97w|x4z8{8cRu&G_U~yc4+RY5!Wvzsm6iwjwIxUhQJ@kH{J)k24lDu-KlPR!^ge25h(Pb@+ zyW36qPW!}=)wNgNgdtc9leum}k85ccZ7O=Fh7_51GMwHTg7POCE%YG`F8TcEO2aHP zw)N`BC`t2FYX?)z=0OE+siwLiveQjdevk*2E)?z+w3%|w{-xO+lw{g{oPMrT-%R=T z`mPYMLxlyp+MO7bXSC~H%IM3FB~m7@rL934Qz2V3YZB_y;8>aK3|Kl-f3YR2HN;Za z9;a1$io&%_s#8jnSu3m5Xy3ABvEV7oZtB^_->ObzXeffQx}P!w^pi0~EjEwl@S}-h z*7GPE#DLv~R~~Fble?{TGpX#=GTmNJp@xZnkA$@Ag-nK(9#Il`qylGP>b6@FtJ@9( z$lB<>w^MiPv}5NidbD;UOM879L3>FfQqk|zh&E)`6+5@IjH|y=Dcu~_JnTvpV*XF)=Rn1I{q!RzxLy@}rHqLV+ld3~ zE!T~VzGVLWOvRmy*seg71LI{Z&D%C}Lz zcG+M@w@#ef5LH(t>WDu(-bNl>F)%V4-SnhE|L#GJ8$ICNRvxy?Q2aZ7y+JM2)zbZh zqaj7dWbF{DA*oR6z!bOGb=00^H`xZTp2`}xs5kz?0|iO|td>!$>xey1H=H$P1mvLa?h)`R$rD8XdEc&nVn-F@CbeBhWw6+(XHSMia|7tTxQB11tJ@07Tl-KdV zsM_lV9%Qq~cP9_nTjfSS^3_qflR=_4_HqGnb^GMULstEF$Z6WOj; zchT-=$gCmW-B#X0W!1|yz0+x2r=3T1$CBI^Y^E|D^R42Oc9h6)R=5il%RAkI;ZMFC zt0kvw%bu_iXt1(b#;sJ9OD>DcR79c{4b)*HnnilpWUJImXONV)0@~}HqB?;-1P~%E;Au@Ga_ry4UJczvM0jHR=7UW8i3#uk(nlq*n5YD=}7AC!2Uiam}-Ag z%_=MN(nVyo?z`2h>z*^gVZu_xm7~3;Re`%_ckAXPP=g3c{gvCuYuooq*6p*_Z3ex< zzKAB7R1!v&YSbDe-^bcxO9ZZ~GDp9+1OG;so~)-Vf_}Jo$2jzRI z&y9gB+xk|Fkl%5%@_P49?P0aZrduN0RrjWD$e5Lh0Cv!-J<%{OJvKs3-xs^mlBD=A7YPwF`jc~M5=GI!{u06vp7pl7(%bcK6v1V;Urr%N;>bKM8jA*SfXG&TMU2 zgPKr?#oOvibF1{I6ONt!ZgWf=BsY!~76%Lv(^O4%)Tm45LUNOPpL_#V{kf9H+EqXs zD8!mFfA;Yemd5?{kce67MS7hYNWQUiU!dsb<)FHq=*|6iBKL)rzC+V*ZQcJl(vPSP zKsBsT*j)2qX)|G%n+8icWgyxSaIL6+lLpwW4Q|a_i@DgMP3~X7+)!4#wkfMOjEcKe zMT(lACHr>$t6s1VR#@T2+xe=cO*7E8f-Fo~QeBKbs;8#?N+~$u)B!0a^;dA zA@7#DhMxgkMU7dsuJYYXlfO<*41HHcUkhQQhRs#qIB8`=F|t~Twwk|H<++8EZN`-E zBcrOVZrb+P+eTGSq`?S;NwtNa)wliwYpck?C7{gh|QzJ|)TFc^C@w8-F=$wp_T z&T|R)Zp^w5R#3i1c4Ov@A=&%f;G#4QgSG-Y{HRoRr;gf#g_NxCWweueFE~li?lV|R z)VH8&RLR(=ZX*XdTr(k9|uEvM=0p)DF?g7ecbm&Q4Sxv<07 zod@OGfvUD)&p6gis$Ac?4}lVwq`K80*xmGmO~8UjmUQVtdbp9!F-K)`QexG4-(pp% z9Z~gF-MRbep}wwW8|2Y;WObtM`&BcOgqvo)^x9C7oF7z1A0>FP@2*x7=5-Lxj#D(I7DY;z6nmx9CEB%6-6 zb``hB0@<_uzOW{s@3f?q8IW1}+}jnGzG1|3w~%m*2tE;85B=6O9z@4h1#;lzTgw+$ zrFL0rnwht%w8{bsu>`5A`|YvBO9|_b6wSsL7V9Z;Qa;MFTJX=}qrFi-F ze%i~*WdLs0*oHWIF}eLh*4S4{spD8VE86YWrnLxTz0SUCTXx0zJ4)vJU{pY+WV@pW zJSR?Zt;*{A>MPljzHQV=LaLT6SS{2w$?)9f^}^z_zeC+t`p%x7jDkkbFNuN98~%R< zJLwRx*7K&l!g>(OrW+6X&SYf^cS0s=y%njYL5=FpBvA|XAZv-BuDFVJ*wu?g1$}ZF zRyXy9tIgrmW*1?lGfPo1RTt6Z}GM&qCz1zrdu7^-eXiL5usbWvg>2 zB#MgBXIX;vaan8ZAxioVs)vdpM%_==`s#d1yEzkU9Bcy`1E!wL(1jBADo3CFEOo&>A!;VyY@j~bm zu7d7jbREClxKT2g3wKMVqU(@dKutSverBUl0b!G|_GTB^%4S8h?OF4awmBCX{;)F} z#@lL8=2@Rh=2G6Hb_eVacE(e$UGp_L_BPMQCG)&6&U$pR3}<=CbPDYHvY($3wVVG3 DWi!LY diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mk/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/mk/LC_MESSAGES/django.po deleted file mode 100644 index ecd62ce..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/mk/LC_MESSAGES/django.po +++ /dev/null @@ -1,1273 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bojan Drangovski , 2021 -# Claude Paroz , 2020 -# dekomote , 2015 -# Jannis Leidel , 2011 -# Vasil Vangelovski , 2016-2017 -# Vasil Vangelovski , 2013-2015 -# Vasil Vangelovski , 2011-2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-01-15 09:00+0100\n" -"PO-Revision-Date: 2021-05-12 22:47+0000\n" -"Last-Translator: Bojan Drangovski \n" -"Language-Team: Macedonian (http://www.transifex.com/django/django/language/" -"mk/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: mk\n" -"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" - -msgid "Afrikaans" -msgstr "Африканс" - -msgid "Arabic" -msgstr "Арапски" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Астуриски" - -msgid "Azerbaijani" -msgstr "Азербејџански" - -msgid "Bulgarian" -msgstr "Бугарски" - -msgid "Belarusian" -msgstr "Белоруски" - -msgid "Bengali" -msgstr "Бенгалски" - -msgid "Breton" -msgstr "Бретонски" - -msgid "Bosnian" -msgstr "Босански" - -msgid "Catalan" -msgstr "Каталански" - -msgid "Czech" -msgstr "Чешки" - -msgid "Welsh" -msgstr "Велшки" - -msgid "Danish" -msgstr "Дански" - -msgid "German" -msgstr "Германски" - -msgid "Lower Sorbian" -msgstr "Долно Лужичко-Српски" - -msgid "Greek" -msgstr "Грчки" - -msgid "English" -msgstr "Англиски" - -msgid "Australian English" -msgstr "Австралиски англиски" - -msgid "British English" -msgstr "Британски англиски" - -msgid "Esperanto" -msgstr "Есперанто" - -msgid "Spanish" -msgstr "Шпански" - -msgid "Argentinian Spanish" -msgstr "Аргентински шпански" - -msgid "Colombian Spanish" -msgstr "Колумбиски Шпански" - -msgid "Mexican Spanish" -msgstr "Мексикански шпански" - -msgid "Nicaraguan Spanish" -msgstr "Никарагва шпански" - -msgid "Venezuelan Spanish" -msgstr "Венецуела шпански" - -msgid "Estonian" -msgstr "Естонски" - -msgid "Basque" -msgstr "Баскиски" - -msgid "Persian" -msgstr "Персиски" - -msgid "Finnish" -msgstr "Фински" - -msgid "French" -msgstr "Француски" - -msgid "Frisian" -msgstr "Фризиски" - -msgid "Irish" -msgstr "Ирски" - -msgid "Scottish Gaelic" -msgstr "Шкотски Галски" - -msgid "Galician" -msgstr "Галски" - -msgid "Hebrew" -msgstr "Еврејски" - -msgid "Hindi" -msgstr "Хинди" - -msgid "Croatian" -msgstr "Хрватски" - -msgid "Upper Sorbian" -msgstr "Горно Лужичко-Српски" - -msgid "Hungarian" -msgstr "Унгарски" - -msgid "Armenian" -msgstr "Ерменски" - -msgid "Interlingua" -msgstr "Интерлингва" - -msgid "Indonesian" -msgstr "Индонезиски" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Идо" - -msgid "Icelandic" -msgstr "Исландски" - -msgid "Italian" -msgstr "Италијански" - -msgid "Japanese" -msgstr "Јапонски" - -msgid "Georgian" -msgstr "Грузиски" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Казахстански" - -msgid "Khmer" -msgstr "Кмер" - -msgid "Kannada" -msgstr "Канада" - -msgid "Korean" -msgstr "Корејски" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Луксембуршки" - -msgid "Lithuanian" -msgstr "Литвански" - -msgid "Latvian" -msgstr "Латвиски" - -msgid "Macedonian" -msgstr "Македонски" - -msgid "Malayalam" -msgstr "Малајалам" - -msgid "Mongolian" -msgstr "Монголски" - -msgid "Marathi" -msgstr "Марати" - -msgid "Burmese" -msgstr "Бурмански" - -msgid "Norwegian Bokmål" -msgstr "Норвешки Бокмел" - -msgid "Nepali" -msgstr "Непалски" - -msgid "Dutch" -msgstr "Холандски" - -msgid "Norwegian Nynorsk" -msgstr "Нинорск норвешки" - -msgid "Ossetic" -msgstr "Осетски" - -msgid "Punjabi" -msgstr "Пунџаби" - -msgid "Polish" -msgstr "Полски" - -msgid "Portuguese" -msgstr "Португалкски" - -msgid "Brazilian Portuguese" -msgstr "Бразилско португалски" - -msgid "Romanian" -msgstr "Романски" - -msgid "Russian" -msgstr "Руски" - -msgid "Slovak" -msgstr "Словачки" - -msgid "Slovenian" -msgstr "Словенечки" - -msgid "Albanian" -msgstr "Албански" - -msgid "Serbian" -msgstr "Српски" - -msgid "Serbian Latin" -msgstr "Српски Латиница" - -msgid "Swedish" -msgstr "Шведски" - -msgid "Swahili" -msgstr "Свахили" - -msgid "Tamil" -msgstr "Тамил" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Тајландски" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Турски" - -msgid "Tatar" -msgstr "Татарски" - -msgid "Udmurt" -msgstr "Удмурт" - -msgid "Ukrainian" -msgstr "Украински" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Виетнамски" - -msgid "Simplified Chinese" -msgstr "Поедноставен кинески" - -msgid "Traditional Chinese" -msgstr "Традиционален кинески" - -msgid "Messages" -msgstr "Пораки" - -msgid "Site Maps" -msgstr "Сајт мапи" - -msgid "Static Files" -msgstr "Статички датотеки" - -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]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "Тој број на страна не е цел број" - -msgid "That page number is less than 1" -msgstr "Тој број на страна е помал од 1" - -msgid "That page contains no results" -msgstr "Таа страна не содржи резултати" - -msgid "Enter a valid value." -msgstr "Внесете правилна вредност." - -msgid "Enter a valid URL." -msgstr "Внесете правилна веб адреса." - -msgid "Enter a valid integer." -msgstr "Внесете валиден цел број." - -msgid "Enter a valid email address." -msgstr "Внесете валидна email адреса." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Внесeте правилна IPv4 адреса." - -msgid "Enter a valid IPv6 address." -msgstr "Внесете валидна IPv6 адреса." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Внесете валидна IPv4 или IPv6 адреса." - -msgid "Enter only digits separated by commas." -msgstr "Внесете само цифри одделени со запирки." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Осигурајте се дека оваа вредност е %(limit_value)s (моментално е " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Осигурајте се дека оваа вредност е помала или еднаква со %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Осигурајте се дека оваа вредност е поголема или еднаква со %(limit_value)s." - -#, 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] "" -"Осигурајте се дека оваа вредност има најмалку %(limit_value)d карактер (има " -"%(show_value)d)." -msgstr[1] "" -"Осигурајте се дека оваа вредност има најмалку %(limit_value)d карактери (има " -"%(show_value)d)." - -#, 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] "" -"Осигурајте се дека оваа вредност има најмногу %(limit_value)d карактер (има " -"%(show_value)d)." -msgstr[1] "" -"Осигурајте се дека оваа вредност има најмногу %(limit_value)d карактери (има " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Внесете број." - -#, 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] "Осигурајте се дека вкупно нема повеќе од %(max)s цифра." -msgstr[1] "Осигурајте се дека вкупно нема повеќе од %(max)s цифри." - -#, 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] "Осигурајте се дека нема повеќе од %(max)s децимално место." -msgstr[1] "Осигурајте се дека нема повеќе од %(max)s децимални места." - -#, 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] "" -"Осигурајте се дека нема повеќе одs %(max)s цифра пред децималната запирка." -msgstr[1] "" -"Осигурајте се дека нема повеќе од %(max)s цифри пред децималната запирка." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Null карактери не се дозволени." - -msgid "and" -msgstr "и" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s со ова %(field_labels)s веќе постојат." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Вредноста %(value)r не е валиден избор." - -msgid "This field cannot be null." -msgstr "Оваа вредност неможе да биде null." - -msgid "This field cannot be blank." -msgstr "Ова поле не може да биде празно" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s со %(field_label)s веќе постои." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s мора да биде уникатно за %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Поле од тип: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Вредноста '%(value)s' мора да биде точно или неточно." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Логичка (или точно или неточно)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Нишка од знаци (текст) (до %(max_length)s карактери)" - -msgid "Comma-separated integers" -msgstr "Целобројни вредности одделени со запирка" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Датум (без време)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Датум (со време)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Децимален број" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Траење" - -msgid "Email address" -msgstr "Адреса за е-пошта (email)" - -msgid "File path" -msgstr "Патека на датотека" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Децимален број подвижна запирка" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Цел број" - -msgid "Big (8 byte) integer" -msgstr "Голем (8 бајти) цел број" - -msgid "Small integer" -msgstr "Мал цел број" - -msgid "IPv4 address" -msgstr "IPv4 адреса" - -msgid "IP address" -msgstr "IP адреса" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Логичка вредност (точно,неточно или ништо)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Позитивен цел број" - -msgid "Positive small integer" -msgstr "Позитивен мал цел број" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Скратено име (до %(max_length)s знаци)" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Време" - -msgid "URL" -msgstr "URL (веб адреса)" - -msgid "Raw binary data" -msgstr "Сурови бинарни податоци" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Датотека" - -msgid "Image" -msgstr "Слика" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s инстанца со %(field)s %(value)r не постои." - -msgid "Foreign Key (type determined by related field)" -msgstr "Надворешен клуч (типот е одреден според поврзаното поле)" - -msgid "One-to-one relationship" -msgstr "Еден-према-еден релација" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s релација" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s релации" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ова поле е задолжително." - -msgid "Enter a whole number." -msgstr "Внесете цел број." - -msgid "Enter a valid date." -msgstr "Внесете правилен датум." - -msgid "Enter a valid time." -msgstr "Внесете правилно време." - -msgid "Enter a valid date/time." -msgstr "Внесете правилен датум со време." - -msgid "Enter a valid duration." -msgstr "Внесете валидно времетрање." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Не беше пратена датотека. Проверете го типот на енкодирање на формата." - -msgid "No file was submitted." -msgstr "Не беше пратена датотека." - -msgid "The submitted file is empty." -msgstr "Пратената датотека е празна." - -#, 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] "" -"Осигурајте се дека ова име на датотека има најмногу %(max)d карактер (има " -"%(length)d)." -msgstr[1] "" -"Осигурајте се дека ова име на датотека има најмногу %(max)d карактери (има " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Или прикачете датотека или штиклирајте го полето за чистење, не двете од " -"еднаш." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Качете валидна слика. Датотеката која ја качивте или не беше слика или беше " -"расипана датотеката." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Внесете валиден избор. %(value)s не е еден од можните избори." - -msgid "Enter a list of values." -msgstr "Внесете листа на вредности." - -msgid "Enter a complete value." -msgstr "Внесете целосна вредност." - -msgid "Enter a valid UUID." -msgstr "Внесете валиден UUID (единствен идентификатор)." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Скриено поле %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Редослед" - -msgid "Delete" -msgstr "Избриши" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ве молам поправете ја дуплираната вредност за %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Ве молам поправете ја дуплираната вредност за %(field)s, која мора да биде " -"уникатна." - -#, 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 "" -"Ве молам поправете ја дуплираната вредност за %(field_name)s која мора да " -"биде уникатна за %(lookup)s во %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Ве молам поправете ги дуплираните вредности подолу." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Изберете правилно. Тоа не е еден од можните избори." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Исчисти" - -msgid "Currently" -msgstr "Моментално" - -msgid "Change" -msgstr "Измени" - -msgid "Unknown" -msgstr "Непознато" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Не" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "да,не,можеби" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d бајт" -msgstr[1] "%(size)d бајти" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "попладне" - -msgid "a.m." -msgstr "наутро" - -msgid "PM" -msgstr "попладне" - -msgid "AM" -msgstr "наутро" - -msgid "midnight" -msgstr "полноќ" - -msgid "noon" -msgstr "пладне" - -msgid "Monday" -msgstr "Понеделник" - -msgid "Tuesday" -msgstr "Вторник" - -msgid "Wednesday" -msgstr "Среда" - -msgid "Thursday" -msgstr "Четврток" - -msgid "Friday" -msgstr "Петок" - -msgid "Saturday" -msgstr "Сабота" - -msgid "Sunday" -msgstr "Недела" - -msgid "Mon" -msgstr "Пон" - -msgid "Tue" -msgstr "Вто" - -msgid "Wed" -msgstr "Сре" - -msgid "Thu" -msgstr "Чет" - -msgid "Fri" -msgstr "Пет" - -msgid "Sat" -msgstr "Саб" - -msgid "Sun" -msgstr "Нед" - -msgid "January" -msgstr "Јануари" - -msgid "February" -msgstr "Февруари" - -msgid "March" -msgstr "Март" - -msgid "April" -msgstr "Април" - -msgid "May" -msgstr "Мај" - -msgid "June" -msgstr "Јуни" - -msgid "July" -msgstr "Јули" - -msgid "August" -msgstr "август" - -msgid "September" -msgstr "Септември" - -msgid "October" -msgstr "Октомври" - -msgid "November" -msgstr "Ноември" - -msgid "December" -msgstr "Декември" - -msgid "jan" -msgstr "јан" - -msgid "feb" -msgstr "фев" - -msgid "mar" -msgstr "мар" - -msgid "apr" -msgstr "апр" - -msgid "may" -msgstr "мај" - -msgid "jun" -msgstr "јун" - -msgid "jul" -msgstr "јул" - -msgid "aug" -msgstr "авг" - -msgid "sep" -msgstr "сеп" - -msgid "oct" -msgstr "окт" - -msgid "nov" -msgstr "ное" - -msgid "dec" -msgstr "дек" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Јан." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Фев." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Март" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Април" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Мај" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Јуни" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Јули" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Септ." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ное." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дек." - -msgctxt "alt. month" -msgid "January" -msgstr "Јануари" - -msgctxt "alt. month" -msgid "February" -msgstr "Февруари" - -msgctxt "alt. month" -msgid "March" -msgstr "Март" - -msgctxt "alt. month" -msgid "April" -msgstr "Април" - -msgctxt "alt. month" -msgid "May" -msgstr "Мај" - -msgctxt "alt. month" -msgid "June" -msgstr "Јуни" - -msgctxt "alt. month" -msgid "July" -msgstr "Јули" - -msgctxt "alt. month" -msgid "August" -msgstr "Август" - -msgctxt "alt. month" -msgid "September" -msgstr "Септември" - -msgctxt "alt. month" -msgid "October" -msgstr "Октомври" - -msgctxt "alt. month" -msgid "November" -msgstr "Ноември" - -msgctxt "alt. month" -msgid "December" -msgstr "Декември" - -msgid "This is not a valid IPv6 address." -msgstr "Ова не е валидна IPv6 адреса." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "или" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d година" -msgstr[1] "%d години" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d месец" -msgstr[1] "%d месеци" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d недела" -msgstr[1] "%d недели" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d ден" -msgstr[1] "%d дена" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d час" -msgstr[1] "%d часови" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d минута" -msgstr[1] "%d минути" - -msgid "Forbidden" -msgstr "Забрането" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF верификацијата не успеа. Барањето е прекинато." - -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 "" - -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 "" - -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 "" - -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 "" -"Ја гледате оваа порака бидејќи овој сајт бара CSRF колаче (cookie) за да се " -"поднесуваат форми. Ова колаче е потребно од безбедносни причини, за да се " -"осигураме дека вашиот веб прелистувач не е грабнат и контролиран од трети " -"страни." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Повеќе информации се достапни со DEBUG = True." - -msgid "No year specified" -msgstr "Не е дадена година" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Не е даден месец" - -msgid "No day specified" -msgstr "Не е даден ден" - -msgid "No week specified" -msgstr "Не е дадена недела" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Нема достапни %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Идни %(verbose_name_plural)s не се достапни бидејќи %(class_name)s." -"allow_future е False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Нема %(verbose_name)s што се совпаѓа со пребарувањето" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Невалидна страна (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Индекси на директориуми не се дозволени тука." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Индекс на %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mk/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/mk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mk/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/mk/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index e46abceb2e4b4cf5d59e925ef5bee3611feb13d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?ufCXU~-oghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+1bQio7cjRp*AvT#RXEMcxo<9x0S zIjTrPF`ybiiZf{MuB7(Gb_Z6t7_8c|K@0V*R1Jk^>H?CgQX+IMa4wW^oEO?p%R@(X UFY#y=p`8WVXuc_9%%s8n00V_MQUCw| diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mk/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/mk/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 076868b245c2c03c36deafb0293477340f8fb43d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 942 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 F{{sVJievx) diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ml/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ml/LC_MESSAGES/django.po deleted file mode 100644 index 7e1945d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ml/LC_MESSAGES/django.po +++ /dev/null @@ -1,1274 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# c1007a0b890405f1fbddfacebc4c6ef7, 2013 -# Claude Paroz , 2020 -# Hrishikesh , 2019-2020 -# Jannis Leidel , 2011 -# Jaseem KM , 2019 -# Jeffy , 2012 -# Jibin Mathew , 2019 -# Mariusz Felisiak , 2021 -# Rag sagar , 2016 -# Rajeesh Nair , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-24 16:29+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Malayalam (http://www.transifex.com/django/django/language/" -"ml/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ml\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "ആഫ്രിക്കാന്‍സ്" - -msgid "Arabic" -msgstr "അറബിൿ" - -msgid "Algerian Arabic" -msgstr "അൾഗേരിയൻ അറബിൿ" - -msgid "Asturian" -msgstr "ആസ്ടൂറിയൻ" - -msgid "Azerbaijani" -msgstr "അസര്‍ബൈജാനി" - -msgid "Bulgarian" -msgstr "ബള്‍ഗേറിയന്‍" - -msgid "Belarusian" -msgstr "ബെലറൂഷ്യന്‍" - -msgid "Bengali" -msgstr "ബംഗാളി" - -msgid "Breton" -msgstr "ബ്രെട്ടണ്‍" - -msgid "Bosnian" -msgstr "ബോസ്നിയന്‍" - -msgid "Catalan" -msgstr "കാറ്റലന്‍" - -msgid "Czech" -msgstr "ചെൿ" - -msgid "Welsh" -msgstr "വെല്‍ഷ്" - -msgid "Danish" -msgstr "ഡാനിഷ്" - -msgid "German" -msgstr "ജര്‍മന്‍" - -msgid "Lower Sorbian" -msgstr "ലോവർ സോർബിയൻ " - -msgid "Greek" -msgstr "ഗ്രീക്ക്" - -msgid "English" -msgstr "ഇംഗ്ലീഷ്" - -msgid "Australian English" -msgstr "ആസ്ട്രേലിയൻ ഇംഗ്ലീഷ്" - -msgid "British English" -msgstr "ബ്രിട്ടീഷ് ഇംഗ്ലീഷ്" - -msgid "Esperanto" -msgstr "എസ്പെരാന്റോ" - -msgid "Spanish" -msgstr "സ്പാനിഷ്" - -msgid "Argentinian Spanish" -msgstr "അര്‍ജന്റീനിയന്‍ സ്പാനിഷ്" - -msgid "Colombian Spanish" -msgstr "കൊളംബിയൻ സ്പാനിഷ്" - -msgid "Mexican Spanish" -msgstr "മെക്സിക്കന്‍ സ്പാനിഷ്" - -msgid "Nicaraguan Spanish" -msgstr "നിക്കരാഗ്വന്‍ സ്പാനിഷ്" - -msgid "Venezuelan Spanish" -msgstr "വെനിസ്വലന്‍ സ്പാനിഷ്" - -msgid "Estonian" -msgstr "എസ്ടോണിയന്‍ സ്പാനിഷ്" - -msgid "Basque" -msgstr "ബാസ്ക്യു" - -msgid "Persian" -msgstr "പേര്‍ഷ്യന്‍" - -msgid "Finnish" -msgstr "ഫിന്നിഷ്" - -msgid "French" -msgstr "ഫ്രെഞ്ച്" - -msgid "Frisian" -msgstr "ഫ്രിസിയന്‍" - -msgid "Irish" -msgstr "ഐറിഷ്" - -msgid "Scottish Gaelic" -msgstr "സ്കോട്ടിഷ് ഗൈലിൿ" - -msgid "Galician" -msgstr "ഗലിഷ്യന്‍" - -msgid "Hebrew" -msgstr "ഹീബ്രു" - -msgid "Hindi" -msgstr "ഹിന്ദി" - -msgid "Croatian" -msgstr "ക്രൊയേഷ്യന്‍" - -msgid "Upper Sorbian" -msgstr "അപ്പർ സോർബിയൻ " - -msgid "Hungarian" -msgstr "ഹംഗേറിയന്‍" - -msgid "Armenian" -msgstr "അർമേനിയൻ" - -msgid "Interlingua" -msgstr "ഇന്റര്‍ലിംഗ്വാ" - -msgid "Indonesian" -msgstr "ഇന്തൊനേഷ്യന്‍" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "ഈടോ" - -msgid "Icelandic" -msgstr "ഐസ്ലാന്‍ഡിൿ" - -msgid "Italian" -msgstr "ഇറ്റാലിയന്‍" - -msgid "Japanese" -msgstr "ജാപ്പനീസ്" - -msgid "Georgian" -msgstr "ജോര്‍ജിയന്‍" - -msgid "Kabyle" -msgstr "കാബയെൽ " - -msgid "Kazakh" -msgstr "കസാഖ്" - -msgid "Khmer" -msgstr "ഖ്മേര്‍" - -msgid "Kannada" -msgstr "കന്നഡ" - -msgid "Korean" -msgstr "കൊറിയന്‍" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "ലക്സംബര്‍ഗിഷ് " - -msgid "Lithuanian" -msgstr "ലിത്വാനിയന്‍" - -msgid "Latvian" -msgstr "ലാറ്റ്വിയന്‍" - -msgid "Macedonian" -msgstr "മാസിഡോണിയന്‍" - -msgid "Malayalam" -msgstr "മലയാളം" - -msgid "Mongolian" -msgstr "മംഗോളിയന്‍" - -msgid "Marathi" -msgstr "മറാത്തി" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "ബര്‍മീസ്" - -msgid "Norwegian Bokmål" -msgstr "നോർവേജിയൻ ബുക്ക്മൊൾ" - -msgid "Nepali" -msgstr "നേപ്പാളി" - -msgid "Dutch" -msgstr "ഡച്ച്" - -msgid "Norwegian Nynorsk" -msgstr "നോര്‍വീജിയന്‍ നിനോഷ്ക്" - -msgid "Ossetic" -msgstr "ഒസ്സെറ്റിക്" - -msgid "Punjabi" -msgstr "പഞ്ചാബി" - -msgid "Polish" -msgstr "പോളിഷ്" - -msgid "Portuguese" -msgstr "പോര്‍ചുഗീസ്" - -msgid "Brazilian Portuguese" -msgstr "ബ്രസീലിയന്‍ പോര്‍ച്ചുഗീസ്" - -msgid "Romanian" -msgstr "റൊമാനിയന്‍" - -msgid "Russian" -msgstr "റഷ്യന്‍" - -msgid "Slovak" -msgstr "സ്ലൊവാൿ" - -msgid "Slovenian" -msgstr "സ്ളൊവേനിയന്‍" - -msgid "Albanian" -msgstr "അല്‍ബേനിയന്‍" - -msgid "Serbian" -msgstr "സെര്‍ബിയന്‍" - -msgid "Serbian Latin" -msgstr "സെര്‍ബിയന്‍ ലാറ്റിന്‍" - -msgid "Swedish" -msgstr "സ്വീഡിഷ്" - -msgid "Swahili" -msgstr "സ്വാഹിലി" - -msgid "Tamil" -msgstr "തമിഴ്" - -msgid "Telugu" -msgstr "തെലുങ്ക്" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "തായ്" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "ടര്‍ക്കിഷ്" - -msgid "Tatar" -msgstr "തൊതാര്‍" - -msgid "Udmurt" -msgstr "ഉദ്മര്‍ത്" - -msgid "Ukrainian" -msgstr "യുക്രേനിയന്‍" - -msgid "Urdu" -msgstr "ഉര്‍ദു" - -msgid "Uzbek" -msgstr "ഉസ്ബെൿ" - -msgid "Vietnamese" -msgstr "വിയറ്റ്നാമീസ്" - -msgid "Simplified Chinese" -msgstr "സിമ്പ്ലിഫൈഡ് ചൈനീസ്" - -msgid "Traditional Chinese" -msgstr "പരമ്പരാഗത ചൈനീസ്" - -msgid "Messages" -msgstr "സന്ദേശങ്ങൾ" - -msgid "Site Maps" -msgstr "സൈറ്റ് മാപ്പുകൾ" - -msgid "Static Files" -msgstr " സ്റ്റാറ്റിൿ ഫയലുകൾ" - -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]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "ആ പേജ് നമ്പർ ഒരു ഇന്റിജറല്ല" - -msgid "That page number is less than 1" -msgstr "ആ പേജ് നമ്പർ 1 നെ കാൾ ചെറുതാണ് " - -msgid "That page contains no results" -msgstr "ആ പേജിൽ റിസൾട്ടുകൾ ഒന്നും ഇല്ല " - -msgid "Enter a valid value." -msgstr "ശരിയായ വാല്യു നൽകുക." - -msgid "Enter a valid URL." -msgstr "ശരിയായ URL നല്‍കുക" - -msgid "Enter a valid integer." -msgstr "ശരിയായ ഇന്റിജർ നൽകുക." - -msgid "Enter a valid email address." -msgstr "ശരിയായ ഇമെയില്‍ വിലാസം നല്‍കുക." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"അക്ഷരങ്ങള്‍, അക്കങ്ങള്‍, അണ്ടര്‍സ്കോര്‍, ഹൈഫന്‍ എന്നിവ മാത്രം അടങ്ങിയ ശരിയായ ഒരു 'സ്ലഗ്ഗ്' നൽകുക. " - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"യൂണികോഡ് അക്ഷരങ്ങൾ, അക്കങ്ങൾ, ഹൈഫണുകൾ, അണ്ടർസ്കോറുക‌‌ൾ എന്നിവമാത്രം അടങ്ങിയ ശെരിയായ ‌ഒരു " -"“സ്ലഗ്” എഴുതുക ." - -msgid "Enter a valid IPv4 address." -msgstr "ശരിയായ IPv4 വിലാസം നൽകുക." - -msgid "Enter a valid IPv6 address." -msgstr "ശരിയായ ഒരു IPv6 വിലാസം നൽകുക." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "ശരിയായ ഒരു IPv4 വിലാസമോ IPv6 വിലാസമോ നൽകുക." - -msgid "Enter only digits separated by commas." -msgstr "കോമകൾ ഉപയോഗിച്ച് വേർതിരിച്ച രീതിയിലുള്ള അക്കങ്ങൾ മാത്രം നൽകുക." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "ഇത് %(limit_value)s ആവണം. (ഇപ്പോള്‍ %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "ഇത് %(limit_value)s-ഓ അതില്‍ കുറവോ ആവണം" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "ഇത് %(limit_value)s-ഓ അതില്‍ കൂടുതലോ ആവണം" - -#, 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] "" -"ഈ വാല്യൂയിൽ %(limit_value)d ക്യാരക്ടർ എങ്കിലും ഉണ്ടെന്നു ഉറപ്പു വരുത്തുക(ഇതിൽ " -"%(show_value)d ഉണ്ട് )" -msgstr[1] "" -"ഈ വാല്യൂയിൽ %(limit_value)dക്യാരക്ടേർസ് എങ്കിലും ഉണ്ടെന്നു ഉറപ്പു വരുത്തുക(ഇതിൽ " -"%(show_value)d ഉണ്ട് )" - -#, 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] "" -"ഈ വാല്യൂയിൽ %(limit_value)d ക്യാരക്ടർ 1 ഇൽ കൂടുതൽ ഇല്ലെന്നു ഉറപ്പു വരുത്തുക(ഇതിൽ 2 " -"%(show_value)d ഉണ്ട് )" -msgstr[1] "" -"ഈ വാല്യൂയിൽ %(limit_value)d ക്യാരക്ടർസ് 1 ഇൽ കൂടുതൽ ഇല്ലെന്നു ഉറപ്പു വരുത്തുക(ഇതിൽ 2 " -"%(show_value)d ഉണ്ട് )" - -msgid "Enter a number." -msgstr "ഒരു സംഖ്യ നല്കുക." - -#, 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] "%(max)s ഡിജിറ്റിൽ കൂടുതൽ ഇല്ല എന്ന് ഉറപ്പു വരുത്തുക ." -msgstr[1] "%(max)sഡിജിറ്റ്സിൽ കൂടുതൽ ഇല്ല എന്ന് ഉറപ്പു വരുത്തുക. " - -#, 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] "%(max)sകൂടുതൽ ഡെസിമൽ പോയന്റില്ല എന്ന് ഉറപ്പു വരുത്തുക. " -msgstr[1] "%(max)sകൂടുതൽ ഡെസിമൽ പോയിന്റുകളില്ല എന്ന് ഉറപ്പു വരുത്തുക. " - -#, 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] "%(max)sഡിജിറ്റ് ഡെസിമൽ പോയിന്റിനു മുൻപ് ഇല്ല എന്ന് ഉറപ്പു വരുത്തുക." -msgstr[1] "%(max)sഡിജിറ്റ്സ് ഡെസിമൽ പോയിന്റിനു മുൻപ് ഇല്ല എന്ന് ഉറപ്പു വരുത്തുക. " - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"“%(extension)s” എന്ന ഫയൽ എക്സ്റ്റൻഷൻ അനുവദനീയമല്ല. അനുവദനീയമായ എക്സ്റ്റൻഷനുകൾ ഇവയാണ്: " -"%(allowed_extensions)s" - -msgid "Null characters are not allowed." -msgstr "Null ക്യാരക്ടറുകൾ അനുവദനീയമല്ല." - -msgid "and" -msgstr "പിന്നെ" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(field_labels)sഉള്ള %(model_name)sനിലവിലുണ്ട്." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r എന്ന വാല്യൂ ശെരിയായ ചോയ്സ് അല്ല. " - -msgid "This field cannot be null." -msgstr "ഈ കളം (ഫീല്‍ഡ്) ഒഴിച്ചിടരുത്." - -msgid "This field cannot be blank." -msgstr "ഈ കളം (ഫീല്‍ഡ്) ഒഴിച്ചിടരുത്." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(field_label)s-ഓടു കൂടിയ %(model_name)s നിലവിലുണ്ട്." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(date_field_label)s %(lookup_type)s-നു %(field_label)s ആവര്‍ത്തിക്കാന്‍ പാടില്ല." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "%(field_type)s എന്ന തരത്തിലുള്ള കളം (ഫീല്‍ഡ്)" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” മൂല്യം ഒന്നുകിൽ True, False എന്നിവയിലേതെങ്കിലുമേ ആവാൻ പാടുള്ളൂ." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" -"“%(value)s” മൂല്യം ഒന്നുകിൽ True, False അല്ലെങ്കിൽ None എന്നിവയിലേതെങ്കിലുമേ ആവാൻ " -"പാടുള്ളൂ." - -msgid "Boolean (Either True or False)" -msgstr "ശരിയോ തെറ്റോ (True അഥവാ False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "സ്ട്രിങ്ങ് (%(max_length)s വരെ നീളമുള്ളത്)" - -msgid "Comma-separated integers" -msgstr "കോമയിട്ട് വേര്‍തിരിച്ച സംഖ്യകള്‍" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "തീയതി (സമയം വേണ്ട)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "തീയതി (സമയത്തോടൊപ്പം)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "ദശാംശസംഖ്യ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "കാലയളവ്" - -msgid "Email address" -msgstr "ഇ-മെയില്‍ വിലാസം" - -msgid "File path" -msgstr "ഫയല്‍ സ്ഥാനം" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "ദശാംശസംഖ്യ" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "പൂര്‍ണ്ണസംഖ്യ" - -msgid "Big (8 byte) integer" -msgstr "8 ബൈറ്റ് പൂര്‍ണസംഖ്യ." - -msgid "Small integer" -msgstr "ഹ്രസ്വ പൂര്‍ണസംഖ്യ" - -msgid "IPv4 address" -msgstr "IPv4 വിലാസം" - -msgid "IP address" -msgstr "IP വിലാസം" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "ശരിയോ തെറ്റോ എന്നു മാത്രം (True, False, None എന്നിവയില്‍ ഏതെങ്കിലും ഒന്ന്)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "ധന പൂര്‍ണസംഖ്യ" - -msgid "Positive small integer" -msgstr "ധന ഹ്രസ്വ പൂര്‍ണസംഖ്യ" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "സ്ലഗ് (%(max_length)s വരെ)" - -msgid "Text" -msgstr "ടെക്സ്റ്റ്" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "സമയം" - -msgid "URL" -msgstr "URL(വെബ്-വിലാസം)" - -msgid "Raw binary data" -msgstr "റോ ബൈനറി ഡാറ്റ" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "എല്ലായിടത്തും യുണീക്കായ ഐഡന്റിഫൈയർ." - -msgid "File" -msgstr "ഫയല്‍" - -msgid "Image" -msgstr "ചിത്രം" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(field)s%(value)r ഉള്ള%(model)s ഇൻസ്റ്റൻസ് നിലവിൽ ഇല്ല." - -msgid "Foreign Key (type determined by related field)" -msgstr "ഫോറിന്‍ കീ (ടൈപ്പ് ബന്ധപ്പെട്ട ഫീല്‍ഡില്‍ നിന്നും നിര്‍ണ്ണയിക്കുന്നതാണ്)" - -msgid "One-to-one relationship" -msgstr "വണ്‍-ടു-വണ്‍ ബന്ധം" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s റിലേഷൻഷിപ്‌." - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)sറിലേഷൻഷിപ്‌സ്. " - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "ഈ കള്ളി(ഫീല്‍ഡ്) നിര്‍ബന്ധമാണ്." - -msgid "Enter a whole number." -msgstr "ഒരു പൂര്‍ണസംഖ്യ നല്കുക." - -msgid "Enter a valid date." -msgstr "ശരിയായ തീയതി നല്കുക." - -msgid "Enter a valid time." -msgstr "ശരിയായ സമയം നല്കുക." - -msgid "Enter a valid date/time." -msgstr "ശരിയായ തീയതിയും സമയവും നല്കുക." - -msgid "Enter a valid duration." -msgstr "സാധുതയുള്ള കാലയളവ് നല്കുക." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "ദിവസങ്ങളുടെ എണ്ണം {min_days}, {max_days} എന്നിവയുടെ ഇടയിലായിരിക്കണം." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "ഫയലൊന്നും ലഭിച്ചിട്ടില്ല. ഫോമിലെ എന്‍-കോഡിംഗ് പരിശോധിക്കുക." - -msgid "No file was submitted." -msgstr "ഫയലൊന്നും ലഭിച്ചിട്ടില്ല." - -msgid "The submitted file is empty." -msgstr "ലഭിച്ച ഫയല്‍ ശൂന്യമാണ്." - -#, 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] "" -"ഈ ഫയൽ നെയ്മിൽ%(max)dക്യാരക്ടറിൽ കൂടുതലില്ല എന്ന് ഉറപ്പു വരുത്തുക (അതിൽ %(length)dഉണ്ട്) . " -msgstr[1] "" -"ഈ ഫയൽ നെയ്മിൽ%(max)dക്യാരക്ടേഴ്‌സിൽ കൂടുതലില്ല എന്ന് ഉറപ്പു വരുത്തുക (അതിൽ %(length)dഉണ്ട്)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"ഒന്നുകില്‍ ഫയല്‍ സമര്‍പ്പിക്കണം, അല്ലെങ്കില്‍ ക്ളിയര്‍ എന്ന ചെക്ബോക്സ് ടിക് ചെയ്യണം. ദയവായി രണ്ടും " -"കൂടി ചെയ്യരുത്." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"ശരിയായ ചിത്രം അപ് ലോഡ് ചെയ്യുക. നിങ്ങള്‍ നല്കിയ ഫയല്‍ ഒന്നുകില്‍ ഒരു ചിത്രമല്ല, അല്ലെങ്കില്‍ " -"വികലമാണ്." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "യോഗ്യമായത് തെരഞ്ഞെടുക്കുക. %(value)s ലഭ്യമായവയില്‍ ഉള്‍പ്പെടുന്നില്ല." - -msgid "Enter a list of values." -msgstr "മൂല്യങ്ങളുടെ പട്ടിക(ലിസ്റ്റ്) നല്കുക." - -msgid "Enter a complete value." -msgstr "പൂർണ്ണമായ വാല്യൂ നല്കുക." - -msgid "Enter a valid UUID." -msgstr "സാധുവായ യു യു ഐ ഡി നല്കുക." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(ഹിഡൻ ഫീൽഡ് %(name)s)%(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "ക്രമം" - -msgid "Delete" -msgstr "ഡിലീറ്റ്" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s-നായി നല്കുന്ന വിവരം ആവര്‍ത്തിച്ചത് ദയവായി തിരുത്തുക." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "%(field)s-നായി നല്കുന്ന വിവരം ആവര്‍ത്തിക്കാന്‍ പാടില്ല. ദയവായി തിരുത്തുക." - -#, 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 "" -"%(date_field)s ലെ %(lookup)s നു വേണ്ടി %(field_name)s നു നല്കുന്ന വിവരം ആവര്‍ത്തിക്കാന്‍ " -"പാടില്ല. ദയവായി തിരുത്തുക." - -msgid "Please correct the duplicate values below." -msgstr "താഴെ കൊടുത്തവയില്‍ ആവര്‍ത്തനം ഒഴിവാക്കുക." - -msgid "The inline value did not match the parent instance." -msgstr "ഇൻലൈൻ വാല്യൂ, പാരെന്റ് ഇൻസ്റ്റൻസുമായി ചേരുന്നില്ല." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "യോഗ്യമായത് തെരഞ്ഞെടുക്കുക. നിങ്ങള്‍ നല്കിയത് ലഭ്യമായവയില്‍ ഉള്‍പ്പെടുന്നില്ല." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "കാലിയാക്കുക" - -msgid "Currently" -msgstr "നിലവിലുള്ളത്" - -msgid "Change" -msgstr "മാറ്റുക" - -msgid "Unknown" -msgstr "അജ്ഞാതം" - -msgid "Yes" -msgstr "അതെ" - -msgid "No" -msgstr "അല്ല" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ഉണ്ട്,ഇല്ല,ഉണ്ടായേക്കാം" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d ബൈറ്റ്" -msgstr[1] "%(size)d ബൈറ്റുകള്‍" - -#, python-format -msgid "%s KB" -msgstr "%s കെ.ബി" - -#, python-format -msgid "%s MB" -msgstr "%s എം.ബി" - -#, python-format -msgid "%s GB" -msgstr "%s ജി.ബി" - -#, python-format -msgid "%s TB" -msgstr "%s ടി.ബി" - -#, python-format -msgid "%s PB" -msgstr "%s പി.ബി" - -msgid "p.m." -msgstr "പി. എം (ഉച്ചയ്ക്കു ശേഷം) " - -msgid "a.m." -msgstr "എ. എം (ഉച്ചയ്ക്കു മുമ്പ്)" - -msgid "PM" -msgstr "പി. എം (ഉച്ചയ്ക്കു ശേഷം) " - -msgid "AM" -msgstr "എ. എം (ഉച്ചയ്ക്കു മുമ്പ്)" - -msgid "midnight" -msgstr "അര്‍ധരാത്രി" - -msgid "noon" -msgstr "ഉച്ച" - -msgid "Monday" -msgstr "തിങ്കളാഴ്ച" - -msgid "Tuesday" -msgstr "ചൊവ്വാഴ്ച" - -msgid "Wednesday" -msgstr "ബുധനാഴ്ച" - -msgid "Thursday" -msgstr "വ്യാഴാഴ്ച" - -msgid "Friday" -msgstr "വെള്ളിയാഴ്ച" - -msgid "Saturday" -msgstr "ശനിയാഴ്ച" - -msgid "Sunday" -msgstr "ഞായറാഴ്ച" - -msgid "Mon" -msgstr "തിങ്കള്‍" - -msgid "Tue" -msgstr "ചൊവ്വ" - -msgid "Wed" -msgstr "ബുധന്‍" - -msgid "Thu" -msgstr "വ്യാഴം" - -msgid "Fri" -msgstr "വെള്ളി" - -msgid "Sat" -msgstr "ശനി" - -msgid "Sun" -msgstr "ഞായര്‍" - -msgid "January" -msgstr "ജനുവരി" - -msgid "February" -msgstr "ഫെബ്രുവരി" - -msgid "March" -msgstr "മാര്‍ച്ച്" - -msgid "April" -msgstr "ഏപ്രില്‍" - -msgid "May" -msgstr "മേയ്" - -msgid "June" -msgstr "ജൂണ്‍" - -msgid "July" -msgstr "ജൂലൈ" - -msgid "August" -msgstr "ആഗസ്ത്" - -msgid "September" -msgstr "സെപ്തംബര്‍" - -msgid "October" -msgstr "ഒക്ടോബര്‍" - -msgid "November" -msgstr "നവംബര്‍" - -msgid "December" -msgstr "ഡിസംബര്‍" - -msgid "jan" -msgstr "ജനു." - -msgid "feb" -msgstr "ഫെബ്രു." - -msgid "mar" -msgstr "മാര്‍ച്ച്" - -msgid "apr" -msgstr "ഏപ്രില്‍" - -msgid "may" -msgstr "മേയ്" - -msgid "jun" -msgstr "ജൂണ്‍" - -msgid "jul" -msgstr "ജൂലൈ" - -msgid "aug" -msgstr "ആഗസ്ത്" - -msgid "sep" -msgstr "സെപ്ടം." - -msgid "oct" -msgstr "ഒക്ടോ." - -msgid "nov" -msgstr "നവം." - -msgid "dec" -msgstr "ഡിസം." - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "ജനു." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ഫെബ്രു." - -msgctxt "abbrev. month" -msgid "March" -msgstr "മാര്‍ച്ച്" - -msgctxt "abbrev. month" -msgid "April" -msgstr "ഏപ്രില്‍" - -msgctxt "abbrev. month" -msgid "May" -msgstr "മേയ്" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ജൂണ്‍" - -msgctxt "abbrev. month" -msgid "July" -msgstr "ജൂലൈ" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ആഗ." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "സെപ്തം." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "ഒക്ടോ." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "നവം." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "ഡിസം." - -msgctxt "alt. month" -msgid "January" -msgstr "ജനുവരി" - -msgctxt "alt. month" -msgid "February" -msgstr "ഫെബ്രുവരി" - -msgctxt "alt. month" -msgid "March" -msgstr "മാര്‍ച്ച്" - -msgctxt "alt. month" -msgid "April" -msgstr "ഏപ്രില്‍" - -msgctxt "alt. month" -msgid "May" -msgstr "മേയ്" - -msgctxt "alt. month" -msgid "June" -msgstr "ജൂണ്‍" - -msgctxt "alt. month" -msgid "July" -msgstr "ജൂലൈ" - -msgctxt "alt. month" -msgid "August" -msgstr "ആഗസ്ത്" - -msgctxt "alt. month" -msgid "September" -msgstr "സെപ്തംബര്‍" - -msgctxt "alt. month" -msgid "October" -msgstr "ഒക്ടോബര്‍" - -msgctxt "alt. month" -msgid "November" -msgstr "നവംബര്‍" - -msgctxt "alt. month" -msgid "December" -msgstr "ഡിസംബര്‍" - -msgid "This is not a valid IPv6 address." -msgstr "ഇതു സാധുവായ IPv6 വിലാസമല്ല." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "അഥവാ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "വിലക്കപ്പെട്ടത്" - -msgid "CSRF verification failed. Request aborted." -msgstr "സി എസ് ആർ എഫ് പരിശോധന പരാജയപ്പെട്ടു. റിക്വെസ്റ്റ് റദ്ദാക്കി." - -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 "" - -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 "" - -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 "" - -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 "" -"ഫോം സമർപ്പിക്കുമ്പോൾ ഒരു CSRF കുക്കി ഈ സൈറ്റിൽ ആവശ്യമാണ് എന്നതിനാലാണ് നിങ്ങൾ ഈ സന്ദേശം " -"കാണുന്നത്. മറ്റുള്ളവരാരെങ്കിലും നിങ്ങളുടെ ബ്രൗസറിനെ നിയന്ത്രിക്കുന്നില്ല എന്ന് ഉറപ്പുവരുത്താനായി ഈ " -"കുക്കി ആവശ്യമാണ്. " - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Debug=True എന്നു കൊടുത്താൽ കൂടുതൽ കാര്യങ്ങൾ അറിയാൻ കഴിയും." - -msgid "No year specified" -msgstr "വര്‍ഷം പരാമര്‍ശിച്ചിട്ടില്ല" - -msgid "Date out of range" -msgstr "ഡാറ്റ പരിധിയുടെ പുറത്താണ്" - -msgid "No month specified" -msgstr "മാസം പരാമര്‍ശിച്ചിട്ടില്ല" - -msgid "No day specified" -msgstr "ദിവസം പരാമര്‍ശിച്ചിട്ടില്ല" - -msgid "No week specified" -msgstr "ആഴ്ച പരാമര്‍ശിച്ചിട്ടില്ല" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s ഒന്നും ലഭ്യമല്ല" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(class_name)s.allow_future ന് False എന്നു നല്കിയിട്ടുള്ളതിനാല്‍ Future " -"%(verbose_name_plural)s ഒന്നും ലഭ്യമല്ല." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "ചോദ്യത്തിനു ചേരുന്ന് %(verbose_name)s ഇല്ല" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "ഡയറക്ടറി സൂചികകള്‍ ഇവിടെ അനുവദനീയമല്ല." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s യുടെ സൂചിക" - -msgid "The install worked successfully! Congratulations!" -msgstr "ഇൻസ്ടാൾ ഭംഗിയായി നടന്നു! അഭിനന്ദനങ്ങൾ !" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "ജാംഗോ ഡോക്യുമെന്റേഷൻ" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "പരിശീലനം: ഒരു പോളിങ്ങ് ആപ്പ്" - -msgid "Get started with Django" -msgstr "ജാംഗോയുമായി പരിചയത്തിലാവുക" - -msgid "Django Community" -msgstr "ജാംഗോ കമ്യൂണിറ്റി" - -msgid "Connect, get help, or contribute" -msgstr "കൂട്ടുകൂടൂ, സഹായം തേടൂ, അല്ലെങ്കിൽ സഹകരിക്കൂ" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ml/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ml/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ml/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ml/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 427c718c46e9fc83f79dcbe623a3c636c98999cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?vK436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9r!Mgs;lS-7JxmN3_)aX#0E z991Nt7*Gu$#Tm4BEvbF6-GLP@2CG}ypoRKcs)oWdbpc6LDG@peoC_r!=Y{su^3YM; TOFWuIXlH>ons3S&Gih)?1GG3( diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ml/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ml/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 5eb72c63d3b91e16b5d40e3bd9395c9eea797d21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 854 zcmZXRy>Hq;7{<>Kz6^xe0g|SQL3>0&205Z4}vyML9#DHbyo{Wl!l} z(Yf9Fw{&5&SUY7y$;Q-k_y{y7`F)@J-TORe%YV{o65w@u^>gqx3c%lBvtFTo&N)81~|fQfACDgRn9ogCL`9lv_-A z)cU-@)X$ja86$bwC#b^oy!~B@jjOnAQ&l(p^D+#}kFt2IO^ zm{c^Ord@E{ry2cVYw)eMyvmbi`ORzWa;nOGY&6-=n#8qOk(C8;M$2`fEwOxci)HwB z^8+Vp=c3SVHTd)2;6C`J3jHS>m7%}0kMQLLew+(j=3#;$<|N1*-6Z{e3K#nHCgW$HO#$T}9#6r6pM4(a;}=tq l^Rqdu@5od>GzIkC33-Bhex3(8JW2UMrG5JFd&bV;?0+=V>yZEe diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ml/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ml/formats.py deleted file mode 100644 index b1ca2ee..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ml/formats.py +++ /dev/null @@ -1,43 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "N j, Y" -TIME_FORMAT = "P" -DATETIME_FORMAT = "N j, Y, P" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "F j" -SHORT_DATE_FORMAT = "m/d/Y" -SHORT_DATETIME_FORMAT = "m/d/Y P" -FIRST_DAY_OF_WEEK = 0 # Sunday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%m/%d/%Y", # '10/25/2006' - "%m/%d/%y", # '10/25/06' - # "%b %d %Y", # 'Oct 25 2006' - # "%b %d, %Y", # 'Oct 25, 2006' - # "%d %b %Y", # '25 Oct 2006' - # "%d %b, %Y", # '25 Oct, 2006' - # "%B %d %Y", # 'October 25 2006' - # "%B %d, %Y", # 'October 25, 2006' - # "%d %B %Y", # '25 October 2006' - # "%d %B, %Y", # '25 October, 2006' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%m/%d/%Y %H:%M:%S", # '10/25/2006 14:30:59' - "%m/%d/%Y %H:%M:%S.%f", # '10/25/2006 14:30:59.000200' - "%m/%d/%Y %H:%M", # '10/25/2006 14:30' - "%m/%d/%y %H:%M:%S", # '10/25/06 14:30:59' - "%m/%d/%y %H:%M:%S.%f", # '10/25/06 14:30:59.000200' - "%m/%d/%y %H:%M", # '10/25/06 14:30' -] -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "," -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mn/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/mn/LC_MESSAGES/django.mo deleted file mode 100644 index c35a525c44e3157b5540837dbd84eba58d01520c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33282 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

f=ae6G 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 K6mg6^68sm(6ElPW diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po deleted file mode 100644 index 47479f8..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/mn/LC_MESSAGES/django.po +++ /dev/null @@ -1,1345 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Ankhbayar , 2013 -# Bayarkhuu Bataa, 2014,2017-2018 -# Baskhuu Lodoikhuu , 2011 -# Jannis Leidel , 2011 -# jargalan , 2011 -# Tsolmon , 2011 -# Turmunkh Batkhuyag, 2023 -# Zorig, 2013-2014,2016,2018 -# Zorig, 2019 -# Анхбаяр Анхаа , 2013-2016,2018-2019 -# Баясгалан Цэвлээ , 2011,2015,2017 -# Ганзориг БП , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-09-18 11:41-0300\n" -"PO-Revision-Date: 2023-12-25 06:49+0000\n" -"Last-Translator: Turmunkh Batkhuyag, 2023\n" -"Language-Team: Mongolian (http://app.transifex.com/django/django/language/" -"mn/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: mn\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Африк" - -msgid "Arabic" -msgstr "Араб" - -msgid "Algerian Arabic" -msgstr "Алжир Араб" - -msgid "Asturian" -msgstr "Астури" - -msgid "Azerbaijani" -msgstr "Азербажан" - -msgid "Bulgarian" -msgstr "Болгар" - -msgid "Belarusian" -msgstr "Беларус" - -msgid "Bengali" -msgstr "Бенгал" - -msgid "Breton" -msgstr "Бэрэйтон " - -msgid "Bosnian" -msgstr "Босни" - -msgid "Catalan" -msgstr "Каталан" - -msgid "Central Kurdish (Sorani)" -msgstr "Төв Курд (Сорани)" - -msgid "Czech" -msgstr "Чех" - -msgid "Welsh" -msgstr "Уэльс" - -msgid "Danish" -msgstr "Дани" - -msgid "German" -msgstr "Герман" - -msgid "Lower Sorbian" -msgstr "Доод Сорбин" - -msgid "Greek" -msgstr "Грек" - -msgid "English" -msgstr "Англи" - -msgid "Australian English" -msgstr "Австрали Англи" - -msgid "British English" -msgstr "Британи Англи" - -msgid "Esperanto" -msgstr "Эсперанто" - -msgid "Spanish" -msgstr "Испани" - -msgid "Argentinian Spanish" -msgstr "Аргентинийн Испани" - -msgid "Colombian Spanish" -msgstr "Колумбийн Испаниар" - -msgid "Mexican Spanish" -msgstr "Мексикийн Испани" - -msgid "Nicaraguan Spanish" -msgstr "Никрагуан Испани" - -msgid "Venezuelan Spanish" -msgstr "Венесуэлийн Спани" - -msgid "Estonian" -msgstr "Эстони" - -msgid "Basque" -msgstr "Баск" - -msgid "Persian" -msgstr "Перс" - -msgid "Finnish" -msgstr "Финлянд" - -msgid "French" -msgstr "Франц" - -msgid "Frisian" -msgstr "Фриз" - -msgid "Irish" -msgstr "Ирланд" - -msgid "Scottish Gaelic" -msgstr "Шотландийн Гаелик" - -msgid "Galician" -msgstr "Галици" - -msgid "Hebrew" -msgstr "Еврэй" - -msgid "Hindi" -msgstr "Хинди" - -msgid "Croatian" -msgstr "Хорват" - -msgid "Upper Sorbian" -msgstr "Дээд Сорбин" - -msgid "Hungarian" -msgstr "Унгар" - -msgid "Armenian" -msgstr "Армен" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Индонези" - -msgid "Igbo" -msgstr "Игбо" - -msgid "Ido" -msgstr "Идо" - -msgid "Icelandic" -msgstr "Исланд" - -msgid "Italian" -msgstr "Итали" - -msgid "Japanese" -msgstr "Япон" - -msgid "Georgian" -msgstr "Гүрж" - -msgid "Kabyle" -msgstr "Кабилэ" - -msgid "Kazakh" -msgstr "Казак" - -msgid "Khmer" -msgstr "Кхмер" - -msgid "Kannada" -msgstr "Канад" - -msgid "Korean" -msgstr "Солонгос" - -msgid "Kyrgyz" -msgstr "Киргиз" - -msgid "Luxembourgish" -msgstr "Лүксенбүргиш" - -msgid "Lithuanian" -msgstr "Литва" - -msgid "Latvian" -msgstr "Латви" - -msgid "Macedonian" -msgstr "Македон" - -msgid "Malayalam" -msgstr "Малайз" - -msgid "Mongolian" -msgstr "Монгол" - -msgid "Marathi" -msgstr "маратхи" - -msgid "Malay" -msgstr "Малай" - -msgid "Burmese" -msgstr "Бирм" - -msgid "Norwegian Bokmål" -msgstr "Норвеги Бокмал" - -msgid "Nepali" -msgstr "Непал" - -msgid "Dutch" -msgstr "Голланд" - -msgid "Norwegian Nynorsk" -msgstr "Норвегийн нюнорск" - -msgid "Ossetic" -msgstr "Оссетик" - -msgid "Punjabi" -msgstr "Панжаби" - -msgid "Polish" -msgstr "Польш" - -msgid "Portuguese" -msgstr "Португал" - -msgid "Brazilian Portuguese" -msgstr "Бразилийн Португали" - -msgid "Romanian" -msgstr "Румын" - -msgid "Russian" -msgstr "Орос" - -msgid "Slovak" -msgstr "Словак" - -msgid "Slovenian" -msgstr "Словен" - -msgid "Albanian" -msgstr "Альбани" - -msgid "Serbian" -msgstr "Серби" - -msgid "Serbian Latin" -msgstr "Серби латин" - -msgid "Swedish" -msgstr "Щвед" - -msgid "Swahili" -msgstr "Савахил" - -msgid "Tamil" -msgstr "Тамил" - -msgid "Telugu" -msgstr "Тэлүгү" - -msgid "Tajik" -msgstr "Тажик" - -msgid "Thai" -msgstr "Тайланд" - -msgid "Turkmen" -msgstr "Турк хүн" - -msgid "Turkish" -msgstr "Турк" - -msgid "Tatar" -msgstr "Татар" - -msgid "Udmurt" -msgstr "Удмурт" - -msgid "Uyghur" -msgstr "Уйгур" - -msgid "Ukrainian" -msgstr "Украйн" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "Узбек" - -msgid "Vietnamese" -msgstr "Вьетнам" - -msgid "Simplified Chinese" -msgstr "Хятад (хялбаршуулсан) " - -msgid "Traditional Chinese" -msgstr "Хятад (уламжлалт)" - -msgid "Messages" -msgstr "Мэдээллүүд" - -msgid "Site Maps" -msgstr "Сайтын бүтэц" - -msgid "Static Files" -msgstr "Статик файлууд" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Хуудасны дугаар бүхэл тоо / Integer / биш байна" - -msgid "That page number is less than 1" -msgstr "Хуудасны дугаар 1-ээс байга байна" - -msgid "That page contains no results" -msgstr "Хуудас үр дүн агуулаагүй байна" - -msgid "Enter a valid value." -msgstr "Зөв утга оруулна уу." - -msgid "Enter a valid URL." -msgstr "Зөв, хүчинтэй хаяг (URL) оруулна уу." - -msgid "Enter a valid integer." -msgstr "Бүхэл тоо оруулна уу" - -msgid "Enter a valid email address." -msgstr "Зөв имэйл хаяг оруулна уу" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Үсэг, тоо, доогуур зураас эсвэл зурааснаас бүрдсэн хүчинтэй \"slug\" оруулна " -"уу." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Юникод үсэг, тоо, доогуур зураас, зурааснаас бүрдсэн хүчинтэй \"slug\" " -"оруулна уу." - -msgid "Enter a valid IPv4 address." -msgstr "Зөв IPv4 хаяг оруулна уу. " - -msgid "Enter a valid IPv6 address." -msgstr "Зөв IPv6 хаяг оруулна уу." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Зөв IPv4 эсвэл IPv6 хаяг оруулна уу." - -msgid "Enter only digits separated by commas." -msgstr "Зөвхөн таслалаар тусгаарлагдсан цифр оруулна уу." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Энэ утга хамгийн ихдээ %(limit_value)s байх ёстой. (одоо %(show_value)s " -"байна)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Энэ утга %(limit_value)s -с бага эсвэл тэнцүү байх ёстой." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Энэ утга %(limit_value)s -с их эсвэл тэнцүү байх нөхцлийг хангана уу." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Утга нь алхамын хэмжээнд %(limit_value)s-ээс олон байхыг " -"баталгаажуулна уу." - -#, 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 "" -"Энэ утга нь алхмын хэмжээнд %(limit_value)s, %(offset)s-с эхлэн %(offset)s, " -"%(valid_value1)s, %(valid_value2)s гэх мэт утга байхыг баталгаажуулна уу." - -#, 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] "" -"Хамгийн ихдээ %(limit_value)d тэмдэгт байх нөхцлийг хангана уу. " -"(%(show_value)d-ийн дагуу)" -msgstr[1] "" -"Хамгийн ихдээ %(limit_value)d тэмдэгт байх нөхцлийг хангана уу. " -"(%(show_value)d-ийн дагуу)" - -#, 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] "" -"Ensure this value has at most %(limit_value)d characters (it has " -"%(show_value)d)." -msgstr[1] "" -"Ensure this value has at most %(limit_value)d characters (it has " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Тоон утга оруулна уу." - -#, 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] "%(max)s -ээс ихгүй утга оруулна уу " -msgstr[1] "%(max)s -ээс ихгүй утга оруулна уу " - -#, 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] "Энд %(max)s -аас олонгүй бутархайн орон байх ёстой. " -msgstr[1] "Энд %(max)s -аас олонгүй бутархайн орон байх ёстой. " - -#, 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] "Энд бутархайн таслалаас өмнө %(max)s-аас олонгүй цифр байх ёстой." -msgstr[1] "Энд бутархайн таслалаас өмнө %(max)s-аас олонгүй цифр байх ёстой." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Файлын өргөтгөл “%(extension)s” зөвшөөрөгдөөгүй байна. Боломжит өргөтгөлүүд: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Хоосон тэмдэгт зөвшөөрөгдөхгүй." - -msgid "and" -msgstr "ба" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(field_labels)s талбар бүхий %(model_name)s аль хэдийн орсон байна." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "“%(name)s” хязгаарлалтыг зөрчсөн." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r буруу сонголт байна." - -msgid "This field cannot be null." -msgstr "Энэ хэсгийг хоосон орхиж болохгүй." - -msgid "This field cannot be blank." -msgstr "Энэ хэсэг хоосон байж болохгүй." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(field_label)s-тэй %(model_name)s-ийг аль хэдийнэ оруулсан байна." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s талбарт давхардахгүй байх хэрэгтэй %(date_field_label)s " -"%(lookup_type)s оруулна." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Талбарийн төрөл нь : %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "\"“%(value)s” утга True эсвэл False байх ёстой.\"" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” утга True, False, эсвэл None байх ёстой." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Үнэн худлын аль нэг нь)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Бичвэр (%(max_length)s хүртэл)" - -msgid "String (unlimited)" -msgstr "Тэмдэг мөр (хязгааргүй)" - -msgid "Comma-separated integers" -msgstr "Таслалаар тусгаарлагдсан бүхэл тоо" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” утга нь буруу огнооны форматтай байна. Энэ нь YYYY-MM-DD " -"форматтай байх ёстой." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” утга зөв (YYYY-MM-DD) форматтай байна, гэхдээ буруу огноо байна." - -msgid "Date (without time)" -msgstr "Огноо (цаггүй)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” утга буруу форматтай байна. Энэ нь YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ] форматтай байх ёстой." - -#, 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 "" -"“%(value)s” утгын формат зөв байна (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"гэхдээ буруу огноо/цаг байна." - -msgid "Date (with time)" -msgstr "Огноо (цагтай)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” утга нь бодит тоо байх ёстой." - -msgid "Decimal number" -msgstr "Аравтын бутархайт тоо" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” утга буруу форматтай байна. Энэ нь [DD] [[HH:]MM:]ss[.uuuuuu] " -"форматтай байх ёстой." - -msgid "Duration" -msgstr "Үргэлжлэх хугацаа" - -msgid "Email address" -msgstr "Имэйл хаяг" - -msgid "File path" -msgstr "Файлын зам " - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” бутархай тоон утга байх ёстой." - -msgid "Floating point number" -msgstr "Хөвөгч таслалтай тоо" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” утга нь бүхэл тоо байх ёстой." - -msgid "Integer" -msgstr "Бүхэл тоо" - -msgid "Big (8 byte) integer" -msgstr "Том (8 байт) бүхэл тоо" - -msgid "Small integer" -msgstr "Бага тоон утна" - -msgid "IPv4 address" -msgstr "IPv4 хаяг" - -msgid "IP address" -msgstr "IP хаяг" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "\"“%(value)s” утга нь None, True эсвэл False байх ёстой.\"" - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (Үнэн, худал, эсвэл юу ч биш)" - -msgid "Positive big integer" -msgstr "Эерэг том бүхэл тоо" - -msgid "Positive integer" -msgstr "Бүхэл тоох утга" - -msgid "Positive small integer" -msgstr "Бага бүхэл тоон утга" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Слаг (ихдээ %(max_length)s )" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” утга буруу форматтай байна. Энэ нь HH:MM[:ss[.uuuuuu]] форматтай " -"байх ёстой." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” утга зөв форматтай байна (HH:MM[:ss[.uuuuuu]]) гэхдээ буруу цаг " -"байна." - -msgid "Time" -msgstr "Цаг" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Бинари өгөгдөл" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” нь хүчинтэй UUID биш." - -msgid "Universally unique identifier" -msgstr "UUID" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Зураг" - -msgid "A JSON object" -msgstr "JSON объект " - -msgid "Value must be valid JSON." -msgstr "JSON утга байх боломжтой." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(field)s %(value)r утгатай %(model)s байхгүй байна." - -msgid "Foreign Key (type determined by related field)" -msgstr "Гадаад түлхүүр (тодорхой төрлийн холбоос талбар)" - -msgid "One-to-one relationship" -msgstr "Нэг-нэг холбоос" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s холбоос" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s холбоосууд" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Энэ талбарыг бөглөх шаардлагатай." - -msgid "Enter a whole number." -msgstr "Бүхэл тоон утга оруулна уу." - -msgid "Enter a valid date." -msgstr "Зөв огноо оруулна уу." - -msgid "Enter a valid time." -msgstr "Зөв цаг оруулна уу." - -msgid "Enter a valid date/time." -msgstr "Огноо/цаг-ыг зөв оруулна уу." - -msgid "Enter a valid duration." -msgstr "Үргэлжилэх хугацааг зөв оруулна уу." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Өдөрийн утга {min_days} ээс {max_days} ийн хооронд байх ёстой." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Файл оруулаагүй байна. Маягтаас кодлох төрлийг чагтал. " - -msgid "No file was submitted." -msgstr "Файл оруулаагүй байна." - -msgid "The submitted file is empty." -msgstr "Оруулсан файл хоосон байна. " - -#, 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] "" -"Ensure this filename has at most %(max)d characters (it has %(length)d)." -msgstr[1] "" -"Ensure this filename has at most %(max)d characters (it has %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Нэг бол сонголтын чягтыг авах эсвэл файл оруулна уу. Зэрэг хэрэгжих " -"боломжгүй." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Зөв зураг оруулна уу. Таны оруулсан файл нэг бол зургийн файл биш эсвэл " -"гэмтсэн зураг байна." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Зөв сонголт хийнэ үү. %(value)s гэсэн сонголт байхгүй байна." - -msgid "Enter a list of values." -msgstr "Өгөгдхүүний жагсаалтаа оруулна уу." - -msgid "Enter a complete value." -msgstr "Бүрэн утга оруулна уу." - -msgid "Enter a valid UUID." -msgstr "Зөв UUID оруулна уу." - -msgid "Enter a valid JSON." -msgstr "JSON-ийн бүтцээр оруулна уу." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Нууц талбар%(name)s) %(error)s" - -#, 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 "" -"ManagementForm-ын өгөгдөл дутуу эсвэл өөрчилсөн байна. Дутуу талбарууд: " -"%(field_names)s. Хэрэв асуудал хэвээр байвал та алдааны тайлан гаргах " -"шаардлагатай байж магадгүй." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Та хамгийн ихдээ %(num)d форм илгээнэ үү." -msgstr[1] "Та хамгийн ихдээ %(num)d форм илгээнэ үү." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Та хамгийн багадаа %(num)d форм илгээнэ үү." -msgstr[1] "Та хамгийн багадаа %(num)d форм илгээнэ үү." - -msgid "Order" -msgstr "Эрэмбэлэх" - -msgid "Delete" -msgstr "Устгах" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s хэсэг дэх давхардсан утгыг засварлана уу. " - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"%(field)s хэсэг дэх давхардсан утгыг засварлана уу. Түүний утгууд " -"давхардахгүй байх ёстой." - -#, 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 "" -"%(field_name)s хэсэг дэх давхардсан утгыг засварлана уу. %(date_field)s-н " -"%(lookup)s хувьд давхардахгүй байх ёстой." - -msgid "Please correct the duplicate values below." -msgstr "Доорх давхардсан утгуудыг засна уу." - -msgid "The inline value did not match the parent instance." -msgstr "Inline утга эцэг обекттой таарахгүй байна." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Зөв сонголт хийнэ үү. Энэ утга сонголтонд алга." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” нь шаардлага хангаагүй утга байна." - -#, 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 "" -"%(datetime)s нь %(current_timezone)s цагийн бүсэд хөрвүүлэх боломжгүй байна; " -"энэ нь хоёрдмол утгатай эсвэл байхгүй байж болно." - -msgid "Clear" -msgstr "Цэвэрлэх" - -msgid "Currently" -msgstr "Одоогийн" - -msgid "Change" -msgstr "Засах" - -msgid "Unknown" -msgstr "Тодорхойгүй" - -msgid "Yes" -msgstr "Тийм" - -msgid "No" -msgstr "Үгүй" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "тийм,үгүй,магадгүй" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" -msgstr[1] "%(size)d байт" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "шөнө дунд" - -msgid "noon" -msgstr "үд дунд" - -msgid "Monday" -msgstr "Даваа гариг" - -msgid "Tuesday" -msgstr "Мягмар гариг" - -msgid "Wednesday" -msgstr "Лхагва гариг" - -msgid "Thursday" -msgstr "Пүрэв гариг" - -msgid "Friday" -msgstr "Баасан гариг" - -msgid "Saturday" -msgstr "Бямба гариг" - -msgid "Sunday" -msgstr "Ням гариг" - -msgid "Mon" -msgstr "Дав" - -msgid "Tue" -msgstr "Мяг" - -msgid "Wed" -msgstr "Лха" - -msgid "Thu" -msgstr "Пүр" - -msgid "Fri" -msgstr "Баа" - -msgid "Sat" -msgstr "Бям" - -msgid "Sun" -msgstr "Ням" - -msgid "January" -msgstr "1-р сар" - -msgid "February" -msgstr "2-р сар" - -msgid "March" -msgstr "3-р сар" - -msgid "April" -msgstr "4-р сар" - -msgid "May" -msgstr "5-р сар" - -msgid "June" -msgstr "6-р сар" - -msgid "July" -msgstr "7-р сар" - -msgid "August" -msgstr "8-р сар" - -msgid "September" -msgstr "9-р сар" - -msgid "October" -msgstr "10-р сар" - -msgid "November" -msgstr "11-р сар" - -msgid "December" -msgstr "12-р сар" - -msgid "jan" -msgstr "1-р сар" - -msgid "feb" -msgstr "2-р сар" - -msgid "mar" -msgstr "3-р сар" - -msgid "apr" -msgstr "4-р сар" - -msgid "may" -msgstr "5-р сар" - -msgid "jun" -msgstr "6-р сар" - -msgid "jul" -msgstr "7-р сар" - -msgid "aug" -msgstr "8-р сар " - -msgid "sep" -msgstr "9-р сар" - -msgid "oct" -msgstr "10-р сар" - -msgid "nov" -msgstr "11-р сар" - -msgid "dec" -msgstr "12-р сар" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "1-р сар." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "2-р сар." - -msgctxt "abbrev. month" -msgid "March" -msgstr "3-р сар." - -msgctxt "abbrev. month" -msgid "April" -msgstr "4-р сар." - -msgctxt "abbrev. month" -msgid "May" -msgstr "5-р сар." - -msgctxt "abbrev. month" -msgid "June" -msgstr "6-р сар." - -msgctxt "abbrev. month" -msgid "July" -msgstr "7-р сар." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "8-р сар." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "9-р сар." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "10-р сар." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "11-р сар." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "12-р сар." - -msgctxt "alt. month" -msgid "January" -msgstr "Хулгана" - -msgctxt "alt. month" -msgid "February" -msgstr "Үхэр" - -msgctxt "alt. month" -msgid "March" -msgstr "Бар" - -msgctxt "alt. month" -msgid "April" -msgstr "Туулай" - -msgctxt "alt. month" -msgid "May" -msgstr "Луу" - -msgctxt "alt. month" -msgid "June" -msgstr "Могой" - -msgctxt "alt. month" -msgid "July" -msgstr "Морь" - -msgctxt "alt. month" -msgid "August" -msgstr "Хонь" - -msgctxt "alt. month" -msgid "September" -msgstr "Бич" - -msgctxt "alt. month" -msgid "October" -msgstr "Тахиа" - -msgctxt "alt. month" -msgid "November" -msgstr "Нохой" - -msgctxt "alt. month" -msgid "December" -msgstr "Гахай" - -msgid "This is not a valid IPv6 address." -msgstr "Энэ буруу IPv6 хаяг байна." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "буюу" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d жил" -msgstr[1] "%(num)d жил" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d сар" -msgstr[1] "%(num)d сар" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d долоо хоног" -msgstr[1] "%(num)d долоо хоног" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d өдөр" -msgstr[1] "%(num)d өдөр" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d цаг" -msgstr[1] "%(num)d цаг" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d минут" -msgstr[1] "%(num)d минут" - -msgid "Forbidden" -msgstr "Хориотой" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF дээр уналаа. Хүсэлт таслагдсан." - -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 "" -"Та энэ мэдэгдлийг харж байгаа нь таны веб хөтөчөөс 'Referer header'-ийг " -"HTTPS хуудасд илгээх шаардлагатай байгаатай холбоотой. Энэ нь гуравдагч " -"этгээдээс хамгаалахын тулд шаардлагатай." - -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 "" -"Хэрвээ та веб хөтөчөө 'Referer' толгойг идэвхигүй болгосон бол энэ хуудас, " -"HTTPS холболт эсвэл 'same-origin' хүсэлтэнд зориулж идэвхижүүлнэ үү." - -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 "" -"Хэрвээ та таг ашиглаж " -"байгаа бол эсвэл 'Referrer-Policy: no-referrer' толгойг нэмсэн бол, " -"эдгээрийг устгана уу. CSRF хамгаалалт 'Referer' толгойг чанд шалгалт хийхийг " -"шаарддаг. Хэрвээ та аюулгүй байдлыг чухалчилж байгаа бол гуравдагч сайтыг " -"холбохдоо ашиглана уу." - -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 "" -"Энэ хуудсанд форм илгээхийн тулд CSRF күүки шаардлагатай учир Та энэ " -"мэдэгдлийг харж байна. Энэ күүки нь гуравдагч этгээдээс хамгаалахын тулд " -"шаардлагатай." - -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 "" -"Хэрвээ та веб хөтөчийн \"cookies\"-г хаасан бол энэ хуудас эсвэл 'same-" -"origin' хүсэлтэнд зориулж идэвхижүүлнэ үү." - -msgid "More information is available with DEBUG=True." -msgstr "DEBUG=True үед дэлгэрэнгүй мэдээлэл харах боломжтой." - -msgid "No year specified" -msgstr "Он тодорхойлоогүй байна" - -msgid "Date out of range" -msgstr "Хугацааны хязгаар хэтэрсэн байна" - -msgid "No month specified" -msgstr "Сар тодорхойлоогүй байна" - -msgid "No day specified" -msgstr "Өдөр тодорхойлоогүй байна" - -msgid "No week specified" -msgstr "Долоо хоног тодорхойлоогүй байна" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s боломжгүй" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(class_name)s.allow_future нь худлаа учраас %(verbose_name_plural)s нь " -"боломжгүй." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Буруу огноо. '%(datestr)s' огноо '%(format)s' хэлбэрт тохирохгүй байна." - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Шүүлтүүрт таарах %(verbose_name)s олдсонгүй " - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Хуудас \"сүүлчийн\" биш бөгөөд үүнийг int болгон хувиргах боломжгүй." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Буруу хуудас (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Хоосон жагсаалт ба “%(class_name)s.allow_empty” нь False байна." - -msgid "Directory indexes are not allowed here." -msgstr "Файлын жагсаалтыг энд зөвшөөрөөгүй." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” хуудас байхгүй байна." - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s ийн жагсаалт" - -msgid "The install worked successfully! Congratulations!" -msgstr "Амжилттай суулгалаа! Баяр хүргэе!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Джанго %(version)s хувирбарын тэмдэглэл харах " - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Таний тохиргооны файл дээр DEBUG=TRUE гэж тохируулсан мөн URLs дээр тохиргоо " -"хийгээгүй учраас энэ хуудасыг харж байна." - -msgid "Django Documentation" -msgstr "Джанго баримтжуулалт" - -msgid "Topics, references, & how-to’s" -msgstr "Сэдэв, лавлахууд болон зааврууд" - -msgid "Tutorial: A Polling App" -msgstr "Хичээл: Санал асуулга App" - -msgid "Get started with Django" -msgstr "Джанготой ажиллаж эхлэх" - -msgid "Django Community" -msgstr "Django Бүлгэм" - -msgid "Connect, get help, or contribute" -msgstr "Холбогдох, тусламж авах эсвэл хувь нэмрээ оруулах" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mn/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/mn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mn/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/mn/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 550d22862bfbc52a2d10b8963e4ce5e5fdbfcee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?vK436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9r!Mgs;lS-7JxmN3_)aX#0E z991Nt7*Gu$#Tm4BEvbF6-GLP@2CG}ypoRKcs)oWdbpc6LDG@paoC_r!=Y{su^3YM; TOFWuIXlH>ons3S&Gih)?1QIw^ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mn/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/mn/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 99802c10f7115d38f4021ba76b32da64079f330e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 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 F{vXubaRC4T diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po deleted file mode 100644 index fe4c6eb..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/mr/LC_MESSAGES/django.po +++ /dev/null @@ -1,1280 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Omkar Parab, 2024 -# Suraj Kawade, 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-09-18 11:41-0300\n" -"PO-Revision-Date: 2024-01-20 06:49+0000\n" -"Last-Translator: Omkar Parab, 2024\n" -"Language-Team: Marathi (http://app.transifex.com/django/django/language/" -"mr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: mr\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "अफ्रिकान्स" - -msgid "Arabic" -msgstr "अरेबिक" - -msgid "Algerian Arabic" -msgstr "अल्जेरियन अरेबिक" - -msgid "Asturian" -msgstr "अस्टूरियन" - -msgid "Azerbaijani" -msgstr "अझरबैजानी" - -msgid "Bulgarian" -msgstr "बल्गेरियन" - -msgid "Belarusian" -msgstr "बेलारशियन" - -msgid "Bengali" -msgstr "बंगाली" - -msgid "Breton" -msgstr "ब्रेटन" - -msgid "Bosnian" -msgstr "बोस्नियन" - -msgid "Catalan" -msgstr "कॅटलान" - -msgid "Central Kurdish (Sorani)" -msgstr "मध्य कुर्दिश (सोरानी)" - -msgid "Czech" -msgstr "झेक" - -msgid "Welsh" -msgstr "वेल्श" - -msgid "Danish" -msgstr "डॅनिश" - -msgid "German" -msgstr "जर्मन" - -msgid "Lower Sorbian" -msgstr "लोअर सोर्बियन" - -msgid "Greek" -msgstr "ग्रीक" - -msgid "English" -msgstr "इंग्रजी" - -msgid "Australian English" -msgstr "ऑस्ट्रेलियन इंग्रजी" - -msgid "British English" -msgstr "ब्रिटिश इंग्रजी" - -msgid "Esperanto" -msgstr "एस्पेरॅन्टो" - -msgid "Spanish" -msgstr "स्पॅनिश " - -msgid "Argentinian Spanish" -msgstr "अर्जेन्टिनाची स्पॅनिश" - -msgid "Colombian Spanish" -msgstr "कोलंबियन स्पॅनिश" - -msgid "Mexican Spanish" -msgstr "मेक्सिकन स्पॅनिश" - -msgid "Nicaraguan Spanish" -msgstr "निकारागुआन स्पॅनिश" - -msgid "Venezuelan Spanish" -msgstr "व्हेनेझुएलन स्पॅनिश" - -msgid "Estonian" -msgstr "एस्टोनियन" - -msgid "Basque" -msgstr "बास्क" - -msgid "Persian" -msgstr "पर्शियन" - -msgid "Finnish" -msgstr "फिनिश" - -msgid "French" -msgstr "फ्रेंच" - -msgid "Frisian" -msgstr "फ्रिसियन" - -msgid "Irish" -msgstr "आयरिश" - -msgid "Scottish Gaelic" -msgstr "स्कॉटिश गेलिक" - -msgid "Galician" -msgstr "गॅलिशियन" - -msgid "Hebrew" -msgstr "हिब्रू" - -msgid "Hindi" -msgstr "हिंदी" - -msgid "Croatian" -msgstr "क्रोएशियन" - -msgid "Upper Sorbian" -msgstr "अप्पर सोर्बियन" - -msgid "Hungarian" -msgstr "हंगेरियन" - -msgid "Armenian" -msgstr "अर्मेनियन" - -msgid "Interlingua" -msgstr "इंटरलिंगुआ" - -msgid "Indonesian" -msgstr "इंडोनेशियन" - -msgid "Igbo" -msgstr "इग्बो" - -msgid "Ido" -msgstr "इदो" - -msgid "Icelandic" -msgstr "आयलँडिक" - -msgid "Italian" -msgstr "इटालियन" - -msgid "Japanese" -msgstr "जपानी" - -msgid "Georgian" -msgstr "जॉर्जियन" - -msgid "Kabyle" -msgstr "कबायल" - -msgid "Kazakh" -msgstr "कझाक" - -msgid "Khmer" -msgstr "ख्मेर" - -msgid "Kannada" -msgstr "कन्नड" - -msgid "Korean" -msgstr "कोरियन" - -msgid "Kyrgyz" -msgstr "किर्गिझ" - -msgid "Luxembourgish" -msgstr "लक्झेंबर्गिश" - -msgid "Lithuanian" -msgstr "लिथुआनियन" - -msgid "Latvian" -msgstr "लाटव्हिअन" - -msgid "Macedonian" -msgstr "मॅसेडोनिअन" - -msgid "Malayalam" -msgstr "मल्याळम" - -msgid "Mongolian" -msgstr "मंगोलियन" - -msgid "Marathi" -msgstr "मराठी" - -msgid "Malay" -msgstr "मलय" - -msgid "Burmese" -msgstr "बर्मीस" - -msgid "Norwegian Bokmål" -msgstr "नॉर्वेजियन बोकमाल" - -msgid "Nepali" -msgstr "नेपाळी" - -msgid "Dutch" -msgstr "डच" - -msgid "Norwegian Nynorsk" -msgstr "नॉर्वेजिअन निनॉर्स्क " - -msgid "Ossetic" -msgstr "ओस्सेटिक" - -msgid "Punjabi" -msgstr "पंजाबी" - -msgid "Polish" -msgstr "पॉलिश" - -msgid "Portuguese" -msgstr "पोर्तुगीज" - -msgid "Brazilian Portuguese" -msgstr "ब्रझिलियन पोर्तुगीज" - -msgid "Romanian" -msgstr "रोमेनियन" - -msgid "Russian" -msgstr "रशियन" - -msgid "Slovak" -msgstr "स्लोवाक" - -msgid "Slovenian" -msgstr "स्लोवेनियन" - -msgid "Albanian" -msgstr "अल्बेनियन" - -msgid "Serbian" -msgstr "सर्बियन" - -msgid "Serbian Latin" -msgstr "सर्बियन लॅटिन" - -msgid "Swedish" -msgstr "स्वीडिश" - -msgid "Swahili" -msgstr "स्वाहिली" - -msgid "Tamil" -msgstr "तमिळ" - -msgid "Telugu" -msgstr "तेलुगु" - -msgid "Tajik" -msgstr "ताजिक" - -msgid "Thai" -msgstr "थाई" - -msgid "Turkmen" -msgstr "तुर्कमेन" - -msgid "Turkish" -msgstr "तुर्की" - -msgid "Tatar" -msgstr "टाटर" - -msgid "Udmurt" -msgstr "उदमर्त" - -msgid "Uyghur" -msgstr "उईघुर" - -msgid "Ukrainian" -msgstr "युक्रेनियन" - -msgid "Urdu" -msgstr "उर्दू" - -msgid "Uzbek" -msgstr "उझबेक" - -msgid "Vietnamese" -msgstr "व्हिएतनामी" - -msgid "Simplified Chinese" -msgstr "सोपी चायनिज" - -msgid "Traditional Chinese" -msgstr "पारंपारिक चायनिज" - -msgid "Messages" -msgstr "संदेश" - -msgid "Site Maps" -msgstr "संकेतस्थळ नकाशे" - -msgid "Static Files" -msgstr "स्थिर फाइल्स" - -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]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "तो पान क्रमांक पूर्णांक नाही." - -msgid "That page number is less than 1" -msgstr "तो पान क्रमांक 1 पेक्षा कमी आहे" - -msgid "That page contains no results" -msgstr "त्या पानावर कोणतेही परिणाम नाहीत." - -msgid "Enter a valid value." -msgstr "वैध मूल्य टाका." - -msgid "Enter a valid URL." -msgstr "एक योग्य युआरएल टाका करा." - -msgid "Enter a valid integer." -msgstr "योग्य पूर्णांक टाका." - -msgid "Enter a valid email address." -msgstr "योग्य विपत्र पत्ता टाका." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "अक्षरे, संख्या, अंडरस्कोर किंवा हायफनसह असलेला योग्य \"स्लग\" टाका." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "योग्य \"स्लग\" टाका ज्यामध्ये यूनिकोड अक्षरे, अंक, अंडरस्कोर किंवा हायफन असतात." - -msgid "Enter a valid IPv4 address." -msgstr "योग्य IPv4 पत्ता टाका." - -msgid "Enter a valid IPv6 address." -msgstr "योग्य IPv6 पत्ता टाका." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "योग्य IPv4 किंवा IPv6 पत्ता नमूद करा." - -msgid "Enter only digits separated by commas." -msgstr "स्वल्पविरामाने वेगळे केलेले अंकच फक्त नमूद करा." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "हे मूल्य%(limit_value)s(%(show_value)s) आहे याची खात्री करा." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "हे मूल्य %(limit_value)sया मर्यादेइतके किंवा त्यापेक्षा कमी आहे याची काळजी घ्या." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "हे मूल्य %(limit_value)sया मर्यादेइतके किंवा त्यापेक्षा जास्त आहे याची काळजी घ्या." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "हे मूल्य पायरी आकार %(limit_value)s चा गुणाकार असल्याची खात्री करा." - -#, 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 "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "अंक टाका." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "शून्य वर्णांना परवानगी नाही." - -msgid "and" -msgstr "आणि" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s सह %(field_labels)s हे अगोदरच अस्तित्वात आहे." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "\"%(name)s\" च्या मर्यादेचं उल्लंघन आहे." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Value %(value)r हा योग्य पर्याय नाही." - -msgid "This field cannot be null." -msgstr "हे क्षेत्र रिक्त असू शकत नाही." - -msgid "This field cannot be blank." -msgstr "हे क्षेत्र रिक्त असू शकत नाही." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s %(field_label)s ने अगोदरच अस्तित्वात आहे." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "क्षेत्राचा प्रकार: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” मूल्य सत्य किंवा असत्य असावा." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” मूल्य सत्य, असत्य किंवा कोणतेही नसावेत." - -msgid "Boolean (Either True or False)" -msgstr "बूलियन (सत्य किंवा असत्य)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "स्वल्पविरामाने वेगळे केलेले पूर्णांक" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "दिनांक (वेळेशिवाय)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "दिनांक (वेळेसह)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "कालावधी" - -msgid "Email address" -msgstr "विपत्र पत्ता" - -msgid "File path" -msgstr "दस्तऐवज मार्ग" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "पूर्णांक" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "Small integer" -msgstr "लहान पूर्णांक" - -msgid "IPv4 address" -msgstr "IPv4 पत्ता" - -msgid "IP address" -msgstr "IP पत्ता" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "बुलियन (एकतर खरे, असत्य किंवा काहीही नाही)" - -msgid "Positive big integer" -msgstr "सकारात्मक मोठा पूर्णांक" - -msgid "Positive integer" -msgstr "सकारात्मक पूर्णांक" - -msgid "Positive small integer" -msgstr "सकारात्मक लहान पूर्णांक" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Text" -msgstr "मजकूर" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "वेळ" - -msgid "URL" -msgstr "" - -msgid "Raw binary data" -msgstr "कच्चा बायनरी डेटा" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "सार्वत्रिक अद्वितीय ओळखकर्ता" - -msgid "File" -msgstr "फाइल" - -msgid "Image" -msgstr "चित्र " - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "मूल्य योग्य JSON असणे आवश्यक." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "हे क्षेत्र आवश्यक आहे." - -msgid "Enter a whole number." -msgstr "पूर्ण संख्या प्रविष्ट करा." - -msgid "Enter a valid date." -msgstr "योग्य दिनांक नमूद करा." - -msgid "Enter a valid time." -msgstr "योग्य वेळ नमूद करा." - -msgid "Enter a valid date/time." -msgstr "योग्य दिनांक/वेळ नमूद करा." - -msgid "Enter a valid duration." -msgstr "योग्य कालावधी नमूद करा." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "दिवसांची संख्या {min_days} आणि {max_days} च्या मधे असावी." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "कोणताही दस्तऐवज सुपूर्त केलेला नाही. अर्जावरील एन्कोडिंग प्रकार तपासा." - -msgid "No file was submitted." -msgstr "कोणताही दस्तऐवज सुपूर्त केलेला नाही." - -msgid "The submitted file is empty." -msgstr "सुपूर्त केलेला दस्तऐवज रिकामी आहे." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "कृपया एकतर फाइल सबमिट करा किंवा स्पष्ट चेकबॉक्स चेक करा, दोन्ही नाही." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "एक वैध प्रतिमा अपलोड करा. तुम्ही अपलोड केलेली फाइल चित्र किंवा दूषित चित्र नव्हते." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "मूल्यांची यादी नमूद करा." - -msgid "Enter a complete value." -msgstr "पूर्ण मूल्य नमूद करा." - -msgid "Enter a valid UUID." -msgstr "योग्य UUID नमूद करा." - -msgid "Enter a valid JSON." -msgstr "योग्य JSON नमूद करा." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "क्रम" - -msgid "Delete" -msgstr "घालवा" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "कृपया %(field)s साठी दुय्यम माहिती प्रत सुधारा." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "कृपया खालील नकली मूल्ये सुधारा." - -msgid "The inline value did not match the parent instance." -msgstr "इनलाइन मूल्य मूळ उदाहरणाशी जुळत नाही." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "तो पर्याय उपलब्ध पर्यायांपैकी एक नाही. योग्य पर्याय निवडा. " - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” हे वैध मूल्य नाही." - -#, 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 "" - -msgid "Clear" -msgstr "साफ करा" - -msgid "Currently" -msgstr "सध्या" - -msgid "Change" -msgstr "बदला" - -msgid "Unknown" -msgstr "अज्ञात" - -msgid "Yes" -msgstr "होय" - -msgid "No" -msgstr "नाही" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "होय,नाही,कदाचित" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%s KB" -msgstr "%s केबी" - -#, python-format -msgid "%s MB" -msgstr "%s एमबी" - -#, python-format -msgid "%s GB" -msgstr "%s जीबी" - -#, python-format -msgid "%s TB" -msgstr "%s टिबी" - -#, python-format -msgid "%s PB" -msgstr "%s पीबी" - -msgid "p.m." -msgstr "म.उ." - -msgid "a.m." -msgstr "म.पू." - -msgid "PM" -msgstr "मउ" - -msgid "AM" -msgstr "मपू" - -msgid "midnight" -msgstr "मध्यरात्री" - -msgid "noon" -msgstr "दुपारी" - -msgid "Monday" -msgstr "सोमवार" - -msgid "Tuesday" -msgstr "मंगळवार" - -msgid "Wednesday" -msgstr "बुधवार" - -msgid "Thursday" -msgstr "गुरुवार" - -msgid "Friday" -msgstr "शुक्रवार" - -msgid "Saturday" -msgstr "शनिवार" - -msgid "Sunday" -msgstr "रविवार" - -msgid "Mon" -msgstr "सोम" - -msgid "Tue" -msgstr "मंगळ" - -msgid "Wed" -msgstr "बुध" - -msgid "Thu" -msgstr "गुरु" - -msgid "Fri" -msgstr "शुक्र" - -msgid "Sat" -msgstr "शनि" - -msgid "Sun" -msgstr "रवि" - -msgid "January" -msgstr "जानेवारी" - -msgid "February" -msgstr "फेब्रुवारी" - -msgid "March" -msgstr "मार्च" - -msgid "April" -msgstr "एप्रिल" - -msgid "May" -msgstr "मे" - -msgid "June" -msgstr "जून" - -msgid "July" -msgstr "जुलै" - -msgid "August" -msgstr "ऑगस्ट" - -msgid "September" -msgstr "सप्टेंबर" - -msgid "October" -msgstr "ऑक्टोबर" - -msgid "November" -msgstr "नोव्हेंबर" - -msgid "December" -msgstr "डिसेंबर" - -msgid "jan" -msgstr "जान" - -msgid "feb" -msgstr "फेब" - -msgid "mar" -msgstr "मार" - -msgid "apr" -msgstr "एप्रि" - -msgid "may" -msgstr "मे" - -msgid "jun" -msgstr "जून" - -msgid "jul" -msgstr "जुल" - -msgid "aug" -msgstr "ऑग" - -msgid "sep" -msgstr "सप" - -msgid "oct" -msgstr "ऑक्ट" - -msgid "nov" -msgstr "नोव्ह" - -msgid "dec" -msgstr "डिस" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "जान." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "फेब." - -msgctxt "abbrev. month" -msgid "March" -msgstr "मार्च" - -msgctxt "abbrev. month" -msgid "April" -msgstr "एप्रिल" - -msgctxt "abbrev. month" -msgid "May" -msgstr "मे" - -msgctxt "abbrev. month" -msgid "June" -msgstr "जून" - -msgctxt "abbrev. month" -msgid "July" -msgstr "जुलै" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ऑग." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "सप्ट." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "ऑक्ट." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "नोव्ह." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "डिस." - -msgctxt "alt. month" -msgid "January" -msgstr "जानेवारी" - -msgctxt "alt. month" -msgid "February" -msgstr "फेब्रुवारी" - -msgctxt "alt. month" -msgid "March" -msgstr "मार्च" - -msgctxt "alt. month" -msgid "April" -msgstr "एप्रिल" - -msgctxt "alt. month" -msgid "May" -msgstr "मे" - -msgctxt "alt. month" -msgid "June" -msgstr "जून" - -msgctxt "alt. month" -msgid "July" -msgstr "जुलै" - -msgctxt "alt. month" -msgid "August" -msgstr "ऑगस्ट" - -msgctxt "alt. month" -msgid "September" -msgstr "सप्टेंबर" - -msgctxt "alt. month" -msgid "October" -msgstr "ऑक्टोबर" - -msgctxt "alt. month" -msgid "November" -msgstr "नोव्हेंबर" - -msgctxt "alt. month" -msgid "December" -msgstr "डिसेंबर" - -msgid "This is not a valid IPv6 address." -msgstr "हा योग्य IPv6 पत्ता नाही." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "किंवा" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "निषिद्ध" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF चाचणी अयशस्वी झाली. विनंती रद्द केली." - -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 "" -"तुम्हाला हा सनदेश दिसत आहे कारण या HTTPS संकेतस्थळाला तुमच्या वेब ब्राउझरद्वारे \"रेफरर " -"हेडर\" पाठवण्याची आवश्यकता आहे, परंतु कोणतेही पाठवले नाही. तुमचा ब्राउझर तृतीय पक्षांकडून " -"हायजॅक केला जात नाही याची खात्री करण्यासाठी सुरक्षिततेच्या दृष्टीने हे शीर्षलेख आवश्यक आहे." - -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 "" -"किमान या साइटसाठी किंवा HTTPS कनेक्शनसाठी किंवा “समान-मूळ” विनंत्यांसाठी, तुम्ही तुमचे " -"ब्राउझर “रेफरर” हेडर अक्षम केले असल्यास, कृपया ते पुन्हा-सक्षम करा." - -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 "" -"तुम्ही जोडणी वापरत असल्यास किंवा \"रेफरर-पॉलिसी: नो-रेफरर\" हेडर समाविष्ट करत " -"असल्यास, कृपया ते काढून टाका. CSRF संरक्षणासाठी \"रेफरर\" हेडर कठोर रेफरर तपासणी करणे " -"आवश्यक आहे. तुम्हाला गोपनीयतेबद्दल काळजी वाटत असल्यास, तृतीय-पक्ष स्थळाच्या दुव्यासाठी सारखे पर्याय वापरा." - -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 "" -"तुम्हाला हा संदेश दिसत आहे कारण अर्ज सुपूर्त करताना या स्थळाला CSRF कुकी आवश्यक आहे. तुमचा " -"ब्राउझर तृतीय पक्षांकडून हायजॅक केला जात नाही याची खात्री करण्यासाठी ही कुकी " -"सुरक्षिततेच्या कारणांसाठी आवश्यक आहे." - -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 "" -"किमान या साइटसाठी किंवा \"समान-मूळ\" विनंत्यांसाठी, कृपया अक्षम केलेल्या ब्राउझर कुकीज " -"पुन्हा सक्षम करा." - -msgid "More information is available with DEBUG=True." -msgstr "अधिक माहिती DEBUG=True सह उपलब्ध आहे." - -msgid "No year specified" -msgstr "कोणतेही वर्ष नमूद केलेले नाही" - -msgid "Date out of range" -msgstr "पल्ल्याच्या बाहेरची दिनांक" - -msgid "No month specified" -msgstr "कोणताही महिना निर्दिष्ट केलेला नाही" - -msgid "No day specified" -msgstr "कोणताही दिवस निर्दिष्ट केलेला नाही" - -msgid "No week specified" -msgstr "कोणताही आठवडा निर्दिष्ट केलेला नाही" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "कोणतेही %(verbose_name_plural)s उपलब्ध नाहीत" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "क्वेरीसह जुळणारे कोणतेही %(verbose_name)s सापडले नाही" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "अवैध पान (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "डिरेक्टरी निर्देशकांना येथे परवानगी नाही." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” अस्तित्वात नाही" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s चे निर्देशांक" - -msgid "The install worked successfully! Congratulations!" -msgstr "इंस्टॉलेशनने यशस्वीरित्या कार्य केले! अभिनंदन!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"डिजांगो %(version)s साठी प्रदर्शित संदेश पहा" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"तुम्ही हे पान पाहत आहात कारण तुमच्या सेटिंग्ज फाइलमध्ये DEBUG=True आहे आणि तुम्ही कोणतीही URL कॉन्फिगर केलेली नाही." - -msgid "Django Documentation" -msgstr "जांगो दस्तऐवजीकरण" - -msgid "Topics, references, & how-to’s" -msgstr "विषय, संदर्भ, आणि कसे करावे" - -msgid "Tutorial: A Polling App" -msgstr "शिकवणी: मतदान अ‍ॅप" - -msgid "Get started with Django" -msgstr "जॅंगो सोबत सुरवात करा" - -msgid "Django Community" -msgstr "जॅंगो समुदाय" - -msgid "Connect, get help, or contribute" -msgstr "जोडा, मदत मिळवा किंवा हातभार लावा" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ms/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ms/LC_MESSAGES/django.mo deleted file mode 100644 index 90813401bb76a582b78ae78661a26c9bfddb1f1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27066 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ms/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ms/LC_MESSAGES/django.po deleted file mode 100644 index 5884745..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ms/LC_MESSAGES/django.po +++ /dev/null @@ -1,1286 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Jafry Hisham, 2021 -# Mariusz Felisiak , 2021 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-12-06 07:43+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Malay (http://www.transifex.com/django/django/language/ms/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ms\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "Bahasa Afrikaans" - -msgid "Arabic" -msgstr "Bahasa Arab" - -msgid "Algerian Arabic" -msgstr "Bahasa Arab Algeria" - -msgid "Asturian" -msgstr "Bahasa Asturia" - -msgid "Azerbaijani" -msgstr "Bahasa Azerbaijan" - -msgid "Bulgarian" -msgstr "Bahasa Bulgaria" - -msgid "Belarusian" -msgstr "Bahasa Belarus" - -msgid "Bengali" -msgstr "Bahasa Benggali" - -msgid "Breton" -msgstr "Bahasa Breton" - -msgid "Bosnian" -msgstr "Bahasa Bosnia" - -msgid "Catalan" -msgstr "Bahasa Catalonia" - -msgid "Czech" -msgstr "Bahasa Czech" - -msgid "Welsh" -msgstr "Bahasa Wales" - -msgid "Danish" -msgstr "Bahasa Denmark" - -msgid "German" -msgstr "Bahasa Jerman" - -msgid "Lower Sorbian" -msgstr "Bahasa Sorbian Rendah" - -msgid "Greek" -msgstr "Bahasa Yunani" - -msgid "English" -msgstr "Bahasa Inggeris" - -msgid "Australian English" -msgstr "Bahasa Inggeris Australia" - -msgid "British English" -msgstr "Bahasa Inggeris British" - -msgid "Esperanto" -msgstr "Bahasa Esperanto" - -msgid "Spanish" -msgstr "Bahasa Sepanyol" - -msgid "Argentinian Spanish" -msgstr "Bahasa Sepanyol Argentina" - -msgid "Colombian Spanish" -msgstr "Bahasa Sepanyol Kolumbia" - -msgid "Mexican Spanish" -msgstr "Bahasa Sepanyol Mexico" - -msgid "Nicaraguan Spanish" -msgstr "Bahasa Sepanyol Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Bahasa Sepanyol Venezuela" - -msgid "Estonian" -msgstr "Bahasa Estonia" - -msgid "Basque" -msgstr "Bahasa Bask" - -msgid "Persian" -msgstr "Bahasa Farsi" - -msgid "Finnish" -msgstr "Bahassa Finland" - -msgid "French" -msgstr "Bahasa Perancis" - -msgid "Frisian" -msgstr "Bahasa Frisia" - -msgid "Irish" -msgstr "Bahasa Ireland" - -msgid "Scottish Gaelic" -msgstr "Bahasa Gael Scotland" - -msgid "Galician" -msgstr "Bahasa Galisia" - -msgid "Hebrew" -msgstr "Bahasa Ibrani" - -msgid "Hindi" -msgstr "Bahasa Hindi" - -msgid "Croatian" -msgstr "Bahasa Kroatia" - -msgid "Upper Sorbian" -msgstr "Bahasa Sorbia Atasan" - -msgid "Hungarian" -msgstr "Bahasa Hungary" - -msgid "Armenian" -msgstr "Bahasa Armenia" - -msgid "Interlingua" -msgstr "Bahasa Interlingua" - -msgid "Indonesian" -msgstr "Bahasa Indonesia" - -msgid "Igbo" -msgstr "Bahasa Igbo" - -msgid "Ido" -msgstr "Bahasa Ido" - -msgid "Icelandic" -msgstr "Bahasa Iceland" - -msgid "Italian" -msgstr "Bahasa Itali" - -msgid "Japanese" -msgstr "Bahasa Jepun" - -msgid "Georgian" -msgstr "Bahasa Georgia" - -msgid "Kabyle" -msgstr "Bahasa Kabylia" - -msgid "Kazakh" -msgstr "Bahasa Kazakhstan" - -msgid "Khmer" -msgstr "Bahasa Kambodia" - -msgid "Kannada" -msgstr "Bahasa Kannada" - -msgid "Korean" -msgstr "Bahasa Korea" - -msgid "Kyrgyz" -msgstr "Bahasa Kyrgyzstan" - -msgid "Luxembourgish" -msgstr "Bahasa Luxemborg" - -msgid "Lithuanian" -msgstr "Bahasa Lithuania" - -msgid "Latvian" -msgstr "Bahasa Latvia" - -msgid "Macedonian" -msgstr "Bahasa Masedonia" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Bahasa Mongol" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Bahasa Melayu" - -msgid "Burmese" -msgstr "Bahasa Burma" - -msgid "Norwegian Bokmål" -msgstr "Bahasa Bokmal Norway" - -msgid "Nepali" -msgstr "Bahasa Nepal" - -msgid "Dutch" -msgstr "Belanda" - -msgid "Norwegian Nynorsk" -msgstr "Bahasa Nynorsk Norway" - -msgid "Ossetic" -msgstr "Bahasa Ossetic" - -msgid "Punjabi" -msgstr "Bahasa Punjab" - -msgid "Polish" -msgstr "Bahasa Poland" - -msgid "Portuguese" -msgstr "Bahasa Portugal" - -msgid "Brazilian Portuguese" -msgstr "Bahasa Portugal Brazil" - -msgid "Romanian" -msgstr "Bahasa Romania" - -msgid "Russian" -msgstr "Bahasa Rusia" - -msgid "Slovak" -msgstr "Bahasa Slovakia" - -msgid "Slovenian" -msgstr "Bahasa Slovenia" - -msgid "Albanian" -msgstr "Bahasa Albania" - -msgid "Serbian" -msgstr "Bahasa Serbia" - -msgid "Serbian Latin" -msgstr "Bahasa Latin Serbia" - -msgid "Swedish" -msgstr "Bahasa Sweden" - -msgid "Swahili" -msgstr "Bahasa Swahili" - -msgid "Tamil" -msgstr "Bahasa Tamil" - -msgid "Telugu" -msgstr "Bahasa Telugu" - -msgid "Tajik" -msgstr "Bahasa Tajik" - -msgid "Thai" -msgstr "Bahasa Siam" - -msgid "Turkmen" -msgstr "Bahasa Turkmenistan" - -msgid "Turkish" -msgstr "Bahasa Turki" - -msgid "Tatar" -msgstr "Bahasa Tatar" - -msgid "Udmurt" -msgstr "Bahasa Udmurt" - -msgid "Ukrainian" -msgstr "Bahasa Ukraine" - -msgid "Urdu" -msgstr "Bahasa Urdu" - -msgid "Uzbek" -msgstr "Bahasa Uzbekistan" - -msgid "Vietnamese" -msgstr "Bahasa Vietnam" - -msgid "Simplified Chinese" -msgstr "Bahasa Cina (Dipermudahkan)" - -msgid "Traditional Chinese" -msgstr "Bahasa Cina Tradisional" - -msgid "Messages" -msgstr "Mesej" - -msgid "Site Maps" -msgstr "Peta Laman" - -msgid "Static Files" -msgstr "Fail Statik" - -msgid "Syndication" -msgstr "Sindikasi" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Nombor ruangan itu bukanlah integer" - -msgid "That page number is less than 1" -msgstr "Nombor ruangan itu kurang daripada 1" - -msgid "That page contains no results" -msgstr "Ruangan itu tiada keputusan" - -msgid "Enter a valid value." -msgstr "Masukkan nilai yang sah." - -msgid "Enter a valid URL." -msgstr "Masukkan URL yang sah." - -msgid "Enter a valid integer." -msgstr "Masukkan integer yang sah." - -msgid "Enter a valid email address." -msgstr "Masukkan alamat emel yang sah." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Masukkan \"slug\" yang sah yang mengandungi huruf, nombor, garisan atau " -"tanda sempang." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Masukkan \"slug\" yang sah yang mengandungi huruf Unicode, nombor, garisan, " -"atau tanda sempang." - -msgid "Enter a valid IPv4 address." -msgstr "Masukkan alamat IPv4 yang sah." - -msgid "Enter a valid IPv6 address." -msgstr "Masukkan alamat IPv6 yang sah." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Masukkan alamat IPv4 atau IPv6 yang sah." - -msgid "Enter only digits separated by commas." -msgstr "Hanya masukkan digit yang dipisahkan oleh koma." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Pastikan nilai ini adalah %(limit_value)s (ia adalah %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Pastikan nilai ini kurang daripada atau sama dengan %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Pastikan nilai ini lebih daripada atau sama dengan %(limit_value)s." - -#, 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] "" -"Pastikan nilai ini mempunyai sekurang-kurangnya %(limit_value)d karater (ia " -"mempunyai %(show_value)d)." - -#, 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] "" -"Pastikan nilai ini mempunyai sepalingnya %(limit_value)d karakter (ia " -"mempunyai %(show_value)d)." - -msgid "Enter a number." -msgstr "Masukkan nombor." - -#, 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] "Pastikan jumlah tidak melebihi %(max)s digit." - -#, 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] "Pastikan titik perpuluhan tidak melebihi %(max)s." - -#, 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] "" -"Pastikan jumlah digit tidak melebihi %(max)s sebelum titik perpuluhan." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Sambungan fail \"%(extension)s\" tidak dibenarkan. Sambungan yang dibenarkan " -"adalah: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Karakter Null tidak dibenarkan." - -msgid "and" -msgstr "dan" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s dengan %(field_labels)s ini sudah wujud." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Nilai %(value)r bukan pilihan yang sah." - -msgid "This field cannot be null." -msgstr "Medan ini tidak boleh null." - -msgid "This field cannot be blank." -msgstr "Medan ini tidak boleh dibiarkan kosong." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s dengan %(field_label)s ini sudah wujud." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "%(field_label)s mesti unik untuk %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Jenis medan: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Nilai \"%(value)s\" mesti samada True atau False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Nilai \"%(value)s\" mesti samada True, False, atau None." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Samada True atau False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (sehingga %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Integer dipisahkan dengan koma" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Nilai \"%(value)s\" mempunyai format tarikh yang tidak sah. Format harus " -"berbentuk YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Nilai \"%(value)s\" mempunyai format yang betul (YYYY-MM-DD) tetapi ia " -"adalah tarikh yang tidak sah." - -msgid "Date (without time)" -msgstr "Tarikh (tanpa masa)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Nilai \"%(value)s\" mempunyai format yang tidak sah. Format harus berbentuk " -"YYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Nilai \"%(value)s\" mempunyai format yang betul (YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]) tetapi ia adalah tarikh/masa yang tidak sah." - -msgid "Date (with time)" -msgstr "Tarikh (dengan masa)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Nilai \"%(value)s\" mesti dalam bentuk nombor titik perpuluhan." - -msgid "Decimal number" -msgstr "Nombor titik perpuluhan" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Nilai \"%(value)s\" mempunyai format yang tidak sah. Format harus berbentuk " -"[DD] [[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Jangka-masa" - -msgid "Email address" -msgstr "Alama emel" - -msgid "File path" -msgstr "Laluan fail" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Nilai \"%(value)s\" mesti dalam bentuk titik terapung." - -msgid "Floating point number" -msgstr "Nombor titik terapung" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Nilai \"%(value)s\" mesti dalam bentuk integer." - -msgid "Integer" -msgstr "Integer" - -msgid "Big (8 byte) integer" -msgstr "Integer besar (8 bait)" - -msgid "Small integer" -msgstr "Integer kecil" - -msgid "IPv4 address" -msgstr "Alamat IPv4" - -msgid "IP address" -msgstr "Alamat IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Nilai \"%(value)s\" mesti samada None, True, atau False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (samada True, False, None)" - -msgid "Positive big integer" -msgstr "Integer besar positif" - -msgid "Positive integer" -msgstr "Integer positif" - -msgid "Positive small integer" -msgstr "Integer kecil positif" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (sehingga %(max_length)s)" - -msgid "Text" -msgstr "Teks" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Nilai \"%(value)s\" mempunyai format yang tidak sah. Format harus berbentuk " -"HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Nilai \"%(value)s\" mempunyai format yang betul (HH:MM[:ss[.uuuuuu]]) tetapi " -"ia mempunyai masa yang tidak sah." - -msgid "Time" -msgstr "Masa" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Data binari mentah" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "UUID \"%(value)s\" tidak sah." - -msgid "Universally unique identifier" -msgstr "Pengecam unik universal" - -msgid "File" -msgstr "Fail" - -msgid "Image" -msgstr "Imej" - -msgid "A JSON object" -msgstr "Objek JSON" - -msgid "Value must be valid JSON." -msgstr "Nilai harus dalam bentuk JSON yang sah." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s dengan %(field)s %(value)r tidak wujud." - -msgid "Foreign Key (type determined by related field)" -msgstr "Kunci Asing (jenis ditentukan oleh medan yang berkaitan)" - -msgid "One-to-one relationship" -msgstr "Hubungan satu-ke-satu" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Hubungan %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Hubungan %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Hubungan banyak-ke-banyak" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Medan ini diperlukan." - -msgid "Enter a whole number." -msgstr "Masukkan nombor bulat." - -msgid "Enter a valid date." -msgstr "Masukkan tarikh yang sah." - -msgid "Enter a valid time." -msgstr "Masukkan masa yang sah." - -msgid "Enter a valid date/time." -msgstr "Masukkan tarikh/masa yang sah." - -msgid "Enter a valid duration." -msgstr "Masukkan jangka-masa yang sah." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Jumlah hari mesti diantara {min_days} ke {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Tiada fail yang dihantar. Periksa jenis encoding pada borang." - -msgid "No file was submitted." -msgstr "Tiada fail yang dihantar." - -msgid "The submitted file is empty." -msgstr "Fail yang dihantar kosong." - -#, 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] "" -"Pastikan nama fial ini tidak melebihi %(max)d karakter (ia mempunyai " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Sila hantar fail atau tandakan pada kotak, bukan kedua-duanya sekali. " - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Muatnaik imej yang sah. Fail yang anda muatnaik samada bukan imej atau imej " -"yang rosak." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Pilih pilihan yang sah. %(value)s bukan pilihan yang tersedia." - -msgid "Enter a list of values." -msgstr "Masukkan senarai nilai." - -msgid "Enter a complete value." -msgstr "Masukkan nilai yang lengkap." - -msgid "Enter a valid UUID." -msgstr "Masukkan UUID yang sah." - -msgid "Enter a valid JSON." -msgstr "Masukkan JSON yang sah." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "%(error)s (Medan tersorok %(name)s)" - -#, 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 "" -"Data ManagementForm tidak dijumpai atau telah diusik. Medan yang hilang: " -"%(field_names)s. Anda mungkin perlu menghantar laporan pepijat sekiranya " -"masalah masih berterusan." - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Sila hantar tidak lebih dari %d borang." - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Sila hantar sekurang-kurangnya %d borang." - -msgid "Order" -msgstr "Susunan" - -msgid "Delete" -msgstr "Padam" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Sila betulkan data duplikasi bagi %(field)s" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Sila betulkan data duplikasi bagi %(field)s, yang mana mestilah unik." - -#, 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 "" -"Sila betulkan data duplikasi bagi %(field_name)s yang mana mestilah unik " -"untuk %(lookup)s didalam %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Sila betulkan nilai-nilai duplikasi dibawah." - -msgid "The inline value did not match the parent instance." -msgstr "Nilai didalam barisan tidak sepadan dengan parent instance." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Pilih pilihan yang sah. Pilihan itu tidak ada didalam senarai pilihan." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" bukan nilai yang sah." - -#, 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 "" -"%(datetime)s tidak dapat diterjemahkan ke dalam zon masa " -"%(current_timezone)s; ia mungkin samar-samar atau tidak wujud." - -msgid "Clear" -msgstr "Kosongkan" - -msgid "Currently" -msgstr "Kini" - -msgid "Change" -msgstr "Tukar" - -msgid "Unknown" -msgstr "Tidak diketahui" - -msgid "Yes" -msgstr "Ya" - -msgid "No" -msgstr "Tidak" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ya,tidak,mungkin" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bait" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "malam" - -msgid "a.m." -msgstr "pagi" - -msgid "PM" -msgstr "MALAM" - -msgid "AM" -msgstr "PAGI" - -msgid "midnight" -msgstr "tengah malam" - -msgid "noon" -msgstr "tengahari" - -msgid "Monday" -msgstr "Isnin" - -msgid "Tuesday" -msgstr "Selasa" - -msgid "Wednesday" -msgstr "Rabu" - -msgid "Thursday" -msgstr "Khamis" - -msgid "Friday" -msgstr "Jumaat" - -msgid "Saturday" -msgstr "Sabtu" - -msgid "Sunday" -msgstr "Ahad" - -msgid "Mon" -msgstr "Isn" - -msgid "Tue" -msgstr "Sel" - -msgid "Wed" -msgstr "Rab" - -msgid "Thu" -msgstr "Kha" - -msgid "Fri" -msgstr "Jum" - -msgid "Sat" -msgstr "Sab" - -msgid "Sun" -msgstr "Aha" - -msgid "January" -msgstr "Januari" - -msgid "February" -msgstr "Februari" - -msgid "March" -msgstr "Mac" - -msgid "April" -msgstr "April" - -msgid "May" -msgstr "Mei" - -msgid "June" -msgstr "Jun" - -msgid "July" -msgstr "Julai" - -msgid "August" -msgstr "Ogos" - -msgid "September" -msgstr "September" - -msgid "October" -msgstr "Oktober" - -msgid "November" -msgstr "November" - -msgid "December" -msgstr "Disember" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mei" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ogo" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dis" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb" - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mac" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mei" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Jun" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julai" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ogo." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dis." - -msgctxt "alt. month" -msgid "January" -msgstr "Januari" - -msgctxt "alt. month" -msgid "February" -msgstr "Februari" - -msgctxt "alt. month" -msgid "March" -msgstr "Mac" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Mei" - -msgctxt "alt. month" -msgid "June" -msgstr "Jun" - -msgctxt "alt. month" -msgid "July" -msgstr "Julai" - -msgctxt "alt. month" -msgid "August" -msgstr "Ogos" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "Disember" - -msgid "This is not a valid IPv6 address." -msgstr "Alamat IPv6 ini tidak sah." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s ..." - -msgid "or" -msgstr "atau" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d tahun" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d bulan" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d minggu " - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d hari" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d jam" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minit" - -msgid "Forbidden" -msgstr "Dilarang" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verifikasi VSRF gagal. Permintaan dihentikan." - -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 "" -"Anda melihat mesej ini kerana laman HTTPS ini memerlukan \"Referer header\" " -"dihantar ke pelayar sesawang anda, tetapi ia tidak dihantar. Header ini " -"diperlukan bagi tujuan keselamatan, agar dapat memastikan pelayar anda tidak " -"dirampas oleh pihak ketiga." - -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 "" -"Sekiranya anda telah menetapkan pelayar anda untuk mematikan header \"Referer" -"\", sila hidupkannya semula, sekurang-kurangya bagi laman ini, atau bagi " -"sambungan HTTPS, atau bagi permintaan \"same-origin\"." - -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 "" -"Sekiranya anda menggunakan tag atau memasukkan header \"Referer-Policy: no-referrer\", sila buangkan " -"ia. Perlindungan CSRF memerlukan header \"Referer\" untuk melakukan " -"penyemakan referer yang ketat. Sekiranya anda risau tentang privasi anda, " -"gunakan alternatif seperti bagi pautan laman pihak " -"ketiga." - -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 "" -"Anda melihat mesej ini kerana laman ini memerlukan cookie CSRF apabila " -"menghantar borang. Cookie ini diperlukan bagi tujuan keselamatan, bagi " -"memastikan pelayar anda tidak dirampas oleh pihak ketiga." - -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 "" -"Sekiranya anda telah menetapkan pelayar anda untuk tidak menerima cookie, " -"sila hidupkannya semula, sekurang-kurangnya bagi laman ini, atau bagi " -"permintaan \"same-origin\"." - -msgid "More information is available with DEBUG=True." -msgstr "Maklumat lanjut boleh didapati dengan menetapkan DEBUG=True." - -msgid "No year specified" -msgstr "Tiada tahun diberikan" - -msgid "Date out of range" -msgstr "Tarikh diluar julat" - -msgid "No month specified" -msgstr "Tiada bulan diberikan" - -msgid "No day specified" -msgstr "Tiada hari diberikan" - -msgid "No week specified" -msgstr "Tiada minggu diberikan" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s tiada" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s masa depan tiada kerana %(class_name)s.allow_future " -"adalah False. " - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"\"%(datestr)s\" tarikh yang diberikan tidak sah mengikut format \"%(format)s" -"\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Tiada %(verbose_name)s mengikut pertanyaan yang dimasukkan" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Ruangan ini bukan \"last\", dan tidak boleh ditukar kepada int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ruangan tidak sah (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Senarai kosong dan \"%(class_name)s.allow_empty\" adalah False." - -msgid "Directory indexes are not allowed here." -msgstr "Indeks Direktori tidak dibenarkan disini." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" tidak wujud" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Pemasangan berjaya dilakukan! Tahniah!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Lihat nota pelepasan bagi Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Anda melihat ruangan ini kerana DEBUG=True terdapat didalam fail tetapan anda dan anda tidak " -"menetapkan sebarang URL." - -msgid "Django Documentation" -msgstr "Dokumentasi Django" - -msgid "Topics, references, & how-to’s" -msgstr "Topik, rujukan, & bagaimana-cara" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: App Soal-Selidik" - -msgid "Get started with Django" -msgstr "Mulakan dengan Django" - -msgid "Django Community" -msgstr "Komuniti Django" - -msgid "Connect, get help, or contribute" -msgstr "Sambung, minta bantuan, atau sumbang" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ms/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ms/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ms/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ms/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 66fd3fc7709f600fc7fb4d761c0f8190f18f62d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?vK436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9r!Mgs;lS-7JxmN3_)aX#0E z991Nt7*Gu$#Tm4BEvbF6-GLP@2CG}ypoRKcs)oWdbpc6LDG@pgoC_r!=Y{su^3YM; TOFWuIXlH>ons3S&Gih)?1pPQ# diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ms/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ms/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 7806dce6cb3565be1f1edaa1ca8b09c95b1268c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 894 zcmZXRJ#X4j6o#*H2nIrk9iZu#K?UJIkxVRWmfgbK3n#}2wG6}BFn_q?}Fvoh(~d1p0n~C!U{pof}FZh<3O?8 zC5u^fsd9l_!r}%N1DK6^^m-D@Rn9o^jB9wQC#b-6yu)3JjjP4m#{bcSaffb<u(94o6^2#)>RK-n^3~sgotqQ!Xi&9OgtPMvGRf$*E zgl<$MS<$zrrXSJHxN=o)1f8lbmGuij_&jBnwrZ{3R95pE)6C{Ib~#-VK2=5ji{23G zyv!?-JY|%M)NJsz(iThBnqpCq^>bNj)~mJi-{3y@`3nKZOY{nnss<6(mi zH0^fFG@#|ej_p{jky{v!7u0*pM%SkC!Fh(46Zmm2aF~$O;peEn;9JM*6{f3^J0@^{NCP+b3lcfhM~Df}BQga2Bp zB}(1Pd^r@m)ll}=K*_TnieJ(4C3rXUSD@JKg#1*ELG1QI@p~N>;4r)kzG2tjgyMGu ziv4>~bbe^}kJ@}T8$_yp@SmY1QN;~HEImmyB-=D-JF5lXy1xB-qr@t?B$vrzmmLGjP* z`ZXwbz5=n2!X7Ab_rR5~0p(r}!RO!+ScKDd{ZA-)u39d|So}Mn=-LRye}`QkwA4`c z$1UHr>nEY;JZm{?*DpfRciHkE$WN`}k}0QJMSq+wxur?$hv=eB-t)tBc{g$MD0FZA}g{I*d|F(RC+X+LQFB>5s_7HmR@F?jHJsc1^H? zE^kWC+iv&s!P79UgOReDbIKceR#rRK#{MC_uI}ucO!UH8tU6+6ds)UEW~`X8YQ|bw zZKROSZ_sE$RUU6PyhwJodWqK* z9@0Z2YMU3x_BP$r$mnf(e$(;l^+?CDYWw#2O|7=;sD;<|Nb6D6U!61RuO4`De$w(9 zTJ;BsZsWM+7?qp> zujNOfQwbxlsblto#yE#_Yuam-obq_o(y?~djwH!gsjF*ZVxlt>LVPUAe3_ zD7bO&YE5>nD^&U`z4Hg??kpCzhSV%T!Q>bc6ROiS*7W?K#~B*&qF5)J2Wx%qrg=Nb zHLN4IHy8@*e$Xg6oA&w1oXnEbnk-bCe zF^-xT@0-Mn1Ym;{pDnU&1b>vrS6O<}m>e^z`1 zYa&pHbM1o@f#k>MLVcX2Gv=_UBF7h|V6!H79`gHkNOtGboiVF~CnGu*ghVGlk`fXr zR`X#KSvHXNfk`GiCIThJRyN3hHdZ+`H)qW$1Q|$$VV;w?7%^H^=6KTt!1SiNiHSLn zLoBf60?EPaAgoo%6301}2bwoF!jQ0d!vEV*)zjHw(k$Y@5x+wPDbj^iU}Gjr-!YdZ z@+b+a=1xN>q_RQ<&asW?DRUZII_BIPCWIx9dGscnxM0u2Cj(mTQJG`Ig, 2013,2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Burmese (http://www.transifex.com/django/django/language/" -"my/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: my\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "အာဖရိကန်" - -msgid "Arabic" -msgstr "အာရပ်" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "" - -msgid "Bulgarian" -msgstr "ဘူဂေးရီယန်" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "ဘင်းဂလီ" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "ဘော့်စ်နီယန်" - -msgid "Catalan" -msgstr "ကက်တလန်" - -msgid "Czech" -msgstr "ချက်" - -msgid "Welsh" -msgstr "ဝေးလ်" - -msgid "Danish" -msgstr "ဒိန်းမတ်" - -msgid "German" -msgstr "ဂျာမန်" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "ဂရိ" - -msgid "English" -msgstr "အင်္ဂလိပ်" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "ဗြိတိသျှအင်္ဂလိပ်" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "စပိန်" - -msgid "Argentinian Spanish" -msgstr "" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "" - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Persian" -msgstr "" - -msgid "Finnish" -msgstr "" - -msgid "French" -msgstr "" - -msgid "Frisian" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "" - -msgid "Hebrew" -msgstr "" - -msgid "Hindi" -msgstr "" - -msgid "Croatian" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "" - -msgid "Italian" -msgstr "" - -msgid "Japanese" -msgstr "" - -msgid "Georgian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Korean" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "" - -msgid "Latvian" -msgstr "" - -msgid "Macedonian" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "" - -msgid "Norwegian Nynorsk" -msgstr "" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Polish" -msgstr "" - -msgid "Portuguese" -msgstr "" - -msgid "Brazilian Portuguese" -msgstr "" - -msgid "Romanian" -msgstr "" - -msgid "Russian" -msgstr "" - -msgid "Slovak" -msgstr "" - -msgid "Slovenian" -msgstr "" - -msgid "Albanian" -msgstr "" - -msgid "Serbian" -msgstr "" - -msgid "Serbian Latin" -msgstr "" - -msgid "Swedish" -msgstr "" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "" - -msgid "Telugu" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Turkish" -msgstr "" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "" - -msgid "Urdu" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Simplified Chinese" -msgstr "" - -msgid "Traditional Chinese" -msgstr "" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "" - -msgid "Enter a valid URL." -msgstr "" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "" - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "နှင့်" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "" - -msgid "This field cannot be blank." -msgstr "" - -#, 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" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "အီးမေးလ်လိပ်စာ" - -msgid "File path" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "ကိန်းပြည့်" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "IPv4 address" -msgstr "အိုင်ပီဗီ၄လိပ်စာ" - -msgid "IP address" -msgstr "အိုင်ပီလိပ်စာ" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "စာသား" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "" - -msgid "URL" -msgstr "ယူအာအယ်" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "ဖိုင်" - -msgid "Image" -msgstr "ပံု" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "" - -msgid "Enter a whole number." -msgstr "" - -msgid "Enter a valid date." -msgstr "" - -msgid "Enter a valid time." -msgstr "" - -msgid "Enter a valid date/time." -msgstr "" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" - -msgid "No file was submitted." -msgstr "" - -msgid "The submitted file is empty." -msgstr "" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" - -msgid "Order" -msgstr "မှာကြား" - -msgid "Delete" -msgstr "ပယ်ဖျက်" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "" - -msgid "Currently" -msgstr "" - -msgid "Change" -msgstr "" - -msgid "Unknown" -msgstr "အမည်မသိ" - -msgid "Yes" -msgstr "ဟုတ်" - -msgid "No" -msgstr "မဟုတ်" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d ဘိုက်များ" - -#, python-format -msgid "%s KB" -msgstr "%s ကီလိုဘိုက်" - -#, python-format -msgid "%s MB" -msgstr "%s မက်ဂါဘိုက်" - -#, python-format -msgid "%s GB" -msgstr "%s ဂစ်ဂါဘိုက်" - -#, python-format -msgid "%s TB" -msgstr "%s တီရာဘိုက်" - -#, python-format -msgid "%s PB" -msgstr "%s ပီတာဘိုက်" - -msgid "p.m." -msgstr "ညနေ" - -msgid "a.m." -msgstr "မနက်" - -msgid "PM" -msgstr "ညနေ" - -msgid "AM" -msgstr "မနက်" - -msgid "midnight" -msgstr "သန်းခေါင်" - -msgid "noon" -msgstr "မွန်းတည့်" - -msgid "Monday" -msgstr "တနင်္လာနေ့" - -msgid "Tuesday" -msgstr "" - -msgid "Wednesday" -msgstr "" - -msgid "Thursday" -msgstr "" - -msgid "Friday" -msgstr "" - -msgid "Saturday" -msgstr "" - -msgid "Sunday" -msgstr "" - -msgid "Mon" -msgstr "" - -msgid "Tue" -msgstr "" - -msgid "Wed" -msgstr "" - -msgid "Thu" -msgstr "" - -msgid "Fri" -msgstr "" - -msgid "Sat" -msgstr "" - -msgid "Sun" -msgstr "" - -msgid "January" -msgstr "" - -msgid "February" -msgstr "" - -msgid "March" -msgstr "" - -msgid "April" -msgstr "" - -msgid "May" -msgstr "" - -msgid "June" -msgstr "" - -msgid "July" -msgstr "" - -msgid "August" -msgstr "" - -msgid "September" -msgstr "" - -msgid "October" -msgstr "" - -msgid "November" -msgstr "" - -msgid "December" -msgstr "" - -msgid "jan" -msgstr "" - -msgid "feb" -msgstr "" - -msgid "mar" -msgstr "" - -msgid "apr" -msgstr "" - -msgid "may" -msgstr "" - -msgid "jun" -msgstr "" - -msgid "jul" -msgstr "" - -msgid "aug" -msgstr "" - -msgid "sep" -msgstr "" - -msgid "oct" -msgstr "" - -msgid "nov" -msgstr "" - -msgid "dec" -msgstr "" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "" - -msgctxt "abbrev. month" -msgid "March" -msgstr "" - -msgctxt "abbrev. month" -msgid "April" -msgstr "" - -msgctxt "abbrev. month" -msgid "May" -msgstr "" - -msgctxt "abbrev. month" -msgid "June" -msgstr "" - -msgctxt "abbrev. month" -msgid "July" -msgstr "" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "" - -msgctxt "alt. month" -msgid "January" -msgstr "" - -msgctxt "alt. month" -msgid "February" -msgstr "" - -msgctxt "alt. month" -msgid "March" -msgstr "" - -msgctxt "alt. month" -msgid "April" -msgstr "" - -msgctxt "alt. month" -msgid "May" -msgstr "" - -msgctxt "alt. month" -msgid "June" -msgstr "" - -msgctxt "alt. month" -msgid "July" -msgstr "" - -msgctxt "alt. month" -msgid "August" -msgstr "" - -msgctxt "alt. month" -msgid "September" -msgstr "" - -msgctxt "alt. month" -msgid "October" -msgstr "" - -msgctxt "alt. month" -msgid "November" -msgstr "" - -msgctxt "alt. month" -msgid "December" -msgstr "" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "" - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nb/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/nb/LC_MESSAGES/django.mo deleted file mode 100644 index c4ebbae42c7f6ba51d9f54e0083fd518573a42b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27007 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 QOp6`f8M!5~?WOkr0A&+3yZ`_I diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nb/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/nb/LC_MESSAGES/django.po deleted file mode 100644 index cb2932b..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/nb/LC_MESSAGES/django.po +++ /dev/null @@ -1,1324 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Alexander Hansen , 2014 -# Eirik Krogstad , 2014 -# Jannis Leidel , 2011 -# jensadne , 2014-2015 -# Jon, 2015-2016 -# Jon, 2014 -# Jon, 2017-2022 -# Jon, 2013 -# Jon, 2011 -# Sigurd Gartmann , 2012 -# Tommy Strand , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-17 02:13-0600\n" -"PO-Revision-Date: 2023-04-25 06:49+0000\n" -"Last-Translator: Jon, 2017-2022\n" -"Language-Team: Norwegian Bokmål (http://www.transifex.com/django/django/" -"language/nb/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: nb\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabisk" - -msgid "Algerian Arabic" -msgstr "Algerisk arabisk" - -msgid "Asturian" -msgstr "Asturiansk" - -msgid "Azerbaijani" -msgstr "Aserbajdsjansk" - -msgid "Bulgarian" -msgstr "Bulgarsk" - -msgid "Belarusian" -msgstr "Hviterussisk" - -msgid "Bengali" -msgstr "Bengalsk" - -msgid "Breton" -msgstr "Bretonsk" - -msgid "Bosnian" -msgstr "Bosnisk" - -msgid "Catalan" -msgstr "Katalansk" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "Tsjekkisk" - -msgid "Welsh" -msgstr "Walisisk" - -msgid "Danish" -msgstr "Dansk" - -msgid "German" -msgstr "Tysk" - -msgid "Lower Sorbian" -msgstr "Lavsorbisk" - -msgid "Greek" -msgstr "Gresk" - -msgid "English" -msgstr "Engelsk" - -msgid "Australian English" -msgstr "Engelsk (australsk)" - -msgid "British English" -msgstr "Engelsk (britisk)" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spansk" - -msgid "Argentinian Spanish" -msgstr "Argentinsk spansk" - -msgid "Colombian Spanish" -msgstr "Colombiansk spansk" - -msgid "Mexican Spanish" -msgstr "Meksikansk spansk" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguansk spansk" - -msgid "Venezuelan Spanish" -msgstr "Venezuelanske spansk" - -msgid "Estonian" -msgstr "Estisk" - -msgid "Basque" -msgstr "Baskisk" - -msgid "Persian" -msgstr "Persisk" - -msgid "Finnish" -msgstr "Finsk" - -msgid "French" -msgstr "Fransk" - -msgid "Frisian" -msgstr "Frisisk" - -msgid "Irish" -msgstr "Irsk" - -msgid "Scottish Gaelic" -msgstr "Skotsk-gælisk" - -msgid "Galician" -msgstr "Galisisk" - -msgid "Hebrew" -msgstr "Hebraisk" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroatisk" - -msgid "Upper Sorbian" -msgstr "Høysorbisk" - -msgid "Hungarian" -msgstr "Ungarsk" - -msgid "Armenian" -msgstr "Armensk" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesisk" - -msgid "Igbo" -msgstr "Ibo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandsk" - -msgid "Italian" -msgstr "Italiensk" - -msgid "Japanese" -msgstr "Japansk" - -msgid "Georgian" -msgstr "Georgisk" - -msgid "Kabyle" -msgstr "Kabylsk" - -msgid "Kazakh" -msgstr "Kasakhisk" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreansk" - -msgid "Kyrgyz" -msgstr "Kirgisisk" - -msgid "Luxembourgish" -msgstr "Luxembourgsk" - -msgid "Lithuanian" -msgstr "Litauisk" - -msgid "Latvian" -msgstr "Latvisk" - -msgid "Macedonian" -msgstr "Makedonsk" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolsk" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malayisk" - -msgid "Burmese" -msgstr "Burmesisk" - -msgid "Norwegian Bokmål" -msgstr "Norsk (bokmål)" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Nederlandsk" - -msgid "Norwegian Nynorsk" -msgstr "Norsk (nynorsk)" - -msgid "Ossetic" -msgstr "Ossetisk" - -msgid "Punjabi" -msgstr "Panjabi" - -msgid "Polish" -msgstr "Polsk" - -msgid "Portuguese" -msgstr "Portugisisk" - -msgid "Brazilian Portuguese" -msgstr "Brasiliansk portugisisk" - -msgid "Romanian" -msgstr "Rumensk" - -msgid "Russian" -msgstr "Russisk" - -msgid "Slovak" -msgstr "Slovakisk" - -msgid "Slovenian" -msgstr "Slovensk" - -msgid "Albanian" -msgstr "Albansk" - -msgid "Serbian" -msgstr "Serbisk" - -msgid "Serbian Latin" -msgstr "Serbisk latin" - -msgid "Swedish" -msgstr "Svensk" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tadsjikisk" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "Turkmensk" - -msgid "Turkish" -msgstr "Tyrkisk" - -msgid "Tatar" -msgstr "Tatarisk" - -msgid "Udmurt" -msgstr "Udmurtisk" - -msgid "Ukrainian" -msgstr "Ukrainsk" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Usbekisk" - -msgid "Vietnamese" -msgstr "Vietnamesisk" - -msgid "Simplified Chinese" -msgstr "Forenklet kinesisk" - -msgid "Traditional Chinese" -msgstr "Tradisjonell kinesisk" - -msgid "Messages" -msgstr "Meldinger" - -msgid "Site Maps" -msgstr "Sidekart" - -msgid "Static Files" -msgstr "Statiske filer" - -msgid "Syndication" -msgstr "Syndikering" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Sidenummeret er ikke et heltall" - -msgid "That page number is less than 1" -msgstr "Sidenummeret er mindre enn 1" - -msgid "That page contains no results" -msgstr "Siden inneholder ingen resultater" - -msgid "Enter a valid value." -msgstr "Oppgi en gyldig verdi." - -msgid "Enter a valid URL." -msgstr "Oppgi en gyldig nettadresse." - -msgid "Enter a valid integer." -msgstr "Skriv inn et gyldig heltall." - -msgid "Enter a valid email address." -msgstr "Oppgi en gyldig e-postadresse" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Oppgi en gyldig \"slug\" bestående av bokstaver, nummer, understreker eller " -"bindestreker." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Oppgi en gyldig \"slug\" bestående av Unicode-bokstaver, nummer, " -"understreker eller bindestreker." - -msgid "Enter a valid IPv4 address." -msgstr "Oppgi en gyldig IPv4-adresse." - -msgid "Enter a valid IPv6 address." -msgstr "Oppgi en gyldig IPv6-adresse." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Oppgi en gyldig IPv4- eller IPv6-adresse." - -msgid "Enter only digits separated by commas." -msgstr "Oppgi kun tall adskilt med komma." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Verdien må være %(limit_value)s (den er %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Verdien må være mindre enn eller lik %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Verdien må være større enn eller lik %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Verdien må være et multiplum av trinnstørrelse %(limit_value)s." - -#, 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] "" -"Sørg for denne verdien har minst %(limit_value)d tegn (den har " -"%(show_value)d)." -msgstr[1] "" -"Sørg for at denne verdien har minst %(limit_value)d tegn (den har " -"%(show_value)d)." - -#, 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] "" -"Sørg for denne verdien har %(limit_value)d tegn (den har nå %(show_value)d)." -msgstr[1] "" -"Sørg for at denne verdien har %(limit_value)d eller færre tegn (den har nå " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Oppgi et tall." - -#, 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] "Sørg for at det er kun %(max)s tall." -msgstr[1] "Sørg for at det er %(max)s eller færre tall totalt." - -#, 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] "Sørg for at det er kun %(max)s desimal." -msgstr[1] "Sørg for at det er %(max)s eller færre desimaler." - -#, 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] "Sørg for at det kun %(max)s tall før desimalpunkt." -msgstr[1] "Sørg for at det er %(max)s eller færre tall før desimalpunkt." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Filendelsen \"%(extension)s\" er ikke tillatt. Tillatte filendelser er: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null-tegn er ikke tillatt." - -msgid "and" -msgstr "og" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s med denne %(field_labels)s finnes allerede." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Begrensning \"%(name)s\" er brutt." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Verdien %(value)r er ikke et gyldig valg." - -msgid "This field cannot be null." -msgstr "Feltet kan ikke være tomt." - -msgid "This field cannot be blank." -msgstr "Feltet kan ikke være blankt." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s med %(field_label)s finnes allerede." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "%(field_label)s må være unik for %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Felt av typen: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "\"%(value)s\"-verdien må være enten True eller False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "\"%(value)s\"-verdien må være enten True, False, eller None." - -msgid "Boolean (Either True or False)" -msgstr "Boolsk (True eller False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Tekst (opp til %(max_length)s tegn)" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "Heltall adskilt med komma" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"\"%(value)s\"-verdien har et ugyldig datoformat. Det må være på formen YYYY-" -"MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"\"%(value)s\"-verdien er på den korrekte formen (YYYY-MM-DD), men det er en " -"ugyldig dato." - -msgid "Date (without time)" -msgstr "Dato (uten tid)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"\"%(value)s\"-verdien har et ugyldig datoformat. Det må være på formen YYYY-" -"MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"\"%(value)s\"-verdien er på den korrekte formen (YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]), men er ugyldig dato/tid." - -msgid "Date (with time)" -msgstr "Dato (med tid)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "\"%(value)s\"-verdien må være et desimaltall." - -msgid "Decimal number" -msgstr "Desimaltall" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"\"%(value)s\"-verdien har et ugyldig format. Det må være på formen [DD] [HH:" -"[MM:]]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Varighet" - -msgid "Email address" -msgstr "E-postadresse" - -msgid "File path" -msgstr "Filsti" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Verdien \"%(value)s\" må være et flyttall." - -msgid "Floating point number" -msgstr "Flyttall" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "\"%(value)s\"-verdien må være et heltall." - -msgid "Integer" -msgstr "Heltall" - -msgid "Big (8 byte) integer" -msgstr "Stort (8 byte) heltall" - -msgid "Small integer" -msgstr "Lite heltall" - -msgid "IPv4 address" -msgstr "IPv4-adresse" - -msgid "IP address" -msgstr "IP-adresse" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Verdien \"%(value)s\" må være enten None, True eller False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolsk (True, False eller None)" - -msgid "Positive big integer" -msgstr "Positivt stort heltall" - -msgid "Positive integer" -msgstr "Positivt heltall" - -msgid "Positive small integer" -msgstr "Positivt lite heltall" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (opp til %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"\"%(value)s\"-verdien har et ugyldig format. Det må være på formen HH:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Verdien \"%(value)s\" har riktig format (HH:MM[:ss[.uuuuuu]]), men er ikke " -"et gyldig klokkeslett." - -msgid "Time" -msgstr "Tid" - -msgid "URL" -msgstr "Nettadresse" - -msgid "Raw binary data" -msgstr "Rå binærdata" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" er ikke en gyldig UUID." - -msgid "Universally unique identifier" -msgstr "Universelt unik identifikator" - -msgid "File" -msgstr "Fil" - -msgid "Image" -msgstr "Bilde" - -msgid "A JSON object" -msgstr "Et JSON-objekt" - -msgid "Value must be valid JSON." -msgstr "Verdi må være gyldig JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s-instansen med %(field)s %(value)r finnes ikke." - -msgid "Foreign Key (type determined by related field)" -msgstr "Fremmednøkkel (type bestemmes av relatert felt)" - -msgid "One-to-one relationship" -msgstr "En-til-en-relasjon" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s-relasjon" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s-relasjoner" - -msgid "Many-to-many relationship" -msgstr "Mange-til-mange-relasjon" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Feltet er påkrevet." - -msgid "Enter a whole number." -msgstr "Oppgi et heltall." - -msgid "Enter a valid date." -msgstr "Oppgi en gyldig dato." - -msgid "Enter a valid time." -msgstr "Oppgi et gyldig tidspunkt." - -msgid "Enter a valid date/time." -msgstr "Oppgi gyldig dato og tidspunkt." - -msgid "Enter a valid duration." -msgstr "Oppgi en gyldig varighet." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Antall dager må være mellom {min_days} og {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ingen fil ble sendt. Sjekk «encoding»-typen på skjemaet." - -msgid "No file was submitted." -msgstr "Ingen fil ble sendt." - -msgid "The submitted file is empty." -msgstr "Filen er tom." - -#, 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] "Sørg for at filnavnet har %(max)d tegn (det har nå %(length)d)." -msgstr[1] "" -"Sørg for at filnavnet har færre enn %(max)d tegn (det har nå %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Vennligst last opp en ny fil eller marker fjern-boksen, ikke begge." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Last opp et gyldig bilde. Filen du lastet opp var ødelagt eller ikke et " -"bilde." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Velg et gyldig valg. %(value)s er ikke et av de tilgjengelige valgene." - -msgid "Enter a list of values." -msgstr "Oppgi en liste med verdier." - -msgid "Enter a complete value." -msgstr "Skriv inn en fullstendig verdi." - -msgid "Enter a valid UUID." -msgstr "Oppgi en gyldig UUID." - -msgid "Enter a valid JSON." -msgstr "Oppgi gyldig JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Skjult felt %(name)s) %(error)s" - -#, 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 "" -"ManagementForm-data mangler eller har blitt tuklet med. Felt som mangler: " -"%(field_names)s. Du må muligens rapportere en bug hvis problemet vedvarer." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Vennligst send inn maks %(num)d skjema." -msgstr[1] "Vennligst send inn maks %(num)d skjemaer." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Vennligst send inn minst %(num)d skjema." -msgstr[1] "Vennligst send inn minst %(num)d skjemaer." - -msgid "Order" -msgstr "Rekkefølge" - -msgid "Delete" -msgstr "Slett" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Vennligst korriger dupliserte data for %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Vennligst korriger dupliserte data for %(field)s, som må være unike." - -#, 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 "" -"Vennligst korriger dupliserte data for %(field_name)s, som må være unike for " -"%(lookup)s i %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Vennligst korriger de dupliserte verdiene nedenfor." - -msgid "The inline value did not match the parent instance." -msgstr "Inline-verdien var ikke i samsvar med foreldre-instansen." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Velg et gyldig valg. Valget er ikke av de tilgjengelige valgene." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" er ikke en gyldig verdi." - -#, 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 "" -"%(datetime)s kunne ikke tolkes i tidssonen %(current_timezone)s, det kan " -"være tvetydig eller ikke eksistere." - -msgid "Clear" -msgstr "Fjern" - -msgid "Currently" -msgstr "Nåværende" - -msgid "Change" -msgstr "Endre" - -msgid "Unknown" -msgstr "Ukjent" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nei" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ja,nei,kanskje" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d byte" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "midnatt" - -msgid "noon" -msgstr "12:00" - -msgid "Monday" -msgstr "mandag" - -msgid "Tuesday" -msgstr "tirsdag" - -msgid "Wednesday" -msgstr "onsdag" - -msgid "Thursday" -msgstr "torsdag" - -msgid "Friday" -msgstr "fredag" - -msgid "Saturday" -msgstr "lørdag" - -msgid "Sunday" -msgstr "søndag" - -msgid "Mon" -msgstr "man" - -msgid "Tue" -msgstr "tir" - -msgid "Wed" -msgstr "ons" - -msgid "Thu" -msgstr "tor" - -msgid "Fri" -msgstr "fre" - -msgid "Sat" -msgstr "lør" - -msgid "Sun" -msgstr "søn" - -msgid "January" -msgstr "januar" - -msgid "February" -msgstr "februar" - -msgid "March" -msgstr "mars" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "mai" - -msgid "June" -msgstr "juni" - -msgid "July" -msgstr "juli" - -msgid "August" -msgstr "august" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "oktober" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "desember" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "des" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mar." - -msgctxt "abbrev. month" -msgid "April" -msgstr "apr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "mai" - -msgctxt "abbrev. month" -msgid "June" -msgstr "jun." - -msgctxt "abbrev. month" -msgid "July" -msgstr "jul." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "des." - -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -msgctxt "alt. month" -msgid "March" -msgstr "Mars" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Mai" - -msgctxt "alt. month" -msgid "June" -msgstr "Juni" - -msgctxt "alt. month" -msgid "July" -msgstr "Juli" - -msgctxt "alt. month" -msgid "August" -msgstr "August" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "Desember" - -msgid "This is not a valid IPv6 address." -msgstr "Dette er ikke en gyldig IPv6-adresse." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "eller" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d år" -msgstr[1] "%(num)d år" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d måned" -msgstr[1] "%(num)d måneder" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d uke" -msgstr[1] "%(num)d uker" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dag" -msgstr[1] "%(num)d dager" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d time" -msgstr[1] "%(num)d timer" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minutt" -msgstr[1] "%(num)d minutter" - -msgid "Forbidden" -msgstr "Forbudt" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-verifisering feilet. Forespørsel avbrutt." - -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 "" -"Du ser denne meldingen fordi dette HTTPS-nettstedet krever en 'Referer'-" -"header til å bli sendt av nettleseren, men ingen ble sendt. Denne headeren " -"er nødvendig av sikkerhetsmessige årsaker, for å sikre at nettleseren din " -"ikke blir kapret av tredjeparter." - -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 "" -"Hvis du har konfigurert nettleseren din til å deaktivere 'Referer'-headers, " -"kan du aktivere dem, i hvert fall for dette nettstedet, eller for HTTPS-" -"tilkoblinger, eller for 'same-origin'-forespørsler." - -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 "" -"Hvis du bruker -taggen eller " -"inkluderer 'Referrer-Policy: no-referrer'-header, vennligst fjern dem. CSRF-" -"beskyttelsen krever 'Referer'-headeren for å utføre streng kontroll av " -"referanser. Hvis du er bekymret for personvern, bruk alternativer som for koblinger til tredjeparts nettsteder." - -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 "" -"Du ser denne meldingen fordi denne nettsiden krever en CSRF-cookie når du " -"sender inn skjemaer. Denne informasjonskapselen er nødvendig av " -"sikkerhetsmessige årsaker, for å sikre at nettleseren din ikke blir kapret " -"av tredjeparter." - -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 "" -"Hvis du har konfigurert nettleseren din til å deaktivere " -"informasjonskapsler, kan du aktivere dem, i hvert fall for dette nettstedet, " -"eller for 'same-origin'-forespørsler." - -msgid "More information is available with DEBUG=True." -msgstr "Mer informasjon er tilgjengelig med DEBUG=True." - -msgid "No year specified" -msgstr "År ikke spesifisert" - -msgid "Date out of range" -msgstr "Date utenfor rekkevidde" - -msgid "No month specified" -msgstr "Måned ikke spesifisert" - -msgid "No day specified" -msgstr "Dag ikke spesifisert" - -msgid "No week specified" -msgstr "Uke ikke spesifisert" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ingen %(verbose_name_plural)s tilgjengelig" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Fremtidig %(verbose_name_plural)s ikke tilgjengelig fordi %(class_name)s." -"allow_future er False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ugyldig datostreng \"%(datestr)s\" gitt formatet \"%(format)s\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Fant ingen %(verbose_name)s som passet spørringen" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Siden er ikke \"last\", og kan heller ikke konverteres til et heltall." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ugyldig side (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tom liste og \"%(class_name)s.allow_empty\" er False." - -msgid "Directory indexes are not allowed here." -msgstr "Mappeinnhold er ikke tillatt her." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" finnes ikke" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Innhold i %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Installasjonen var vellykket! Gratulerer!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Se produktmerknader for Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Du ser denne siden fordi DEBUG=True er i din Django-innstillingsfil og du ikke " -"har konfigurert noen URL-er." - -msgid "Django Documentation" -msgstr "Django-dokumentasjon" - -msgid "Topics, references, & how-to’s" -msgstr "Temaer, referanser & how-tos" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: en polling-app" - -msgid "Get started with Django" -msgstr "Kom i gang med Django" - -msgid "Django Community" -msgstr "Django nettsamfunn" - -msgid "Connect, get help, or contribute" -msgstr "Koble, få hjelp eller bidra" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nb/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/nb/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nb/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/nb/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 69f4ade6a46d0a154e1ee9a93caa0f5d727bfd24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5IN2h436KjouEuYP01{b!2~E>D(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CJrp%y_c3aRpdRBW}~P*v3}CZN_B*+!AQScGc`sg03MQrT1b zE4sGb`Zv0EVYFB~WkZR&F!efo1e!aX^PcCN_gvfZ?{t~~=sY?9KFr1e_!AcE6IqFy zw@7>i5NH5m8U`a;1mYSFqgoWkv>1$Qak!`L4FF91z_bL)NtBb2&Lu038`YstEQ?a8@sLJC;Kv|iF{+=uO=0s2LzkCvKS8S%+N#hHDagXAM@!=l-59<5#yhlaT+s#g{BQVae|@{c zQEHXbvs8^!c)c!40;kMUN>kVrnXt1Baw^YBx*)cc#@diwRy9stlbqZTB}L!fTD(I$ z>*`HO4kuMztn0@-|6xYn+M2C)M_KKYXVm5~c6qMGzi$fMM_uOIoWv=jG$WOU*pazb zZHr}E9pN1>=|_^-X*XL(Kfw)pbFeVkQ`<7wo(&C$b&Rp?vY(Bi sIMj#Frl1%Uib!7*1QnSA@|q$Zp-jywP&^E0ifEDy$o!X#Q$V}_0hKK6<^TWy diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nb/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/nb/formats.py deleted file mode 100644 index 0ddb8fe..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/nb/formats.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j. F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' - # "%d. %b %Y", # '25. okt 2006' - # "%d %b %Y", # '25 okt 2006' - # "%d. %b. %Y", # '25. okt. 2006' - # "%d %b. %Y", # '25 okt. 2006' - # "%d. %B %Y", # '25. oktober 2006' - # "%d %B %Y", # '25 oktober 2006' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d.%m.%y %H:%M:%S", # '25.10.06 14:30:59' - "%d.%m.%y %H:%M:%S.%f", # '25.10.06 14:30:59.000200' - "%d.%m.%y %H:%M", # '25.10.06 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ne/LC_MESSAGES/django.mo deleted file mode 100644 index 2a10814b1be0bc91ac38226e96e535f06cf3dc94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27248 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, 2020 -# Jannis Leidel , 2014 -# Paras Nath Chaudhary , 2012 -# Sagar Chalise , 2011-2012,2015,2018 -# Sagar Chalise , 2015 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-14 21:42+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Nepali (http://www.transifex.com/django/django/language/ne/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ne\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "अफ्रिकन" - -msgid "Arabic" -msgstr "अरबिक" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "अस्टुरियन" - -msgid "Azerbaijani" -msgstr "अजरबैजानी" - -msgid "Bulgarian" -msgstr "बुल्गेरियाली" - -msgid "Belarusian" -msgstr "बेलारुसियन" - -msgid "Bengali" -msgstr "बंगाली" - -msgid "Breton" -msgstr "ब्रेटोन" - -msgid "Bosnian" -msgstr "बोस्नियाली" - -msgid "Catalan" -msgstr "क्याटालान" - -msgid "Czech" -msgstr "चेक" - -msgid "Welsh" -msgstr "वेल्स" - -msgid "Danish" -msgstr "डेनिस" - -msgid "German" -msgstr "जर्मन" - -msgid "Lower Sorbian" -msgstr "तल्लो सोर्बियन" - -msgid "Greek" -msgstr "ग्रिक" - -msgid "English" -msgstr "अंग्रेजी" - -msgid "Australian English" -msgstr "अस्ट्रेलियाली अंग्रेजी" - -msgid "British English" -msgstr "बेलायती अंग्रेजी" - -msgid "Esperanto" -msgstr "इस्परा्न्तो" - -msgid "Spanish" -msgstr "स्पेनिस" - -msgid "Argentinian Spanish" -msgstr "अर्जेन्टिनाली स्पेनिस" - -msgid "Colombian Spanish" -msgstr "कोलम्बियाली स्पेनिस" - -msgid "Mexican Spanish" -msgstr "मेक्सिकन स्पेनिस" - -msgid "Nicaraguan Spanish" -msgstr "निकारागुँवा स्पेनिस" - -msgid "Venezuelan Spanish" -msgstr "भेनेजुएला स्पेनिस" - -msgid "Estonian" -msgstr "इस्टोनियन" - -msgid "Basque" -msgstr "बास्क" - -msgid "Persian" -msgstr "फारसी" - -msgid "Finnish" -msgstr "फिन्निस" - -msgid "French" -msgstr "फ्रान्सेली" - -msgid "Frisian" -msgstr "फ्रिसियन" - -msgid "Irish" -msgstr "आयरिस" - -msgid "Scottish Gaelic" -msgstr "स्कटीस गैलिक" - -msgid "Galician" -msgstr "ग्यलिसियन" - -msgid "Hebrew" -msgstr "हिब्रु" - -msgid "Hindi" -msgstr "हिन्दि " - -msgid "Croatian" -msgstr "क्रोषियन" - -msgid "Upper Sorbian" -msgstr "माथिल्लो सोर्बियन " - -msgid "Hungarian" -msgstr "हन्गेरियन" - -msgid "Armenian" -msgstr "अर्मेनियन" - -msgid "Interlingua" -msgstr "ईन्टरलिन्गुवा" - -msgid "Indonesian" -msgstr "इन्डोनेसियाली" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "आइडु" - -msgid "Icelandic" -msgstr "आइसल्यान्डिक" - -msgid "Italian" -msgstr "ईटालियन" - -msgid "Japanese" -msgstr "जापनिज" - -msgid "Georgian" -msgstr "जर्जीयन" - -msgid "Kabyle" -msgstr "कबायल" - -msgid "Kazakh" -msgstr "कजाक" - -msgid "Khmer" -msgstr "ख्मेर" - -msgid "Kannada" -msgstr "कन्नड" - -msgid "Korean" -msgstr "कोरियाली" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "लक्जेमबर्गेली" - -msgid "Lithuanian" -msgstr "लिथुवानियाली" - -msgid "Latvian" -msgstr "लाट्भियन" - -msgid "Macedonian" -msgstr "म्यासेडोनियन" - -msgid "Malayalam" -msgstr "मलायलम" - -msgid "Mongolian" -msgstr "मंगोलियन" - -msgid "Marathi" -msgstr "मराठी" - -msgid "Burmese" -msgstr "बर्मेली" - -msgid "Norwegian Bokmål" -msgstr "नर्वे बक्मल" - -msgid "Nepali" -msgstr "नेपाली" - -msgid "Dutch" -msgstr "डच" - -msgid "Norwegian Nynorsk" -msgstr "नर्वेली न्योर्स्क" - -msgid "Ossetic" -msgstr "ओसेटिक" - -msgid "Punjabi" -msgstr "पञ्जावी" - -msgid "Polish" -msgstr "पोलिस" - -msgid "Portuguese" -msgstr "पुर्तगाली" - -msgid "Brazilian Portuguese" -msgstr "ब्राजिली पुर्तगाली" - -msgid "Romanian" -msgstr "रोमानियाली" - -msgid "Russian" -msgstr "रुसी" - -msgid "Slovak" -msgstr "सलोभाक" - -msgid "Slovenian" -msgstr "स्लोभेनियाली" - -msgid "Albanian" -msgstr "अल्बानियाली" - -msgid "Serbian" -msgstr "सर्वियाली" - -msgid "Serbian Latin" -msgstr "सर्वियाली ल्याटिन" - -msgid "Swedish" -msgstr "स्विडिस" - -msgid "Swahili" -msgstr "स्वाहिली" - -msgid "Tamil" -msgstr "तामिल" - -msgid "Telugu" -msgstr "तेलुगु" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "थाई" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "टर्किस" - -msgid "Tatar" -msgstr "टाटर" - -msgid "Udmurt" -msgstr "उद्मुर्ट" - -msgid "Ukrainian" -msgstr "युक्रेनि" - -msgid "Urdu" -msgstr "उर्दु" - -msgid "Uzbek" -msgstr "उज्बेक" - -msgid "Vietnamese" -msgstr "भियतनामी" - -msgid "Simplified Chinese" -msgstr "सरल चिनि" - -msgid "Traditional Chinese" -msgstr "प्राचिन चिनि" - -msgid "Messages" -msgstr "सुचनाहरु" - -msgid "Site Maps" -msgstr "साइट म्याप्स" - -msgid "Static Files" -msgstr "स्टेेटिक फाइलहरु" - -msgid "Syndication" -msgstr "सिन्डिकेसन" - -msgid "That page number is not an integer" -msgstr "पृष्ठ नं अंक होइन ।" - -msgid "That page number is less than 1" -msgstr "पृष्ठ नं १ भन्दा कम भयो ।" - -msgid "That page contains no results" -msgstr "पृष्ठमा नतिजा छैन ।" - -msgid "Enter a valid value." -msgstr "उपयुक्त मान राख्नुहोस ।" - -msgid "Enter a valid URL." -msgstr "उपयुक्त URL राख्नुहोस ।" - -msgid "Enter a valid integer." -msgstr "उपयुक्त अंक राख्नुहोस ।" - -msgid "Enter a valid email address." -msgstr "सही ई-मेल ठेगाना राख्नु होस ।" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "उपयुक्त IPv4 ठेगाना राख्नुहोस" - -msgid "Enter a valid IPv6 address." -msgstr "उपयुक्त IPv6 ठेगाना राख्नुहोस ।" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "उपयुक्त IPv4 वा IPv6 ठेगाना राख्नुहोस ।" - -msgid "Enter only digits separated by commas." -msgstr "कम्मा सहितका वर्ण मात्र राख्नुहोस ।" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "यो मान %(limit_value)s छ भन्ने निश्चित गर्नुहोस । (यो %(show_value)s हो ।)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "यो मान %(limit_value)s भन्दा कम अथवा बराबर छ भन्ने निश्चित गर्नुहोस ।" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "यो मान %(limit_value)s भन्दा बढी अथवा बराबर छ भन्ने निशचित गर्नुहोस ।" - -#, 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] "" -"यो मान कम्तिमा पनि %(limit_value)d अक्षर छ भन्ने निश्चित गर्नुहोस । (यसमा " -"%(show_value)d छ ।)" -msgstr[1] "" -"यो मान कम्तिमा पनि %(limit_value)d अक्षरहरु छ भन्ने निश्चित गर्नुहोस । (यसमा " -"%(show_value)d छ ।)" - -#, 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] "" -"यो मान बढिमा पनि %(limit_value)d अक्षर छ भन्ने निश्चित गर्नुहोस । (यसमा " -"%(show_value)d छ ।)" -msgstr[1] "" -"यो मान बढिमा पनि %(limit_value)d अक्षरहरु छ भन्ने निश्चित गर्नुहोस । (यसमा " -"%(show_value)d छ ।)" - -msgid "Enter a number." -msgstr "संख्या राख्नुहोस ।" - -#, 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] "जम्मा %(max)s भन्दा बढी अक्षर नभएको निश्चित पार्नु होस ।" -msgstr[1] "जम्मा %(max)s भन्दा बढी अक्षरहरु नभएको निश्चित पार्नु होस ।" - -#, 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] "दशमलव पछि %(max)s भन्दा बढी अक्षर नभएको निश्चित पार्नु होस ।" -msgstr[1] "दशमलव पछि %(max)s भन्दा बढी अक्षरहरु नभएको निश्चित पार्नु होस ।" - -#, 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] "दशमलव अघि %(max)s भन्दा बढी अक्षर नभएको निश्चित पार्नु होस ।" -msgstr[1] "दशमलव अघि %(max)s भन्दा बढी अक्षरहरु नभएको निश्चित पार्नु होस ।" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "शून्य मान अनुमति छैन।" - -msgid "and" -msgstr "र" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(field_labels)s भएको %(model_name)s बनि सकेको छ । " - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r मान उपयुक्त छनोट होइन ।" - -msgid "This field cannot be null." -msgstr "यो फाँट शून्य हुन सक्दैन ।" - -msgid "This field cannot be blank." -msgstr "यो फाँट खाली हुन सक्दैन ।" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(field_label)s भएको %(model_name)s पहिलै विद्धमान छ ।" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(date_field_label)s %(lookup_type)s को लागि %(field_label)s अनुपम हुनु पर्दछ ।" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "फाँटको प्रकार: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "बुलियन (True अथवा False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "वर्ण (%(max_length)s सम्म)" - -msgid "Comma-separated integers" -msgstr "कम्माले छुट्याइएका अंकहरु ।" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "मिति (समय रहित)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "मिति (समय सहित)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "दश्मलव संख्या" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "अवधि" - -msgid "Email address" -msgstr "ई-मेल ठेगाना" - -msgid "File path" -msgstr "फाइलको मार्ग" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "दश्मलव हुने संख्या" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "अंक" - -msgid "Big (8 byte) integer" -msgstr "ठूलो (८ बाइटको) अंक" - -msgid "IPv4 address" -msgstr "आइ.पी.भी४ ठेगाना" - -msgid "IP address" -msgstr "IP ठेगाना" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "बुलियन (True, False अथवा None)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "सकारात्मक पूर्णांक" - -msgid "Positive small integer" -msgstr "सानो जोड अङ्क" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "स्लग(%(max_length)s सम्म)" - -msgid "Small integer" -msgstr "सानो अङ्क" - -msgid "Text" -msgstr "पाठ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "समय" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "र बाइनरी डाटा" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "फाइल" - -msgid "Image" -msgstr "चित्र" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "फोरेन कि (प्रकार नातागत फाँटले जनाउछ)" - -msgid "One-to-one relationship" -msgstr "एक-देखि-एक नाता" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s सम्बन्ध" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s सम्बन्धहरु" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "यो फाँट अनिवार्य छ ।" - -msgid "Enter a whole number." -msgstr "संख्या राख्नुहोस ।" - -msgid "Enter a valid date." -msgstr "उपयुक्त मिति राख्नुहोस ।" - -msgid "Enter a valid time." -msgstr "उपयुक्त समय राख्नुहोस ।" - -msgid "Enter a valid date/time." -msgstr "उपयुक्त मिति/समय राख्नुहोस ।" - -msgid "Enter a valid duration." -msgstr "उपयुक्त अवधि राख्नुहोस ।" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "दिन गन्ती {min_days} र {max_days} बीचमा हुनु पर्छ । " - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "कुनै फाईल पेश गरिएको छैन । फारममा ईनकोडिङको प्रकार जाँच गर्नुहोस । " - -msgid "No file was submitted." -msgstr "कुनै फाईल पेश गरिएको छैन ।" - -msgid "The submitted file is empty." -msgstr "पेश गरिएको फाइल खाली छ ।" - -#, 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] "" -"यो फाइलको नाममा बाढीमा %(max)d अङ्क भएको निश्चित गर्नु होस । (यसमा %(length)d छ " -"।)" -msgstr[1] "" -"यो फाइलको नाममा बढी मा %(max)d अङ्कहरू भएको निश्चित गर्नु होस । (यसमा %(length)d " -"छ ।)" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "दुवै नछान्नुहोस, कि त फाइल पेश गर्नुहोस वा चेक बाकस मा छान्नुहोस ।" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"उपयुक्त चित्र अपलोड गर्नुहोस । तपाइले अपलोड गर्नु भएको फाइल चित्र होइन वा बिग्रेको चित्र " -"हो ।" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "उपयुक्त विकल्प छान्नुहोस । %(value)s प्रस्तावित विकल्प होइन ।" - -msgid "Enter a list of values." -msgstr "मानहरु राख्नुहोस" - -msgid "Enter a complete value." -msgstr "पुरा मान राख्नु होस ।" - -msgid "Enter a valid UUID." -msgstr "उपयुक्त UUID राख्नु होस ।" - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(लुकेका %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "म्यानेजमेन्ट फारम डाटा चलाइएको वा नभरेको पाइयो ।" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "कृपया %d अथवा सो भन्दा थोरै फारम बुझाउनु होस ।" -msgstr[1] "कृपया %d अथवा सो भन्दा थोरै फारमहरु बुझाउनु होस ।" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "कृपया %d अथवा सो भन्दा धेरै फारम बुझाउनु होस ।" -msgstr[1] "कृपया %d अथवा सो भन्दा धेरै फारमहरु बुझाउनु होस ।" - -msgid "Order" -msgstr "क्रम" - -msgid "Delete" -msgstr "मेट्नुहोस" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "कृपया %(field)s का लागि दोहोरिइका तथ्याङ्कहरु सच्याउनुहोस ।" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "कृपया %(field)s का लागि दोहोरिइका तथ्याङ्कहरु नौलो तथ्याङ्क सहित सच्याउनुहोस ।" - -#, 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 "" -"कृपया %(field_name)s का लागि दोहोरिइका तथ्याङ्कहरु सच्याउनुहोस जसमा " -"%(date_field)sको %(lookup)s नौलो हुनुपर्दछ ।" - -msgid "Please correct the duplicate values below." -msgstr "कृपया तलका दोहोरिइका मानहरु सच्याउनुहोस ।" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "उपयुक्त विकल्प छान्नुहोस । छानिएको विकल्प प्रस्तावित विकल्प होइन ।" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "सबै खाली गर्नु होस ।" - -msgid "Currently" -msgstr "अहिले" - -msgid "Change" -msgstr "फेर्नुहोस" - -msgid "Unknown" -msgstr "अज्ञात" - -msgid "Yes" -msgstr "हुन्छ" - -msgid "No" -msgstr "होइन" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "हो,होइन,सायद" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d बाइट" -msgstr[1] "%(size)d बाइटहरु" - -#, python-format -msgid "%s KB" -msgstr "%s किलोबाइट" - -#, python-format -msgid "%s MB" -msgstr "%s मेगाबाइट" - -#, python-format -msgid "%s GB" -msgstr "%s गिगाबाइट" - -#, python-format -msgid "%s TB" -msgstr "%s टेराबाइट" - -#, python-format -msgid "%s PB" -msgstr "%s पिटाबाइट" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "मध्यरात" - -msgid "noon" -msgstr "मध्यान्ह" - -msgid "Monday" -msgstr "सोमवार" - -msgid "Tuesday" -msgstr "मंगलवार" - -msgid "Wednesday" -msgstr "बुधवार" - -msgid "Thursday" -msgstr "बिहीवार" - -msgid "Friday" -msgstr "शुक्रवार" - -msgid "Saturday" -msgstr "शनिवार" - -msgid "Sunday" -msgstr "आइतवार" - -msgid "Mon" -msgstr "सोम" - -msgid "Tue" -msgstr "मंगल" - -msgid "Wed" -msgstr "बुध" - -msgid "Thu" -msgstr "बिहि" - -msgid "Fri" -msgstr "शुक्र" - -msgid "Sat" -msgstr "शनि" - -msgid "Sun" -msgstr "आइत" - -msgid "January" -msgstr "जनवरी" - -msgid "February" -msgstr "फेब्रुअरी" - -msgid "March" -msgstr "मार्च" - -msgid "April" -msgstr "अप्रिल" - -msgid "May" -msgstr "मई" - -msgid "June" -msgstr "जुन" - -msgid "July" -msgstr "जुलै" - -msgid "August" -msgstr "अगस्त" - -msgid "September" -msgstr "सेप्टेम्बर" - -msgid "October" -msgstr "अक्टुवर" - -msgid "November" -msgstr "नभम्वर" - -msgid "December" -msgstr "डिसम्वर" - -msgid "jan" -msgstr "जनवरी" - -msgid "feb" -msgstr "फेब्रुअरी" - -msgid "mar" -msgstr "मार्च" - -msgid "apr" -msgstr "अप्रिल" - -msgid "may" -msgstr "मई" - -msgid "jun" -msgstr "जुन" - -msgid "jul" -msgstr "जुलै" - -msgid "aug" -msgstr "अग्सत" - -msgid "sep" -msgstr "सेप्तेम्बर" - -msgid "oct" -msgstr "अक्टुवर" - -msgid "nov" -msgstr "नभम्वर" - -msgid "dec" -msgstr "डिसम्वर" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "जनवरी" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "फेब्रुअरी" - -msgctxt "abbrev. month" -msgid "March" -msgstr "मार्च" - -msgctxt "abbrev. month" -msgid "April" -msgstr "अप्रिल" - -msgctxt "abbrev. month" -msgid "May" -msgstr "मई" - -msgctxt "abbrev. month" -msgid "June" -msgstr "जुन" - -msgctxt "abbrev. month" -msgid "July" -msgstr "जुलै" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "अगस्त" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "सेप्तेम्बर" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "अक्टुवर" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "नभम्वर" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "डिसम्वर" - -msgctxt "alt. month" -msgid "January" -msgstr "जनवरी" - -msgctxt "alt. month" -msgid "February" -msgstr "फेब्रुअरी" - -msgctxt "alt. month" -msgid "March" -msgstr "मार्च" - -msgctxt "alt. month" -msgid "April" -msgstr "अप्रिल" - -msgctxt "alt. month" -msgid "May" -msgstr "मई" - -msgctxt "alt. month" -msgid "June" -msgstr "जुन" - -msgctxt "alt. month" -msgid "July" -msgstr "जुलै" - -msgctxt "alt. month" -msgid "August" -msgstr "अगस्त" - -msgctxt "alt. month" -msgid "September" -msgstr "सेप्टेम्बर" - -msgctxt "alt. month" -msgid "October" -msgstr "अक्टुवर" - -msgctxt "alt. month" -msgid "November" -msgstr "नभम्वर" - -msgctxt "alt. month" -msgid "December" -msgstr "डिसम्वर" - -msgid "This is not a valid IPv6 address." -msgstr "यो उपयुक्त IPv6 ठेगाना होइन ।" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "अथवा" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d वर्ष" -msgstr[1] "%d वर्षहरु" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d महिना" -msgstr[1] "%d महिनाहरु" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d सप्ताह" -msgstr[1] "%d सप्ताहहरु" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d दिन" -msgstr[1] "%d दिनहरु" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d घण्टा" -msgstr[1] "%d घण्टाहरु" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d मिनट" -msgstr[1] "%d मिनटहरु" - -msgid "Forbidden" -msgstr "निषेधित" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF प्रमाणीकरण भएन । अनुरोध विफल ।" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "DEBUG=True ले ज्यादा सुचना प्रदान गर्दछ ।" - -msgid "No year specified" -msgstr "साल तोकिएको छैन ।" - -msgid "Date out of range" -msgstr "मिति मिलेन ।" - -msgid "No month specified" -msgstr "महिना तोकिएको छैन ।" - -msgid "No day specified" -msgstr "दिन तोकिएको छैन ।" - -msgid "No week specified" -msgstr "साता तोकिएको छैन ।" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s उपलब्ध छैन ।" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(class_name)s.allow_future 'False' हुनाले आगामी %(verbose_name_plural)s उपलब्ध " -"छैन ।" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "%(verbose_name)s भेटिएन ।" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "रद्द पृष्ठ (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "डाइरेक्टरी इन्डेक्सहरु यहाँ अनुमति छैन ।" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s को सूची" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "ज्याङ्गो : वेब साइट र एप्लिकेसन बनाउन सहयोगी औजार " - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"ज्याङ्गो %(version)s को परिवर्तन तथा विशेषता यहाँ हेर्नु होस" - -msgid "The install worked successfully! Congratulations!" -msgstr "बधाई छ । स्थापना भएको छ ।" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "ज्याङ्गो दस्तावेज ।" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "मतदान एप उदाहरण " - -msgid "Get started with Django" -msgstr "ज्याङ्गो सुरु गर्नु होस ।" - -msgid "Django Community" -msgstr "ज्याङ्गो समुदाय" - -msgid "Connect, get help, or contribute" -msgstr "सहयोग अथवा योगदान गरी जोडिनु होस" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nl/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/nl/LC_MESSAGES/django.mo deleted file mode 100644 index 0e8aa05c74ff07ab45761a11fb2a792d5c25d13a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28452 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po deleted file mode 100644 index 860c28d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/nl/LC_MESSAGES/django.po +++ /dev/null @@ -1,1376 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Bas Peschier , 2011,2013 -# Blue , 2011-2012 -# Bouke Haarsma , 2013 -# Claude Paroz , 2014 -# Erik Romijn , 2013 -# Evelijn Saaltink , 2016 -# Harro van der Klauw , 2011-2012 -# Ilja Maas , 2015 -# jaap3 , 2024 -# Jannis Leidel , 2011 -# 6a27f10aef159701c7a5ff07f0fb0a78_05545ed , 2011-2012,2014 -# Michiel Overtoom , 2014 -# Meteor0id, 2019-2020 -# 8de006b1b0894aab6aef71979dcd8bd6_5c6b207 , 2014-2015 -# Tino de Bruijn , 2013 -# Tonnes , 2017,2019-2020,2022-2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Tonnes , 2017,2019-2020,2022-2025\n" -"Language-Team: Dutch (http://app.transifex.com/django/django/language/nl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: nl\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabisch" - -msgid "Algerian Arabic" -msgstr "Algerijns Arabisch" - -msgid "Asturian" -msgstr "Asturisch" - -msgid "Azerbaijani" -msgstr "Azerbeidzjaans" - -msgid "Bulgarian" -msgstr "Bulgaars" - -msgid "Belarusian" -msgstr "Wit-Russisch" - -msgid "Bengali" -msgstr "Bengaals" - -msgid "Breton" -msgstr "Bretons" - -msgid "Bosnian" -msgstr "Bosnisch" - -msgid "Catalan" -msgstr "Catalaans" - -msgid "Central Kurdish (Sorani)" -msgstr "Centraal-Koerdisch (Sorani)" - -msgid "Czech" -msgstr "Tsjechisch" - -msgid "Welsh" -msgstr "Welsh" - -msgid "Danish" -msgstr "Deens" - -msgid "German" -msgstr "Duits" - -msgid "Lower Sorbian" -msgstr "Nedersorbisch" - -msgid "Greek" -msgstr "Grieks" - -msgid "English" -msgstr "Engels" - -msgid "Australian English" -msgstr "Australisch-Engels" - -msgid "British English" -msgstr "Brits-Engels" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spaans" - -msgid "Argentinian Spanish" -msgstr "Argentijns Spaans" - -msgid "Colombian Spanish" -msgstr "Colombiaans Spaans" - -msgid "Mexican Spanish" -msgstr "Mexicaans Spaans" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguaans Spaans" - -msgid "Venezuelan Spanish" -msgstr "Venezolaans Spaans" - -msgid "Estonian" -msgstr "Ests" - -msgid "Basque" -msgstr "Baskisch" - -msgid "Persian" -msgstr "Perzisch" - -msgid "Finnish" -msgstr "Fins" - -msgid "French" -msgstr "Frans" - -msgid "Frisian" -msgstr "Fries" - -msgid "Irish" -msgstr "Iers" - -msgid "Scottish Gaelic" -msgstr "Schots-Gaelisch" - -msgid "Galician" -msgstr "Galicisch" - -msgid "Hebrew" -msgstr "Hebreeuws" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroatisch" - -msgid "Upper Sorbian" -msgstr "Oppersorbisch" - -msgid "Haitian Creole" -msgstr "Haïtiaans Creools" - -msgid "Hungarian" -msgstr "Hongaars" - -msgid "Armenian" -msgstr "Armeens" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesisch" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "IJslands" - -msgid "Italian" -msgstr "Italiaans" - -msgid "Japanese" -msgstr "Japans" - -msgid "Georgian" -msgstr "Georgisch" - -msgid "Kabyle" -msgstr "Kabylisch" - -msgid "Kazakh" -msgstr "Kazachs" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreaans" - -msgid "Kyrgyz" -msgstr "Kirgizisch" - -msgid "Luxembourgish" -msgstr "Luxemburgs" - -msgid "Lithuanian" -msgstr "Litouws" - -msgid "Latvian" -msgstr "Lets" - -msgid "Macedonian" -msgstr "Macedonisch" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongools" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Maleis" - -msgid "Burmese" -msgstr "Birmaans" - -msgid "Norwegian Bokmål" -msgstr "Noors Bokmål" - -msgid "Nepali" -msgstr "Nepalees" - -msgid "Dutch" -msgstr "Nederlands" - -msgid "Norwegian Nynorsk" -msgstr "Noors Nynorsk" - -msgid "Ossetic" -msgstr "Ossetisch" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Pools" - -msgid "Portuguese" -msgstr "Portugees" - -msgid "Brazilian Portuguese" -msgstr "Braziliaans Portugees" - -msgid "Romanian" -msgstr "Roemeens" - -msgid "Russian" -msgstr "Russisch" - -msgid "Slovak" -msgstr "Slovaaks" - -msgid "Slovenian" -msgstr "Sloveens" - -msgid "Albanian" -msgstr "Albanisch" - -msgid "Serbian" -msgstr "Servisch" - -msgid "Serbian Latin" -msgstr "Servisch Latijn" - -msgid "Swedish" -msgstr "Zweeds" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telegu" - -msgid "Tajik" -msgstr "Tadzjieks" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "Turkmeens" - -msgid "Turkish" -msgstr "Turks" - -msgid "Tatar" -msgstr "Tataars" - -msgid "Udmurt" -msgstr "Oedmoerts" - -msgid "Uyghur" -msgstr "Oeigoers" - -msgid "Ukrainian" -msgstr "Oekraïens" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Oezbeeks" - -msgid "Vietnamese" -msgstr "Vietnamees" - -msgid "Simplified Chinese" -msgstr "Vereenvoudigd Chinees" - -msgid "Traditional Chinese" -msgstr "Traditioneel Chinees" - -msgid "Messages" -msgstr "Berichten" - -msgid "Site Maps" -msgstr "Sitemaps" - -msgid "Static Files" -msgstr "Statische bestanden" - -msgid "Syndication" -msgstr "Syndicatie" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Dat paginanummer is geen geheel getal" - -msgid "That page number is less than 1" -msgstr "Dat paginanummer is kleiner dan 1" - -msgid "That page contains no results" -msgstr "Die pagina bevat geen resultaten" - -msgid "Enter a valid value." -msgstr "Voer een geldige waarde in." - -msgid "Enter a valid domain name." -msgstr "Voer een geldige domeinnaam in." - -msgid "Enter a valid URL." -msgstr "Voer een geldige URL in." - -msgid "Enter a valid integer." -msgstr "Voer een geldig geheel getal in." - -msgid "Enter a valid email address." -msgstr "Voer een geldig e-mailadres in." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Voer een geldige ‘slug’ in, bestaande uit letters, cijfers, liggende " -"streepjes en verbindingsstreepjes." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Voer een geldige ‘slug’ in, bestaande uit Unicode-letters, cijfers, liggende " -"streepjes en verbindingsstreepjes." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Voer een geldig %(protocol)s-adres in." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4- of IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Voer alleen cijfers in, gescheiden door komma's." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Zorg ervoor dat deze waarde gelijk is aan %(limit_value)s (het is nu " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Zorg ervoor dat deze waarde hoogstens %(limit_value)s is." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Zorg ervoor dat deze waarde minstens %(limit_value)s is." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Zorg ervoor dat deze waarde een veelvoud is van stapgrootte %(limit_value)s." - -#, 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 "" -"Zorg dat deze waarde een veelvoud is van stapgrootte %(limit_value)s, " -"beginnend bij %(offset)s, bv. %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, enzovoort." - -#, 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] "" -"Zorg dat deze waarde ten minste %(limit_value)d teken bevat (het zijn er nu " -"%(show_value)d)." -msgstr[1] "" -"Zorg dat deze waarde ten minste %(limit_value)d tekens bevat (het zijn er nu " -"%(show_value)d)." - -#, 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] "" -"Zorg dat deze waarde niet meer dan %(limit_value)d teken bevat (het zijn er " -"nu %(show_value)d)." -msgstr[1] "" -"Zorg dat deze waarde niet meer dan %(limit_value)d tekens bevat (het zijn er " -"nu %(show_value)d)." - -msgid "Enter a number." -msgstr "Voer een getal in." - -#, 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] "Zorg dat er niet meer dan %(max)s cijfer is." -msgstr[1] "Zorg dat er niet meer dan %(max)s cijfers zijn." - -#, 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] "Zorg dat er niet meer dan %(max)s cijfer achter de komma staat." -msgstr[1] "Zorg dat er niet meer dan %(max)s cijfers achter de komma staan." - -#, 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] "Zorg dat er niet meer dan %(max)s cijfer voor de komma staat." -msgstr[1] "Zorg dat er niet meer dan %(max)s cijfers voor de komma staan." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Bestandsextensie ‘%(extension)s’ is niet toegestaan. Toegestane extensies " -"zijn: ‘%(allowed_extensions)s’." - -msgid "Null characters are not allowed." -msgstr "Null-tekens zijn niet toegestaan." - -msgid "and" -msgstr "en" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s met deze %(field_labels)s bestaat al." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Beperking ‘%(name)s’ is geschonden." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Waarde %(value)r is geen geldige keuze." - -msgid "This field cannot be null." -msgstr "Dit veld mag niet leeg zijn." - -msgid "This field cannot be blank." -msgstr "Dit veld kan niet leeg zijn" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Er bestaat al een %(model_name)s met eenzelfde %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s moet uniek zijn voor %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Veld van type: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Waarde van ‘%(value)s’ moet True of False zijn." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Waarde van ‘%(value)s’ moet True, False of None zijn." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (True of False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Tekenreeks (hooguit %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Tekenreeks (onbeperkt)" - -msgid "Comma-separated integers" -msgstr "Komma-gescheiden gehele getallen" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Waarde van ‘%(value)s’ heeft een ongeldige datumnotatie. De juiste notatie " -"is YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Waarde van ‘%(value)s’ heeft de juiste notatie (YYYY-MM-DD), maar het is een " -"ongeldige datum." - -msgid "Date (without time)" -msgstr "Datum (zonder tijd)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Waarde van ‘%(value)s’ heeft een ongeldige notatie. De juiste notatie is " -"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Waarde van ‘%(value)s’ heeft de juiste notatie (YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ]), maar het is een ongeldige datum/tijd." - -msgid "Date (with time)" -msgstr "Datum (met tijd)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Waarde van ‘%(value)s’ moet een decimaal getal zijn." - -msgid "Decimal number" -msgstr "Decimaal getal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Waarde van ‘%(value)s’ heeft een ongeldige notatie. De juiste notatie is " -"[DD] [[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Tijdsduur" - -msgid "Email address" -msgstr "E-mailadres" - -msgid "File path" -msgstr "Bestandspad" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Waarde van ‘%(value)s’ moet een drijvende-kommagetal zijn." - -msgid "Floating point number" -msgstr "Drijvende-kommagetal" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Waarde van ‘%(value)s’ moet een geheel getal zijn." - -msgid "Integer" -msgstr "Geheel getal" - -msgid "Big (8 byte) integer" -msgstr "Groot (8 byte) geheel getal" - -msgid "Small integer" -msgstr "Klein geheel getal" - -msgid "IPv4 address" -msgstr "IPv4-adres" - -msgid "IP address" -msgstr "IP-adres" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Waarde van ‘%(value)s’ moet None, True of False zijn." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (True, False of None)" - -msgid "Positive big integer" -msgstr "Positief groot geheel getal" - -msgid "Positive integer" -msgstr "Positief geheel getal" - -msgid "Positive small integer" -msgstr "Positief klein geheel getal" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (max. lengte %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Waarde van ‘%(value)s’ heeft een ongeldige notatie. De juiste notatie is HH:" -"MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Waarde van ‘%(value)s’ heeft de juiste notatie (HH:MM[:ss[.uuuuuu]]), maar " -"het is een ongeldige tijd." - -msgid "Time" -msgstr "Tijd" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Onbewerkte binaire gegevens" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "‘%(value)s’ is geen geldige UUID." - -msgid "Universally unique identifier" -msgstr "Universally unique identifier" - -msgid "File" -msgstr "Bestand" - -msgid "Image" -msgstr "Afbeelding" - -msgid "A JSON object" -msgstr "Een JSON-object" - -msgid "Value must be valid JSON." -msgstr "Waarde moet geldige JSON zijn." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "Instantie %(model)s met %(field)s %(value)r is geen geldige keuze." - -msgid "Foreign Key (type determined by related field)" -msgstr "Refererende sleutel (type wordt bepaald door gerelateerde veld)" - -msgid "One-to-one relationship" -msgstr "Een-op-een-relatie" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s-relatie" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s-relaties" - -msgid "Many-to-many relationship" -msgstr "Veel-op-veel-relatie" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Dit veld is verplicht." - -msgid "Enter a whole number." -msgstr "Voer een geheel getal in." - -msgid "Enter a valid date." -msgstr "Voer een geldige datum in." - -msgid "Enter a valid time." -msgstr "Voer een geldige tijd in." - -msgid "Enter a valid date/time." -msgstr "Voer een geldige datum/tijd in." - -msgid "Enter a valid duration." -msgstr "Voer een geldige tijdsduur in." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Het aantal dagen moet tussen {min_days} en {max_days} liggen." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Er is geen bestand verstuurd. Controleer het coderingstype op het formulier." - -msgid "No file was submitted." -msgstr "Er is geen bestand verstuurd." - -msgid "The submitted file is empty." -msgstr "Het verstuurde bestand is leeg." - -#, 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] "" -"Zorg dat deze bestandsnaam niet meer dan %(max)d teken bevat (het zijn er nu " -"%(length)d)." -msgstr[1] "" -"Zorg dat deze bestandsnaam niet meer dan %(max)d tekens bevat (het zijn er " -"nu %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Upload een bestand of vink het vakje Wissen aan, niet allebei." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Upload een geldige afbeelding. Het geüploade bestand is geen of een " -"beschadigde afbeelding." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Selecteer een geldige keuze. %(value)s is geen beschikbare keuze." - -msgid "Enter a list of values." -msgstr "Voer een lijst met waarden in." - -msgid "Enter a complete value." -msgstr "Voer een volledige waarde in." - -msgid "Enter a valid UUID." -msgstr "Voer een geldige UUID in." - -msgid "Enter a valid JSON." -msgstr "Voer een geldige JSON in." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Verborgen veld %(name)s) %(error)s" - -#, 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 "" -"ManagementForm-gegevens ontbreken of er is mee geknoeid. Ontbrekende velden: " -"%(field_names)s. Mogelijk dient u een bug te melden als het probleem " -"aanhoudt." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Verstuur maximaal %(num)d formulier." -msgstr[1] "Verstuur maximaal %(num)d formulieren." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Verstuur minimaal %(num)d formulier." -msgstr[1] "Verstuur minimaal %(num)d formulieren." - -msgid "Order" -msgstr "Volgorde" - -msgid "Delete" -msgstr "Verwijderen" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Corrigeer de dubbele gegevens voor %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Corrigeer de dubbele gegevens voor %(field)s, dat uniek moet zijn." - -#, 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 "" -"Corrigeer de dubbele gegevens voor %(field_name)s, dat uniek moet zijn voor " -"de %(lookup)s in %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Corrigeer de dubbele waarden hieronder." - -msgid "The inline value did not match the parent instance." -msgstr "De inline waarde komt niet overeen met de bovenliggende instantie." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Selecteer een geldige keuze. Deze keuze is niet beschikbaar." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "‘%(pk)s’ is geen geldige waarde." - -#, 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 "" -"%(datetime)s kon niet worden geïnterpreteerd in tijdzone " -"%(current_timezone)s; mogelijk is deze dubbelzinnig of bestaat deze niet." - -msgid "Clear" -msgstr "Wissen" - -msgid "Currently" -msgstr "Huidige" - -msgid "Change" -msgstr "Wijzigen" - -msgid "Unknown" -msgstr "Onbekend" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nee" - -msgctxt "Task" -msgid "Ready" -msgstr "Gereed" - -msgctxt "Task" -msgid "Running" -msgstr "Actief" - -msgctxt "Task" -msgid "Failed" -msgstr "Mislukt" - -msgctxt "Task" -msgid "Successful" -msgstr "Gelukt" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ja,nee,misschien" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "middernacht" - -msgid "noon" -msgstr "middag" - -msgid "Monday" -msgstr "maandag" - -msgid "Tuesday" -msgstr "dinsdag" - -msgid "Wednesday" -msgstr "woensdag" - -msgid "Thursday" -msgstr "donderdag" - -msgid "Friday" -msgstr "vrijdag" - -msgid "Saturday" -msgstr "zaterdag" - -msgid "Sunday" -msgstr "zondag" - -msgid "Mon" -msgstr "ma" - -msgid "Tue" -msgstr "di" - -msgid "Wed" -msgstr "wo" - -msgid "Thu" -msgstr "do" - -msgid "Fri" -msgstr "vr" - -msgid "Sat" -msgstr "za" - -msgid "Sun" -msgstr "zo" - -msgid "January" -msgstr "januari" - -msgid "February" -msgstr "februari" - -msgid "March" -msgstr "maart" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "mei" - -msgid "June" -msgstr "juni" - -msgid "July" -msgstr "juli" - -msgid "August" -msgstr "augustus" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "oktober" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "december" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mrt" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mei" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb" - -msgctxt "abbrev. month" -msgid "March" -msgstr "mrt" - -msgctxt "abbrev. month" -msgid "April" -msgstr "apr" - -msgctxt "abbrev. month" -msgid "May" -msgstr "mei" - -msgctxt "abbrev. month" -msgid "June" -msgstr "jun" - -msgctxt "abbrev. month" -msgid "July" -msgstr "jul" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sep" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dec" - -msgctxt "alt. month" -msgid "January" -msgstr "januari" - -msgctxt "alt. month" -msgid "February" -msgstr "februari" - -msgctxt "alt. month" -msgid "March" -msgstr "maart" - -msgctxt "alt. month" -msgid "April" -msgstr "april" - -msgctxt "alt. month" -msgid "May" -msgstr "mei" - -msgctxt "alt. month" -msgid "June" -msgstr "juni" - -msgctxt "alt. month" -msgid "July" -msgstr "juli" - -msgctxt "alt. month" -msgid "August" -msgstr "augustus" - -msgctxt "alt. month" -msgid "September" -msgstr "september" - -msgctxt "alt. month" -msgid "October" -msgstr "oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "november" - -msgctxt "alt. month" -msgid "December" -msgstr "december" - -msgid "This is not a valid IPv6 address." -msgstr "Dit is geen geldig IPv6-adres." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "of" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d jaar" -msgstr[1] "%(num)d jaar" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d maand" -msgstr[1] "%(num)d maanden" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d week" -msgstr[1] "%(num)d weken" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dag" -msgstr[1] "%(num)d dagen" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d uur" -msgstr[1] "%(num)d uur" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuut" -msgstr[1] "%(num)d minuten" - -msgid "Forbidden" -msgstr "Verboden" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-verificatie mislukt. Aanvraag afgebroken." - -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 "" -"U ziet deze melding, omdat deze HTTPS-website vereist dat uw webbrowser een " -"‘Referer header’ meestuurt, maar deze ontbreekt. Deze header is om " -"veiligheidsredenen vereist om er zeker van te zijn dat uw browser niet door " -"derden wordt gekaapt." - -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 "" -"Als u ‘Referer’-headers in uw browser hebt uitgeschakeld, schakel deze dan " -"weer in, op zijn minst voor deze website, of voor HTTPS-verbindingen, of " -"voor ‘same-origin’-aanvragen." - -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 "" -"Als u de tag gebruikt of de " -"header ‘Referrer-Policy: no-referrer’ opneemt, verwijder deze dan. De CSRF-" -"bescherming vereist de ‘Referer’-header voor strenge referer-controle. Als u " -"bezorgd bent om privacy, gebruik dan alternatieven zoals voor koppelingen naar websites van derden." - -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 "" -"U ziet deze melding, omdat deze website vereist dat een CSRF-cookie wordt " -"meegestuurd bij het verzenden van formulieren. Dit cookie is om " -"veiligheidsredenen vereist om er zeker van te zijn dat uw browser niet door " -"derden wordt gekaapt." - -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 "" -"Als u cookies in uw webbrowser hebt uitgeschakeld, schakel deze dan weer in, " -"op zijn minst voor deze website, of voor ‘same-origin’-aanvragen." - -msgid "More information is available with DEBUG=True." -msgstr "Meer informatie is beschikbaar met DEBUG=True." - -msgid "No year specified" -msgstr "Geen jaar opgegeven" - -msgid "Date out of range" -msgstr "Datum buiten bereik" - -msgid "No month specified" -msgstr "Geen maand opgegeven" - -msgid "No day specified" -msgstr "Geen dag opgegeven" - -msgid "No week specified" -msgstr "Geen week opgegeven" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Geen %(verbose_name_plural)s beschikbaar" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Geen toekomstige %(verbose_name_plural)s beschikbaar, omdat %(class_name)s." -"allow_future de waarde False (Onwaar) heeft." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ongeldige datumtekst ‘%(datestr)s’ op basis van notatie ‘%(format)s’" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Geen %(verbose_name)s gevonden die voldoet aan de query" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Pagina is niet ‘last’ en kan ook niet naar een geheel getal worden " -"geconverteerd." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ongeldige pagina (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Lege lijst en ‘%(class_name)s.allow_empty’ is False." - -msgid "Directory indexes are not allowed here." -msgstr "Directoryindexen zijn hier niet toegestaan." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "‘%(path)s’ bestaat niet" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index van %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "De installatie is gelukt! Gefeliciteerd!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Uitgaveopmerkingen voor Django " -"%(version)s weergeven" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"U ziet deze pagina, omdat uw instellingenbestand DEBUG=True bevat en u geen URL's hebt geconfigureerd." - -msgid "Django Documentation" -msgstr "Django-documentatie" - -msgid "Topics, references, & how-to’s" -msgstr "Onderwerpen, referenties en instructies" - -msgid "Tutorial: A Polling App" -msgstr "Handleiding: een app voor peilingen" - -msgid "Get started with Django" -msgstr "Aan de slag met Django" - -msgid "Django Community" -msgstr "Django-gemeenschap" - -msgid "Connect, get help, or contribute" -msgstr "Contact met anderen, hulp verkrijgen of bijdragen" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nl/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/nl/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nl/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/nl/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 25c0ea26af69bd0596c1055f993255f34afcf556..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1LQbV diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nl/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/nl/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 1c52e133feef0fb7b3aa2724c2492ef6f8408051..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1375 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Ð7hk_fD@{_d8u! z?>pJu=5S2IL9TZdwoceE+Ja<^OIGw+q1&4BMWgYed8vs}!?mUbMl!1t_wM0;1QC=O zQymMNMvi;UTeEjhOFOhqcNu1s%7zd&c5dsO48@NZ-RYhj0NvJEdmOm7w>wI?M#O}1 z?sw9NTAp|M#K=x0-xKzDI#l1gW&`bQQXPTwQqVY%_Z`}>M^F!6lUwZT0{+!I>JtmR zF}N7)MyWKWnXv~XS@E%zd1ePR8f#<~F8rlXBibfYZtA8~Tn1vxV3Zeng?}(%K4A@^ zOv;KZW!bqJ=EmHz@dT%fg=sp55hPE!W+6RVy)WZ&*I z1}>YESch}gmi!nFwtTtGY3+Dqi~VP89cr_&ZP}iQwR6U(G^@R&Uff#c2TfJ?eFyPF z;SRZil#6QHDz;jaJXBpLC=ao!roC-7pYWLcqrLE`dZcDz1I#$=W++$8>&R%SO;@9R zwjC1A?NxcVWsJnI?s(>aloQWBkDbUq?eF!;*yK;k#B3Q$Xx&DsHvU_E`TtbJo|ba5 zW;Jr>xaR)Zm;SL=q<`#X{s|NRXbGE3M|?H&uVI{i-u5m_%I?V4x|d}tPwrmk4Bl30 zJyijTCD;ne7aE<1p%VhNOo%Zk^0HUz>HPZ#}u{&dE%TY|JGM z-CT9DTfwtEaOO&C_r8sMWT4G{L!HwpDADN>MwM|mV;;AqrOYcmAdj{KQ~NmLVEG;_ z&pBMKp1jQ41@`Coj@;0myl?H_8STK|K$SAP2DJR#4rsj?+bv;}uWOZRf)LGgeta0& zAG|$!+8>Ksi>StiTblpa@9sDM{nw(UziGH4Al%{kA-*tfH|7s9wX=B+A+_}>YWt++ f8=LODe1FrfRT=yKY!8e>{&0tbM*iithuZ%IAn5?4 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nn/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/nn/LC_MESSAGES/django.po deleted file mode 100644 index 04b872e..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/nn/LC_MESSAGES/django.po +++ /dev/null @@ -1,1305 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# hgrimelid , 2011 -# Jannis Leidel , 2011 -# jensadne , 2013 -# Sigurd Gartmann , 2012 -# Sivert Olstad, 2021 -# velmont , 2012 -# Vibeke Uthaug, 2021 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-09-21 10:22+0200\n" -"PO-Revision-Date: 2021-11-25 14:49+0000\n" -"Last-Translator: Sivert Olstad\n" -"Language-Team: Norwegian Nynorsk (http://www.transifex.com/django/django/" -"language/nn/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: nn\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabisk" - -msgid "Algerian Arabic" -msgstr "Arabisk (algersk)" - -msgid "Asturian" -msgstr "Asturiansk" - -msgid "Azerbaijani" -msgstr "Aserbajansk" - -msgid "Bulgarian" -msgstr "Bulgarsk" - -msgid "Belarusian" -msgstr "Kviterussisk" - -msgid "Bengali" -msgstr "Bengalsk" - -msgid "Breton" -msgstr "Bretonsk" - -msgid "Bosnian" -msgstr "Bosnisk" - -msgid "Catalan" -msgstr "Katalansk" - -msgid "Czech" -msgstr "Tsjekkisk" - -msgid "Welsh" -msgstr "Walisisk" - -msgid "Danish" -msgstr "Dansk" - -msgid "German" -msgstr "Tysk" - -msgid "Lower Sorbian" -msgstr "Lågsorbisk" - -msgid "Greek" -msgstr "Gresk" - -msgid "English" -msgstr "Engelsk" - -msgid "Australian English" -msgstr "Engelsk (australsk)" - -msgid "British English" -msgstr "Engelsk (britisk)" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spansk" - -msgid "Argentinian Spanish" -msgstr "Spansk (argentinsk)" - -msgid "Colombian Spanish" -msgstr "Spansk (kolombiansk)" - -msgid "Mexican Spanish" -msgstr "Spansk (meksikansk)" - -msgid "Nicaraguan Spanish" -msgstr "Spansk (nicaraguansk)" - -msgid "Venezuelan Spanish" -msgstr "Spansk (venezuelansk)" - -msgid "Estonian" -msgstr "Estisk" - -msgid "Basque" -msgstr "Baskisk" - -msgid "Persian" -msgstr "Persisk" - -msgid "Finnish" -msgstr "Finsk" - -msgid "French" -msgstr "Fransk" - -msgid "Frisian" -msgstr "Frisisk" - -msgid "Irish" -msgstr "Irsk" - -msgid "Scottish Gaelic" -msgstr "Skotsk-gaelisk" - -msgid "Galician" -msgstr "Galisisk" - -msgid "Hebrew" -msgstr "Hebraisk" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroatisk" - -msgid "Upper Sorbian" -msgstr "Høgsorbisk" - -msgid "Hungarian" -msgstr "Ungarsk" - -msgid "Armenian" -msgstr "Armensk" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesisk" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandsk" - -msgid "Italian" -msgstr "Italiensk" - -msgid "Japanese" -msgstr "Japansk" - -msgid "Georgian" -msgstr "Georgisk" - -msgid "Kabyle" -msgstr "Kabylsk" - -msgid "Kazakh" -msgstr "Kasakhisk" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreansk" - -msgid "Kyrgyz" -msgstr "Kirgisisk" - -msgid "Luxembourgish" -msgstr "Luxembourgsk" - -msgid "Lithuanian" -msgstr "Litauisk" - -msgid "Latvian" -msgstr "Latvisk" - -msgid "Macedonian" -msgstr "Makedonsk" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolsk" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malayisk" - -msgid "Burmese" -msgstr "Burmesisk" - -msgid "Norwegian Bokmål" -msgstr "Norsk (bokmål)" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Nederlandsk" - -msgid "Norwegian Nynorsk" -msgstr "Norsk (nynorsk)" - -msgid "Ossetic" -msgstr "Ossetisk" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polsk" - -msgid "Portuguese" -msgstr "Portugisisk" - -msgid "Brazilian Portuguese" -msgstr "Brasiliansk portugisisk" - -msgid "Romanian" -msgstr "Rumensk" - -msgid "Russian" -msgstr "Russisk" - -msgid "Slovak" -msgstr "Slovakisk" - -msgid "Slovenian" -msgstr "Slovensk" - -msgid "Albanian" -msgstr "Albansk" - -msgid "Serbian" -msgstr "Serbisk" - -msgid "Serbian Latin" -msgstr "Serbisk latin" - -msgid "Swedish" -msgstr "Svensk" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tadsjikisk" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "Turkmensk" - -msgid "Turkish" -msgstr "Tyrkisk" - -msgid "Tatar" -msgstr "Tatarisk" - -msgid "Udmurt" -msgstr "Udmurtisk" - -msgid "Ukrainian" -msgstr "Ukrainsk" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Usbekisk" - -msgid "Vietnamese" -msgstr "Vietnamesisk" - -msgid "Simplified Chinese" -msgstr "Simplifisert kinesisk" - -msgid "Traditional Chinese" -msgstr "Tradisjonell kinesisk" - -msgid "Messages" -msgstr "Meldingar" - -msgid "Site Maps" -msgstr "Sidekart" - -msgid "Static Files" -msgstr "Statiske Filer" - -msgid "Syndication" -msgstr "Syndikering" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Sidenummeret er ikkje eit heiltal" - -msgid "That page number is less than 1" -msgstr "Sidenummeret er mindre enn 1" - -msgid "That page contains no results" -msgstr "Sida har ingen resultat" - -msgid "Enter a valid value." -msgstr "Oppgje ein gyldig verdi." - -msgid "Enter a valid URL." -msgstr "Oppgje ei gyldig nettadresse." - -msgid "Enter a valid integer." -msgstr "Oppgje eit gyldig heiltal." - -msgid "Enter a valid email address." -msgstr "Oppgje ei gyldig e-postadresse." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Oppgje ein gyldig \"slug\" som består av bokstavar, nummer, understrekar " -"eller bindestrekar." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Oppgje ein gyldig \"slug\" som består av Unicode bokstavar, nummer, " -"understrekar eller bindestrekar." - -msgid "Enter a valid IPv4 address." -msgstr "Oppgje ei gyldig IPv4-adresse." - -msgid "Enter a valid IPv6 address." -msgstr "Skriv inn ei gyldig IPv6-adresse." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Skriv inn ei gyldig IPv4- eller IPv6-adresse." - -msgid "Enter only digits separated by commas." -msgstr "Oppgje berre tall skild med komma." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Verdien må minimum ha %(limit_value)s teikn (den er %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Verdien må vere mindre enn eller lik %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Verdien må vere større enn eller lik %(limit_value)s." - -#, 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] "Verdien må ha minst %(limit_value)d teikn (den har %(show_value)d)." -msgstr[1] "Verdien må ha minst %(limit_value)d teikn (den har %(show_value)d)." - -#, 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] "" -"Verdien kan ikkje ha fleire enn %(limit_value)d teikn (den har " -"%(show_value)d)." -msgstr[1] "" -"Verdien kan ikkje ha fleire enn %(limit_value)d teikn (den har " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Oppgje eit tal." - -#, 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] "Verdien kan ikkje ha meir enn %(max)s siffer totalt." -msgstr[1] "Verdien kan ikkje ha meir enn %(max)s siffer totalt." - -#, 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] "Verdien kan ikkie ha meir enn %(max)s desimal." -msgstr[1] "Verdien kan ikkie ha meir enn %(max)s desimalar." - -#, 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] "Verdien kan ikkje ha meir enn %(max)s siffer framanfor komma." -msgstr[1] "Verdien kan ikkje ha meir enn %(max)s siffer framanfor komma." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Filtypen “%(extension)s” er ikkje tillate. Tillate filtypar er: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null-teikn er ikkje tillate." - -msgid "and" -msgstr "og" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s med %(field_labels)s fins allereie." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Verdi %(value)r er eit ugyldig val." - -msgid "This field cannot be null." -msgstr "Feltet kan ikkje vere tomt." - -msgid "This field cannot be blank." -msgstr "Feltet kan ikkje vere tomt." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s med %(field_label)s fins allereie." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "%(field_label)s må vere unik for %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Felt av typen: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Verdien “%(value)s” må vere anten True eller False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Verdien “%(value)s” må vere anten True, False, eller None." - -msgid "Boolean (Either True or False)" -msgstr "Boolsk (True eller False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Tekst (opp til %(max_length)s teikn)" - -msgid "Comma-separated integers" -msgstr "Heiltal skild med komma" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Verdien “%(value)s” har eit ugyldig datoformat. Det må vere på formen YYYY-" -"MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Verdien “%(value)s” har rett format (YYYY-MM-DD) men er ein ugyldig dato." - -msgid "Date (without time)" -msgstr "Dato (utan tid)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Verdien “%(value)s” har eit ugyldig format. Det må vere på formen YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Verdien “%(value)s” har rett format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) men " -"er ein ugyldig dato eller klokkeslett." - -msgid "Date (with time)" -msgstr "Dato (med tid)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Verdien “%(value)s” må vere eit desimaltal." - -msgid "Decimal number" -msgstr "Desimaltal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Verdien “%(value)s” har eit ugyldig format. Det må vere på formen [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Varigskap" - -msgid "Email address" -msgstr "E-postadresse" - -msgid "File path" -msgstr "Filsti" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Verdien “%(value)s” må vere eit flyttal." - -msgid "Floating point number" -msgstr "Flyttal" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Verdien “%(value)s” må vere eit heiltal." - -msgid "Integer" -msgstr "Heiltal" - -msgid "Big (8 byte) integer" -msgstr "Stort (8 bitar) heiltal" - -msgid "Small integer" -msgstr "Lite heiltal" - -msgid "IPv4 address" -msgstr "IPv4-adresse" - -msgid "IP address" -msgstr "IP-adresse" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Verdien “%(value)s” må vere anten None, True, eller False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolsk (True, False eller None)" - -msgid "Positive big integer" -msgstr "Positivt stort heiltal" - -msgid "Positive integer" -msgstr "Positivt heiltal" - -msgid "Positive small integer" -msgstr "Positivt lite heiltal" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (opp til %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Verdien “%(value)s” har eit ugyldig format. Det må vere på formen HH:MM[:ss[." -"uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Verdien “%(value)s” har rett format (HH:MM[:ss[.uuuuuu]]), men er eit " -"ugyldig klokkeslett." - -msgid "Time" -msgstr "Tid" - -msgid "URL" -msgstr "Nettadresse" - -msgid "Raw binary data" -msgstr "Rå binærdata" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” er ikkje ein gyldig UUID." - -msgid "Universally unique identifier" -msgstr "Universelt unik identifikator." - -msgid "File" -msgstr "Fil" - -msgid "Image" -msgstr "Bilete" - -msgid "A JSON object" -msgstr "Eit JSON-objekt" - -msgid "Value must be valid JSON." -msgstr "Verdi må vere gyldig JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(model)s-instans med %(field)s %(value)r eksisterer ikkje." - -msgid "Foreign Key (type determined by related field)" -msgstr "Fremmednøkkel (type bestemt av relatert felt)" - -msgid "One-to-one relationship" -msgstr "Ein-til-ein-forhold" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s-relasjon" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s-relasjonar" - -msgid "Many-to-many relationship" -msgstr "Mange-til-mange-forhold" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Feltet er påkravd." - -msgid "Enter a whole number." -msgstr "Oppgje eit heiltal." - -msgid "Enter a valid date." -msgstr "Oppgje ein gyldig dato." - -msgid "Enter a valid time." -msgstr "Oppgje eit gyldig tidspunkt." - -msgid "Enter a valid date/time." -msgstr "Oppgje gyldig dato og tidspunkt." - -msgid "Enter a valid duration." -msgstr "Oppgje ein gyldig varigskap." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Antal dagar må vere mellom {min_days} og {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Inga fil vart sendt. Sjekk \"encoding\"-typen på skjemaet." - -msgid "No file was submitted." -msgstr "Inga fil vart sendt." - -msgid "The submitted file is empty." -msgstr "Fila er tom." - -#, 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] "" -"Filnamnet kan ikkje ha fleire enn %(max)d teikn (det har %(length)d)." -msgstr[1] "" -"Filnamnet kan ikkje ha fleire enn %(max)d teikn (det har %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Last enten opp ei fil eller huk av i avkryssingsboksen." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Last opp eit gyldig bilete. Fila du lasta opp var ødelagt eller ikkje eit " -"bilete." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Velg eit gyldig valg. %(value)s er ikkje eit av dei tilgjengelege valga." - -msgid "Enter a list of values." -msgstr "Oppgje ei liste med verdiar." - -msgid "Enter a complete value." -msgstr "Oppgje ein fullstendig verdi." - -msgid "Enter a valid UUID." -msgstr "Oppgje ein gyldig UUID." - -msgid "Enter a valid JSON." -msgstr "Oppgje gyldig JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Gøymt felt %(name)s) %(error)s" - -#, 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 "" -"ManagementForm data manglar eller har blitt tukla med. Felt som manglar: " -"%(field_names)s. Du burde kanskje sende ein feilrapport dersom problemet " -"fortset. " - -#, python-format -msgid "Please submit at most %d form." -msgid_plural "Please submit at most %d forms." -msgstr[0] "Ver vennleg å ikkje sende inn fleire enn %d skjema. " -msgstr[1] "Ver vennleg å ikkje sende inn fleire enn %d skjema. " - -#, python-format -msgid "Please submit at least %d form." -msgid_plural "Please submit at least %d forms." -msgstr[0] "Ver vennleg å sende inn minst %d skjema. " -msgstr[1] "Ver vennleg å sende inn minst %d skjema. " - -msgid "Order" -msgstr "Rekkefølge" - -msgid "Delete" -msgstr "Slett" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Korriger dupliserte data for %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Korriger dupliserte data for %(field)s, som må vere unike." - -#, 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 "" -"Korriger dupliserte data for %(field_name)s, som må vere unike for " -"%(lookup)s i %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Korriger dei dupliserte verdiane nedanfor." - -msgid "The inline value did not match the parent instance." -msgstr "Inline verdien stemmer ikkje overeins med forelder-instansen.  " - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Velg eit gyldig valg. Valget er ikkje eit av dei tilgjengelege valga." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” er ikkje ein gyldig verdi." - -#, 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 "" -"%(datetime)s kunne ikkje bli tolka i tidssona %(current_timezone)s; Verdien " -"er anten tvetydig eller ugyldig." - -msgid "Clear" -msgstr "Tøm" - -msgid "Currently" -msgstr "Noverande" - -msgid "Change" -msgstr "Endre" - -msgid "Unknown" -msgstr "Ukjend" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nei" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ja,nei,kanskje" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "midnatt" - -msgid "noon" -msgstr "12:00" - -msgid "Monday" -msgstr "måndag" - -msgid "Tuesday" -msgstr "tysdag" - -msgid "Wednesday" -msgstr "onsdag" - -msgid "Thursday" -msgstr "torsdag" - -msgid "Friday" -msgstr "fredag" - -msgid "Saturday" -msgstr "laurdag" - -msgid "Sunday" -msgstr "søndag" - -msgid "Mon" -msgstr "man" - -msgid "Tue" -msgstr "tys" - -msgid "Wed" -msgstr "ons" - -msgid "Thu" -msgstr "tor" - -msgid "Fri" -msgstr "fre" - -msgid "Sat" -msgstr "lau" - -msgid "Sun" -msgstr "søn" - -msgid "January" -msgstr "januar" - -msgid "February" -msgstr "februar" - -msgid "March" -msgstr "mars" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "mai" - -msgid "June" -msgstr "juni" - -msgid "July" -msgstr "juli" - -msgid "August" -msgstr "august" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "oktober" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "desember" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mars" - -msgid "apr" -msgstr "april" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "juni" - -msgid "jul" -msgstr "juli" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "des" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mars" - -msgctxt "abbrev. month" -msgid "April" -msgstr "april" - -msgctxt "abbrev. month" -msgid "May" -msgstr "mai" - -msgctxt "abbrev. month" -msgid "June" -msgstr "juni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "juli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sep." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "des." - -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -msgctxt "alt. month" -msgid "March" -msgstr "Mars" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Mai" - -msgctxt "alt. month" -msgid "June" -msgstr "Juni" - -msgctxt "alt. month" -msgid "July" -msgstr "Juli" - -msgctxt "alt. month" -msgid "August" -msgstr "August" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "Desember" - -msgid "This is not a valid IPv6 address." -msgstr "Dette er ikkje ei gyldig IPv6-adresse." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "eller" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d år" -msgstr[1] "%(num)d år" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d månad" -msgstr[1] "%(num)d månader" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d veke" -msgstr[1] "%(num)d veker" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dag" -msgstr[1] "%(num)d dagar" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d time" -msgstr[1] "%(num)d timar" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minutt" -msgstr[1] "%(num)d minutt" - -msgid "Forbidden" -msgstr "Forbydd" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-verifikasjon feila. Førespurnad avbrote." - -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 "" -"Du ser denne meldinga på grunn av at det ikkje blei sendt nokon \"Referer\" " -"hovud frå din nettlesar, noko denne HTTPS-sida krev. Dette hovudet er eit " -"krav på grunn av sikkerheit, for å hindre at din nettlesar er kapra av " -"tredjepartar. " - -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 "" -"Dersom du har konfigurert nettlesaren din til å deaktiverere \"Referer\"-" -"hovud må du aktivere dei på nytt, i det minste for denne nettsida, eller for " -"HTTPS-tilkoplingar eller for førespurnadar av same opphav. " - -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 "" -"Dersom du brukar -taggen " -"eller inkludera \"Referrer-Policy: no-referrer\" hovud, ver vennleg å fjerne " -"dei. CSRF-vern krev \"Referer\" hovud for å gjennomføre strenge kontrollar " -"av referer. Dersom du har bekymringar for personvern bruk alternativ som for lenkjer til tredepartssider" - -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 "" -"Du ser denne meldinga fordi denne nettsida krev ein CSRF informasjonskapsel " -"når du sender inn skjema. Denne informasjonskapselen er eit krav på grunn av " -"sikkerheit, for å forsikre at nettlesaren din ikkje er kapra av " -"tredjepartar. " - -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 "" -"Dersom du har konfigurert nettlesaren din til å deaktivere " -"informasjonskapslar, ver vennleg å aktiver dei på nytt, i det minste for " -"denne nettsida, eller for førespurnader av same opphav. " - -msgid "More information is available with DEBUG=True." -msgstr "Meir informasjon er tilgjengeleg med DEBUG=True." - -msgid "No year specified" -msgstr "Årstal ikkje spesifisert" - -msgid "Date out of range" -msgstr "Dato er utanfor rekkjevidde" - -msgid "No month specified" -msgstr "Månad ikkje spesifisert" - -msgid "No day specified" -msgstr "Dag ikkje spesifisert" - -msgid "No week specified" -msgstr "Veke ikkje spesifisert" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s tilgjengeleg" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Framtidig %(verbose_name_plural)s er ikkje tilgjengeleg fordi %(class_name)s." -"allow_future er sett til False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ugyldig datostreng \"%(datestr)s\" grunna format \"%(format)s\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Fann ingen %(verbose_name)s som korresponderte med spørringa" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Sida er ikkje \"last\" og den kan heller ikkje konverterast til eit heiltal. " - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ugyldig side (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tom liste og \"%(class_name)s.allow_empty\" er False." - -msgid "Directory indexes are not allowed here." -msgstr "Mappeindeksar er ikkje tillate her." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" eksisterer ikkje" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks for %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Installasjonen var vellykka! Gratulerer!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Sjå utgjevingsnotat for Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Du ser denne sida fordi DEBUG=True er i innstillingsfila di og du ikkje har konfigurert noka " -"nettadresser." - -msgid "Django Documentation" -msgstr "Django-dokumentasjon" - -msgid "Topics, references, & how-to’s" -msgstr "Tema, referansar, & how-tos" - -msgid "Tutorial: A Polling App" -msgstr "Opplæring: Ein avstemmingsapp" - -msgid "Get started with Django" -msgstr "Kom i gang med Django" - -msgid "Django Community" -msgstr "Django Nettsamfunn" - -msgid "Connect, get help, or contribute" -msgstr "Koble, få hjelp, eller bidra" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nn/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/nn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nn/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/nn/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 30d0002cba4c2ee45c8fa56e2473164aab229d6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1VT7g diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nn/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/nn/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index a03e25d5baa3785bcdd22680968415d572b9cf61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 864 zcmZXSJ#X4j6o#)c5HKNt0XJ>c3Muk{RBW}~P*v3}CZN_B*+!AQSd?oBsXvfSQrT1b zE4sGb`Zv0EVMMH*vY|v>n0g&P0?i%HdCzmsd#-KycREb~be^1lA7$Z*mqor|&ZjAnY;~m;IuIK`L_BZ^rzrJ1J zD7DJzS*pe>KE#9G> zb@iqshm)!<*7Xyfe?KE{ZOvA@qpbGHGivh~yF6Fp-!%p9gD&%JPT~|%nvqIF?8scJ zw#727j_{V3^kYfvw41HtpWp_)IarwNsbd*z&w+-^y2i-y*w4n$^&F!z>bhgUGIE`< z({oIgxiIVt)*OChNB;QKv0pOJU$EYA91iwAbq9vW!n3YDaL_Wl&zerJYZ|O=vwg?4 zx?_(S`HRFW%Yo;n@!F-(<>7zjouDwsF$|j%AoJidH9g3qKt8?9ObZVuAUDmUn4K0L rhx+hn0*cc@5$S7!pdu4MUQ@&)l&LudiihD$5lxa)GXEvx7SQg0n=I|} diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/nn/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/nn/formats.py deleted file mode 100644 index 0ddb8fe..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/nn/formats.py +++ /dev/null @@ -1,41 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j. F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j. F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' - # "%d. %b %Y", # '25. okt 2006' - # "%d %b %Y", # '25 okt 2006' - # "%d. %b. %Y", # '25. okt. 2006' - # "%d %b. %Y", # '25 okt. 2006' - # "%d. %B %Y", # '25. oktober 2006' - # "%d %B %Y", # '25 oktober 2006' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d.%m.%y %H:%M:%S", # '25.10.06 14:30:59' - "%d.%m.%y %H:%M:%S.%f", # '25.10.06 14:30:59.000200' - "%d.%m.%y %H:%M", # '25.10.06 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/os/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/os/LC_MESSAGES/django.mo deleted file mode 100644 index b17907efa70fd70adbe6bfe55bc996928fc02dee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17994 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/os/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/os/LC_MESSAGES/django.po deleted file mode 100644 index f3badb7..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/os/LC_MESSAGES/django.po +++ /dev/null @@ -1,1235 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Soslan Khubulov , 2013 -# Soslan Khubulov , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Ossetic (http://www.transifex.com/django/django/language/" -"os/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: os\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Африкаанс" - -msgid "Arabic" -msgstr "Араббаг" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Тӕтӕйраг" - -msgid "Bulgarian" -msgstr "Болгайраг" - -msgid "Belarusian" -msgstr "Беларусаг" - -msgid "Bengali" -msgstr "Бенгалаг" - -msgid "Breton" -msgstr "Бретойнаг" - -msgid "Bosnian" -msgstr "Босниаг" - -msgid "Catalan" -msgstr "Каталайнаг" - -msgid "Czech" -msgstr "Чехаг" - -msgid "Welsh" -msgstr "Уельсаг" - -msgid "Danish" -msgstr "Даниаг" - -msgid "German" -msgstr "Немыцаг" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Грекъаг" - -msgid "English" -msgstr "Англисаг" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "Бритайнаг англисаг" - -msgid "Esperanto" -msgstr "Есперанто" - -msgid "Spanish" -msgstr "Испайнаг" - -msgid "Argentinian Spanish" -msgstr "Аргентинаг испайнаг" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Мексикайнаг Испайнаг" - -msgid "Nicaraguan Spanish" -msgstr "Никарагуайаг испайнаг" - -msgid "Venezuelan Spanish" -msgstr "Венесуелаг испайнаг" - -msgid "Estonian" -msgstr "Эстойнаг" - -msgid "Basque" -msgstr "Баскаг" - -msgid "Persian" -msgstr "Персайнаг" - -msgid "Finnish" -msgstr "Финнаг" - -msgid "French" -msgstr "Францаг" - -msgid "Frisian" -msgstr "Фризаг" - -msgid "Irish" -msgstr "Ирландиаг" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Галициаг" - -msgid "Hebrew" -msgstr "Иврит" - -msgid "Hindi" -msgstr "Хинди" - -msgid "Croatian" -msgstr "Хорватаг" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Венгриаг" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Интерлингва" - -msgid "Indonesian" -msgstr "Индонезиаг" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Исландаг" - -msgid "Italian" -msgstr "Италиаг" - -msgid "Japanese" -msgstr "Япойнаг" - -msgid "Georgian" -msgstr "Гуырдзиаг" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Казахаг" - -msgid "Khmer" -msgstr "Хмераг" - -msgid "Kannada" -msgstr "Каннадаг" - -msgid "Korean" -msgstr "Корейаг" - -msgid "Luxembourgish" -msgstr "Люксембургаг" - -msgid "Lithuanian" -msgstr "Литвайаг" - -msgid "Latvian" -msgstr "Латвийаг" - -msgid "Macedonian" -msgstr "Мӕчъидон" - -msgid "Malayalam" -msgstr "Малайаг" - -msgid "Mongolian" -msgstr "Монголиаг" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "Бурмизаг" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Непалаг" - -msgid "Dutch" -msgstr "Нидерландаг" - -msgid "Norwegian Nynorsk" -msgstr "Норвегийаг Нинорск" - -msgid "Ossetic" -msgstr "Ирон" - -msgid "Punjabi" -msgstr "Пенджабаг" - -msgid "Polish" -msgstr "Полаг" - -msgid "Portuguese" -msgstr "Португалаг" - -msgid "Brazilian Portuguese" -msgstr "Бразилаг португалаг" - -msgid "Romanian" -msgstr "Румынаг" - -msgid "Russian" -msgstr "Уырыссаг" - -msgid "Slovak" -msgstr "Словакиаг" - -msgid "Slovenian" -msgstr "Словенаг" - -msgid "Albanian" -msgstr "Албайнаг" - -msgid "Serbian" -msgstr "Сербаг" - -msgid "Serbian Latin" -msgstr "Латинаг Сербаг" - -msgid "Swedish" -msgstr "Шведаг" - -msgid "Swahili" -msgstr "Суахили" - -msgid "Tamil" -msgstr "Тамилаг" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Thai" -msgstr "Тайаг" - -msgid "Turkish" -msgstr "Туркаг" - -msgid "Tatar" -msgstr "Тӕтӕйраг" - -msgid "Udmurt" -msgstr "Удмуртаг" - -msgid "Ukrainian" -msgstr "Украинаг" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Вьетнамаг" - -msgid "Simplified Chinese" -msgstr "Ӕнцонгонд Китайаг" - -msgid "Traditional Chinese" -msgstr "Традицион Китайаг" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Раст бӕрц бафысс." - -msgid "Enter a valid URL." -msgstr "Раст URL бафысс." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "Раст email адрис бафысс." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Раст IPv4 адрис бафысс." - -msgid "Enter a valid IPv6 address." -msgstr "Раст IPv6 адрис бафысс." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Раст IPv4 кӕнӕ IPv6 адрис бафысс." - -msgid "Enter only digits separated by commas." -msgstr "Бафысс ӕрмӕст нымӕцтӕ, къӕдзгуытӕй дихгонд." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Ацы бӕрц хъуамӕ уа %(limit_value)s (у %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Ацы бӕрц хъуамӕ уа %(limit_value)s, кӕнӕ цъусдӕр." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Ацы бӕрц хъуамӕ уа %(limit_value)s, кӕнӕ цъусдӕр." - -#, 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] "" -"Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕ уӕддӕр уа (ис дзы " -"%(show_value)d)." -msgstr[1] "" -"Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕйы уӕддӕр уа (ис дзы " -"%(show_value)d)." - -#, 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] "" -"Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕйӕ фылдӕр ма уа (ис дзы " -"%(show_value)d)." -msgstr[1] "" -"Дӕ хъус бадар цӕмӕй ам %(limit_value)d дамгъӕйӕ фылдӕр ма уа (ис дзы " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Бафысс нымӕц." - -#, 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] "Дӕ хъус бадар цӕмӕй иууыл иумӕ %(max)s цифрӕйӕ фылдӕр уой." -msgstr[1] "Дӕ хъус бадар цӕмӕй иууыл иумӕ %(max)s цифрӕйӕ фылдӕр уой." - -#, 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] "Дӕ хъус бадар цӕмӕй дӕсон бынӕттӕ %(max)s-ӕй фылдӕр ма уой." -msgstr[1] "Дӕ хъус бадар цӕмӕй дӕсон бынӕттӕ %(max)s-ӕй фылдӕр ма уой." - -#, 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] "" -"Дӕ хъус бадар цӕмӕй дӕсон стъӕлфы размӕ %(max)s цифрӕйӕ фылдӕр ма уа." -msgstr[1] "" -"Дӕ хъус бадар цӕмӕй дӕсон стъӕлфы размӕ %(max)s цифрӕйӕ фылдӕр ма уа." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "ӕмӕ" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Ацы быдыр нул ма хъуамӕ уа." - -msgid "This field cannot be blank." -msgstr "Ацы быдыр афтид ма хъуамӕ уа." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s ацы %(field_label)s-имӕ нырид ис." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Быдыры хуыз: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Булон (Бӕлвырд кӕнӕ Мӕнг)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Рӕнхъ (%(max_length)s-ы йонг)" - -msgid "Comma-separated integers" -msgstr "Къӕдзыгӕй хицӕнгонд ӕгас нымӕцтӕ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Бон (ӕнӕ рӕстӕг)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Бон (ӕд рӕстӕг)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Дӕсон нымӕц" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Электрон посты адрис" - -msgid "File path" -msgstr "Файлы фӕт" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Уӕгъд стъӕлфимӕ нымӕц" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Ӕгас нымӕц" - -msgid "Big (8 byte) integer" -msgstr "Стыр (8 байты) ӕгас нымӕц" - -msgid "IPv4 address" -msgstr "IPv4 адрис" - -msgid "IP address" -msgstr "IP адрис" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Булон (Бӕлвырд, Мӕнг кӕнӕ Ницы)" - -msgid "Positive integer" -msgstr "Позитивон ӕгас нымӕц" - -msgid "Positive small integer" -msgstr "Позитивон гыццыл ӕгас нымӕц" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Слаг (ӕппӕты фылдӕр %(max_length)s)" - -msgid "Small integer" -msgstr "Гыццыл ӕгас нымӕц" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Рӕстӕг" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Хом бинарон рардтӕ" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Ныв" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Ӕттагон Амонӕн (хӕстӕг быдырӕй бӕрӕггонд хуыз)" - -msgid "One-to-one relationship" -msgstr "Иуӕн-иу бастдзинад" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Ацы быдыр ӕнӕмӕнг у." - -msgid "Enter a whole number." -msgstr "Бафысс ӕнӕхъӕн нымӕц." - -msgid "Enter a valid date." -msgstr "Раст бон бафысс." - -msgid "Enter a valid time." -msgstr "Раст рӕстӕг бафысс." - -msgid "Enter a valid date/time." -msgstr "Раст бон/рӕстӕг бафысс." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ницы файл уыд лӕвӕрд. Абӕрӕг кӕн формӕйы кодкӕнынады хуыз." - -msgid "No file was submitted." -msgstr "Ницы файл уыд лӕвӕрд." - -msgid "The submitted file is empty." -msgstr "Лӕвӕрд файл афтид у." - -#, 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] "" -"Дӕ хъус бадар цӕмӕй ацы файлы номы %(max)d дамгъӕйӕ фылдӕр ма уа(ис дзы " -"%(length)d)." -msgstr[1] "" -"Дӕ хъус бадар цӕмӕй ацы файлы номы %(max)d дамгъӕйӕ фылдӕр ма уа(ис дзы " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Дӕ хорзӕхӕй, кӕнӕ бадӕтт файл, кӕнӕ банысан кӕн сыгъдӕг чекбокс. Дыууӕ иумӕ " -"нӕ." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Раст ныв бавгӕн. Ды цы файл бавгӕдтай, уый кӕнӕ ныв нӕ уыд, кӕнӕ хӕлд ныв " -"уыд." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Раст фадат равзар. %(value)s фадӕтты ӕхсӕн нӕй." - -msgid "Enter a list of values." -msgstr "Бафысс мидисты номхыгъд." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Ӕмбӕхст быдыр %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Рад" - -msgid "Delete" -msgstr "Схафын" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Дӕ хорзӕхӕй, %(field)s-ы дывӕр рардтӕ сраст кӕн." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Дӕ хорзӕхӕй, %(field)s-ы дывӕр рардтӕ сраст кӕн. Хъуамӕ уникалон уа." - -#, 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 "" -"Дӕ хорзӕхӕй, %(field_name)s-ы дывӕр рардтӕ сраст кӕн. Хъуамӕ %(date_field)s-" -"ы %(lookup)s-ӕн уникалон уа. " - -msgid "Please correct the duplicate values below." -msgstr "Дӕ хорзӕхӕй, бындӕр цы дывӕр рардтӕ ис, уыдон сраст кӕн." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Раст фадат равзар. УКыцы фадат фадӕтты ӕхсӕн нӕй." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Сыгъдӕг" - -msgid "Currently" -msgstr "Ныр" - -msgid "Change" -msgstr "Фӕивын" - -msgid "Unknown" -msgstr "Ӕнӕбӕрӕг" - -msgid "Yes" -msgstr "О" - -msgid "No" -msgstr "Нӕ" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "о,нӕ,гӕнӕн ис" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" -msgstr[1] "%(size)d байты" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s ГБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "ӕ.ф." - -msgid "a.m." -msgstr "ӕ.р." - -msgid "PM" -msgstr "ӔФ" - -msgid "AM" -msgstr "ӔР" - -msgid "midnight" -msgstr "ӕмбисӕхсӕв" - -msgid "noon" -msgstr "ӕмбисбон" - -msgid "Monday" -msgstr "Къуырисӕр" - -msgid "Tuesday" -msgstr "Дыццӕг" - -msgid "Wednesday" -msgstr "Ӕртыццӕг" - -msgid "Thursday" -msgstr "Цыппӕрӕм" - -msgid "Friday" -msgstr "Майрӕмбон" - -msgid "Saturday" -msgstr "Сабат" - -msgid "Sunday" -msgstr "Хуыцаубон" - -msgid "Mon" -msgstr "Крс" - -msgid "Tue" -msgstr "Дцг" - -msgid "Wed" -msgstr "Ӕрт" - -msgid "Thu" -msgstr "Цпр" - -msgid "Fri" -msgstr "Мрб" - -msgid "Sat" -msgstr "Сбт" - -msgid "Sun" -msgstr "Хцб" - -msgid "January" -msgstr "Январь" - -msgid "February" -msgstr "Февраль" - -msgid "March" -msgstr "Мартъи" - -msgid "April" -msgstr "Апрель" - -msgid "May" -msgstr "Май" - -msgid "June" -msgstr "Июнь" - -msgid "July" -msgstr "Июль" - -msgid "August" -msgstr "Август" - -msgid "September" -msgstr "Сентябрь" - -msgid "October" -msgstr "Октябрь" - -msgid "November" -msgstr "Ноябрь" - -msgid "December" -msgstr "Декабрь" - -msgid "jan" -msgstr "янв" - -msgid "feb" -msgstr "фев" - -msgid "mar" -msgstr "мар" - -msgid "apr" -msgstr "апр" - -msgid "may" -msgstr "май" - -msgid "jun" -msgstr "июн" - -msgid "jul" -msgstr "июл" - -msgid "aug" -msgstr "авг" - -msgid "sep" -msgstr "сен" - -msgid "oct" -msgstr "окт" - -msgid "nov" -msgstr "ноя" - -msgid "dec" -msgstr "дек" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Янв." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Фев." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Мартъи" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Апрель" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Июнь" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Июль" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Сен." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ноя." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дек." - -msgctxt "alt. month" -msgid "January" -msgstr "Январь" - -msgctxt "alt. month" -msgid "February" -msgstr "Февраль" - -msgctxt "alt. month" -msgid "March" -msgstr "Мартъи" - -msgctxt "alt. month" -msgid "April" -msgstr "Апрель" - -msgctxt "alt. month" -msgid "May" -msgstr "Май" - -msgctxt "alt. month" -msgid "June" -msgstr "Июнь" - -msgctxt "alt. month" -msgid "July" -msgstr "Июль" - -msgctxt "alt. month" -msgid "August" -msgstr "Август" - -msgctxt "alt. month" -msgid "September" -msgstr "Сентябрь" - -msgctxt "alt. month" -msgid "October" -msgstr "Октябрь" - -msgctxt "alt. month" -msgid "November" -msgstr "Ноябрь" - -msgctxt "alt. month" -msgid "December" -msgstr "Декабрь" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "кӕнӕ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d аз" -msgstr[1] "%d азы" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d мӕй" -msgstr[1] "%d мӕйы" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d къуыри" -msgstr[1] "%d къуырийы" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d бон" -msgstr[1] "%d боны" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d сахат" -msgstr[1] "%d сахаты" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d минут" -msgstr[1] "%d минуты" - -msgid "0 minutes" -msgstr "0 минуты" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "Аз амынд нӕ уыд" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Мӕй амынд нӕ уыд" - -msgid "No day specified" -msgstr "Бон амынд нӕ уыд" - -msgid "No week specified" -msgstr "Къуыри амынд нӕ уыд" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Ницы %(verbose_name_plural)s ис" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Фидӕн %(verbose_name_plural)s-мӕ бавналӕн нӕй, уымӕн ӕмӕ %(class_name)s." -"allow_future Мӕнг у." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Домӕнӕн ницы %(verbose_name)s ӕмбӕлы" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Мӕнг фарс (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Ам директориты индекстӕ нӕй гӕнӕн." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s-ы индекс" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pa/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/pa/LC_MESSAGES/django.mo deleted file mode 100644 index a8fa88b4edae2b660b2ccf5d1c5c893083a0d026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11253 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 B%@P0r diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pa/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/pa/LC_MESSAGES/django.po deleted file mode 100644 index d71b5f7..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/pa/LC_MESSAGES/django.po +++ /dev/null @@ -1,1213 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# A S Alam , 2011,2013,2015 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/django/django/" -"language/pa/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pa\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "ਅਫਰੀਕੀ" - -msgid "Arabic" -msgstr "ਅਰਬੀ" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "ਅਜ਼ਰਬਾਈਜਾਨੀ" - -msgid "Bulgarian" -msgstr "ਬੁਲਗਾਰੀਆਈ" - -msgid "Belarusian" -msgstr "ਬੇਲਾਰੂਸੀ" - -msgid "Bengali" -msgstr "ਬੰਗਾਲੀ" - -msgid "Breton" -msgstr "ਬਰੇਟੋਨ" - -msgid "Bosnian" -msgstr "ਬੋਸਨੀਆਈ" - -msgid "Catalan" -msgstr "ਕਾਟਾਲਾਨ" - -msgid "Czech" -msgstr "ਚੈੱਕ" - -msgid "Welsh" -msgstr "ਵੈਲਸ਼" - -msgid "Danish" -msgstr "ਡੈਨਿਸ਼" - -msgid "German" -msgstr "ਜਰਮਨ" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "ਗਰੀਕ" - -msgid "English" -msgstr "ਅੰਗਰੇਜ਼ੀ" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "ਬਰਤਾਨੀਵੀਂ ਅੰਗਰੇਜ਼ੀ" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "ਸਪੇਨੀ" - -msgid "Argentinian Spanish" -msgstr "ਅਰਜਨਟੀਨੀ ਸਪੇਨੀ" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "ਮੈਕਸੀਕਨ ਸਪੇਨੀ" - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "ਈਸਟੋਨੀਆਈ" - -msgid "Basque" -msgstr "ਬਸਕਿਊ" - -msgid "Persian" -msgstr "ਪਰਸ਼ੀਆਈ" - -msgid "Finnish" -msgstr "ਫੈਨਿਸ਼" - -msgid "French" -msgstr "ਫਰੈਂਚ" - -msgid "Frisian" -msgstr "ਫ਼ਾਰਸੀ" - -msgid "Irish" -msgstr "ਆਈਰਸ਼" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "ਗਲੀਸੀਆਈ" - -msgid "Hebrew" -msgstr "ਹੈਬਰਿਊ" - -msgid "Hindi" -msgstr "ਹਿੰਦੀ" - -msgid "Croatian" -msgstr "ਕਰੋਆਟੀਆਈ" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "ਹੰਗਰੀਆਈ" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "ਇੰਡੋਨੇਸ਼ੀਆਈ" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "ਆਈਸਲੈਂਡਿਕ" - -msgid "Italian" -msgstr "ਇਤਾਲਵੀ" - -msgid "Japanese" -msgstr "ਜਾਪਾਨੀ" - -msgid "Georgian" -msgstr "ਜਾਰਜੀਆਈ" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "ਕਜ਼ਾਖ" - -msgid "Khmer" -msgstr "ਖਮੀਰ" - -msgid "Kannada" -msgstr "ਕੰਨੜ" - -msgid "Korean" -msgstr "ਕੋਰੀਆਈ" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "ਲੀਥੁਨੀਆਈ" - -msgid "Latvian" -msgstr "ਲਾਟਵੀਅਨ" - -msgid "Macedonian" -msgstr "ਮੈਕਡੋਨੀਆਈ" - -msgid "Malayalam" -msgstr "ਮਲਿਆਲਮ" - -msgid "Mongolian" -msgstr "ਮੰਗੋਲੀਆਈ" - -msgid "Marathi" -msgstr "ਮਰਾਠੀ" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "ਨੇਪਾਲੀ" - -msgid "Dutch" -msgstr "ਡੱਚ" - -msgid "Norwegian Nynorsk" -msgstr "ਨਾਰਵੇਗੀਅਨ ਨਯਨੋਰਸਕ" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "ਪੰਜਾਬੀ" - -msgid "Polish" -msgstr "ਪੋਲੈਂਡੀ" - -msgid "Portuguese" -msgstr "ਪੁਰਤਗਾਲੀ" - -msgid "Brazilian Portuguese" -msgstr "ਬਰਾਜ਼ੀਲੀ ਪੁਰਤਗਾਲੀ" - -msgid "Romanian" -msgstr "ਰੋਮਾਨੀਆਈ" - -msgid "Russian" -msgstr "ਰੂਸੀ" - -msgid "Slovak" -msgstr "ਸਲੋਵਾਕ" - -msgid "Slovenian" -msgstr "ਸਲੋਵੀਨੀਆਈ" - -msgid "Albanian" -msgstr "ਅਲਬੀਨੀਆਈ" - -msgid "Serbian" -msgstr "ਸਰਬੀਆਈ" - -msgid "Serbian Latin" -msgstr "ਸਰਬੀਆਈ ਲੈਟਿਨ" - -msgid "Swedish" -msgstr "ਸਵੀਡਨੀ" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "ਤਾਮਿਲ" - -msgid "Telugu" -msgstr "ਤੇਲਗੂ" - -msgid "Thai" -msgstr "ਥਾਈ" - -msgid "Turkish" -msgstr "ਤੁਰਕ" - -msgid "Tatar" -msgstr "ਤਤਾਰ" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "ਯੂਕਰੇਨੀ" - -msgid "Urdu" -msgstr "ਉਰਦੂ" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "ਵੀਅਤਨਾਮੀ" - -msgid "Simplified Chinese" -msgstr "ਸਧਾਰਨ ਚੀਨੀ" - -msgid "Traditional Chinese" -msgstr "ਮੂਲ ਚੀਨੀ" - -msgid "Messages" -msgstr "ਸੁਨੇਹੇ" - -msgid "Site Maps" -msgstr "ਸਾਈਟ ਖਾਕੇ" - -msgid "Static Files" -msgstr "ਸਥਿਰ ਫਾਈਲਾਂ" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "ਠੀਕ ਮੁੱਲ ਦਿਓ" - -msgid "Enter a valid URL." -msgstr "ਠੀਕ URL ਦਿਉ।" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "ਢੁੱਕਵਾਂ ਈਮੇਲ ਸਿਰਨਾਵਾਂ ਦਿਉ ਜੀ।" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "" - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "ਨੰਬਰ ਦਿਓ।" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "ਅਤੇ" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "" - -msgid "This field cannot be blank." -msgstr "ਇਹ ਖੇਤਰ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।" - -#, 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" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "ਖੇਤਰ ਦੀ ਕਿਸਮ: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "ਮਿਤੀ (ਬਿਨਾਂ ਸਮਾਂ)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "ਮਿਤੀ (ਸਮੇਂ ਨਾਲ)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "ਦਸ਼ਮਲਵ ਅੰਕ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "ਅੰਤਰਾਲ" - -msgid "Email address" -msgstr "ਈਮੇਲ ਐਡਰੈੱਸ" - -msgid "File path" -msgstr "ਫਾਇਲ ਪਾਥ" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "ਅੰਕ" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "IPv4 address" -msgstr "IPv4 ਸਿਰਨਾਵਾਂ" - -msgid "IP address" -msgstr "IP ਐਡਰੈੱਸ" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "ਟੈਕਸਟ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "ਸਮਾਂ" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "ਫਾਇਲ" - -msgid "Image" -msgstr "ਚਿੱਤਰ" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "ਇੱਕ-ਤੋਂ-ਇੱਕ ਸਬੰਧ" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "ਇਹ ਖੇਤਰ ਲਾਜ਼ਮੀ ਹੈ।" - -msgid "Enter a whole number." -msgstr "ਪੂਰਨ ਨੰਬਰ ਦਿਉ।" - -msgid "Enter a valid date." -msgstr "ਠੀਕ ਮਿਤੀ ਦਿਓ।" - -msgid "Enter a valid time." -msgstr "ਠੀਕ ਸਮਾਂ ਦਿਓ।" - -msgid "Enter a valid date/time." -msgstr "ਠੀਕ ਮਿਤੀ/ਸਮਾਂ ਦਿਓ।" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" - -msgid "No file was submitted." -msgstr "ਕੋਈ ਫਾਇਲ ਨਹੀਂ ਭੇਜੀ।" - -msgid "The submitted file is empty." -msgstr "ਦਿੱਤੀ ਫਾਇਲ ਖਾਲੀ ਹੈ।" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "ਮੁੱਲ ਦੀ ਲਿਸਟ ਦਿਓ।" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "ਲੜੀ" - -msgid "Delete" -msgstr "ਹਟਾਓ" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "ਸਾਫ਼ ਕਰੋ" - -msgid "Currently" -msgstr "ਮੌਜੂਦਾ" - -msgid "Change" -msgstr "ਬਦਲੋ" - -msgid "Unknown" -msgstr "ਅਣਜਾਣ" - -msgid "Yes" -msgstr "ਹਾਂ" - -msgid "No" -msgstr "ਨਹੀਂ" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "ਹਾਂ,ਨਹੀਂ,ਸ਼ਾਇਦ" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d ਬਾਈਟ" -msgstr[1] "%(size)d ਬਾਈਟ" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "ਸ਼ਾਮ" - -msgid "AM" -msgstr "ਸਵੇਰ" - -msgid "midnight" -msgstr "ਅੱਧੀ-ਰਾਤ" - -msgid "noon" -msgstr "ਨੂਨ" - -msgid "Monday" -msgstr "ਸੋਮਵਾਰ" - -msgid "Tuesday" -msgstr "ਮੰਗਲਵਾਰ" - -msgid "Wednesday" -msgstr "ਬੁੱਧਵਾਰ" - -msgid "Thursday" -msgstr "ਵੀਰਵਾਰ" - -msgid "Friday" -msgstr "ਸ਼ੁੱਕਰਵਾਰ" - -msgid "Saturday" -msgstr "ਸ਼ਨਿੱਚਰਵਾਰ" - -msgid "Sunday" -msgstr "ਐਤਵਾਰ" - -msgid "Mon" -msgstr "ਸੋਮ" - -msgid "Tue" -msgstr "ਮੰਗ" - -msgid "Wed" -msgstr "ਬੁੱਧ" - -msgid "Thu" -msgstr "ਵੀਰ" - -msgid "Fri" -msgstr "ਸ਼ੁੱਕ" - -msgid "Sat" -msgstr "ਸ਼ਨਿੱ" - -msgid "Sun" -msgstr "ਐਤ" - -msgid "January" -msgstr "ਜਨਵਰੀ" - -msgid "February" -msgstr "ਫਰਵਰੀ" - -msgid "March" -msgstr "ਮਾਰਚ" - -msgid "April" -msgstr "ਅਪਰੈਲ" - -msgid "May" -msgstr "ਮਈ" - -msgid "June" -msgstr "ਜੂਨ" - -msgid "July" -msgstr "ਜੁਲਾਈ" - -msgid "August" -msgstr "ਅਗਸਤ" - -msgid "September" -msgstr "ਸਤੰਬਰ" - -msgid "October" -msgstr "ਅਕਤੂਬਰ" - -msgid "November" -msgstr "ਨਵੰਬਰ" - -msgid "December" -msgstr "ਦਸੰਬਰ" - -msgid "jan" -msgstr "ਜਨ" - -msgid "feb" -msgstr "ਫਰ" - -msgid "mar" -msgstr "ਮਾਰ" - -msgid "apr" -msgstr "ਅਪ" - -msgid "may" -msgstr "ਮਈ" - -msgid "jun" -msgstr "ਜੂਨ" - -msgid "jul" -msgstr "ਜੁਲ" - -msgid "aug" -msgstr "ਅਗ" - -msgid "sep" -msgstr "ਸਤੰ" - -msgid "oct" -msgstr "ਅਕ" - -msgid "nov" -msgstr "ਨਵੰ" - -msgid "dec" -msgstr "ਦਸੰ" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "ਜਨ" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ਫਰ" - -msgctxt "abbrev. month" -msgid "March" -msgstr "ਮਾਰ" - -msgctxt "abbrev. month" -msgid "April" -msgstr "ਅਪ" - -msgctxt "abbrev. month" -msgid "May" -msgstr "ਮਈ" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ਜੂਨ" - -msgctxt "abbrev. month" -msgid "July" -msgstr "ਜੁਲ" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ਅਗ" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "ਸਤੰ" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "ਅਕਤੂ" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "ਨਵੰ" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "ਦਸੰ" - -msgctxt "alt. month" -msgid "January" -msgstr "ਜਨਵਰੀ" - -msgctxt "alt. month" -msgid "February" -msgstr "ਫਰਵਰੀ" - -msgctxt "alt. month" -msgid "March" -msgstr "ਮਾਰਚ" - -msgctxt "alt. month" -msgid "April" -msgstr "ਅਪਰੈਲ" - -msgctxt "alt. month" -msgid "May" -msgstr "ਮਈ" - -msgctxt "alt. month" -msgid "June" -msgstr "ਜੂਨ" - -msgctxt "alt. month" -msgid "July" -msgstr "ਜੁਲਾਈ" - -msgctxt "alt. month" -msgid "August" -msgstr "ਅਗਸਤ" - -msgctxt "alt. month" -msgid "September" -msgstr "ਸਤੰਬਰ" - -msgctxt "alt. month" -msgid "October" -msgstr "ਅਕਤੂਬਰ" - -msgctxt "alt. month" -msgid "November" -msgstr "ਨਵੰਬਰ" - -msgctxt "alt. month" -msgid "December" -msgstr "ਦਸੰਬਰ" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "ਜਾਂ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d ਸਾਲ" -msgstr[1] "%d ਸਾਲ" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d ਮਹੀਨਾ" -msgstr[1] "%d ਮਹੀਨੇ" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d ਹਫ਼ਤਾ" -msgstr[1] "%d ਹਫ਼ਤੇ" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d ਦਿਨ" -msgstr[1] "%d ਦਿਨ" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d ਘੰਟਾ" -msgstr[1] "%d ਘੰਟੇ" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d ਮਿੰਟ" -msgstr[1] "%d ਮਿੰਟ" - -msgid "0 minutes" -msgstr "0 ਮਿੰਟ" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "ਕੋਈ ਸਾਲ ਨਹੀਂ ਦਿੱਤਾ" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "ਕੋਈ ਮਹੀਨਾ ਨਹੀਂ ਦਿੱਤਾ" - -msgid "No day specified" -msgstr "ਕੋਈ ਦਿਨ ਨਹੀਂ ਦਿੱਤਾ" - -msgid "No week specified" -msgstr "ਕੋਈ ਹਫ਼ਤਾ ਨਹੀਂ ਦਿੱਤਾ" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s ਦਾ ਇੰਡੈਕਸ" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/pl/LC_MESSAGES/django.mo deleted file mode 100644 index cc31f02147082f5a60b6a4c3b28c79b91ce228e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30975 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

u^DhhYu`b zXJc||?Zy%N?!m6m?h^=c(eAT{h~tN9p+$ia&mJ~u&?6s+hbcm4 z5o@z)G`X>(HyO4T=&)Ujc>;mDj*X?!#Bw5Yy!Oo$qX8FtWvQ}D1be(*Lh&S>yj zu-b+V)*#kmU6qQs7d6r=p{p@<%H%XcOH7kCb+3w^y3KGF!(6d;cb`mj+twNDX!=?THX9K~K^1pu9hx@>W;f$p#asd~ z`Mj-BC?bt8M#c>u5n$EgLb{!=gFm>S`AK_GLkh9D#b_Oaq^!-80V8N^(pw_T$9cV+ zPuM;47&Cc&p|seq&HIZI?=SKbCPYs#%!giK*zBc9Z!1Vn4fU|0FYUbMqY#%7Quk<` zh<%l_62`zBcMS1V%v%gw26tmE3+sIFj~tXT=vG6-iW;8&Izx2o?66I)^<&NGSTKE? z6A3^>Uk;g<{O2IjCu0Asb+=7|zEM;#pC}809FZ!5z9*Afc~& z{3V$-94y3x`pD={=Sc>um^T@d-i|0hoHAnXH1ltTe^7(d0o(TxZmHndfLk)lvw3lS zhi4iZqaDsV<6dgyCnLKp73{`oh6WQLc7F*z)hP437pI22s$OlVm|oMf&iu?94qH3a zB?=SWmctfX@GOrxkUysOAS@ZNipk(0jy+d<6sIHH<@Dy-Rq2%BPwnQ~sybUbuRLUk zo%$p8L9(1@}a_qp1VJ&0!OdEE=+gWA3(ZKl-^|)DEiJ#~=O1d>q#> zyWfa4iA_UqK*XdOjIM~qLyoCWNZd=9k7-oJ5if(m#-OuaI?014^e$`L_IPz^4>dd) zezmd~!HoPY6Ag%A4q2N!X!vzN>~>64Cygr_BWKC(pl7-~&VvTBFz!vJniP0p>k#=DS*0!YAh{s$ zYF=WF<(M~4W#~|Qhc|123AI*?w%H9jz?|7x0Ed^plU&1kMCG$Uk5-0`Mb>no)1)~o zn4Z4d<+=MXJx8a8x%)782IgO6+;bX!hYNhiqydU8Ra~ z^UqZD3aDnPow*I!RVSD{-0d#)U~_dH5n3sNH;@^6-yn->|D z3bxZcBAU5l#6Mxga7cn68ZnRW*cp1lbN%)95l?FKC`{)C#g! zq1BxBfCo?a`OXe2k6@S(`!?;bA&J3A#s^T7sF-?HH?{VuZsKl6Y!V-^sG&p85c)7&szRW&)>XYfI zkJe?T$38Y2mO7qp^V&x}bvrNr$d(@bm=Neg;*Ps_X9Jap7L{%ws?oquS? zkc+qpR3IyoCaW`)CUt55-cP?-+pigO#0+FeF%rx*NFKck3{M&}FPr2aDG(dUTAUPu zJ34lrHpe{p{k3j-Lvco;Y0qiJ+#wp&DRmFC@f+@)kg7$}*8?Ga-iS=bRP|*=YTU58NAdQ|YF4B{wJf|>D+n~(cxPV*eE{naq zQO8PSSx>j6J(b(2{6wS4Qx)sM-kHXFT}1D&qO$pQh6&rwA&1F{sy(J6bBl>xM#Gh2 z8)CYqsYCwiwpodPltY>Z_bl72=5h8~wyC4m>wRtgp_eeYGTVrwidn!s=wst$Azs5qNFCh83VG>pUeD6FaN=Z&Z?xD1|HW7JK85p6f!Ya>pW~e4MZhu0u+w9rmj*|po&vbxJj>u z^<+;q&U1Q1avmW<9rcQwm3TC=IX#2FzaQ8Pizz#f{bm4FmW;Fl?NAZ=)Ey ztT@YU#|J2%36_W7z84x$J$bUSpfI10E_P(!(o;B_0@Nt%cjL zc01N<&*PkfwP~)>4^r?fFH??k4TpZ6a)=78-Hd(J4i)C*_HOLP4*p_a?9iE;^kAp= z#m*rLpJgg$eXV14WJ4;p`j3T%UofIZLk_z@F+4Sxu*NroS^+MOWHzs-+B2?h@t^<~;B)?+6R%Ncc$XZbA;x h=AM^8lGWTb%EQZRt|)U0J3jJk?SF<>b#|Wv{Rc^^1eyQ< diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po deleted file mode 100644 index 099b2e3..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/LC_MESSAGES/django.po +++ /dev/null @@ -1,1443 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# 8ffa075ab2f53c280beb2c066769d1ac_169beb5 <462ee687bbf3107fab5af73e8cc690d0_217822>, 2014 -# Adam Stachowicz , 2015 -# angularcircle, 2011,2013 -# angularcircle, 2011,2013 -# angularcircle, 2014 -# Dariusz Paluch , 2015 -# Darek, 2022 -# Jannis Leidel , 2011 -# Janusz Harkot , 2014-2015 -# Kacper Krupa , 2013 -# Karol , 2012 -# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 , 2011 -# 0d5641585fd67fbdb97037c19ab83e4c_18c98b0 , 2011 -# Łukasz Rekucki (lqc) , 2011 -# Maciej Olko , 2016-2021 -# Maciej Olko , 2023-2024 -# Maciej Olko , 2015 -# Mariusz Felisiak , 2020-2021,2023-2025 -# Michał Pasternak , 2013 -# c10516f0462e552b4c3672569f0745a7_cc5cca2 <841826256cd8f47d0e443806a8e56601_19204>, 2012 -# Piotr Meuś , 2014 -# c10516f0462e552b4c3672569f0745a7_cc5cca2 <841826256cd8f47d0e443806a8e56601_19204>, 2012 -# Quadric , 2014 -# Radek Czajka , 2013 -# Radek Czajka , 2013 -# Roman Barczyński, 2012 -# 8ffa075ab2f53c280beb2c066769d1ac_169beb5 <462ee687bbf3107fab5af73e8cc690d0_217822>, 2014 -# Tomasz Kajtoch , 2016-2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Mariusz Felisiak , " -"2020-2021,2023-2025\n" -"Language-Team: Polish (http://app.transifex.com/django/django/language/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Afrikaans" -msgstr "afrykanerski" - -msgid "Arabic" -msgstr "arabski" - -msgid "Algerian Arabic" -msgstr "algierski arabski" - -msgid "Asturian" -msgstr "asturyjski" - -msgid "Azerbaijani" -msgstr "azerski" - -msgid "Bulgarian" -msgstr "bułgarski" - -msgid "Belarusian" -msgstr "białoruski" - -msgid "Bengali" -msgstr "bengalski" - -msgid "Breton" -msgstr "bretoński" - -msgid "Bosnian" -msgstr "bośniacki" - -msgid "Catalan" -msgstr "kataloński" - -msgid "Central Kurdish (Sorani)" -msgstr "sorani" - -msgid "Czech" -msgstr "czeski" - -msgid "Welsh" -msgstr "walijski" - -msgid "Danish" -msgstr "duński" - -msgid "German" -msgstr "niemiecki" - -msgid "Lower Sorbian" -msgstr "dolnołużycki" - -msgid "Greek" -msgstr "grecki" - -msgid "English" -msgstr "angielski" - -msgid "Australian English" -msgstr "australijski angielski" - -msgid "British English" -msgstr "brytyjski angielski" - -msgid "Esperanto" -msgstr "esperanto" - -msgid "Spanish" -msgstr "hiszpański" - -msgid "Argentinian Spanish" -msgstr "hiszpański argentyński" - -msgid "Colombian Spanish" -msgstr "hiszpański kolumbijski" - -msgid "Mexican Spanish" -msgstr "hiszpański meksykański" - -msgid "Nicaraguan Spanish" -msgstr "hiszpański nikaraguański" - -msgid "Venezuelan Spanish" -msgstr "hiszpański wenezuelski" - -msgid "Estonian" -msgstr "estoński" - -msgid "Basque" -msgstr "baskijski" - -msgid "Persian" -msgstr "perski" - -msgid "Finnish" -msgstr "fiński" - -msgid "French" -msgstr "francuski" - -msgid "Frisian" -msgstr "fryzyjski" - -msgid "Irish" -msgstr "irlandzki" - -msgid "Scottish Gaelic" -msgstr "Szkocki gaelicki" - -msgid "Galician" -msgstr "galicyjski" - -msgid "Hebrew" -msgstr "hebrajski" - -msgid "Hindi" -msgstr "hindi" - -msgid "Croatian" -msgstr "chorwacki" - -msgid "Upper Sorbian" -msgstr "górnołużycki" - -msgid "Haitian Creole" -msgstr "Haitański Kreolski" - -msgid "Hungarian" -msgstr "węgierski" - -msgid "Armenian" -msgstr "ormiański" - -msgid "Interlingua" -msgstr "interlingua" - -msgid "Indonesian" -msgstr "indonezyjski" - -msgid "Igbo" -msgstr "igbo" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islandzki" - -msgid "Italian" -msgstr "włoski" - -msgid "Japanese" -msgstr "japoński" - -msgid "Georgian" -msgstr "gruziński" - -msgid "Kabyle" -msgstr "kabylski" - -msgid "Kazakh" -msgstr "kazachski" - -msgid "Khmer" -msgstr "khmerski" - -msgid "Kannada" -msgstr "kannada" - -msgid "Korean" -msgstr "koreański" - -msgid "Kyrgyz" -msgstr "kirgiski" - -msgid "Luxembourgish" -msgstr "luksemburski" - -msgid "Lithuanian" -msgstr "litewski" - -msgid "Latvian" -msgstr "łotewski" - -msgid "Macedonian" -msgstr "macedoński" - -msgid "Malayalam" -msgstr "malajski" - -msgid "Mongolian" -msgstr "mongolski" - -msgid "Marathi" -msgstr "marathi" - -msgid "Malay" -msgstr "malajski" - -msgid "Burmese" -msgstr "birmański" - -msgid "Norwegian Bokmål" -msgstr "norweski (bokmål)" - -msgid "Nepali" -msgstr "nepalski" - -msgid "Dutch" -msgstr "holenderski" - -msgid "Norwegian Nynorsk" -msgstr "norweski (nynorsk)" - -msgid "Ossetic" -msgstr "osetyjski" - -msgid "Punjabi" -msgstr "pendżabski" - -msgid "Polish" -msgstr "polski" - -msgid "Portuguese" -msgstr "portugalski" - -msgid "Brazilian Portuguese" -msgstr "portugalski brazylijski" - -msgid "Romanian" -msgstr "rumuński" - -msgid "Russian" -msgstr "rosyjski" - -msgid "Slovak" -msgstr "słowacki" - -msgid "Slovenian" -msgstr "słoweński" - -msgid "Albanian" -msgstr "albański" - -msgid "Serbian" -msgstr "serbski" - -msgid "Serbian Latin" -msgstr "serbski (łaciński)" - -msgid "Swedish" -msgstr "szwedzki" - -msgid "Swahili" -msgstr "suahili" - -msgid "Tamil" -msgstr "tamilski" - -msgid "Telugu" -msgstr "telugu" - -msgid "Tajik" -msgstr "tadżycki" - -msgid "Thai" -msgstr "tajski" - -msgid "Turkmen" -msgstr "turkmeński" - -msgid "Turkish" -msgstr "turecki" - -msgid "Tatar" -msgstr "tatarski" - -msgid "Udmurt" -msgstr "udmurcki" - -msgid "Uyghur" -msgstr "ujgurski" - -msgid "Ukrainian" -msgstr "ukraiński" - -msgid "Urdu" -msgstr "urdu" - -msgid "Uzbek" -msgstr "uzbecki" - -msgid "Vietnamese" -msgstr "wietnamski" - -msgid "Simplified Chinese" -msgstr "chiński uproszczony" - -msgid "Traditional Chinese" -msgstr "chiński tradycyjny" - -msgid "Messages" -msgstr "Wiadomości" - -msgid "Site Maps" -msgstr "Mapy stron" - -msgid "Static Files" -msgstr "Pliki statyczne" - -msgid "Syndication" -msgstr "Syndykacja treści" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Ten numer strony nie jest liczbą całkowitą" - -msgid "That page number is less than 1" -msgstr "Ten numer strony jest mniejszy niż 1" - -msgid "That page contains no results" -msgstr "Ta strona nie zawiera wyników" - -msgid "Enter a valid value." -msgstr "Wpisz poprawną wartość." - -msgid "Enter a valid domain name." -msgstr "Wpisz poprawną nazwę domeny." - -msgid "Enter a valid URL." -msgstr "Wpisz poprawny URL." - -msgid "Enter a valid integer." -msgstr "Wprowadź poprawną liczbę całkowitą." - -msgid "Enter a valid email address." -msgstr "Wprowadź poprawny adres email." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Wpisz poprawny „slug” zawierający litery, cyfry, podkreślenia i myślniki." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Wpisz poprawny „slug” zawierający litery Unicode, cyfry, podkreślenia i " -"myślniki." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Wpisz poprawny adres %(protocol)s. " - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 lub IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Wpisz tylko cyfry oddzielone przecinkami." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Upewnij się, że ta wartość jest %(limit_value)s (jest %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Upewnij się, że ta wartość jest mniejsza lub równa %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Upewnij się, że ta wartość jest większa lub równa %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Upewnij się, że ta wartość jest wielokrotnością wielkości " -"kroku%(limit_value)s." - -#, 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 "" -"Upewnij się, że ta wartość jest wielokrotnością %(limit_value)s, zaczynają " -"od %(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s i tak " -"dalej." - -#, 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] "" -"Upewnij się, że ta wartość ma przynajmniej %(limit_value)d znak (obecnie ma " -"%(show_value)d)." -msgstr[1] "" -"Upewnij się, że ta wartość ma przynajmniej %(limit_value)d znaki (obecnie ma " -"%(show_value)d)." -msgstr[2] "" -"Upewnij się, że ta wartość ma przynajmniej %(limit_value)d znaków (obecnie " -"ma %(show_value)d)." -msgstr[3] "" -"Upewnij się, że ta wartość ma przynajmniej %(limit_value)d znaków (obecnie " -"ma %(show_value)d)." - -#, 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] "" -"Upewnij się, że ta wartość ma co najwyżej %(limit_value)d znak (obecnie ma " -"%(show_value)d)." -msgstr[1] "" -"Upewnij się, że ta wartość ma co najwyżej %(limit_value)d znaki (obecnie ma " -"%(show_value)d)." -msgstr[2] "" -"Upewnij się, że ta wartość ma co najwyżej %(limit_value)d znaków (obecnie ma " -"%(show_value)d)." -msgstr[3] "" -"Upewnij się, że ta wartość ma co najwyżej %(limit_value)d znaków (obecnie ma " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Wpisz liczbę." - -#, 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] "Upewnij się, że łącznie nie ma więcej niż %(max)s cyfry." -msgstr[1] "Upewnij się, że łącznie nie ma więcej niż %(max)s cyfry." -msgstr[2] "Upewnij się, że łącznie nie ma więcej niż %(max)s cyfr." -msgstr[3] "Upewnij się, że łącznie nie ma więcej niż %(max)s cyfr." - -#, 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] "" -"Upewnij się, że liczba ma nie więcej niż %(max)s cyfrę po przecinku." -msgstr[1] "" -"Upewnij się, że liczba ma nie więcej niż %(max)s cyfry po przecinku." -msgstr[2] "Upewnij się, że liczba ma nie więcej niż %(max)s cyfr po przecinku." -msgstr[3] "Upewnij się, że liczba ma nie więcej niż %(max)s cyfr po przecinku." - -#, 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] "" -"Upewnij się, że liczba ma nie więcej niż %(max)s cyfrę przed przecinkiem." -msgstr[1] "" -"Upewnij się, że liczba ma nie więcej niż %(max)s cyfry przed przecinkiem." -msgstr[2] "" -"Upewnij się, że liczba ma nie więcej niż %(max)s cyfr przed przecinkiem." -msgstr[3] "" -"Upewnij się, że liczba ma nie więcej niż %(max)s cyfr przed przecinkiem." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Rozszerzenie pliku „%(extension)s” jest niedozwolone. Dozwolone rozszerzenia " -"to: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Znaki null są niedozwolone." - -msgid "and" -msgstr "i" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" -"Istnieje już instancja modelu %(model_name)s mająca takie same pole/pola " -"%(field_labels)s." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Ograniczenie \"%(name)s\" zostało naruszone." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Wartość %(value)r nie jest poprawnym wyborem." - -msgid "This field cannot be null." -msgstr "To pole nie może być puste." - -msgid "This field cannot be blank." -msgstr "To pole nie może być puste." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Istnieje już %(model_name)s z tą wartością pola %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"Wartość pola %(field_label)s musi być unikatowa dla %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Pole typu: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Wartością „%(value)s” musi być True albo False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Wartością „%(value)s” musi być True, False lub None." - -msgid "Boolean (Either True or False)" -msgstr "Wartość logiczna (True lub False – prawda lub fałsz)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Ciąg znaków (do %(max_length)s znaków)" - -msgid "String (unlimited)" -msgstr "Ciąg znaków (bez limitu)" - -msgid "Comma-separated integers" -msgstr "Liczby całkowite rozdzielone przecinkami" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Wartość „%(value)s” ma nieprawidłowy format daty. Musi być ona w formacie " -"YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Wartość „%(value)s” ma prawidłowy format (YYYY-MM-DD), ale jest " -"nieprawidłową datą." - -msgid "Date (without time)" -msgstr "Data (bez godziny)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Wartość „%(value)s” ma nieprawidłowy format. Musi być ona w formacie YYYY-MM-" -"DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Wartość „%(value)s” ma prawidłowy format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]), ale jest nieprawidłową datą/godziną." - -msgid "Date (with time)" -msgstr "Data (z godziną)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Wartością „%(value)s” musi być liczba dziesiętna." - -msgid "Decimal number" -msgstr "Liczba dziesiętna" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Wartość „%(value)s” ma błędny format. Poprawny format to [DD] [HH:[MM:]]ss[." -"uuuuuu]." - -msgid "Duration" -msgstr "Czas trwania" - -msgid "Email address" -msgstr "Adres e-mail" - -msgid "File path" -msgstr "Ścieżka do pliku" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Wartością „%(value)s” musi być liczba zmiennoprzecinkowa." - -msgid "Floating point number" -msgstr "Liczba zmiennoprzecinkowa" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Wartością „%(value)s” musi być liczba całkowita." - -msgid "Integer" -msgstr "Liczba całkowita" - -msgid "Big (8 byte) integer" -msgstr "Duża liczba całkowita (8 bajtów)" - -msgid "Small integer" -msgstr "Mała liczba całkowita" - -msgid "IPv4 address" -msgstr "adres IPv4" - -msgid "IP address" -msgstr "Adres IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Wartością „%(value)s” musi być None, True lub False." - -msgid "Boolean (Either True, False or None)" -msgstr "Wartość logiczna (True, False, None – prawda, fałsz lub nic)" - -msgid "Positive big integer" -msgstr "Dodatnia duża liczba całkowita" - -msgid "Positive integer" -msgstr "Dodatnia liczba całkowita" - -msgid "Positive small integer" -msgstr "Dodatnia mała liczba całkowita" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (do %(max_length)s znaków)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Wartość „%(value)s” ma nieprawidłowy format. Musi być ona w formacie HH:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Wartość „%(value)s” ma prawidłowy format (HH:MM[:ss[.uuuuuu]]), ale jest " -"nieprawidłową wartością czasu." - -msgid "Time" -msgstr "Czas" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Dane w postaci binarnej" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "Wartość „%(value)s” nie jest poprawnym UUID-em." - -msgid "Universally unique identifier" -msgstr "Uniwersalnie unikalny identyfikator" - -msgid "File" -msgstr "Plik" - -msgid "Image" -msgstr "Plik graficzny" - -msgid "A JSON object" -msgstr "Obiekt JSON" - -msgid "Value must be valid JSON." -msgstr "Wartość musi być poprawnym JSON-em." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "Instancja %(model)s z %(field)s %(value)r nie jest poprawnym wyborem." - -msgid "Foreign Key (type determined by related field)" -msgstr "Klucz obcy (typ określony przez pole powiązane)" - -msgid "One-to-one relationship" -msgstr "Powiązanie jeden do jednego" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "powiązanie %(from)s do %(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "powiązania %(from)s do %(to)s" - -msgid "Many-to-many relationship" -msgstr "Powiązanie wiele-do-wielu" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "To pole jest wymagane." - -msgid "Enter a whole number." -msgstr "Wpisz liczbę całkowitą." - -msgid "Enter a valid date." -msgstr "Wpisz poprawną datę." - -msgid "Enter a valid time." -msgstr "Wpisz poprawną godzinę." - -msgid "Enter a valid date/time." -msgstr "Wpisz poprawną datę/godzinę." - -msgid "Enter a valid duration." -msgstr "Wpisz poprawny czas trwania." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Liczba dni musi wynosić między {min_days} a {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Nie wysłano żadnego pliku. Sprawdź typ kodowania formularza." - -msgid "No file was submitted." -msgstr "Żaden plik nie został przesłany." - -msgid "The submitted file is empty." -msgstr "Wysłany plik jest pusty." - -#, 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] "" -"Upewnij się, że nazwa pliku ma co najwyżej %(max)d znak (obecnie ma " -"%(length)d)." -msgstr[1] "" -"Upewnij się, że nazwa pliku ma co najwyżej %(max)d znaki (obecnie ma " -"%(length)d)." -msgstr[2] "" -"Upewnij się, że nazwa pliku ma co najwyżej %(max)d znaków (obecnie ma " -"%(length)d)." -msgstr[3] "" -"Upewnij się, że nazwa pliku ma co najwyżej %(max)d znaków (obecnie ma " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Prześlij plik lub zaznacz by usunąć, ale nie oba na raz." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Prześlij poprawny plik graficzny. Aktualnie przesłany plik nie jest " -"grafiką lub jest uszkodzony." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Wybierz poprawną wartość. %(value)s nie jest żadną z dostępnych opcji." - -msgid "Enter a list of values." -msgstr "Podaj listę wartości." - -msgid "Enter a complete value." -msgstr "Wprowadź kompletną wartość." - -msgid "Enter a valid UUID." -msgstr "Wpisz poprawny UUID." - -msgid "Enter a valid JSON." -msgstr "Wpisz poprawny JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Ukryte pole %(name)s) %(error)s" - -#, 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 "" -"Brakuje danych ManagementForm lub zostały one naruszone. Brakujące pola: " -"%(field_names)s. Złóż zgłoszenie błędu, jeśli problem się powtarza." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Proszę wysłać co najwyżej %(num)dformularz." -msgstr[1] "Proszę wysłać co najwyżej %(num)d formularze." -msgstr[2] "Proszę wysłać co najwyżej %(num)dformularzy." -msgstr[3] "Proszę wysłać co najwyżej %(num)dformularzy." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Proszę wysłać co najmniej %(num)d formularz." -msgstr[1] "Proszę wysłać co najmniej %(num)dformularze." -msgstr[2] "Proszę wysłać co najmniej %(num)d formularzy." -msgstr[3] "Proszę wysłać co najmniej %(num)d formularzy." - -msgid "Order" -msgstr "Kolejność" - -msgid "Delete" -msgstr "Usuń" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Popraw zduplikowane dane w %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Popraw zduplikowane dane w %(field)s, które muszą być unikalne." - -#, 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 "" -"Popraw zduplikowane dane w %(field_name)s, które wymaga unikalności dla " -"%(lookup)s w polu %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Popraw poniższe zduplikowane wartości." - -msgid "The inline value did not match the parent instance." -msgstr "Wartość inline nie pasuje do obiektu rodzica." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Wybierz poprawną wartość. Podana nie jest jednym z dostępnych wyborów." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "„%(pk)s” nie jest poprawną wartością." - -#, 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 "" -"%(datetime)s nie mógł zostać zinterpretowany w strefie czasowej " -"%(current_timezone)s; może być niejednoznaczny lub może nie istnieć." - -msgid "Clear" -msgstr "Wyczyść" - -msgid "Currently" -msgstr "Teraz" - -msgid "Change" -msgstr "Zmień" - -msgid "Unknown" -msgstr "Nieznany" - -msgid "Yes" -msgstr "Tak" - -msgid "No" -msgstr "Nie" - -msgctxt "Task" -msgid "Ready" -msgstr "Gotowy" - -msgctxt "Task" -msgid "Running" -msgstr "Przetwarzany" - -msgctxt "Task" -msgid "Failed" -msgstr "Nieudany" - -msgctxt "Task" -msgid "Successful" -msgstr "Zakończony" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "tak,nie,może" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajty" -msgstr[2] "%(size)d bajtów" -msgstr[3] "%(size)d bajtów" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "po południu" - -msgid "a.m." -msgstr "rano" - -msgid "PM" -msgstr "po południu" - -msgid "AM" -msgstr "rano" - -msgid "midnight" -msgstr "północ" - -msgid "noon" -msgstr "południe" - -msgid "Monday" -msgstr "Poniedziałek" - -msgid "Tuesday" -msgstr "Wtorek" - -msgid "Wednesday" -msgstr "Środa" - -msgid "Thursday" -msgstr "Czwartek" - -msgid "Friday" -msgstr "Piątek" - -msgid "Saturday" -msgstr "Sobota" - -msgid "Sunday" -msgstr "Niedziela" - -msgid "Mon" -msgstr "Pon" - -msgid "Tue" -msgstr "Wt" - -msgid "Wed" -msgstr "Śr" - -msgid "Thu" -msgstr "Czw" - -msgid "Fri" -msgstr "Pt" - -msgid "Sat" -msgstr "So" - -msgid "Sun" -msgstr "Nd" - -msgid "January" -msgstr "Styczeń" - -msgid "February" -msgstr "Luty" - -msgid "March" -msgstr "Marzec" - -msgid "April" -msgstr "Kwiecień" - -msgid "May" -msgstr "Maj" - -msgid "June" -msgstr "Czerwiec" - -msgid "July" -msgstr "Lipiec" - -msgid "August" -msgstr "Sierpień" - -msgid "September" -msgstr "Wrzesień" - -msgid "October" -msgstr "Październik" - -msgid "November" -msgstr "Listopad" - -msgid "December" -msgstr "Grudzień" - -msgid "jan" -msgstr "sty" - -msgid "feb" -msgstr "lut" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "kwi" - -msgid "may" -msgstr "maj" - -msgid "jun" -msgstr "cze" - -msgid "jul" -msgstr "lip" - -msgid "aug" -msgstr "sie" - -msgid "sep" -msgstr "wrz" - -msgid "oct" -msgstr "paź" - -msgid "nov" -msgstr "lis" - -msgid "dec" -msgstr "gru" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Sty." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Lut." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mar." - -msgctxt "abbrev. month" -msgid "April" -msgstr "Kwi." - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Cze." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Lip." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Sie." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Wrz." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Paź." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Lis." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Gru" - -msgctxt "alt. month" -msgid "January" -msgstr "stycznia" - -msgctxt "alt. month" -msgid "February" -msgstr "lutego" - -msgctxt "alt. month" -msgid "March" -msgstr "marca" - -msgctxt "alt. month" -msgid "April" -msgstr "kwietnia" - -msgctxt "alt. month" -msgid "May" -msgstr "maja" - -msgctxt "alt. month" -msgid "June" -msgstr "czerwca" - -msgctxt "alt. month" -msgid "July" -msgstr "lipca" - -msgctxt "alt. month" -msgid "August" -msgstr "sierpnia" - -msgctxt "alt. month" -msgid "September" -msgstr "września" - -msgctxt "alt. month" -msgid "October" -msgstr "października" - -msgctxt "alt. month" -msgid "November" -msgstr "listopada" - -msgctxt "alt. month" -msgid "December" -msgstr "grudnia" - -msgid "This is not a valid IPv6 address." -msgstr "To nie jest poprawny adres IPv6." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "lub" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d rok" -msgstr[1] "%(num)d lata" -msgstr[2] "%(num)d lat" -msgstr[3] "%(num)d roku" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d miesiąc" -msgstr[1] "%(num)d miesiące" -msgstr[2] "%(num)d miesięcy" -msgstr[3] "%(num)d miesiąca" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d tydzień" -msgstr[1] "%(num)d tygodnie" -msgstr[2] "%(num)d tygodni" -msgstr[3] "%(num)d tygodnia" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dzień" -msgstr[1] "%(num)d dni" -msgstr[2] "%(num)d dni" -msgstr[3] "%(num)d dnia" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d godzina" -msgstr[1] "%(num)d godziny" -msgstr[2] "%(num)d godzin" -msgstr[3] "%(num)d godziny" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuta" -msgstr[1] "%(num)d minuty" -msgstr[2] "%(num)d minut" -msgstr[3] "%(num)d minut" - -msgid "Forbidden" -msgstr "Dostęp zabroniony" - -msgid "CSRF verification failed. Request aborted." -msgstr "Weryfikacja CSRF nie powiodła się. Żądanie zostało przerwane." - -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 "" -"Widzisz tę wiadomość, ponieważ ta witryna HTTPS wymaga, aby przeglądarka " -"wysłała „nagłówek Referer”, a żaden nie został wysłany. Nagłówek ten jest " -"wymagany ze względów bezpieczeństwa, aby upewnić się, że twoja przeglądarka " -"nie została przechwycona przez osoby trzecie." - -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 "" -"Jeżeli nagłówki „Referer” w Twojej przeglądarce są wyłączone, to proszę " -"włącz je ponownie. Przynajmniej dla tej strony, połączeń HTTPS lub zapytań " -"typu „same-origin”." - -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 "" -"Jeśli używasz taga lub " -"umieszczasz nagłówek „Referrer-Policy: no-referrer”, prosimy je usunąć. " -"Ochrona przed atakami CSRF wymaga nagłówka „Referer”, aby wykonać ścisłe " -"sprawdzenie referera HTTP. Jeśli zależy ci na prywatności, użyj alternatyw " -"takich jak dla linków do stron osób trzecich." - -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 "" -"Widzisz tą wiadomość, ponieważ ta witryna wymaga ciasteczka CSRF do " -"przesyłania formularza. Ciasteczko to jest wymagane ze względów " -"bezpieczeństwa, aby upewnić się, że Twoja przeglądarka nie została " -"przechwycona przez osoby trzecie." - -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 "" -"Jeżeli ciasteczka w Twojej przeglądarce są wyłączone, to proszę włącz je " -"ponownie. Przynajmniej dla tej strony lub żądań typu „same-origin”." - -msgid "More information is available with DEBUG=True." -msgstr "Więcej informacji jest dostępnych po ustawieniu DEBUG=True." - -msgid "No year specified" -msgstr "Nie określono roku" - -msgid "Date out of range" -msgstr "Data poza zakresem" - -msgid "No month specified" -msgstr "Nie określono miesiąca" - -msgid "No day specified" -msgstr "Nie określono dnia" - -msgid "No week specified" -msgstr "Nie określono tygodnia" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s nie są dostępne" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Wyświetlanie %(verbose_name_plural)s z datą przyszłą jest niedostępne, gdyż " -"atrybut '%(class_name)s.allow_future' ma wartość 'False'." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Ciąg znaków „%(datestr)s” jest niezgodny z podanym formatem daty „%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nie znaleziono %(verbose_name)s spełniających wybrane kryteria" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Podanego numeru strony nie można przekształcić na liczbę całkowitą, nie " -"przyjął on również wartości „last” oznaczającej ostatnią stronę z dostępnego " -"zakresu." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Nieprawidłowy numer strony (%(page_number)s): %(message)s " - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" -"Lista nie zawiera żadnych elementów, a atrybut „%(class_name)s.allow_empty” " -"ma wartość False." - -msgid "Directory indexes are not allowed here." -msgstr "Wyświetlanie zawartości katalogu jest tu niedozwolone." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s” nie istnieje" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Zawartość %(directory)s " - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalacja przebiegła pomyślnie! Gratulacje!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Zobacz informacje o wydaniu dla Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Widzisz tę stronę, ponieważ w swoim pliku ustawień masz DEBUG=True i nie skonfigurowałeś " -"żadnych URL-i." - -msgid "Django Documentation" -msgstr "Dokumentacja Django" - -msgid "Topics, references, & how-to’s" -msgstr "Przewodniki tematyczne, podręczniki i przewodniki „jak to zrobić”" - -msgid "Tutorial: A Polling App" -msgstr "Samouczek: Aplikacja ankietowa" - -msgid "Get started with Django" -msgstr "Pierwsze kroki z Django" - -msgid "Django Community" -msgstr "Społeczność Django" - -msgid "Connect, get help, or contribute" -msgstr "Nawiąż kontakt, uzyskaj pomoc lub wnieś swój wkład" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/pl/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/pl/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index cb64f5f59434dc09b29cbdb9658c17deea4803b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1VlJi diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/pl/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 17a461faa7a4f9c69b44b3fa2ff91e693862b929..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmZWmJ#X4j6n(~!7zhxX52dXlG1LQ6ZL95us;X`=0kyV~Z4}vyMR|sh+Ssy5Dtk(Q zMc1}l|3=p?j23IBY*C^vOns(-f_jH{&OP_u^WN3_St#THisOr~6Cw@3uOwMV>Ym)a zLgX`mzyJ_4Fqkq@5I1m`HqtO-WZ<5$2ltKrF@VH3%peeE5oTe|$icjkhX=+%SZEZZ z%z0g?>k-~*PNM9J*At4j6A|T61~Lw#N4XW$lj1dou5REFK|_{ySX$q(5V4S<9fpRe zPOj^9y3?e^Cap%5|0I?kMa5lpi9Pw9toh^1HI6`P6c+gwuL)*bRzzM~fsw9b0q@Nd@Q^|eB(9a+)LZP)5QX~(YJRn(+YH|4f@DhO{E)M~6N_4?Yq zpSq}Rp0TTwE#Xa9zOvORX)fB=yDDf?}R1a=+J=PQHUXv^iMX z+?nfG+|Y%V&-s?;2HZz$;s>t9cmsbHGM?|w+@Wi8?4>omUbrM)I4-=ft(SfcU7q}MaEgu_ z9K*1i94OVU@^P_@4(j--6jvV10U4K%=HM`{JWBY{<2k6tl`7)5#9l2m2h?pb{SaXd VjaN}88CTI16;tI;CBK5a{{UA_(t!W~ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/pl/formats.py deleted file mode 100644 index 2ad1bfe..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/pl/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j E Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j E Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j E" -SHORT_DATE_FORMAT = "d-m-Y" -SHORT_DATETIME_FORMAT = "d-m-Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' - "%y-%m-%d", # '06-10-25' - # "%d. %B %Y", # '25. października 2006' - # "%d. %b. %Y", # '25. paź. 2006' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = " " -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/pt/LC_MESSAGES/django.mo deleted file mode 100644 index 812aa7723558ad752103972b44c6e668bb229465..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22849 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/pt/LC_MESSAGES/django.po deleted file mode 100644 index 7270f6d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/pt/LC_MESSAGES/django.po +++ /dev/null @@ -1,1340 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Raúl Pedro Fernandes Santos, 2014 -# Bruno Miguel Custódio , 2012 -# Claudio Fernandes , 2015 -# Jannis Leidel , 2011 -# José Durães , 2014 -# jorgecarleitao , 2014-2015 -# Manuela Silva , 2025 -# Nuno Mariz , 2011-2013,2015-2018 -# 12574c6d66324e145c1d19e02acecb73_84badd8 <4e8d94859927eab3b50486d21249c068_5346>, 2011 -# Raúl Pedro Fernandes Santos, 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Manuela Silva , 2025\n" -"Language-Team: Portuguese (http://app.transifex.com/django/django/language/" -"pt/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pt\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Africâner" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Algerian Arabic" -msgstr "Árabe Argelino" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azerbaijano" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Belarusian" -msgstr "Bielorusso" - -msgid "Bengali" -msgstr "Bengalês" - -msgid "Breton" -msgstr "Bretão" - -msgid "Bosnian" -msgstr "Bósnio" - -msgid "Catalan" -msgstr "Catalão" - -msgid "Central Kurdish (Sorani)" -msgstr "Curdo Central (Sorani)" - -msgid "Czech" -msgstr "Checo" - -msgid "Welsh" -msgstr "Galês" - -msgid "Danish" -msgstr "Dinamarquês" - -msgid "German" -msgstr "Alemão" - -msgid "Lower Sorbian" -msgstr "Sorbedo inferior" - -msgid "Greek" -msgstr "Grego" - -msgid "English" -msgstr "Inglês" - -msgid "Australian English" -msgstr "Inglês da Austrália" - -msgid "British English" -msgstr "Inglês Britânico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Espanhol" - -msgid "Argentinian Spanish" -msgstr "Espanhol Argentino" - -msgid "Colombian Spanish" -msgstr "Espanhol Colombiano" - -msgid "Mexican Spanish" -msgstr "Espanhol mexicano" - -msgid "Nicaraguan Spanish" -msgstr "Nicarágua Espanhol" - -msgid "Venezuelan Spanish" -msgstr "Espanhol Venezuelano" - -msgid "Estonian" -msgstr "Estónio" - -msgid "Basque" -msgstr "Basco" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Filandês" - -msgid "French" -msgstr "Francês" - -msgid "Frisian" -msgstr "Frisão" - -msgid "Irish" -msgstr "Irlandês" - -msgid "Scottish Gaelic" -msgstr "Escocês Gaélico" - -msgid "Galician" -msgstr "Galaciano" - -msgid "Hebrew" -msgstr "Hebraico" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "Sorbedo superior" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Armenian" -msgstr "Arménio" - -msgid "Interlingua" -msgstr "Interlíngua" - -msgid "Indonesian" -msgstr "Indonésio" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandês" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Japonês" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Cazaque" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Canarês" - -msgid "Korean" -msgstr "Coreano" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luxemburguês" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Letão" - -msgid "Macedonian" -msgstr "Macedónio" - -msgid "Malayalam" -msgstr "Malaiala" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Birmanês" - -msgid "Norwegian Bokmål" -msgstr "Norueguês Bokmål" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Holandês" - -msgid "Norwegian Nynorsk" -msgstr "Norueguês (Nynors)" - -msgid "Ossetic" -msgstr "Ossetic" - -msgid "Punjabi" -msgstr "Panjabi" - -msgid "Polish" -msgstr "Polaco" - -msgid "Portuguese" -msgstr "Português" - -msgid "Brazilian Portuguese" -msgstr "Português Brasileiro" - -msgid "Romanian" -msgstr "Romeno" - -msgid "Russian" -msgstr "Russo" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Albanian" -msgstr "Albanês" - -msgid "Serbian" -msgstr "Sérvio" - -msgid "Serbian Latin" -msgstr "Sérvio Latim" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Swahili" -msgstr "Suaíli" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tajique" - -msgid "Thai" -msgstr "Thai" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurte" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "Ucraniano" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chinês Simplificado" - -msgid "Traditional Chinese" -msgstr "Chinês Tradicional" - -msgid "Messages" -msgstr "Mensagens" - -msgid "Site Maps" -msgstr "Mapas do Site" - -msgid "Static Files" -msgstr "Ficheiros Estáticos" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Esse número de página não é um número inteiro" - -msgid "That page number is less than 1" -msgstr "Esse número de página é inferior a 1" - -msgid "That page contains no results" -msgstr "Essa página não contém resultados" - -msgid "Enter a valid value." -msgstr "Introduza um valor válido." - -msgid "Enter a valid domain name." -msgstr "Insira um nome de domínio válido." - -msgid "Enter a valid URL." -msgstr "Introduza um URL válido." - -msgid "Enter a valid integer." -msgstr "Introduza um número inteiro válido." - -msgid "Enter a valid email address." -msgstr "Introduza um endereço de e-mail válido." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Insira um endereço %(protocol)s válido." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 ou IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Introduza apenas números separados por vírgulas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Garanta que este valor seja %(limit_value)s (tem %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Garanta que este valor seja menor ou igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Garanta que este valor seja maior ou igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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 "" - -#, 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] "" -"Garanta que este valor tenha pelo menos %(limit_value)d caractere (tem " -"%(show_value)d)." -msgstr[1] "" -"Garanta que este valor tenha pelo menos %(limit_value)d caracteres (tem " -"%(show_value)d)." -msgstr[2] "" -"Garanta que este valor tenha pelo menos %(limit_value)d caracteres (tem " -"%(show_value)d)." - -#, 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] "" -"Garanta que este valor tenha no máximo %(limit_value)d caractere (tem " -"%(show_value)d)." -msgstr[1] "" -"Garanta que este valor tenha no máximo %(limit_value)d caracteres (tem " -"%(show_value)d)." -msgstr[2] "" -"Garanta que este valor tenha no máximo %(limit_value)d caracteres (tem " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Introduza um número." - -#, 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] "Garanta que não tem mais de %(max)s dígito no total." -msgstr[1] "Garanta que não tem mais de %(max)s dígitos no total." -msgstr[2] "Garanta que não tem mais de %(max)s dígitos no total." - -#, 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] "Garanta que não tem mais %(max)s casa decimal." -msgstr[1] "Garanta que não tem mais %(max)s casas decimais." -msgstr[2] "Garanta que não tem mais %(max)s casas decimais." - -#, 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] "Garanta que não tem mais de %(max)s dígito antes do ponto decimal." -msgstr[1] "Garanta que não tem mais de %(max)s dígitos antes do ponto decimal." -msgstr[2] "Garanta que não tem mais de %(max)s dígitos antes do ponto decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"A extensão de ficheiro “%(extension)s” não é permitida. As extensões " -"permitidas são: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Não são permitidos caracteres nulos." - -msgid "and" -msgstr "e" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s com este %(field_labels)s já existe." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "O valor %(value)r não é uma escolha válida." - -msgid "This field cannot be null." -msgstr "Este campo não pode ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo não pode ser vazio." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s com este %(field_label)s já existe." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s tem de ser único para %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo do tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Valor “%(value)s” dever ser Verdadeiro ou Falso." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Valor “%(value)s” dever ser Verdadeiro ou Falso." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Pode ser True ou False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (até %(max_length)s)" - -msgid "String (unlimited)" -msgstr "String (ilimitado)" - -msgid "Comma-separated integers" -msgstr "Inteiros separados por virgula" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Valor “%(value)s” tem um formato de data errado. Este deve ter o formato " -"AAAA-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Valor \"%(value)s\" tem o formato correto AAAA-MM-DD mas tem uma data " -"inválida." - -msgid "Date (without time)" -msgstr "Data (sem hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Valor “%(value)s” tem um formato inválido. Este deve ter o formato AAAA-MM-" -"DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Valor “%(value)s” tem o formato correto (AAAA-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"mas tem uma data/hora inválida." - -msgid "Date (with time)" -msgstr "Data (com hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Número décimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Duração" - -msgid "Email address" -msgstr "Endereço de e-mail" - -msgid "File path" -msgstr "Caminho do ficheiro" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Número em vírgula flutuante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Inteiro" - -msgid "Big (8 byte) integer" -msgstr "Inteiro grande (8 byte)" - -msgid "Small integer" -msgstr "Inteiro pequeno" - -msgid "IPv4 address" -msgstr "Endereço IPv4" - -msgid "IP address" -msgstr "Endereço IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (Pode ser True, False ou None)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Inteiro positivo" - -msgid "Positive small integer" -msgstr "Pequeno número inteiro positivo" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (até %(max_length)s)" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Dados binários simples" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "Identificador único universal" - -msgid "File" -msgstr "Ficheiro" - -msgid "Image" -msgstr "Imagem" - -msgid "A JSON object" -msgstr "Um objeto JSON" - -msgid "Value must be valid JSON." -msgstr "O valor deve ser JSON válido." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Chave Estrangeira (tipo determinado pelo campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relação de um-para-um" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relação de %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relações de %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relação de muitos-para-muitos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Este campo é obrigatório." - -msgid "Enter a whole number." -msgstr "Introduza um número inteiro." - -msgid "Enter a valid date." -msgstr "Introduza uma data válida." - -msgid "Enter a valid time." -msgstr "Introduza uma hora válida." - -msgid "Enter a valid date/time." -msgstr "Introduza uma data/hora válida." - -msgid "Enter a valid duration." -msgstr "Introduza uma duração válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "O número de dias deve ser entre {min_days} e {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"Nenhum ficheiro foi submetido. Verifique o tipo de codificação do formulário." - -msgid "No file was submitted." -msgstr "Nenhum ficheiro submetido." - -msgid "The submitted file is empty." -msgstr "O ficheiro submetido encontra-se vazio." - -#, 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] "" -"Garanta que o nome deste ficheiro tenha no máximo %(max)d caractere (tem " -"%(length)d)." -msgstr[1] "" -"Garanta que o nome deste ficheiro tenha no máximo %(max)d caracteres (tem " -"%(length)d)." -msgstr[2] "" -"Garanta que o nome deste ficheiro tenha no máximo %(max)d caracteres (tem " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Por favor, submeta um ficheiro ou remova a seleção da caixa, não ambos." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Introduza uma imagem válida. O ficheiro que introduziu ou não é uma imagem " -"ou está corrompido." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Selecione uma opção válida. %(value)s não se encontra nas opções disponíveis." - -msgid "Enter a list of values." -msgstr "Introduza uma lista de valores." - -msgid "Enter a complete value." -msgstr "Introduza um valor completo." - -msgid "Enter a valid UUID." -msgstr "Introduza um UUID válido." - -msgid "Enter a valid JSON." -msgstr "Insira um JSON válido." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) %(error)s" - -#, 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 "" - -#, 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] "" - -#, 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] "" - -msgid "Order" -msgstr "Ordem" - -msgid "Delete" -msgstr "Remover" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor corrija os dados duplicados em %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor corrija os dados duplicados em %(field)s, que deverá ser único." - -#, 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 "" -"Por favor corrija os dados duplicados em %(field_name)s que deverá ser único " -"para o %(lookup)s em %(date_field)s.\"" - -msgid "Please correct the duplicate values below." -msgstr "Por favor corrija os valores duplicados abaixo." - -msgid "The inline value did not match the parent instance." -msgstr "O valor em linha não corresponde à instância pai." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Selecione uma opção válida. Esse valor não se encontra opções disponíveis." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Limpar" - -msgid "Currently" -msgstr "Atualmente" - -msgid "Change" -msgstr "Modificar" - -msgid "Unknown" -msgstr "Desconhecido" - -msgid "Yes" -msgstr "Sim" - -msgid "No" -msgstr "Não" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sim,não,talvez" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" -msgstr[2] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "meia-noite" - -msgid "noon" -msgstr "meio-dia" - -msgid "Monday" -msgstr "Segunda-feira" - -msgid "Tuesday" -msgstr "Terça-feira" - -msgid "Wednesday" -msgstr "Quarta-feira" - -msgid "Thursday" -msgstr "Quinta-feira" - -msgid "Friday" -msgstr "Sexta-feira" - -msgid "Saturday" -msgstr "Sábado" - -msgid "Sunday" -msgstr "Domingo" - -msgid "Mon" -msgstr "Seg" - -msgid "Tue" -msgstr "Ter" - -msgid "Wed" -msgstr "Qua" - -msgid "Thu" -msgstr "Qui" - -msgid "Fri" -msgstr "Sex" - -msgid "Sat" -msgstr "Sáb" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "Janeiro" - -msgid "February" -msgstr "Fevereiro" - -msgid "March" -msgstr "Março" - -msgid "April" -msgstr "Abril" - -msgid "May" -msgstr "Maio" - -msgid "June" -msgstr "Junho" - -msgid "July" -msgstr "Julho" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Setembro" - -msgid "October" -msgstr "Outubro" - -msgid "November" -msgstr "Novembro" - -msgid "December" -msgstr "Dezembro" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "fev" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "set" - -msgid "oct" -msgstr "out" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dez" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Fev." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Março" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maio" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Jun." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Jul." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Set." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Out." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dez." - -msgctxt "alt. month" -msgid "January" -msgstr "Janeiro" - -msgctxt "alt. month" -msgid "February" -msgstr "Fevereiro" - -msgctxt "alt. month" -msgid "March" -msgstr "Março" - -msgctxt "alt. month" -msgid "April" -msgstr "Abril" - -msgctxt "alt. month" -msgid "May" -msgstr "Maio" - -msgctxt "alt. month" -msgid "June" -msgstr "Junho" - -msgctxt "alt. month" -msgid "July" -msgstr "Julho" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Setembro" - -msgctxt "alt. month" -msgid "October" -msgstr "Outubro" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembro" - -msgctxt "alt. month" -msgid "December" -msgstr "Dezembro" - -msgid "This is not a valid IPv6 address." -msgstr "Este não é um endereço IPv6 válido." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ou" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d ano" -msgstr[1] "%(num)d anos" -msgstr[2] "%(num)d anos" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mês" -msgstr[1] "%(num)d meses" -msgstr[2] "%(num)d meses" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d semana" -msgstr[1] "%(num)d semanas" -msgstr[2] "%(num)d semanas" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dia" -msgstr[1] "%(num)d dias" -msgstr[2] "%(num)d dias" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hora" -msgstr[1] "%(num)d horas" -msgstr[2] "%(num)d horas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minutos" -msgstr[2] "%(num)d minutos" - -msgid "Forbidden" -msgstr "Proibido" - -msgid "CSRF verification failed. Request aborted." -msgstr "A verificação de CSRF falhou. Pedido abortado." - -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 "" - -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 "" - -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 "" - -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 "" -"Está a ver esta mensagem porque este site requer um cookie CSRF quando " -"submete formulários. Este cookie é requirido por razões de segurança, para " -"garantir que o seu browser não está a ser \"raptado\" por terceiros." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Está disponível mais informação com DEBUG=True." - -msgid "No year specified" -msgstr "Nenhum ano especificado" - -msgid "Date out of range" -msgstr "Data fora do alcance" - -msgid "No month specified" -msgstr "Nenhum mês especificado" - -msgid "No day specified" -msgstr "Nenhum dia especificado" - -msgid "No week specified" -msgstr "Nenhuma semana especificado" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nenhum %(verbose_name_plural)s disponível" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s futuros indisponíveis porque %(class_name)s." -"allow_future é False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nenhum %(verbose_name)s de acordo com a procura." - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Índices de diretório não são permitidas aqui." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" não existe" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índice de %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "A instalação funcionou com sucesso! Parabéns!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Visualizar notas de lançamento do Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Está a visualizar esta página porque tem DEBUG=True no seu ficheiro settings do Django e não " -"configurou nenhum URLs." - -msgid "Django Documentation" -msgstr "Documentação do Django" - -msgid "Topics, references, & how-to’s" -msgstr "Tópicos, referências, e como..." - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: A Polling App" - -msgid "Get started with Django" -msgstr "Comece com o Django" - -msgid "Django Community" -msgstr "Comunidade Django" - -msgid "Connect, get help, or contribute" -msgstr "Conecte-se, obtenha ajuda ou contribua" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/pt/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/pt/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index b690d94038457c3427b7ae3e75053f9f1fc95952..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1-v+3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/pt/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index e58ca77c45f333fbcb9f30241de47d8870ff6f11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 895 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 K7>ZJt^8W{3&jSMh diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po deleted file mode 100644 index 3cdaa07..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/LC_MESSAGES/django.po +++ /dev/null @@ -1,1423 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Allisson Azevedo , 2014 -# Amanda Savluchinske , 2019 -# amcorreia , 2018 -# andrewsmedina , 2014-2015 -# Arthur Silva , 2017 -# bruno.devpod , 2014 -# Camilo B. Moreira , 2017 -# Carlos Cadu “Cadu” Leite , 2020 -# Carlos Cadu “Cadu” Leite , 2016,2019 -# 4d0174b27b7822abd7a4a8c03ed19a69_59a53b9 , 2016 -# Claudio Rogerio Carvalho Filho , 2020 -# dudanogueira , 2012 -# dudanogueira , 2019 -# Eduardo Felipe Castegnaro , 2024-2025 -# Elyézer Rezende , 2013 -# Fábio C. Barrionuevo da Luz , 2014-2015 -# Felipe Rodrigues , 2016 -# 4d0174b27b7822abd7a4a8c03ed19a69_59a53b9 , 2019 -# Gladson , 2013 -# fa9e10542e458baef0599ae856e43651_13d2225, 2011-2014 -# Guilherme , 2022 -# Heron Fonsaca, 2022 -# Hugo Tácito , 2024 -# Igor Cavalcante , 2017 -# Jannis Leidel , 2011 -# Jonas Rodrigues, 2023 -# Leonardo Gregianin, 2023 -# Lucas Infante , 2015 -# Luiz Boaretto , 2017 -# Marssal Jr. , 2022 -# Marcelo Moro Brondani , 2018 -# Mariusz Felisiak , 2021 -# Rafael Fontenelle , 2021-2022,2025 -# Samuel Nogueira Bacelar , 2020 -# Sandro , 2011 -# Sergio Garcia , 2015 -# Tânia Andrea , 2017 -# Wiliam Souza , 2015 -# Francisco Petry Rauber , 2018 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Eduardo Felipe Castegnaro , 2024-2025\n" -"Language-Team: Portuguese (Brazil) (http://app.transifex.com/django/django/" -"language/pt_BR/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -msgid "Afrikaans" -msgstr "Africânder" - -msgid "Arabic" -msgstr "Árabe" - -msgid "Algerian Arabic" -msgstr "Árabe Argelino" - -msgid "Asturian" -msgstr "Asturiano" - -msgid "Azerbaijani" -msgstr "Azerbaijão" - -msgid "Bulgarian" -msgstr "Búlgaro" - -msgid "Belarusian" -msgstr "Bielorrussa" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Bretão" - -msgid "Bosnian" -msgstr "Bósnio" - -msgid "Catalan" -msgstr "Catalão" - -msgid "Central Kurdish (Sorani)" -msgstr "Curdo Central (Sorâni)" - -msgid "Czech" -msgstr "Tcheco" - -msgid "Welsh" -msgstr "Galês" - -msgid "Danish" -msgstr "Dinamarquês" - -msgid "German" -msgstr "Alemão" - -msgid "Lower Sorbian" -msgstr "Sorábio Baixo" - -msgid "Greek" -msgstr "Grego" - -msgid "English" -msgstr "Inglês" - -msgid "Australian English" -msgstr "Inglês Australiano" - -msgid "British English" -msgstr "Inglês Britânico" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Espanhol" - -msgid "Argentinian Spanish" -msgstr "Espanhol Argentino" - -msgid "Colombian Spanish" -msgstr "Espanhol Colombiano" - -msgid "Mexican Spanish" -msgstr "Espanhol Mexicano" - -msgid "Nicaraguan Spanish" -msgstr "Espanhol Nicaraguense" - -msgid "Venezuelan Spanish" -msgstr "Espanhol Venuzuelano" - -msgid "Estonian" -msgstr "Estoniano" - -msgid "Basque" -msgstr "Basco" - -msgid "Persian" -msgstr "Persa" - -msgid "Finnish" -msgstr "Finlandês" - -msgid "French" -msgstr "Francês" - -msgid "Frisian" -msgstr "Frísia" - -msgid "Irish" -msgstr "Irlandês" - -msgid "Scottish Gaelic" -msgstr "Gaélico Escocês" - -msgid "Galician" -msgstr "Galiciano" - -msgid "Hebrew" -msgstr "Hebraico" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croata" - -msgid "Upper Sorbian" -msgstr "Sorábio Alto" - -msgid "Haitian Creole" -msgstr "Língua Crioula Haitiana" - -msgid "Hungarian" -msgstr "Húngaro" - -msgid "Armenian" -msgstr "Armênio" - -msgid "Interlingua" -msgstr "Interlíngua" - -msgid "Indonesian" -msgstr "Indonésio" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandês" - -msgid "Italian" -msgstr "Italiano" - -msgid "Japanese" -msgstr "Japonês" - -msgid "Georgian" -msgstr "Georgiano" - -msgid "Kabyle" -msgstr "Cabila" - -msgid "Kazakh" -msgstr "Cazaque" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Canarês" - -msgid "Korean" -msgstr "Coreano" - -msgid "Kyrgyz" -msgstr "Quirguiz" - -msgid "Luxembourgish" -msgstr "Luxemburguês" - -msgid "Lithuanian" -msgstr "Lituano" - -msgid "Latvian" -msgstr "Letão" - -msgid "Macedonian" -msgstr "Macedônio" - -msgid "Malayalam" -msgstr "Malaiala" - -msgid "Mongolian" -msgstr "Mongol" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malaia" - -msgid "Burmese" -msgstr "Birmanês" - -msgid "Norwegian Bokmål" -msgstr "Dano-norueguês" - -msgid "Nepali" -msgstr "Nepalês" - -msgid "Dutch" -msgstr "Neerlandês" - -msgid "Norwegian Nynorsk" -msgstr "Novo Norueguês" - -msgid "Ossetic" -msgstr "Osseto" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polonês" - -msgid "Portuguese" -msgstr "Português" - -msgid "Brazilian Portuguese" -msgstr "Português Brasileiro" - -msgid "Romanian" -msgstr "Romeno" - -msgid "Russian" -msgstr "Russo" - -msgid "Slovak" -msgstr "Eslovaco" - -msgid "Slovenian" -msgstr "Esloveno" - -msgid "Albanian" -msgstr "Albanesa" - -msgid "Serbian" -msgstr "Sérvio" - -msgid "Serbian Latin" -msgstr "Sérvio Latino" - -msgid "Swedish" -msgstr "Sueco" - -msgid "Swahili" -msgstr "Suaíli" - -msgid "Tamil" -msgstr "Tâmil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tadjique" - -msgid "Thai" -msgstr "Tailandês" - -msgid "Turkmen" -msgstr "Turcomano" - -msgid "Turkish" -msgstr "Turco" - -msgid "Tatar" -msgstr "Tatar" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uigur" - -msgid "Ukrainian" -msgstr "Ucraniano" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbeque" - -msgid "Vietnamese" -msgstr "Vietnamita" - -msgid "Simplified Chinese" -msgstr "Chinês Simplificado" - -msgid "Traditional Chinese" -msgstr "Chinês Tradicional" - -msgid "Messages" -msgstr "Mensagens" - -msgid "Site Maps" -msgstr "Site Maps" - -msgid "Static Files" -msgstr "Arquivos Estáticos" - -msgid "Syndication" -msgstr "Syndication" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Esse número de página não é um número inteiro" - -msgid "That page number is less than 1" -msgstr "Esse número de página é menor que 1" - -msgid "That page contains no results" -msgstr "Essa página não contém resultados" - -msgid "Enter a valid value." -msgstr "Informe um valor válido." - -msgid "Enter a valid domain name." -msgstr "Informe um domínio válido." - -msgid "Enter a valid URL." -msgstr "Informe uma URL válida." - -msgid "Enter a valid integer." -msgstr "Insira um número inteiro válido." - -msgid "Enter a valid email address." -msgstr "Informe um endereço de email válido." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Informe um “slug” válido tendo letras, números, \"underscores\" e hífens." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Informe um “slug” válido tendo letras em Unicode, números, \"underscores\" e " -"hífens." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Insira um endereço %(protocol)s válido." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 ou IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Insira apenas dígitos separados por vírgulas." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Certifique-se de que o valor é %(limit_value)s (ele é %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Certifique-se que este valor seja menor ou igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Certifique-se que este valor seja maior ou igual a %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Certifique-se que este valor seja múltiplo do tamanho do passo " -"%(limit_value)s." - -#, 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 "" -"Certifique-se que este valor seja múltiplo do tamanho do passo " -"%(limit_value)s, começando por %(offset)s, por exemplo %(offset)s, " -"%(valid_value1)s, %(valid_value2)s, e assim por diante." - -#, 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] "" -"Certifique-se de que o valor tenha no mínimo %(limit_value)d caractere (ele " -"possui %(show_value)d)." -msgstr[1] "" -"Certifique-se de que o valor tenha no mínimo %(limit_value)d caracteres (ele " -"possui %(show_value)d)." -msgstr[2] "" -"Certifique-se de que o valor tenha no mínimo %(limit_value)d caracteres (ele " -"possui %(show_value)d)." - -#, 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] "" -"Certifique-se de que o valor tenha no máximo %(limit_value)d caractere (ele " -"possui %(show_value)d)." -msgstr[1] "" -"Certifique-se de que o valor tenha no máximo %(limit_value)d caracteres (ele " -"possui %(show_value)d)." -msgstr[2] "" -"Certifique-se de que o valor tenha no máximo %(limit_value)d caracteres (ele " -"possui %(show_value)d)." - -msgid "Enter a number." -msgstr "Informe um número." - -#, 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] "Certifique-se de que não tenha mais de %(max)s dígito no total." -msgstr[1] "Certifique-se de que não tenha mais de %(max)s dígitos no total." -msgstr[2] "Certifique-se de que não tenha mais de %(max)s dígitos no total." - -#, 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] "Certifique-se de que não tenha mais de %(max)s casa decimal." -msgstr[1] "Certifique-se de que não tenha mais de %(max)s casas decimais." -msgstr[2] "Certifique-se de que não tenha mais de %(max)s casas decimais." - -#, 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] "" -"Certifique-se de que não tenha mais de %(max)s dígito antes do ponto decimal." -msgstr[1] "" -"Certifique-se de que não tenha mais de %(max)s dígitos antes do ponto " -"decimal." -msgstr[2] "" -"Certifique-se de que não tenha mais de %(max)s dígitos antes do ponto " -"decimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"A extensão de arquivo “%(extension)s” não é permitida. As extensões válidas " -"são: %(allowed_extensions)s ." - -msgid "Null characters are not allowed." -msgstr "Caracteres nulos não são permitidos." - -msgid "and" -msgstr "e" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s com este %(field_labels)s já existe." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Restrição \"%(name)s\" foi violada." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Valor %(value)r não é uma opção válida." - -msgid "This field cannot be null." -msgstr "Este campo não pode ser nulo." - -msgid "This field cannot be blank." -msgstr "Este campo não pode estar vazio." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s com este %(field_label)s já existe." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s deve ser único para %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Campo do tipo: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "o valor “%(value)s” deve ser True ou False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "o valor “%(value)s” deve ser True, False ou None." - -msgid "Boolean (Either True or False)" -msgstr "Booleano (Verdadeiro ou Falso)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (até %(max_length)s)" - -msgid "String (unlimited)" -msgstr "String (ilimitado)" - -msgid "Comma-separated integers" -msgstr "Inteiros separados por vírgula" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"O valor \"%(value)s\" tem um formato de data inválido. Deve ser no formato " -"YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"O valor “%(value)s” tem o formato correto (YYYY-MM-DD) mas uma data inválida." - -msgid "Date (without time)" -msgstr "Data (sem hora)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"O valor “%(value)s” tem um formato inválido. Deve estar no formato YYYY-MM-" -"DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"O valor “%(value)s” está no formato correto. (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]) mas é uma data/hora inválida" - -msgid "Date (with time)" -msgstr "Data (com hora)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "O valor “%(value)s” deve ser um número decimal." - -msgid "Decimal number" -msgstr "Número decimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"O valor “%(value)s” está em um formato inválido. Deve ser no formato [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Duração" - -msgid "Email address" -msgstr "Endereço de e-mail" - -msgid "File path" -msgstr "Caminho do arquivo" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "O valor “%(value)s” deve ser um float." - -msgid "Floating point number" -msgstr "Número de ponto flutuante" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "O valor “%(value)s” deve ser inteiro." - -msgid "Integer" -msgstr "Inteiro" - -msgid "Big (8 byte) integer" -msgstr "Inteiro grande (8 byte)" - -msgid "Small integer" -msgstr "Inteiro curto" - -msgid "IPv4 address" -msgstr "Endereço IPv4" - -msgid "IP address" -msgstr "Endereço IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "O valor “%(value)s” deve ser None, True ou False." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleano (Verdadeiro, Falso ou Nada)" - -msgid "Positive big integer" -msgstr "Inteiro grande positivo" - -msgid "Positive integer" -msgstr "Inteiro positivo" - -msgid "Positive small integer" -msgstr "Inteiro curto positivo" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (até %(max_length)s)" - -msgid "Text" -msgstr "Texto" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"O valor “%(value)s” tem um formato inválido. Deve estar no formato HH:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"O valor “%(value)s” está no formato correto (HH:MM[:ss[.uuuuuu]]) mas é uma " -"hora inválida." - -msgid "Time" -msgstr "Hora" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Dados binários bruto" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "O valor “%(value)s” não é um UUID válido" - -msgid "Universally unique identifier" -msgstr "Identificador único universal" - -msgid "File" -msgstr "Arquivo" - -msgid "Image" -msgstr "Imagem" - -msgid "A JSON object" -msgstr "Um objeto JSON" - -msgid "Value must be valid JSON." -msgstr "O valor deve ser um JSON válido." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"A instância de %(model)s com %(field)s %(value)r não é uma escolha válida." - -msgid "Foreign Key (type determined by related field)" -msgstr "Chave Estrangeira (tipo determinado pelo campo relacionado)" - -msgid "One-to-one relationship" -msgstr "Relacionamento um-para-um" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relacionamento %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relacionamentos %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relacionamento muitos-para-muitos" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Este campo é obrigatório." - -msgid "Enter a whole number." -msgstr "Informe um número inteiro." - -msgid "Enter a valid date." -msgstr "Informe uma data válida." - -msgid "Enter a valid time." -msgstr "Informe uma hora válida." - -msgid "Enter a valid date/time." -msgstr "Informe uma data/hora válida." - -msgid "Enter a valid duration." -msgstr "Insira uma duração válida." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "O número de dias deve ser entre {min_days} e {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Nenhum arquivo enviado. Verifique o tipo de codificação do formulário." - -msgid "No file was submitted." -msgstr "Nenhum arquivo foi enviado." - -msgid "The submitted file is empty." -msgstr "O arquivo enviado está vazio." - -#, 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] "" -"Certifique-se de que o arquivo tenha no máximo %(max)d caractere (ele possui " -"%(length)d)." -msgstr[1] "" -"Certifique-se de que o arquivo tenha no máximo %(max)d caracteres (ele " -"possui %(length)d)." -msgstr[2] "" -"Certifique-se de que o arquivo tenha no máximo %(max)d caracteres (ele " -"possui %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Por favor, envie um arquivo ou marque o checkbox, mas não ambos." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Envie uma imagem válida. O arquivo enviado não é uma imagem ou está " -"corrompido." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Faça uma escolha válida. %(value)s não é uma das escolhas disponíveis." - -msgid "Enter a list of values." -msgstr "Informe uma lista de valores." - -msgid "Enter a complete value." -msgstr "Insira um valor completo." - -msgid "Enter a valid UUID." -msgstr "Insira um UUID válido." - -msgid "Enter a valid JSON." -msgstr "Insira um JSON válido" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Campo oculto %(name)s) %(error)s" - -#, 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 "" -"Dados de ManagementForm estão faltando ou foram adulterados. Campos " -"ausentes: %(field_names)s. Você pode precisar enviar um relatório de bug se " -"o problema persistir." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Por favor, envie no máximo %(num)d formulário." -msgstr[1] "Por favor, envie no máximo %(num)d formulários." -msgstr[2] "Por favor, envie no máximo %(num)d formulários." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Por favor, envie ao menos %(num)d formulário." -msgstr[1] "Por favor, envie ao menos %(num)d formulários." -msgstr[2] "Por favor, envie ao menos %(num)d formulários." - -msgid "Order" -msgstr "Ordem" - -msgid "Delete" -msgstr "Remover" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Por favor, corrija o valor duplicado para %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Por favor, corrija o valor duplicado para %(field)s, o qual deve ser único." - -#, 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 "" -"Por favor, corrija o dado duplicado para %(field_name)s, o qual deve ser " -"único para %(lookup)s em %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Por favor, corrija os valores duplicados abaixo." - -msgid "The inline value did not match the parent instance." -msgstr "O valor na linha não correspondeu com a instância pai." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Faça uma escolha válida. Sua escolha não é uma das disponíveis." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” não é um valor válido." - -#, 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 "" -"%(datetime)s não pode ser interpretada dentro da fuso horário " -"%(current_timezone)s; está ambíguo ou não existe." - -msgid "Clear" -msgstr "Limpar" - -msgid "Currently" -msgstr "Atualmente" - -msgid "Change" -msgstr "Modificar" - -msgid "Unknown" -msgstr "Desconhecido" - -msgid "Yes" -msgstr "Sim" - -msgid "No" -msgstr "Não" - -msgctxt "Task" -msgid "Ready" -msgstr "Preparada" - -msgctxt "Task" -msgid "Running" -msgstr "Executando" - -msgctxt "Task" -msgid "Failed" -msgstr "Falhou" - -msgctxt "Task" -msgid "Successful" -msgstr "Bem-sucedida" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "sim,não,talvez" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d bytes" -msgstr[2] "%(size)d bytes" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "meia-noite" - -msgid "noon" -msgstr "meio-dia" - -msgid "Monday" -msgstr "Segunda-feira" - -msgid "Tuesday" -msgstr "Terça-feira" - -msgid "Wednesday" -msgstr "Quarta-feira" - -msgid "Thursday" -msgstr "Quinta-feira" - -msgid "Friday" -msgstr "Sexta-feira" - -msgid "Saturday" -msgstr "Sábado" - -msgid "Sunday" -msgstr "Domingo" - -msgid "Mon" -msgstr "Seg" - -msgid "Tue" -msgstr "Ter" - -msgid "Wed" -msgstr "Qua" - -msgid "Thu" -msgstr "Qui" - -msgid "Fri" -msgstr "Sex" - -msgid "Sat" -msgstr "Sab" - -msgid "Sun" -msgstr "Dom" - -msgid "January" -msgstr "Janeiro" - -msgid "February" -msgstr "Fevereiro" - -msgid "March" -msgstr "Março" - -msgid "April" -msgstr "Abril" - -msgid "May" -msgstr "Maio" - -msgid "June" -msgstr "Junho" - -msgid "July" -msgstr "Julho" - -msgid "August" -msgstr "Agosto" - -msgid "September" -msgstr "Setembro" - -msgid "October" -msgstr "Outubro" - -msgid "November" -msgstr "Novembro" - -msgid "December" -msgstr "Dezembro" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "fev" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "abr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "ago" - -msgid "sep" -msgstr "set" - -msgid "oct" -msgstr "out" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dez" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Fev." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Março" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Abril" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maio" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junho" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julho" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ago." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Set." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Out." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dez." - -msgctxt "alt. month" -msgid "January" -msgstr "Janeiro" - -msgctxt "alt. month" -msgid "February" -msgstr "Fevereiro" - -msgctxt "alt. month" -msgid "March" -msgstr "Março" - -msgctxt "alt. month" -msgid "April" -msgstr "Abril" - -msgctxt "alt. month" -msgid "May" -msgstr "Maio" - -msgctxt "alt. month" -msgid "June" -msgstr "Junho" - -msgctxt "alt. month" -msgid "July" -msgstr "Julho" - -msgctxt "alt. month" -msgid "August" -msgstr "Agosto" - -msgctxt "alt. month" -msgid "September" -msgstr "Setembro" - -msgctxt "alt. month" -msgid "October" -msgstr "Outubro" - -msgctxt "alt. month" -msgid "November" -msgstr "Novembro" - -msgctxt "alt. month" -msgid "December" -msgstr "Dezembro" - -msgid "This is not a valid IPv6 address." -msgstr "Este não é um endereço IPv6 válido." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr " %(truncated_text)s…" - -msgid "or" -msgstr "ou" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d ano" -msgstr[1] "%(num)d anos" -msgstr[2] "%(num)d anos" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mês" -msgstr[1] "%(num)d meses" -msgstr[2] "%(num)d meses" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d semana" -msgstr[1] "%(num)d semanas" -msgstr[2] "%(num)d semanas" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dia" -msgstr[1] "%(num)d dias" -msgstr[2] "%(num)d dias" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hora" -msgstr[1] "%(num)d horas" -msgstr[2] "%(num)d horas" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minutos" -msgstr[2] "%(num)d minutos" - -msgid "Forbidden" -msgstr "Proibido" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verificação CSRF falhou. Pedido cancelado." - -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 "" -"Você está vendo esta mensagem porque este site HTTPS requer que um " -"“cabeçalho Refer” seja enviado pelo seu navegador da web, mas nenhum foi " -"enviado. Este cabeçalho é necessário por motivos de segurança, para garantir " -"que seu navegador não seja invadido por terceiros." - -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 "" -"Se você configurou seu browser para desabilitar os cabeçalhos “Referer”, por " -"favor reabilite-os, ao menos para este site, ou para conexões HTTPS, ou para " -"requisições “same-origin”." - -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 "" -"Se estiver usando a tag ou " -"incluindo o cabeçalho “Referrer-Policy: no-referrer”, por favor remova-os. A " -"proteção CSRF requer o cabeçalho “Referer” para fazer a checagem de " -"referência. Se estiver preocupado com privacidade, use alternativas como para links de sites de terceiros." - -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 "" -"Você está vendo esta mensagem, porque este site requer um cookie CSRF no " -"envio de formulários. Este cookie é necessário por razões de segurança, para " -"garantir que o seu browser não está sendo sequestrado por terceiros." - -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 "" -"Se você configurou seu browser para desabilitar cookies, por favor reabilite-" -"os, ao menos para este site ou para requisições do tipo \"same-origin\"." - -msgid "More information is available with DEBUG=True." -msgstr "Mais informações estão disponíveis com DEBUG=True." - -msgid "No year specified" -msgstr "Ano não especificado" - -msgid "Date out of range" -msgstr "Data fora de alcance" - -msgid "No month specified" -msgstr "Mês não especificado" - -msgid "No day specified" -msgstr "Dia não especificado" - -msgid "No week specified" -msgstr "Semana não especificada" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nenhum(a) %(verbose_name_plural)s disponível" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s futuros não disponíveis pois %(class_name)s." -"allow_future é False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"String de data com formato inválido “%(datestr)s” dado o formato “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "%(verbose_name)s não encontrado de acordo com a consulta" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Página não é “last”, e também não pode ser convertida para um int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Página inválida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Lista vazia e o \"%(class_name)s.allow_empty\" está como False." - -msgid "Directory indexes are not allowed here." -msgstr "Índices de diretório não são permitidos aqui." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" não existe" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Índice de %(directory)s " - -msgid "The install worked successfully! Congratulations!" -msgstr "A instalação foi com sucesso! Parabéns!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Ver as notas de lançamento do Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Você está vendo esta página pois possui DEBUG=True no seu arquivo de configurações e não " -"configurou nenhuma URL." - -msgid "Django Documentation" -msgstr "Documentação do Django" - -msgid "Topics, references, & how-to’s" -msgstr "Tópicos, referências, & how-to’s" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: Um aplicativo de votação" - -msgid "Get started with Django" -msgstr "Comece a usar Django" - -msgid "Django Community" -msgstr "Comunidade Django" - -msgid "Connect, get help, or contribute" -msgstr "Conecte-se, obtenha ajuda ou contribua" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index d1d4efe00e508da9184f2ae6aba1c0c3aed8b6b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 209 zcmZ8bu?@m75R3^(2q_~l07dcwT13GB6f9tca>LHDjEwawNWu)>94amy>TP+oIYk$URZ7|=MF=k@#e!Z|cQ~&?~ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 869460517764e2991d14faa5d12a2421fa41d107..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 837 zcmZWm&yUhT6rKX*=R)}%qERuX2NGeT-iR@Fr7T3Dq?BwrA!(2)EGsaig*EiF{uN%; zn}3H#FB}`Lp7uuE8z-l`z=Au;y!XBDeczjx%QnMJ)CrFZLlH_Txa`h5UVhgFhG)z#$aGM<|5D=x83vaTa%; zZR56{E#D^9a#xCjS%wb(uaW)rt!-v$)AH}M{;kGhF&shF3fv?|b>-}7`FRZa5#-e! zn&-S$Y|Cc(N|CP>`KFb;M-}*<6***g#`%5Y9kp-VuxsY|nkihl=}Prnco`}Qil~(( zxh5#fkW#Jf3eM^56ERg3WUVIEmCDu-y{$@ux@BU`iX(Xjr)!hFJvx_w+JkM-nu|^Ou~Re6j#BJMnk{qIUA3gEP+-AY~_0 o6jM3N*`COX^`%`45dRzXJ)k+gih@+e(K<11#}i*TBT3)*2lFQDWB>pF diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/formats.py deleted file mode 100644 index 96a49b4..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/pt_BR/formats.py +++ /dev/null @@ -1,34 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"j \d\e F \d\e Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = r"j \d\e F \d\e Y à\s H:i" -YEAR_MONTH_FORMAT = r"F \d\e Y" -MONTH_DAY_FORMAT = r"j \d\e F" -SHORT_DATE_FORMAT = "d/m/Y" -SHORT_DATETIME_FORMAT = "d/m/Y H:i" -FIRST_DAY_OF_WEEK = 0 # Sunday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '25/10/2006' - "%d/%m/%y", # '25/10/06' - # "%d de %b de %Y", # '24 de Out de 2006' - # "%d de %b, %Y", # '25 Out, 2006' - # "%d de %B de %Y", # '25 de Outubro de 2006' - # "%d de %B, %Y", # '25 de Outubro, 2006' -] -DATETIME_INPUT_FORMATS = [ - "%d/%m/%Y %H:%M:%S", # '25/10/2006 14:30:59' - "%d/%m/%Y %H:%M:%S.%f", # '25/10/2006 14:30:59.000200' - "%d/%m/%Y %H:%M", # '25/10/2006 14:30' - "%d/%m/%y %H:%M:%S", # '25/10/06 14:30:59' - "%d/%m/%y %H:%M:%S.%f", # '25/10/06 14:30:59.000200' - "%d/%m/%y %H:%M", # '25/10/06 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ro/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ro/LC_MESSAGES/django.mo deleted file mode 100644 index 37e80b0b4ec3010fa30bed19e419a1aa273bf55b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21493 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 XdW%yxk3rtPgHQ^3;=IS`QSZM2GAXOj diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ro/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ro/LC_MESSAGES/django.po deleted file mode 100644 index 3b83307..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ro/LC_MESSAGES/django.po +++ /dev/null @@ -1,1323 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Abel Radac , 2017 -# Bogdan Mateescu, 2018-2019,2021 -# mihneasim , 2011 -# Daniel Ursache-Dogariu, 2011 -# Denis Darii , 2011,2014 -# Ionel Cristian Mărieș , 2012 -# Jannis Leidel , 2011 -# razvan ionescu , 2015 -# Razvan Stefanescu , 2016-2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-17 02:13-0600\n" -"PO-Revision-Date: 2023-04-25 06:49+0000\n" -"Last-Translator: Bogdan Mateescu, 2018-2019,2021\n" -"Language-Team: Romanian (http://www.transifex.com/django/django/language/" -"ro/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" -"2:1));\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabă" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Asturiană" - -msgid "Azerbaijani" -msgstr "Azeră" - -msgid "Bulgarian" -msgstr "Bulgară" - -msgid "Belarusian" -msgstr "Bielorusă" - -msgid "Bengali" -msgstr "Bengaleză" - -msgid "Breton" -msgstr "Bretonă" - -msgid "Bosnian" -msgstr "Bosniacă" - -msgid "Catalan" -msgstr "Catalană" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "Cehă" - -msgid "Welsh" -msgstr "Galeză" - -msgid "Danish" -msgstr "Daneză" - -msgid "German" -msgstr "Germană" - -msgid "Lower Sorbian" -msgstr "Soraba Inferioară" - -msgid "Greek" -msgstr "Greacă" - -msgid "English" -msgstr "Engleză" - -msgid "Australian English" -msgstr "Engleză australiană" - -msgid "British English" -msgstr "Engleză britanică" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spaniolă" - -msgid "Argentinian Spanish" -msgstr "Spaniolă Argentiniană" - -msgid "Colombian Spanish" -msgstr "Spaniolă Columbiană" - -msgid "Mexican Spanish" -msgstr "Spaniolă Mexicană" - -msgid "Nicaraguan Spanish" -msgstr "Spaniolă Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Spaniolă venezueleană" - -msgid "Estonian" -msgstr "Estonă" - -msgid "Basque" -msgstr "Bască" - -msgid "Persian" -msgstr "Persană" - -msgid "Finnish" -msgstr "Finlandeză" - -msgid "French" -msgstr "Franceză" - -msgid "Frisian" -msgstr "Frizian" - -msgid "Irish" -msgstr "Irlandeză" - -msgid "Scottish Gaelic" -msgstr "Galeză Scoțiană" - -msgid "Galician" -msgstr "Galiciană" - -msgid "Hebrew" -msgstr "Ebraică" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Croată" - -msgid "Upper Sorbian" -msgstr "Soraba Superioară" - -msgid "Hungarian" -msgstr "Ungară" - -msgid "Armenian" -msgstr "Armeană" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indoneză" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandeză" - -msgid "Italian" -msgstr "Italiană" - -msgid "Japanese" -msgstr "Japoneză" - -msgid "Georgian" -msgstr "Georgiană" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Kazahă" - -msgid "Khmer" -msgstr "Khmeră" - -msgid "Kannada" -msgstr "Limba kannada" - -msgid "Korean" -msgstr "Koreană" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luxemburgheză" - -msgid "Lithuanian" -msgstr "Lituaniană" - -msgid "Latvian" -msgstr "Letonă" - -msgid "Macedonian" -msgstr "Macedoneană" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongolă" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Burmeză" - -msgid "Norwegian Bokmål" -msgstr "Norvegiana modernă" - -msgid "Nepali" -msgstr "Nepaleză" - -msgid "Dutch" -msgstr "Olandeză" - -msgid "Norwegian Nynorsk" -msgstr "Norvegiană Nynorsk" - -msgid "Ossetic" -msgstr "Osețiană" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Poloneză" - -msgid "Portuguese" -msgstr "Portugheză" - -msgid "Brazilian Portuguese" -msgstr "Portugheză braziliană" - -msgid "Romanian" -msgstr "Română" - -msgid "Russian" -msgstr "Rusă" - -msgid "Slovak" -msgstr "Slovacă" - -msgid "Slovenian" -msgstr "Slovenă" - -msgid "Albanian" -msgstr "Albaneză" - -msgid "Serbian" -msgstr "Sârbă" - -msgid "Serbian Latin" -msgstr "Sârbă latină" - -msgid "Swedish" -msgstr "Suedeză" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Limba tamila" - -msgid "Telugu" -msgstr "Limba telugu" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tailandeză" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turcă" - -msgid "Tatar" -msgstr "Tătară" - -msgid "Udmurt" -msgstr "Udmurtă" - -msgid "Ukrainian" -msgstr "Ucraineană" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbecă" - -msgid "Vietnamese" -msgstr "Vietnameză" - -msgid "Simplified Chinese" -msgstr "Chineză simplificată" - -msgid "Traditional Chinese" -msgstr "Chineză tradițională" - -msgid "Messages" -msgstr "Mesaje" - -msgid "Site Maps" -msgstr "Harta sit-ului" - -msgid "Static Files" -msgstr "Fișiere statice" - -msgid "Syndication" -msgstr "Sindicalizare" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "Numărul de pagină nu este întreg" - -msgid "That page number is less than 1" -msgstr "Numărul de pagină este mai mic decât 1" - -msgid "That page contains no results" -msgstr "Această pagină nu conține nici un rezultat" - -msgid "Enter a valid value." -msgstr "Introduceți o valoare validă." - -msgid "Enter a valid URL." -msgstr "Introduceți un URL valid." - -msgid "Enter a valid integer." -msgstr "Introduceți un întreg valid." - -msgid "Enter a valid email address." -msgstr "Introduceți o adresă de email validă." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Introduceți un “slug” valid care constă în litere, numere, underscore sau " -"cratime." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Introduceţi o adresă IPv4 validă." - -msgid "Enter a valid IPv6 address." -msgstr "Intoduceți o adresă IPv6 validă." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Introduceți o adresă IPv4 sau IPv6 validă." - -msgid "Enter only digits separated by commas." -msgstr "Introduceţi numai numere separate de virgule." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Asiguraţi-vă că această valoare este %(limit_value)s (este %(show_value)s )." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Asiguraţi-vă că această valoare este mai mică sau egală cu %(limit_value)s ." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Asiguraţi-vă că această valoare este mai mare sau egală cu %(limit_value)s ." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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] "" -"Asigurați-vă că această valoare are cel puțin %(limit_value)d caracter (are " -"%(show_value)d)." -msgstr[1] "" -"Asigurați-vă că această valoare are cel puțin %(limit_value)d caractere (are " -"%(show_value)d)." -msgstr[2] "" -"Asigurați-vă că această valoare are cel puțin %(limit_value)d de caractere " -"(are %(show_value)d)." - -#, 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] "" -"Asigurați-vă că această valoare are cel mult %(limit_value)d caracter (are " -"%(show_value)d)." -msgstr[1] "" -"Asigurați-vă că această valoare are cel mult %(limit_value)d caractere (are " -"%(show_value)d)." -msgstr[2] "" -"Asigurați-vă că această valoare are cel mult %(limit_value)d de caractere " -"(are %(show_value)d)." - -msgid "Enter a number." -msgstr "Introduceţi un număr." - -#, 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] "Asigurați-vă că nu este mai mult de %(max)s cifră în total." -msgstr[1] "Asigurați-vă că nu sunt mai mult de %(max)s cifre în total." -msgstr[2] "Asigurați-vă că nu sunt mai mult de %(max)s de cifre în total." - -#, 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] "Asigurați-vă că nu este mai mult de %(max)s zecimală în total." -msgstr[1] "Asigurați-vă că nu sunt mai mult de %(max)s zecimale în total." -msgstr[2] "Asigurați-vă că nu sunt mai mult de %(max)s de zecimale în total." - -#, 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] "" -"Asigurați-vă că nu este mai mult de %(max)s cifră înainte de punctul zecimal." -msgstr[1] "" -"Asigurați-vă că nu sunt mai mult de %(max)s cifre înainte de punctul zecimal." -msgstr[2] "" -"Asigurați-vă că nu sunt mai mult de %(max)s de cifre înainte de punctul " -"zecimal." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Caracterele Null nu sunt permise." - -msgid "and" -msgstr "și" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s cu acest %(field_labels)s există deja." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Valoarea %(value)r nu este o opțiune validă." - -msgid "This field cannot be null." -msgstr "Acest câmp nu poate fi nul." - -msgid "This field cannot be blank." -msgstr "Acest câmp nu poate fi gol." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s cu %(field_label)s deja există." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s trebuie să fie unic(e) pentru %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Câmp de tip: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boolean (adevărat sau fals)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Şir de caractere (cel mult %(max_length)s caractere)" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "Numere întregi separate de virgule" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Dată (fară oră)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Dată (cu oră)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Număr zecimal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Durată" - -msgid "Email address" -msgstr "Adresă e-mail" - -msgid "File path" -msgstr "Calea fisierului" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Număr cu virgulă" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Întreg" - -msgid "Big (8 byte) integer" -msgstr "Întreg mare (8 octeți)" - -msgid "Small integer" -msgstr "Întreg mic" - -msgid "IPv4 address" -msgstr "Adresă IPv4" - -msgid "IP address" -msgstr "Adresă IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (adevărat, fals sau niciuna)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Întreg pozitiv" - -msgid "Positive small integer" -msgstr "Întreg pozitiv mic" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (până la %(max_length)s)" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Timp" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Date binare brute" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "Identificator unic universal" - -msgid "File" -msgstr "Fișier" - -msgid "Image" -msgstr "Imagine" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "Instanța %(model)s cu %(field)s %(value)r inexistentă." - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (tip determinat de câmpul aferent)" - -msgid "One-to-one relationship" -msgstr "Relaţie unul-la-unul" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relație %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relații %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relație multe-la-multe" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Acest câmp este obligatoriu." - -msgid "Enter a whole number." -msgstr "Introduceţi un număr întreg." - -msgid "Enter a valid date." -msgstr "Introduceți o dată validă." - -msgid "Enter a valid time." -msgstr "Introduceți o oră validă." - -msgid "Enter a valid date/time." -msgstr "Introduceți o dată/oră validă." - -msgid "Enter a valid duration." -msgstr "Introduceți o durată validă." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Numărul de zile trebuie să fie cuprins între {min_days} și {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Nici un fișier nu a fost trimis. Verificați tipul fișierului." - -msgid "No file was submitted." -msgstr "Nici un fișier nu a fost trimis." - -msgid "The submitted file is empty." -msgstr "Fișierul încărcat este gol." - -#, 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] "" -"Asigurați-vă că numele fișierului are cel mult %(max)d caracter (are " -"%(length)d)." -msgstr[1] "" -"Asigurați-vă că numele fișierului are cel mult %(max)d caractere (are " -"%(length)d)." -msgstr[2] "" -"Asigurați-vă că numele fișierului are cel mult %(max)d de caractere (are " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Fie indicați un fişier, fie bifaţi caseta de selectare, nu ambele." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Încărcaţi o imagine validă. Fişierul încărcat nu era o imagine sau era o " -"imagine coruptă." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Selectați o opțiune validă. %(value)s nu face parte din opțiunile " -"disponibile." - -msgid "Enter a list of values." -msgstr "Introduceți o listă de valori." - -msgid "Enter a complete value." -msgstr "Introduceți o valoare completă." - -msgid "Enter a valid UUID." -msgstr "Introduceți un UUID valid." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Câmp ascuns %(name)s) %(error)s" - -#, 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 "" - -#, 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] "" - -#, 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] "" - -msgid "Order" -msgstr "Ordine" - -msgid "Delete" -msgstr "Șterge" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Corectaţi datele duplicate pentru %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Corectaţi datele duplicate pentru %(field)s , ce trebuie să fie unic." - -#, 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 "" -"Corectaţi datele duplicate pentru %(field_name)s , care trebuie să fie unice " -"pentru %(lookup)s în %(date_field)s ." - -msgid "Please correct the duplicate values below." -msgstr "Corectaţi valorile duplicate de mai jos." - -msgid "The inline value did not match the parent instance." -msgstr "Valoarea în linie nu s-a potrivit cu instanța părinte." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Selectați o opțiune validă. Această opțiune nu face parte din opțiunile " -"disponibile." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Șterge" - -msgid "Currently" -msgstr "În prezent" - -msgid "Change" -msgstr "Schimbă" - -msgid "Unknown" -msgstr "Necunoscut" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Nu" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "da,nu,poate" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d octet" -msgstr[1] "%(size)d octeţi" -msgstr[2] "%(size)d de octeţi" - -#, python-format -msgid "%s KB" -msgstr "%s KO" - -#, python-format -msgid "%s MB" -msgstr "%s MO" - -#, python-format -msgid "%s GB" -msgstr "%s GO" - -#, python-format -msgid "%s TB" -msgstr "%s TO" - -#, python-format -msgid "%s PB" -msgstr "%s PO" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "miezul nopții" - -msgid "noon" -msgstr "amiază" - -msgid "Monday" -msgstr "Luni" - -msgid "Tuesday" -msgstr "Marți" - -msgid "Wednesday" -msgstr "Miercuri" - -msgid "Thursday" -msgstr "Joi" - -msgid "Friday" -msgstr "Vineri" - -msgid "Saturday" -msgstr "Sâmbătă" - -msgid "Sunday" -msgstr "Duminică" - -msgid "Mon" -msgstr "Lun" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mie" - -msgid "Thu" -msgstr "Joi" - -msgid "Fri" -msgstr "Vin" - -msgid "Sat" -msgstr "Sâm" - -msgid "Sun" -msgstr "Dum" - -msgid "January" -msgstr "Ianuarie" - -msgid "February" -msgstr "Februarie" - -msgid "March" -msgstr "Martie" - -msgid "April" -msgstr "Aprilie" - -msgid "May" -msgstr "Mai" - -msgid "June" -msgstr "Iunie" - -msgid "July" -msgstr "Iulie" - -msgid "August" -msgstr "August" - -msgid "September" -msgstr "Septembrie" - -msgid "October" -msgstr "Octombrie" - -msgid "November" -msgstr "Noiembrie" - -msgid "December" -msgstr "Decembrie" - -msgid "jan" -msgstr "ian" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "mai" - -msgid "jun" -msgstr "iun" - -msgid "jul" -msgstr "iul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "oct" - -msgid "nov" -msgstr "noi" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ian." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Martie" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Aprilie" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mai" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Iunie" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Iulie" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Oct." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Noie." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Ianuarie" - -msgctxt "alt. month" -msgid "February" -msgstr "Februarie" - -msgctxt "alt. month" -msgid "March" -msgstr "Martie" - -msgctxt "alt. month" -msgid "April" -msgstr "Aprilie" - -msgctxt "alt. month" -msgid "May" -msgstr "Mai" - -msgctxt "alt. month" -msgid "June" -msgstr "Iunie" - -msgctxt "alt. month" -msgid "July" -msgstr "Iulie" - -msgctxt "alt. month" -msgid "August" -msgstr "August" - -msgctxt "alt. month" -msgid "September" -msgstr "Septembrie" - -msgctxt "alt. month" -msgid "October" -msgstr "Octombrie" - -msgctxt "alt. month" -msgid "November" -msgstr "Noiembrie" - -msgctxt "alt. month" -msgid "December" -msgstr "Decembrie" - -msgid "This is not a valid IPv6 address." -msgstr "Aceasta nu este o adresă IPv6 validă." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "sau" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d an" -msgstr[1] "%(num)d ani" -msgstr[2] "%(num)d de ani" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d lună" -msgstr[1] "%(num)d luni" -msgstr[2] "%(num)d de luni" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d săptămână" -msgstr[1] "%(num)d săptămâni" -msgstr[2] "%(num)d de săptămâni" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d zi" -msgstr[1] "%(num)d zile" -msgstr[2] "%(num)d de zile" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d oră" -msgstr[1] "%(num)d ore" -msgstr[2] "%(num)d de ore" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minut" -msgstr[1] "%(num)d minute" -msgstr[2] "%(num)d de minute" - -msgid "Forbidden" -msgstr "Interzis" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verificarea CSRF nereușită. Cerere eșuată." - -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 "" - -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 "" - -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 "" - -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 "" -"Vedeți acest mesaj deoarece această pagină web necesită un cookie CSRF la " -"trimiterea formularelor. Acest cookie este necesar din motive de securitate, " -"pentru a se asigura că browserul nu este deturnat de terți." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Mai multe informații sunt disponibile pentru DEBUG=True." - -msgid "No year specified" -msgstr "Niciun an specificat" - -msgid "Date out of range" -msgstr "Dată în afara intervalului" - -msgid "No month specified" -msgstr "Nicio lună specificată" - -msgid "No day specified" -msgstr "Nicio zi specificată" - -msgid "No week specified" -msgstr "Nicio săptămîna specificată" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s nu e disponibil" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Viitorul %(verbose_name_plural)s nu e disponibil deoarece %(class_name)s ." -"allow_future este Fals." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Niciun rezultat pentru %(verbose_name)s care se potrivesc interogării" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Pagină invalidă (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Aici nu sunt permise indexuri la directoare" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index pentru %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalarea a funcționat cu succes! Felicitări!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Vezi notele de lansare pentru Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Vedeți această pagină deoarece DEBUG=True este în fișierul de setări și nu ați " -"configurat niciun URL." - -msgid "Django Documentation" -msgstr "Documentația Django" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: O aplicație de votare" - -msgid "Get started with Django" -msgstr "Începeți cu Django" - -msgid "Django Community" -msgstr "Comunitatea Django" - -msgid "Connect, get help, or contribute" -msgstr "Conectați-vă, obțineți ajutor sau contribuiți" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ro/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ro/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ro/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ro/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 538fd5c39e9637c10e9b3c5b0a11a366940e0be5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8aK@Ng25Tv4sG2sb5zyoa5tMLhbfgr3oM3MpOJ`wxyP+ikhP0 zcwOnVMY+18F>T%<7c1FLE6up z%)zmreID?WS96f_vpLM~V^lse2kdAA)0S%hz AZ2$lO diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ro/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ro/formats.py deleted file mode 100644 index 5a0c173..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ro/formats.py +++ /dev/null @@ -1,35 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j F Y, H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y, H:i" -FIRST_DAY_OF_WEEK = 1 - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", - "%d.%b.%Y", - "%d %B %Y", - "%A, %d %B %Y", -] -TIME_INPUT_FORMATS = [ - "%H:%M", - "%H:%M:%S", - "%H:%M:%S.%f", -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y, %H:%M", - "%d.%m.%Y, %H:%M:%S", - "%d.%B.%Y, %H:%M", - "%d.%B.%Y, %H:%M:%S", -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ru/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ru/LC_MESSAGES/django.mo deleted file mode 100644 index 97dff44ac07a2c2add71d4b012cfa53233c9f6a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38784 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, 2014 -# Anton Bazhanov , 2017 -# Denis Darii , 2011 -# Dimmus , 2011 -# eigrad , 2012 -# Eugene , 2013 -# Eugene Morozov , 2021 -# eXtractor , 2015 -# crazyzubr , 2020 -# Igor Melnyk, 2014 -# Ivan Khomutov , 2017 -# Jannis Leidel , 2011 -# lilo.panic, 2016 -# Mikhail Zholobov , 2013 -# Nikolay Korotkiy , 2018 -# Panasoft, 2021 -# Вася Аникин , 2017 -# SeryiMysh , 2020 -# Алексей Борискин , 2013-2017,2019-2020,2022-2025 -# Bobsans , 2016,2018 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Алексей Борискин , " -"2013-2017,2019-2020,2022-2025\n" -"Language-Team: Russian (http://app.transifex.com/django/django/language/" -"ru/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " -"(n%100>=11 && n%100<=14)? 2 : 3);\n" - -msgid "Afrikaans" -msgstr "Бурский" - -msgid "Arabic" -msgstr "Арабский" - -msgid "Algerian Arabic" -msgstr "Алжирский арабский" - -msgid "Asturian" -msgstr "Астурийский" - -msgid "Azerbaijani" -msgstr "Азербайджанский" - -msgid "Bulgarian" -msgstr "Болгарский" - -msgid "Belarusian" -msgstr "Белоруский" - -msgid "Bengali" -msgstr "Бенгальский" - -msgid "Breton" -msgstr "Бретонский" - -msgid "Bosnian" -msgstr "Боснийский" - -msgid "Catalan" -msgstr "Каталанский" - -msgid "Central Kurdish (Sorani)" -msgstr "Центральнокурдский (Сорани)" - -msgid "Czech" -msgstr "Чешский" - -msgid "Welsh" -msgstr "Уэльский" - -msgid "Danish" -msgstr "Датский" - -msgid "German" -msgstr "Немецкий" - -msgid "Lower Sorbian" -msgstr "Нижнелужицкий" - -msgid "Greek" -msgstr "Греческий" - -msgid "English" -msgstr "Английский" - -msgid "Australian English" -msgstr "Австралийский английский" - -msgid "British English" -msgstr "Британский английский" - -msgid "Esperanto" -msgstr "Эсперанто" - -msgid "Spanish" -msgstr "Испанский" - -msgid "Argentinian Spanish" -msgstr "Аргентинский испанский" - -msgid "Colombian Spanish" -msgstr "Колумбийский испанский" - -msgid "Mexican Spanish" -msgstr "Мексиканский испанский" - -msgid "Nicaraguan Spanish" -msgstr "Никарагуанский испанский" - -msgid "Venezuelan Spanish" -msgstr "Венесуэльский Испанский" - -msgid "Estonian" -msgstr "Эстонский" - -msgid "Basque" -msgstr "Баскский" - -msgid "Persian" -msgstr "Персидский" - -msgid "Finnish" -msgstr "Финский" - -msgid "French" -msgstr "Французский" - -msgid "Frisian" -msgstr "Фризский" - -msgid "Irish" -msgstr "Ирландский" - -msgid "Scottish Gaelic" -msgstr "Шотландский гэльский" - -msgid "Galician" -msgstr "Галисийский" - -msgid "Hebrew" -msgstr "Иврит" - -msgid "Hindi" -msgstr "Хинди" - -msgid "Croatian" -msgstr "Хорватский" - -msgid "Upper Sorbian" -msgstr "Верхнелужицкий" - -msgid "Hungarian" -msgstr "Венгерский" - -msgid "Armenian" -msgstr "Армянский" - -msgid "Interlingua" -msgstr "Интерлингва" - -msgid "Indonesian" -msgstr "Индонезийский" - -msgid "Igbo" -msgstr "Игбо" - -msgid "Ido" -msgstr "Идо" - -msgid "Icelandic" -msgstr "Исландский" - -msgid "Italian" -msgstr "Итальянский" - -msgid "Japanese" -msgstr "Японский" - -msgid "Georgian" -msgstr "Грузинский" - -msgid "Kabyle" -msgstr "Кабильский" - -msgid "Kazakh" -msgstr "Казахский" - -msgid "Khmer" -msgstr "Кхмерский" - -msgid "Kannada" -msgstr "Каннада" - -msgid "Korean" -msgstr "Корейский" - -msgid "Kyrgyz" -msgstr "Киргизский" - -msgid "Luxembourgish" -msgstr "Люксембургский" - -msgid "Lithuanian" -msgstr "Литовский" - -msgid "Latvian" -msgstr "Латвийский" - -msgid "Macedonian" -msgstr "Македонский" - -msgid "Malayalam" -msgstr "Малаялам" - -msgid "Mongolian" -msgstr "Монгольский" - -msgid "Marathi" -msgstr "Маратхи" - -msgid "Malay" -msgstr "Малайский" - -msgid "Burmese" -msgstr "Бирманский" - -msgid "Norwegian Bokmål" -msgstr "Норвежский (Букмол)" - -msgid "Nepali" -msgstr "Непальский" - -msgid "Dutch" -msgstr "Голландский" - -msgid "Norwegian Nynorsk" -msgstr "Норвежский (Нюнорск)" - -msgid "Ossetic" -msgstr "Осетинский" - -msgid "Punjabi" -msgstr "Панджаби" - -msgid "Polish" -msgstr "Польский" - -msgid "Portuguese" -msgstr "Португальский" - -msgid "Brazilian Portuguese" -msgstr "Бразильский португальский" - -msgid "Romanian" -msgstr "Румынский" - -msgid "Russian" -msgstr "Русский" - -msgid "Slovak" -msgstr "Словацкий" - -msgid "Slovenian" -msgstr "Словенский" - -msgid "Albanian" -msgstr "Албанский" - -msgid "Serbian" -msgstr "Сербский" - -msgid "Serbian Latin" -msgstr "Сербский (латиница)" - -msgid "Swedish" -msgstr "Шведский" - -msgid "Swahili" -msgstr "Суахили" - -msgid "Tamil" -msgstr "Тамильский" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Tajik" -msgstr "Таджикский" - -msgid "Thai" -msgstr "Тайский" - -msgid "Turkmen" -msgstr "Туркменский" - -msgid "Turkish" -msgstr "Турецкий" - -msgid "Tatar" -msgstr "Татарский" - -msgid "Udmurt" -msgstr "Удмуртский" - -msgid "Uyghur" -msgstr "Уйгурский" - -msgid "Ukrainian" -msgstr "Украинский" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "Узбекский" - -msgid "Vietnamese" -msgstr "Вьетнамский" - -msgid "Simplified Chinese" -msgstr "Упрощенный китайский" - -msgid "Traditional Chinese" -msgstr "Традиционный китайский" - -msgid "Messages" -msgstr "Сообщения" - -msgid "Site Maps" -msgstr "Карта сайта" - -msgid "Static Files" -msgstr "Статические файлы" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Номер страницы не является натуральным числом" - -msgid "That page number is less than 1" -msgstr "Номер страницы меньше 1" - -msgid "That page contains no results" -msgstr "Страница не содержит результатов" - -msgid "Enter a valid value." -msgstr "Введите правильное значение." - -msgid "Enter a valid domain name." -msgstr "Введите правильное имя домена." - -msgid "Enter a valid URL." -msgstr "Введите правильный URL." - -msgid "Enter a valid integer." -msgstr "Введите правильное число." - -msgid "Enter a valid email address." -msgstr "Введите правильный адрес электронной почты." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Значение должно состоять только из латинских букв, цифр, знаков " -"подчеркивания или дефиса." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Значение должно состоять только из символов входящих в стандарт Юникод, " -"цифр, символов подчёркивания или дефисов." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Введите правильный адрес %(protocol)s." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 или IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Введите цифры, разделенные запятыми." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Убедитесь, что это значение — %(limit_value)s (сейчас оно — %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Убедитесь, что это значение меньше либо равно %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Убедитесь, что это значение больше либо равно %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Убедитесь, что это значение кратно числу %(limit_value)s." - -#, 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 "" -"Убедитесь, что данное значение отстоит от %(offset)s на число, кратное шагу " -"%(limit_value)s, например: %(offset)s, %(valid_value1)s, %(valid_value2)s и " -"так далее." - -#, 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] "" -"Убедитесь, что это значение содержит не менее %(limit_value)d символ (сейчас " -"%(show_value)d)." -msgstr[1] "" -"Убедитесь, что это значение содержит не менее %(limit_value)d символов " -"(сейчас %(show_value)d)." -msgstr[2] "" -"Убедитесь, что это значение содержит не менее %(limit_value)d символов " -"(сейчас %(show_value)d)." -msgstr[3] "" -"Убедитесь, что это значение содержит не менее %(limit_value)d символов " -"(сейчас %(show_value)d)." - -#, 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] "" -"Убедитесь, что это значение содержит не более %(limit_value)d символ (сейчас " -"%(show_value)d)." -msgstr[1] "" -"Убедитесь, что это значение содержит не более %(limit_value)d символов " -"(сейчас %(show_value)d)." -msgstr[2] "" -"Убедитесь, что это значение содержит не более %(limit_value)d символов " -"(сейчас %(show_value)d)." -msgstr[3] "" -"Убедитесь, что это значение содержит не более %(limit_value)d символов " -"(сейчас %(show_value)d)." - -msgid "Enter a number." -msgstr "Введите число." - -#, 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] "Убедитесь, что вы ввели не более %(max)s цифры." -msgstr[1] "Убедитесь, что вы ввели не более %(max)s цифр." -msgstr[2] "Убедитесь, что вы ввели не более %(max)s цифр." -msgstr[3] "Убедитесь, что вы ввели не более %(max)s цифр." - -#, 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] "Убедитесь, что вы ввели не более %(max)s цифры после запятой." -msgstr[1] "Убедитесь, что вы ввели не более %(max)s цифр после запятой." -msgstr[2] "Убедитесь, что вы ввели не более %(max)s цифр после запятой." -msgstr[3] "Убедитесь, что вы ввели не более %(max)s цифр после запятой." - -#, 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] "Убедитесь, что вы ввели не более %(max)s цифры перед запятой." -msgstr[1] "Убедитесь, что вы ввели не более %(max)s цифр перед запятой." -msgstr[2] "Убедитесь, что вы ввели не более %(max)s цифр перед запятой." -msgstr[3] "Убедитесь, что вы ввели не более %(max)s цифр перед запятой." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Расширение файлов “%(extension)s” не поддерживается. Разрешенные расширения: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Данные содержат запрещённый символ: ноль-байт" - -msgid "and" -msgstr "и" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" -"%(model_name)s с такими значениями полей %(field_labels)s уже существует." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Нарушено ограничение \"%(name)s\"." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Значения %(value)r нет среди допустимых вариантов." - -msgid "This field cannot be null." -msgstr "Это поле не может иметь значение NULL." - -msgid "This field cannot be blank." -msgstr "Это поле не может быть пустым." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s с таким %(field_label)s уже существует." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"Значение в поле «%(field_label)s» должно быть уникальным для фрагмента " -"«%(lookup_type)s» даты в поле %(date_field_label)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Поле типа %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Значение “%(value)s” должно быть True или False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Значение “%(value)s” должно быть True, False или None." - -msgid "Boolean (Either True or False)" -msgstr "Логическое (True или False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Строка (до %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Строка (неограниченной длины)" - -msgid "Comma-separated integers" -msgstr "Целые, разделенные запятыми" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Значение “%(value)s” имеет неверный формат даты. Оно должно быть в формате " -"YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Значение “%(value)s” имеет корректный формат (YYYY-MM-DD), но это " -"недействительная дата." - -msgid "Date (without time)" -msgstr "Дата (без указания времени)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Значение “%(value)s” имеет неверный формат. Оно должно быть в формате YYYY-" -"MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Значение “%(value)s” имеет корректный формат (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]), но это недействительные дата/время." - -msgid "Date (with time)" -msgstr "Дата (с указанием времени)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Значение “%(value)s” должно быть десятичным числом." - -msgid "Decimal number" -msgstr "Число с фиксированной запятой" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Значение “%(value)s” имеет неверный формат. Оно должно быть в формате [DD] " -"[HH:[MM:]]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Продолжительность" - -msgid "Email address" -msgstr "Адрес электронной почты" - -msgid "File path" -msgstr "Путь к файлу" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Значение “%(value)s” должно быть числом с плавающей точкой." - -msgid "Floating point number" -msgstr "Число с плавающей запятой" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Значение “%(value)s” должно быть целым числом." - -msgid "Integer" -msgstr "Целое" - -msgid "Big (8 byte) integer" -msgstr "Длинное целое (8 байт)" - -msgid "Small integer" -msgstr "Малое целое число" - -msgid "IPv4 address" -msgstr "IPv4 адрес" - -msgid "IP address" -msgstr "IP-адрес" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Значение “%(value)s” должно быть None, True или False." - -msgid "Boolean (Either True, False or None)" -msgstr "Логическое (True, False или None)" - -msgid "Positive big integer" -msgstr "Положительное большое целое число" - -msgid "Positive integer" -msgstr "Положительное целое число" - -msgid "Positive small integer" -msgstr "Положительное малое целое число" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Слаг (до %(max_length)s)" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Значение “%(value)s” имеет неверный формат. Оно должно быть в формате HH:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Значение “%(value)s” имеет корректный формат (HH:MM[:ss[.uuuuuu]]), но это " -"недействительное время." - -msgid "Time" -msgstr "Время" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Необработанные двоичные данные" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "Значение “%(value)s” не является верным UUID-ом." - -msgid "Universally unique identifier" -msgstr "Поле для UUID, универсального уникального идентификатора" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Изображение" - -msgid "A JSON object" -msgstr "JSON-объект" - -msgid "Value must be valid JSON." -msgstr "Значение должно быть корректным JSON-ом." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" -"Значение \"%(value)r\" не является допустимым для поля \"%(field)s\" объекта " -"типа %(model)s" - -msgid "Foreign Key (type determined by related field)" -msgstr "Внешний Ключ (тип определен по связанному полю)" - -msgid "One-to-one relationship" -msgstr "Связь \"один к одному\"" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Связь %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Связи %(from)s-%(to)s" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Обязательное поле." - -msgid "Enter a whole number." -msgstr "Введите целое число." - -msgid "Enter a valid date." -msgstr "Введите правильную дату." - -msgid "Enter a valid time." -msgstr "Введите правильное время." - -msgid "Enter a valid date/time." -msgstr "Введите правильную дату и время." - -msgid "Enter a valid duration." -msgstr "Введите правильную продолжительность." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Количество дней должно быть в диапазоне от {min_days} до {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ни одного файла не было отправлено. Проверьте тип кодировки формы." - -msgid "No file was submitted." -msgstr "Ни одного файла не было отправлено." - -msgid "The submitted file is empty." -msgstr "Отправленный файл пуст." - -#, 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] "" -"Убедитесь, что это имя файла содержит не более %(max)d символ (сейчас " -"%(length)d)." -msgstr[1] "" -"Убедитесь, что это имя файла содержит не более %(max)d символов (сейчас " -"%(length)d)." -msgstr[2] "" -"Убедитесь, что это имя файла содержит не более %(max)d символов (сейчас " -"%(length)d)." -msgstr[3] "" -"Убедитесь, что это имя файла содержит не более %(max)d символов (сейчас " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Пожалуйста, загрузите файл или поставьте флажок \"Очистить\", но не " -"совершайте оба действия одновременно." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Загрузите правильное изображение. Файл, который вы загрузили, поврежден или " -"не является изображением." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Выберите корректный вариант. %(value)s нет среди допустимых значений." - -msgid "Enter a list of values." -msgstr "Введите список значений." - -msgid "Enter a complete value." -msgstr "Введите весь список значений." - -msgid "Enter a valid UUID." -msgstr "Введите правильный UUID." - -msgid "Enter a valid JSON." -msgstr "Введите корректный JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Скрытое поле %(name)s) %(error)s" - -#, 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 "" -"Данные ManagementForm отсутствуют или были подделаны. Отсутствующие поля: " -"%(field_names)s. Если проблема не исчезнет, вам может потребоваться " -"отправить отчет об ошибке." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Пожалуйста, отправьте не больше %(num)d формы." -msgstr[1] "Пожалуйста, отправьте не больше %(num)d форм." -msgstr[2] "Пожалуйста, отправьте не больше %(num)d форм." -msgstr[3] "Пожалуйста, отправьте не больше %(num)d форм." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Пожалуйста, отправьте %(num)d форму." -msgstr[1] "Пожалуйста, отправьте %(num)d формы." -msgstr[2] "Пожалуйста, отправьте %(num)d форм." -msgstr[3] "Пожалуйста, отправьте %(num)d форм." - -msgid "Order" -msgstr "Порядок" - -msgid "Delete" -msgstr "Удалить" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Пожалуйста, измените повторяющееся значение в поле \"%(field)s\"." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Пожалуйста, измените значение в поле %(field)s, оно должно быть уникальным." - -#, 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 "" -"Пожалуйста, измените значение в поле %(field_name)s, оно должно быть " -"уникальным для %(lookup)s в поле %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Пожалуйста, измените повторяющиеся значения ниже." - -msgid "The inline value did not match the parent instance." -msgstr "Значение во вложенной форме не совпадает со значением в базовой форме." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Выберите корректный вариант. Вашего варианта нет среди допустимых значений." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” является неверным значением." - -#, 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 "" -"%(datetime)s не может быть интерпретирована в часовом поясе " -"%(current_timezone)s; дата может быть неоднозначной или оказаться " -"несуществующей." - -msgid "Clear" -msgstr "Очистить" - -msgid "Currently" -msgstr "На данный момент" - -msgid "Change" -msgstr "Изменить" - -msgid "Unknown" -msgstr "Неизвестно" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Нет" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "да,нет,может быть" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" -msgstr[1] "%(size)d байта" -msgstr[2] "%(size)d байт" -msgstr[3] "%(size)d байт" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s ГБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "п.п." - -msgid "a.m." -msgstr "д.п." - -msgid "PM" -msgstr "ПП" - -msgid "AM" -msgstr "ДП" - -msgid "midnight" -msgstr "полночь" - -msgid "noon" -msgstr "полдень" - -msgid "Monday" -msgstr "Понедельник" - -msgid "Tuesday" -msgstr "Вторник" - -msgid "Wednesday" -msgstr "Среда" - -msgid "Thursday" -msgstr "Четверг" - -msgid "Friday" -msgstr "Пятница" - -msgid "Saturday" -msgstr "Суббота" - -msgid "Sunday" -msgstr "Воскресенье" - -msgid "Mon" -msgstr "Пн" - -msgid "Tue" -msgstr "Вт" - -msgid "Wed" -msgstr "Ср" - -msgid "Thu" -msgstr "Чт" - -msgid "Fri" -msgstr "Пт" - -msgid "Sat" -msgstr "Сб" - -msgid "Sun" -msgstr "Вс" - -msgid "January" -msgstr "Январь" - -msgid "February" -msgstr "Февраль" - -msgid "March" -msgstr "Март" - -msgid "April" -msgstr "Апрель" - -msgid "May" -msgstr "Май" - -msgid "June" -msgstr "Июнь" - -msgid "July" -msgstr "Июль" - -msgid "August" -msgstr "Август" - -msgid "September" -msgstr "Сентябрь" - -msgid "October" -msgstr "Октябрь" - -msgid "November" -msgstr "Ноябрь" - -msgid "December" -msgstr "Декабрь" - -msgid "jan" -msgstr "янв" - -msgid "feb" -msgstr "фев" - -msgid "mar" -msgstr "мар" - -msgid "apr" -msgstr "апр" - -msgid "may" -msgstr "май" - -msgid "jun" -msgstr "июн" - -msgid "jul" -msgstr "июл" - -msgid "aug" -msgstr "авг" - -msgid "sep" -msgstr "сен" - -msgid "oct" -msgstr "окт" - -msgid "nov" -msgstr "ноя" - -msgid "dec" -msgstr "дек" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Янв." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Фев." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Март" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Апрель" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Июнь" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Июль" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Сен." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ноя." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дек." - -msgctxt "alt. month" -msgid "January" -msgstr "января" - -msgctxt "alt. month" -msgid "February" -msgstr "февраля" - -msgctxt "alt. month" -msgid "March" -msgstr "марта" - -msgctxt "alt. month" -msgid "April" -msgstr "апреля" - -msgctxt "alt. month" -msgid "May" -msgstr "мая" - -msgctxt "alt. month" -msgid "June" -msgstr "июня" - -msgctxt "alt. month" -msgid "July" -msgstr "июля" - -msgctxt "alt. month" -msgid "August" -msgstr "августа" - -msgctxt "alt. month" -msgid "September" -msgstr "сентября" - -msgctxt "alt. month" -msgid "October" -msgstr "октября" - -msgctxt "alt. month" -msgid "November" -msgstr "ноября" - -msgctxt "alt. month" -msgid "December" -msgstr "декабря" - -msgid "This is not a valid IPv6 address." -msgstr "Значение не является корректным адресом IPv6." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "или" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d год" -msgstr[1] "%(num)d года" -msgstr[2] "%(num)d лет" -msgstr[3] "%(num)d лет" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d месяц" -msgstr[1] "%(num)d месяца" -msgstr[2] "%(num)d месяцев" -msgstr[3] "%(num)d месяцев" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d неделя" -msgstr[1] "%(num)d недели" -msgstr[2] "%(num)d недель" -msgstr[3] "%(num)d недель" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d день" -msgstr[1] "%(num)d дня" -msgstr[2] "%(num)d дней" -msgstr[3] "%(num)d дней" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d час" -msgstr[1] "%(num)d часа" -msgstr[2] "%(num)d часов" -msgstr[3] "%(num)d часов" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d минута" -msgstr[1] "%(num)d минуты" -msgstr[2] "%(num)d минут" -msgstr[3] "%(num)d минут" - -msgid "Forbidden" -msgstr "Ошибка доступа" - -msgid "CSRF verification failed. Request aborted." -msgstr "Ошибка проверки CSRF. Запрос отклонён." - -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 "" -"Вы видите это сообщение потому что этот сайт работает по защищённому " -"протоколу HTTPS и требует, чтобы при запросе вашим браузером был передан " -"заголовок \"Referer\", но он не был передан. Этот заголовок необходим из " -"соображений безопасности: мы должны убедиться что запрос оправляете именно " -"вы." - -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 "" -"Если вы настроили свой браузер таким образом, чтобы запретить ему передавать " -"заголовок “Referer”, пожалуйста, разрешите ему отсылать данный заголовок по " -"крайней мере для данного сайта, или для всех HTTPS-соединений, или для " -"запросов, домен и порт назначения совпадают с доменом и портом текущей " -"страницы." - -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 "" -"Если Вы используете HTML-тэг или добавили HTTP-заголовок “Referrer-Policy: no-referrer”, " -"пожалуйста удалите их. CSRF защите необходим заголовок “Referer” для строгой " -"проверки адреса ссылающейся страницы. Если Вы беспокоитесь о приватности, " -"используйте альтернативы, например , для ссылок на " -"сайты третьих лиц." - -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 "" -"Вы видите это сообщение, потому что данный сайт требует, чтобы при отправке " -"форм была отправлена и CSRF-cookie. Данный тип cookie необходим по " -"соображениям безопасности, чтобы убедиться, что ваш браузер не был взломан и " -"не выполняет от вашего лица действий, запрограммированных третьими лицами." - -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 "" -"Если в вашем браузере отключены cookie, пожалуйста, включите эту функцию " -"вновь, по крайней мере для этого сайта, или для \"same-orign\" запросов." - -msgid "More information is available with DEBUG=True." -msgstr "" -"В отладочном режиме доступно больше информации. Включить отладочный режим " -"можно, установив значение переменной DEBUG=True." - -msgid "No year specified" -msgstr "Не указан год" - -msgid "Date out of range" -msgstr "Дата выходит за пределы диапазона" - -msgid "No month specified" -msgstr "Не указан месяц" - -msgid "No day specified" -msgstr "Не указан день" - -msgid "No week specified" -msgstr "Не указана неделя" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s не доступен" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Будущие %(verbose_name_plural)s недоступны, потому что %(class_name)s." -"allow_future выставлен в значение \"Ложь\"." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"Не удалось распознать строку с датой “%(datestr)s”, в заданном формате " -"“%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Не найден ни один %(verbose_name)s, соответствующий запросу" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Номер страницы не содержит особое значение “last” и его не удалось " -"преобразовать к целому числу." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Неправильная страница (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" -"Список пуст, но “%(class_name)s.allow_empty” выставлено в значение \"Ложь\", " -"что запрещает показывать пустые списки." - -msgid "Directory indexes are not allowed here." -msgstr "Просмотр списка файлов директории здесь не разрешен." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” не существует" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Список файлов директории %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Установка прошла успешно! Поздравляем!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Посмотреть примечания к выпуску для Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Вы видите данную страницу, потому что указали DEBUG=True в файле настроек и не настроили ни одного " -"обработчика URL-адресов." - -msgid "Django Documentation" -msgstr "Документация Django" - -msgid "Topics, references, & how-to’s" -msgstr "Разделы, справочник, & примеры" - -msgid "Tutorial: A Polling App" -msgstr "Руководство: Приложение для голосования" - -msgid "Get started with Django" -msgstr "Начало работы с Django" - -msgid "Django Community" -msgstr "Сообщество Django" - -msgid "Connect, get help, or contribute" -msgstr "Присоединяйтесь, получайте помощь или помогайте в разработке" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ru/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ru/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ru/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ru/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 12ab0c0680a31c538713b1c91f096a534b19ce15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8aK@Ng25Tv4sG2sb5zyoa5tMLhbfgr3^3YP% TDLnGRw+l}j%r_Q7aO~X=21__$ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ru/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ru/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 532a071ce37f8949b04cd34d4912905b488f0787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 821 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po deleted file mode 100644 index e245cb1..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/sk/LC_MESSAGES/django.po +++ /dev/null @@ -1,1394 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Adam Zahradník, 2023-2024 -# Jannis Leidel , 2011 -# 18f25ad6fa9930fc67cb11aca9d16a27, 2012-2013 -# Marian Andre , 2013,2015,2017-2018 -# 29cf7e517570e1bc05a1509565db92ae_2a01508, 2011 -# Martin Tóth , 2017,2023 -# Miroslav Bendik , 2023 -# Peter Kuma, 2021 -# Peter Stríž , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-22 11:46-0300\n" -"PO-Revision-Date: 2024-10-07 06:49+0000\n" -"Last-Translator: Adam Zahradník, 2023-2024\n" -"Language-Team: Slovak (http://app.transifex.com/django/django/language/sk/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sk\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n " -">= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" - -msgid "Afrikaans" -msgstr "afrikánsky" - -msgid "Arabic" -msgstr "arabský" - -msgid "Algerian Arabic" -msgstr "alžírsky arabsky" - -msgid "Asturian" -msgstr "astúrsky" - -msgid "Azerbaijani" -msgstr "azerbajdžansky" - -msgid "Bulgarian" -msgstr "bulharsky" - -msgid "Belarusian" -msgstr "bielorusky" - -msgid "Bengali" -msgstr "bengálsky" - -msgid "Breton" -msgstr "bretónsky" - -msgid "Bosnian" -msgstr "bosniansky" - -msgid "Catalan" -msgstr "katalánsky" - -msgid "Central Kurdish (Sorani)" -msgstr "stredná kurdčina (Sorani)" - -msgid "Czech" -msgstr "česky" - -msgid "Welsh" -msgstr "walesky" - -msgid "Danish" -msgstr "dánsky" - -msgid "German" -msgstr "nemecky" - -msgid "Lower Sorbian" -msgstr "dolnolužická srbčina" - -msgid "Greek" -msgstr "grécky" - -msgid "English" -msgstr "anglicky" - -msgid "Australian English" -msgstr "austrálskou angličtinou" - -msgid "British English" -msgstr "britskou angličtinou" - -msgid "Esperanto" -msgstr "esperantsky" - -msgid "Spanish" -msgstr "španielsky" - -msgid "Argentinian Spanish" -msgstr "argentínska španielčina" - -msgid "Colombian Spanish" -msgstr "kolumbijská španielčina" - -msgid "Mexican Spanish" -msgstr "mexická španielčina" - -msgid "Nicaraguan Spanish" -msgstr "nikaragujská španielčina" - -msgid "Venezuelan Spanish" -msgstr "venezuelská španielčina" - -msgid "Estonian" -msgstr "estónsky" - -msgid "Basque" -msgstr "baskicky" - -msgid "Persian" -msgstr "perzsky" - -msgid "Finnish" -msgstr "fínsky" - -msgid "French" -msgstr "francúzsky" - -msgid "Frisian" -msgstr "frízsky" - -msgid "Irish" -msgstr "írsky" - -msgid "Scottish Gaelic" -msgstr "škótska gaelčina" - -msgid "Galician" -msgstr "galícijsky" - -msgid "Hebrew" -msgstr "hebrejsky" - -msgid "Hindi" -msgstr "hindsky" - -msgid "Croatian" -msgstr "chorvátsky" - -msgid "Upper Sorbian" -msgstr "hornolužická srbčina" - -msgid "Hungarian" -msgstr "maďarsky" - -msgid "Armenian" -msgstr "arménsky" - -msgid "Interlingua" -msgstr "interlinguánsky" - -msgid "Indonesian" -msgstr "indonézsky" - -msgid "Igbo" -msgstr "igbožsky" - -msgid "Ido" -msgstr "ido" - -msgid "Icelandic" -msgstr "islandsky" - -msgid "Italian" -msgstr "taliansky" - -msgid "Japanese" -msgstr "japonsky" - -msgid "Georgian" -msgstr "gruzínsky" - -msgid "Kabyle" -msgstr "kabylsky" - -msgid "Kazakh" -msgstr "kazašsky" - -msgid "Khmer" -msgstr "kmérsky" - -msgid "Kannada" -msgstr "kannadsky" - -msgid "Korean" -msgstr "kórejsky" - -msgid "Kyrgyz" -msgstr "kirgizsky" - -msgid "Luxembourgish" -msgstr "luxembursky" - -msgid "Lithuanian" -msgstr "litovsky" - -msgid "Latvian" -msgstr "lotyšsky" - -msgid "Macedonian" -msgstr "macedónsky" - -msgid "Malayalam" -msgstr "malajalámsky" - -msgid "Mongolian" -msgstr "mongolsky" - -msgid "Marathi" -msgstr "maráthsky" - -msgid "Malay" -msgstr "malajčina" - -msgid "Burmese" -msgstr "barmsky" - -msgid "Norwegian Bokmål" -msgstr "nórsky (Bokmål)" - -msgid "Nepali" -msgstr "nepálsky" - -msgid "Dutch" -msgstr "holandsky" - -msgid "Norwegian Nynorsk" -msgstr "nórsky (Nynorsk)" - -msgid "Ossetic" -msgstr "osetsky" - -msgid "Punjabi" -msgstr "pandžábsky" - -msgid "Polish" -msgstr "poľsky" - -msgid "Portuguese" -msgstr "portugalsky" - -msgid "Brazilian Portuguese" -msgstr "portugalsky (Brazília)" - -msgid "Romanian" -msgstr "rumunsky" - -msgid "Russian" -msgstr "rusky" - -msgid "Slovak" -msgstr "slovensky" - -msgid "Slovenian" -msgstr "slovinsky" - -msgid "Albanian" -msgstr "albánsky" - -msgid "Serbian" -msgstr "srbsky" - -msgid "Serbian Latin" -msgstr "srbsky (Latin)" - -msgid "Swedish" -msgstr "švédsky" - -msgid "Swahili" -msgstr "svahilsky" - -msgid "Tamil" -msgstr "tamilsky" - -msgid "Telugu" -msgstr "telugsky" - -msgid "Tajik" -msgstr "tadžiksky" - -msgid "Thai" -msgstr "thajsky" - -msgid "Turkmen" -msgstr "turkménsky" - -msgid "Turkish" -msgstr "turecky" - -msgid "Tatar" -msgstr "tatársky" - -msgid "Udmurt" -msgstr "udmurtsky" - -msgid "Uyghur" -msgstr "ujgursky" - -msgid "Ukrainian" -msgstr "ukrajinsky" - -msgid "Urdu" -msgstr "urdsky" - -msgid "Uzbek" -msgstr "uzbecky" - -msgid "Vietnamese" -msgstr "vietnamsky" - -msgid "Simplified Chinese" -msgstr "čínsky (zjednodušene)" - -msgid "Traditional Chinese" -msgstr "čínsky (tradične)" - -msgid "Messages" -msgstr "Správy" - -msgid "Site Maps" -msgstr "Mapy Sídla" - -msgid "Static Files" -msgstr "Statické Súbory" - -msgid "Syndication" -msgstr "Syndikácia" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Číslo stránky nie je celé číslo" - -msgid "That page number is less than 1" -msgstr "Číslo stránky je menšie ako 1" - -msgid "That page contains no results" -msgstr "Stránka neobsahuje žiadne výsledky" - -msgid "Enter a valid value." -msgstr "Zadajte platnú hodnotu." - -msgid "Enter a valid domain name." -msgstr "Zadajte platný názov domény." - -msgid "Enter a valid URL." -msgstr "Zadajte platnú URL adresu." - -msgid "Enter a valid integer." -msgstr "Zadajte platné celé číslo." - -msgid "Enter a valid email address." -msgstr "Zadajte platnú e-mailovú adresu." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Zadajte platnú skratku pozostávajúcu z písmen, čísel, podčiarkovníkov alebo " -"pomlčiek." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Zadajte platnú skratku pozostávajúcu z písmen Unicode, čísel, " -"podčiarkovníkov alebo pomlčiek." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Zadajte platnú %(protocol)s adresu." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 alebo IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Zadajte len číslice oddelené čiarkami." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Uistite sa, že táto hodnota je %(limit_value)s (je to %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Uistite sa, že táto hodnota je menšia alebo rovná %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Uistite sa, že hodnota je väčšia alebo rovná %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Uistite sa, že táto hodnota je násobkom %(limit_value)s." - -#, 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 "" -"Uistite sa, že táto hodnota je násobkom %(limit_value)s, začínajúc od " -"%(offset)s, t.j. %(offset)s, %(valid_value1)s, %(valid_value2)s, atď." - -#, 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] "" -"Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znak (má " -"%(show_value)d)." -msgstr[1] "" -"Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znaky (má " -"%(show_value)d)." -msgstr[2] "" -"Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znakov (má " -"%(show_value)d)." -msgstr[3] "" -"Uistite sa, že zadaná hodnota má najmenej %(limit_value)d znakov (má " -"%(show_value)d)." - -#, 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] "" -"Uistite sa, že táto hodnota má najviac %(limit_value)d znak (má " -"%(show_value)d)." -msgstr[1] "" -"Uistite sa, že táto hodnota má najviac %(limit_value)d znaky (má " -"%(show_value)d)." -msgstr[2] "" -"Uistite sa, že táto hodnota má najviac %(limit_value)d znakov (má " -"%(show_value)d)." -msgstr[3] "" -"Uistite sa, že táto hodnota má najviac %(limit_value)d znakov (má " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Zadajte číslo." - -#, 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] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslica." -msgstr[1] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslice." -msgstr[2] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslic." -msgstr[3] "Uistite sa, že nie je zadaných celkovo viac ako %(max)s číslic." - -#, 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] "Uistite sa, že nie je zadané viac ako %(max)s desatinné miesto." -msgstr[1] "Uistite sa, že nie sú zadané viac ako %(max)s desatinné miesta." -msgstr[2] "Uistite sa, že nie je zadaných viac ako %(max)s desatinných miest." -msgstr[3] "Uistite sa, že nie je zadaných viac ako %(max)s desatinných miest." - -#, 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] "" -"Uistite sa, že nie je zadaných viac ako %(max)s číslica pred desatinnou " -"čiarkou." -msgstr[1] "" -"Uistite sa, že nie sú zadané viac ako %(max)s číslice pred desatinnou " -"čiarkou." -msgstr[2] "" -"Uistite sa, že nie je zadaných viac ako %(max)s číslic pred desatinnou " -"čiarkou." -msgstr[3] "" -"Uistite sa, že nie je zadaných viac ako %(max)s číslic pred desatinnou " -"čiarkou." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Prípona súboru „%(extension)s“ nie je povolená. Povolené prípony sú: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Znaky NULL nie sú povolené." - -msgid "and" -msgstr "a" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s s týmto %(field_labels)s už existuje." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Obmedzenie „%(name)s“ je porušené." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Hodnota %(value)r nie je platná možnosť." - -msgid "This field cannot be null." -msgstr "Toto pole nemôže byť prázdne." - -msgid "This field cannot be blank." -msgstr "Toto pole nemôže byť prázdne." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s s týmto %(field_label)s už existuje." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s musí byť jedinečné pre %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Pole typu: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Hodnota „%(value)s“ musí byť True alebo False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Hodnota „%(value)s“ musí byť True, False alebo None." - -msgid "Boolean (Either True or False)" -msgstr "Logická hodnota (buď True alebo False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Reťazec (až do %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Reťazec (neobmedzený)" - -msgid "Comma-separated integers" -msgstr "Celé čísla oddelené čiarkou" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Hodnota „%(value)s“ má neplatný tvar dátumu. Musí byť v tvare YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Hodnota „%(value)s“ je v správnom tvare (YYYY-MM-DD), ale je to neplatný " -"dátum." - -msgid "Date (without time)" -msgstr "Dátum (bez času)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Hodnota „%(value)s“ má neplatný tvar. Musí byť v tvare YYYY-MM-DD HH:MM[:" -"ss[.uuuuuu]][TZ]." - -#, 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 "" -"Hodnota „%(value)s“ je v správnom tvare (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ]), ale je to neplatný dátum/čas." - -msgid "Date (with time)" -msgstr "Dátum (a čas)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Hodnota „%(value)s“ musí byť desatinné číslo." - -msgid "Decimal number" -msgstr "Desatinné číslo" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Hodnota „%(value)s“ má neplatný tvar. Musí byť v tvare [DD] [[HH:]MM:]ss[." -"uuuuuu]." - -msgid "Duration" -msgstr "Doba trvania" - -msgid "Email address" -msgstr "E-mailová adresa" - -msgid "File path" -msgstr "Cesta k súboru" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Hodnota „%(value)s“ musí byť desatinné číslo." - -msgid "Floating point number" -msgstr "Číslo s plávajúcou desatinnou čiarkou" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Hodnota „%(value)s“ musí byť celé číslo." - -msgid "Integer" -msgstr "Celé číslo" - -msgid "Big (8 byte) integer" -msgstr "Veľké celé číslo (8 bajtov)" - -msgid "Small integer" -msgstr "Malé celé číslo" - -msgid "IPv4 address" -msgstr "IPv4 adresa" - -msgid "IP address" -msgstr "IP adresa" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Hodnota „%(value)s“ musí byť buď None, True alebo False." - -msgid "Boolean (Either True, False or None)" -msgstr "Logická hodnota (buď True, False alebo None)" - -msgid "Positive big integer" -msgstr "Veľké kladné celé číslo" - -msgid "Positive integer" -msgstr "Kladné celé číslo" - -msgid "Positive small integer" -msgstr "Malé kladné celé číslo" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Identifikátor (najviac %(max_length)s)" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Hodnota „%(value)s“ má neplatný tvar. Musí byť v tvare HH:MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Hodnota „%(value)s“ je v správnom tvare (HH:MM[:ss[.uuuuuu]]), ale je to " -"neplatný čas." - -msgid "Time" -msgstr "Čas" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Binárne údaje" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "„%(value)s“ nie je platné UUID." - -msgid "Universally unique identifier" -msgstr "Všeobecne jedinečný identifikátor" - -msgid "File" -msgstr "Súbor" - -msgid "Image" -msgstr "Obrázok" - -msgid "A JSON object" -msgstr "Objekt typu JSON" - -msgid "Value must be valid JSON." -msgstr "Hodnota musí byť v platnom formáte JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "Inštancia modelu %(model)s s %(field)s %(value)r neexistuje." - -msgid "Foreign Key (type determined by related field)" -msgstr "Cudzí kľúč (typ určuje pole v relácii)" - -msgid "One-to-one relationship" -msgstr "Typ relácie: jedna k jednej" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "vzťah: %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "vzťahy: %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Typ relácie: M ku N" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Toto pole je povinné." - -msgid "Enter a whole number." -msgstr "Zadajte celé číslo." - -msgid "Enter a valid date." -msgstr "Zadajte platný dátum." - -msgid "Enter a valid time." -msgstr "Zadajte platný čas." - -msgid "Enter a valid date/time." -msgstr "Zadajte platný dátum/čas." - -msgid "Enter a valid duration." -msgstr "Zadajte platnú dobu trvania." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Počet dní musí byť medzi {min_days} a {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Súbor nebol odoslaný. Skontrolujte typ kódovania vo formulári." - -msgid "No file was submitted." -msgstr "Žiaden súbor nebol odoslaný." - -msgid "The submitted file is empty." -msgstr "Odoslaný súbor je prázdny." - -#, 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] "" -"Uistite sa, že názov súboru má najviac %(max)d znak (má %(length)d)." -msgstr[1] "" -"Uistite sa, že názov súboru má najviac %(max)d znaky (má %(length)d)." -msgstr[2] "" -"Uistite sa, že názov súboru má najviac %(max)d znakov (má %(length)d)." -msgstr[3] "" -"Uistite sa, že názov súboru má najviac %(max)d znakov (má %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Odošlite prosím súbor alebo zaškrtnite políčko pre vymazanie vstupného poľa, " -"nie oboje." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Nahrajte platný obrázok. Súbor, ktorý ste odoslali nebol obrázok alebo bol " -"poškodený." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Vyberte platnú voľbu. %(value)s nepatrí medzi dostupné možnosti." - -msgid "Enter a list of values." -msgstr "Zadajte zoznam hodnôt." - -msgid "Enter a complete value." -msgstr "Zadajte úplnú hodnotu." - -msgid "Enter a valid UUID." -msgstr "Zadajte platné UUID." - -msgid "Enter a valid JSON." -msgstr "Zadajte platný JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Skryté pole %(name)s) %(error)s" - -#, 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 "" -"Dáta ManagementForm chýbajú alebo boli zmanipulované. Chýbajúce polia: " -"%(field_names)s. Možno budete musieť túto chybu nahlásiť, ak sa bude naďalej " -"vyskytovať." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Prosím, odošlite najviac %(num)d formulár." -msgstr[1] "Prosím, odošlite najviac %(num)d formuláre." -msgstr[2] "Prosím, odošlite najviac %(num)d formulárov." -msgstr[3] "Prosím, odošlite najviac %(num)d formulárov." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Prosím, odošlite aspoň %(num)d formulár." -msgstr[1] "Prosím, odošlite aspoň %(num)d formuláre." -msgstr[2] "Prosím, odošlite aspoň %(num)d formulárov." -msgstr[3] "Prosím, odošlite aspoň %(num)d formulárov." - -msgid "Order" -msgstr "Poradie" - -msgid "Delete" -msgstr "Odstrániť" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Prosím, opravte duplicitné údaje pre %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Údaje pre %(field)s musia byť jedinečné, prosím, opravte duplikáty." - -#, 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 "" -"Údaje pre %(field_name)s musia byť jedinečné pre %(lookup)s v " -"%(date_field)s, prosím, opravte duplikáty." - -msgid "Please correct the duplicate values below." -msgstr "Prosím, opravte nižšie uvedené duplicitné hodnoty. " - -msgid "The inline value did not match the parent instance." -msgstr "Vnorená hodnota sa nezhoduje s nadradenou inštanciou." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Vyberte platnú možnosť. Vybraná položka nepatrí medzi dostupné možnosti." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "„%(pk)s“ nie je platná hodnota." - -#, 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 "" -"Hodnota %(datetime)s v časovej zóne %(current_timezone)s sa nedá " -"interpretovať; môže byť nejednoznačná alebo nemusí existovať." - -msgid "Clear" -msgstr "Vymazať" - -msgid "Currently" -msgstr "Súčasne" - -msgid "Change" -msgstr "Zmeniť" - -msgid "Unknown" -msgstr "Neznámy" - -msgid "Yes" -msgstr "Áno" - -msgid "No" -msgstr "Nie" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "áno,nie,možno" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajty" -msgstr[2] "%(size)d bajtov" -msgstr[3] "%(size)d bajtov" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "popoludní" - -msgid "a.m." -msgstr "predpoludním" - -msgid "PM" -msgstr "popoludní" - -msgid "AM" -msgstr "predpoludním" - -msgid "midnight" -msgstr "polnoc" - -msgid "noon" -msgstr "poludnie" - -msgid "Monday" -msgstr "pondelok" - -msgid "Tuesday" -msgstr "utorok" - -msgid "Wednesday" -msgstr "streda" - -msgid "Thursday" -msgstr "štvrtok" - -msgid "Friday" -msgstr "piatok" - -msgid "Saturday" -msgstr "sobota" - -msgid "Sunday" -msgstr "nedeľa" - -msgid "Mon" -msgstr "po" - -msgid "Tue" -msgstr "ut" - -msgid "Wed" -msgstr "st" - -msgid "Thu" -msgstr "št" - -msgid "Fri" -msgstr "pi" - -msgid "Sat" -msgstr "so" - -msgid "Sun" -msgstr "ne" - -msgid "January" -msgstr "január" - -msgid "February" -msgstr "február" - -msgid "March" -msgstr "marec" - -msgid "April" -msgstr "apríl" - -msgid "May" -msgstr "máj" - -msgid "June" -msgstr "jún" - -msgid "July" -msgstr "júl" - -msgid "August" -msgstr "august" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "október" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "december" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "máj" - -msgid "jun" -msgstr "jún" - -msgid "jul" -msgstr "júl" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "mar." - -msgctxt "abbrev. month" -msgid "April" -msgstr "apr." - -msgctxt "abbrev. month" -msgid "May" -msgstr "máj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "jún" - -msgctxt "abbrev. month" -msgid "July" -msgstr "júl" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sep." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dec." - -msgctxt "alt. month" -msgid "January" -msgstr "január" - -msgctxt "alt. month" -msgid "February" -msgstr "február" - -msgctxt "alt. month" -msgid "March" -msgstr "marec" - -msgctxt "alt. month" -msgid "April" -msgstr "apríl" - -msgctxt "alt. month" -msgid "May" -msgstr "máj" - -msgctxt "alt. month" -msgid "June" -msgstr "jún" - -msgctxt "alt. month" -msgid "July" -msgstr "júl" - -msgctxt "alt. month" -msgid "August" -msgstr "august" - -msgctxt "alt. month" -msgid "September" -msgstr "september" - -msgctxt "alt. month" -msgid "October" -msgstr "október" - -msgctxt "alt. month" -msgid "November" -msgstr "november" - -msgctxt "alt. month" -msgid "December" -msgstr "december" - -msgid "This is not a valid IPv6 address." -msgstr "Toto nieje platná IPv6 adresa." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "alebo" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d rok" -msgstr[1] "%(num)d roky" -msgstr[2] "%(num)d rokov" -msgstr[3] "%(num)d rokov" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mesiac" -msgstr[1] "%(num)d mesiace" -msgstr[2] "%(num)d mesiacov" -msgstr[3] "%(num)d mesiacov" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d týždeň" -msgstr[1] "%(num)d týždne" -msgstr[2] "%(num)d týždňov" -msgstr[3] "%(num)d týždňov" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d deň" -msgstr[1] "%(num)d dni" -msgstr[2] "%(num)d dní" -msgstr[3] "%(num)d dní" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d hodina" -msgstr[1] "%(num)d hodiny" -msgstr[2] "%(num)d hodín" -msgstr[3] "%(num)d hodiny" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minúta" -msgstr[1] "%(num)d minúty" -msgstr[2] "%(num)d minút" -msgstr[3] "%(num)d minúty" - -msgid "Forbidden" -msgstr "Zakázané (Forbidden)" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF verifikázia zlyhala. Požiadavka bola prerušená." - -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 "" -"Túto správu vidíte, pretože táto stránka na protokole HTTPS vyžaduje, aby " -"váš prehliadač zaslal hlavičku „Referer„, k čomu nedošlo. Táto hlavička je " -"vyžadovaná z bezpečnostných dôvodov pre kontrolu toho, že sa prehliadača " -"nezmocnila tretia strana." - -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 "" -"Ak ste vo vašom prehliadači vypli hlavičky „Referer“, tak ich prosím " -"zapnite, alebo aspoň pre túto stránku, alebo pre HTTPS pripojenia, alebo pre " -"požiadavky „same-origin“." - -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 "" -"Ak používate tag , alebo " -"vkladáte hlavičku „Referrer-Policy: no-referrer“, prosím odstránte ich. " -"Ochrana CSRF vyžaduje hlavičku „Referer“ na striktnú kontrolu. Ak máte obavy " -"o súkromie, použite alternatívy ako pre linky na " -"iné stránky." - -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 "" -"Túto správu vidíte, pretože táto lokalita vyžaduje CSRF cookie pri " -"odosielaní formulárov. Toto cookie je potrebné na zabezpečenie toho, že váš " -"prehliadač nie je zneužitý - „hijack“." - -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 "" -"Ak ste vypli cookies vo vašom prehliadači, tak ich prosím zapnite, aspoň pre " -"túto stránku, alebo pre požiadavky „same-origin“." - -msgid "More information is available with DEBUG=True." -msgstr "Viac informácií bude dostupných s DEBUG=True." - -msgid "No year specified" -msgstr "Nešpecifikovaný rok" - -msgid "Date out of range" -msgstr "Dátum je mimo rozsahu" - -msgid "No month specified" -msgstr "Nešpecifikovaný mesiac" - -msgid "No day specified" -msgstr "Nešpecifikovaný deň" - -msgid "No week specified" -msgstr "Nešpecifikovaný týždeň" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s nie sú dostupné" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Budúce %(verbose_name_plural)s nie sú dostupné pretože %(class_name)s." -"allow_future má hodnotu False. " - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Neplatný dátumový reťazec „%(datestr)s“ pre formát „%(format)s“" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" -"Nebol nájdený žiadny %(verbose_name)s zodpovedajúci databázovému dopytu" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" -"Stránka nemá hodnotu „last“ a taktiež nie je možné prekonvertovať hodnotu na " -"celé číslo." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Nesprávna stránka (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Zoznam je prázdny a hodnota „%(class_name)s.allow_empty“ je False." - -msgid "Directory indexes are not allowed here." -msgstr "Výpis adresárov tu nieje povolený." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s“ neexistuje" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Výpis %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Inštalácia prebehla úspešne! Gratulujeme!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Zobraziť poznámky k vydaniu pre Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Táto stránka sa zobrazuje pretože máte DEBUG=True v súbore s nastaveniami a nie sú " -"nakonfigurované žiadne URL." - -msgid "Django Documentation" -msgstr "Dokumentácia Django" - -msgid "Topics, references, & how-to’s" -msgstr "Témy, referencie a návody" - -msgid "Tutorial: A Polling App" -msgstr "Tutoriál: Aplikácia „Hlasovania“" - -msgid "Get started with Django" -msgstr "Začíname s Django" - -msgid "Django Community" -msgstr "Komunita Django" - -msgid "Connect, get help, or contribute" -msgstr "Spojte sa, získajte pomoc, alebo prispejte" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sk/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sk/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sk/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index c7ed6a95967a0f042c94a09fd0c7cdf2bdb87cee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po deleted file mode 100644 index 4b5f932..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/sl/LC_MESSAGES/django.po +++ /dev/null @@ -1,1351 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Andrej Marsetič, 2022-2023 -# iElectric , 2011-2012 -# Jannis Leidel , 2011 -# Jure Cuhalev , 2012-2013 -# Marko Zabreznik , 2016 -# Primoz Verdnik , 2017 -# zejn , 2013,2016-2017 -# zejn , 2011-2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-09-18 11:41-0300\n" -"PO-Revision-Date: 2023-12-04 06:49+0000\n" -"Last-Translator: Andrej Marsetič, 2022-2023\n" -"Language-Team: Slovenian (http://app.transifex.com/django/django/language/" -"sl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " -"n%100==4 ? 2 : 3);\n" - -msgid "Afrikaans" -msgstr "Afrikanščina" - -msgid "Arabic" -msgstr "Arabščina" - -msgid "Algerian Arabic" -msgstr "alžirska arabščina" - -msgid "Asturian" -msgstr "Asturijski jezik" - -msgid "Azerbaijani" -msgstr "Azerbajdžanščina" - -msgid "Bulgarian" -msgstr "Bolgarščina" - -msgid "Belarusian" -msgstr "Belorusko" - -msgid "Bengali" -msgstr "Bengalščina" - -msgid "Breton" -msgstr "Bretonščina" - -msgid "Bosnian" -msgstr "Bosanščina" - -msgid "Catalan" -msgstr "Katalonščina" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "Češčina" - -msgid "Welsh" -msgstr "Valežanski jezik" - -msgid "Danish" -msgstr "Danščina" - -msgid "German" -msgstr "Nemščina" - -msgid "Lower Sorbian" -msgstr "Dolnjelužiška srbščina" - -msgid "Greek" -msgstr "Grščina" - -msgid "English" -msgstr "Angleščina" - -msgid "Australian English" -msgstr "Avstralska angleščina" - -msgid "British English" -msgstr "Britanska Angleščina" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Španščina" - -msgid "Argentinian Spanish" -msgstr "Argentinska španščina" - -msgid "Colombian Spanish" -msgstr "Kolumbijska španščina" - -msgid "Mexican Spanish" -msgstr "Mehiška španščina" - -msgid "Nicaraguan Spanish" -msgstr "Nikaragvijska španščina" - -msgid "Venezuelan Spanish" -msgstr "Španščina (Venezuela)" - -msgid "Estonian" -msgstr "Estonščina" - -msgid "Basque" -msgstr "Baskovščina" - -msgid "Persian" -msgstr "Perzijščina" - -msgid "Finnish" -msgstr "Finščina" - -msgid "French" -msgstr "Francoščina" - -msgid "Frisian" -msgstr "Frizijščina" - -msgid "Irish" -msgstr "Irščina" - -msgid "Scottish Gaelic" -msgstr "Škotska gelščina" - -msgid "Galician" -msgstr "Galičanski jezik" - -msgid "Hebrew" -msgstr "Hebrejski jezik" - -msgid "Hindi" -msgstr "Hindujščina" - -msgid "Croatian" -msgstr "Hrvaščina" - -msgid "Upper Sorbian" -msgstr "Gornjelužiška srbščina" - -msgid "Hungarian" -msgstr "Madžarščina" - -msgid "Armenian" -msgstr "armenščina" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezijski" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Jezik Ido" - -msgid "Icelandic" -msgstr "Islandski jezik" - -msgid "Italian" -msgstr "Italijanščina" - -msgid "Japanese" -msgstr "Japonščina" - -msgid "Georgian" -msgstr "Gruzijščina" - -msgid "Kabyle" -msgstr "Kabilski jezik" - -msgid "Kazakh" -msgstr "Kazaščina" - -msgid "Khmer" -msgstr "Kmerščina" - -msgid "Kannada" -msgstr "Kanareščina" - -msgid "Korean" -msgstr "Korejščina" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Luksemburščina" - -msgid "Lithuanian" -msgstr "Litvanščina" - -msgid "Latvian" -msgstr "Latvijščina" - -msgid "Macedonian" -msgstr "Makedonščina" - -msgid "Malayalam" -msgstr "Malajalščina" - -msgid "Mongolian" -msgstr "Mongolščina" - -msgid "Marathi" -msgstr "Jezik Marathi" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Burmanski jezik" - -msgid "Norwegian Bokmål" -msgstr "Norveški jezik" - -msgid "Nepali" -msgstr "Nepalščina" - -msgid "Dutch" -msgstr "Nizozemščina" - -msgid "Norwegian Nynorsk" -msgstr "Norveščina Nynorsk" - -msgid "Ossetic" -msgstr "Osetski jezik" - -msgid "Punjabi" -msgstr "Pandžabščina" - -msgid "Polish" -msgstr "Poljščina" - -msgid "Portuguese" -msgstr "Portugalščina" - -msgid "Brazilian Portuguese" -msgstr "Brazilska portugalščina" - -msgid "Romanian" -msgstr "Romunščina" - -msgid "Russian" -msgstr "Ruščina" - -msgid "Slovak" -msgstr "Slovaščina" - -msgid "Slovenian" -msgstr "Slovenščina" - -msgid "Albanian" -msgstr "Albanščina" - -msgid "Serbian" -msgstr "Srbščina" - -msgid "Serbian Latin" -msgstr "Srbščina v latinici" - -msgid "Swedish" -msgstr "Švedščina" - -msgid "Swahili" -msgstr "Svahili" - -msgid "Tamil" -msgstr "Tamilščina" - -msgid "Telugu" -msgstr "Teluščina" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tajski jezik" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Turščina" - -msgid "Tatar" -msgstr "Tatarščina" - -msgid "Udmurt" -msgstr "Udmurski jezik" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "Ukrajinščina" - -msgid "Urdu" -msgstr "Jezik Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Vietnamščina" - -msgid "Simplified Chinese" -msgstr "Poenostavljena kitajščina" - -msgid "Traditional Chinese" -msgstr "Tradicionalna kitajščina" - -msgid "Messages" -msgstr "Sporočila" - -msgid "Site Maps" -msgstr "Zemljevid spletnega mesta" - -msgid "Static Files" -msgstr "Statične datoteke" - -msgid "Syndication" -msgstr "Sindiciranje" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Število te strani ni naravno število" - -msgid "That page number is less than 1" -msgstr "Število te strani je manj kot 1" - -msgid "That page contains no results" -msgstr "Ta stran nima zadetkov" - -msgid "Enter a valid value." -msgstr "Vnesite veljavno vrednost." - -msgid "Enter a valid URL." -msgstr "Vnesite veljaven URL naslov." - -msgid "Enter a valid integer." -msgstr "Vnesite veljavno celo število." - -msgid "Enter a valid email address." -msgstr "Vnesite veljaven e-poštni naslov." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Vnesite veljaven IPv4 naslov." - -msgid "Enter a valid IPv6 address." -msgstr "Vnesite veljaven IPv6 naslov." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Vnesite veljaven IPv4 ali IPv6 naslov." - -msgid "Enter only digits separated by commas." -msgstr "Vnesite samo števila, ločena z vejicami." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Poskrbite, da bo ta vrednost %(limit_value)s. Trenutno je %(show_value)s." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Poskrbite, da bo ta vrednost manj kot ali natanko %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Poskrbite, da bo ta vrednost večja ali enaka %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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 "" - -#, 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] "" -"Preverite, da ima ta vrednost vsaj %(limit_value)d znak (trenutno ima " -"%(show_value)d)." -msgstr[1] "" -"Preverite, da ima ta vrednost vsaj %(limit_value)d znaka (trenutno ima " -"%(show_value)d)." -msgstr[2] "" -"Preverite, da ima ta vrednost vsaj %(limit_value)d znake (trenutno ima " -"%(show_value)d)." -msgstr[3] "" -"Preverite, da ima ta vrednost vsaj %(limit_value)d znakov (trenutno ima " -"%(show_value)d)." - -#, 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] "" -"Preverite, da ima ta vrednost največ %(limit_value)d znak (trenutno ima " -"%(show_value)d)." -msgstr[1] "" -"Preverite, da ima ta vrednost največ %(limit_value)d znaka (trenutno ima " -"%(show_value)d)." -msgstr[2] "" -"Preverite, da ima ta vrednost največ %(limit_value)d znake (trenutno ima " -"%(show_value)d)." -msgstr[3] "" -"Preverite, da ima ta vrednost največ %(limit_value)d znakov (trenutno ima " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Vnesite število." - -#, 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] "Poskrbite, da skupno ne bo več kot %(max)s števka." -msgstr[1] "Poskrbite, da skupno ne bosta več kot %(max)s števki." -msgstr[2] "Poskrbite, da skupno ne bojo več kot %(max)s števke." -msgstr[3] "Poskrbite, da skupno ne bo več kot %(max)s števk." - -#, 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] "Poskrbite, da skupno ne bo več kot %(max)s decimalnih mesto." -msgstr[1] "Poskrbite, da skupno ne bosta več kot %(max)s decimalnih mesti." -msgstr[2] "Poskrbite, da skupno ne bo več kot %(max)s decimalnih mest." -msgstr[3] "Poskrbite, da skupno ne bo več kot %(max)s decimalnih mest." - -#, 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] "" -"Poskrbite, da skupno ne bo več kot %(max)s števka pred decimalno vejico." -msgstr[1] "" -"Poskrbite, da skupno ne bosta več kot %(max)s števki pred decimalno vejico." -msgstr[2] "" -"Poskrbite, da skupno ne bo več kot %(max)s števk pred decimalno vejico." -msgstr[3] "" -"Poskrbite, da skupno ne bo več kot %(max)s števk pred decimalno vejico." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Znak null ni dovoljen." - -msgid "and" -msgstr "in" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s s tem %(field_labels)s že obstaja." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Vrednost %(value)r ni veljavna izbira." - -msgid "This field cannot be null." -msgstr "To polje ne more biti prazno." - -msgid "This field cannot be blank." -msgstr "To polje ne more biti prazno." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s s tem %(field_label)s že obstaja." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s mora biti enolična za %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Polje tipa: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” vrednost mora biti Da ali Ne." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boolova vrednost (True ali False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Niz znakov (vse do %(max_length)s)" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "Z vejico ločena cela števila (integer)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” vrednost ima neveljavno obliko datuma. Biti mora v obliki LLLL-" -"MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” vrednost ima pravilno obliko (LLLL-MM-DD), vendar je neveljaven " -"datum." - -msgid "Date (without time)" -msgstr "Datum (brez ure)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Datum (z uro)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Decimalno število" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Trajanje" - -msgid "Email address" -msgstr "E-poštni naslov" - -msgid "File path" -msgstr "Pot do datoteke" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” vrednost mora biti decimalno število." - -msgid "Floating point number" -msgstr "Število s plavajočo vejico" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” vrednost mora biti celo število." - -msgid "Integer" -msgstr "Celo število (integer)" - -msgid "Big (8 byte) integer" -msgstr "Velika (8 bajtna) cela števila " - -msgid "Small integer" -msgstr "Celo število" - -msgid "IPv4 address" -msgstr "IPv4 naslov" - -msgid "IP address" -msgstr "IP naslov" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” vrednost mora biti Nič, Da ali Ne." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolova vrednost (True, False ali None)" - -msgid "Positive big integer" -msgstr "Pozitivno veliko celo število" - -msgid "Positive integer" -msgstr "Pozitivno celo število" - -msgid "Positive small integer" -msgstr "Pozitivno celo število (do 64 tisoč)" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Okrajšava naslova (do največ %(max_length)s znakov)" - -msgid "Text" -msgstr "Besedilo" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Čas" - -msgid "URL" -msgstr "URL (spletni naslov)" - -msgid "Raw binary data" -msgstr "Surovi binarni podatki" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Datoteka" - -msgid "Image" -msgstr "Slika" - -msgid "A JSON object" -msgstr "JSON objekt" - -msgid "Value must be valid JSON." -msgstr "Vrednost mora biti veljaven JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" -"Instanca %(model)s s poljem %(field)s, ki ustreza %(value)r, ne obstaja." - -msgid "Foreign Key (type determined by related field)" -msgstr "Tuji ključ (tip odvisen od povezanega polja)" - -msgid "One-to-one relationship" -msgstr "Relacija ena-na-ena" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relacija %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relacija %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Relacija več-na-več" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "To polje je obvezno." - -msgid "Enter a whole number." -msgstr "Vnesite celo število." - -msgid "Enter a valid date." -msgstr "Vnesite veljaven datum." - -msgid "Enter a valid time." -msgstr "Vnesite veljaven čas." - -msgid "Enter a valid date/time." -msgstr "Vnesite veljaven datum/čas." - -msgid "Enter a valid duration." -msgstr "Vnesite veljavno obdobje trajanja." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Datoteka ni bila poslana. Preverite nabor znakov v formi." - -msgid "No file was submitted." -msgstr "Poslali niste nobene datoteke." - -msgid "The submitted file is empty." -msgstr "Poslana datoteka je prazna." - -#, 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] "" -"Poskrbite, da bo imelo to ime datoteke največ %(max)d znak (trenutno ima " -"%(length)d)." -msgstr[1] "" -"Poskrbite, da bo imelo to ime datoteke največ %(max)d znaka (trenutno ima " -"%(length)d)." -msgstr[2] "" -"Poskrbite, da bo imelo to ime datoteke največ %(max)d znake (trenutno ima " -"%(length)d)." -msgstr[3] "" -"Poskrbite, da bo imelo to ime datoteke največ %(max)d znakov (trenutno ima " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Prosim oddaj datoteko ali izberi počisti okvir, ampak ne oboje hkrati." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Naložite veljavno sliko. Naložena datoteka ni bila slika ali pa je bila le-" -"ta okvarjena." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Izberite veljavno možnost. %(value)s ni med ponujenimi izbirami." - -msgid "Enter a list of values." -msgstr "Vnesite seznam vrednosti." - -msgid "Enter a complete value." -msgstr "Vnesite popolno vrednost." - -msgid "Enter a valid UUID." -msgstr "Vnesite veljaven UUID." - -msgid "Enter a valid JSON." -msgstr "Vnesite veljaven JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Skrito polje %(name)s) %(error)s" - -#, 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 "" - -#, 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] "" - -#, 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] "" - -msgid "Order" -msgstr "Razvrsti" - -msgid "Delete" -msgstr "Izbriši" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Prosimo, odpravite podvojene vrednosti za %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Prosimo popravite podvojene vrednosti za %(field)s, ki morajo biti unikatne." - -#, 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 "" -"Prosimo popravite podvojene vrednosti za polje %(field_name)s, ki mora biti " -"edinstveno za %(lookup)s po %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Prosimo odpravite podvojene vrednosti spodaj." - -msgid "The inline value did not match the parent instance." -msgstr "Vrednost se ne ujema s povezanim vnosom." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Izberite veljavno možnost. Te možnosti ni med ponujenimi izbirami." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Počisti" - -msgid "Currently" -msgstr "Trenutno" - -msgid "Change" -msgstr "Spremeni" - -msgid "Unknown" -msgstr "Neznano" - -msgid "Yes" -msgstr "Da" - -msgid "No" -msgstr "Ne" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "da,ne,morda" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajta" -msgstr[2] "%(size)d bajti" -msgstr[3] "%(size)d bajtov" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "polnoč" - -msgid "noon" -msgstr "poldne" - -msgid "Monday" -msgstr "ponedeljek" - -msgid "Tuesday" -msgstr "torek" - -msgid "Wednesday" -msgstr "sreda" - -msgid "Thursday" -msgstr "četrtek" - -msgid "Friday" -msgstr "petek" - -msgid "Saturday" -msgstr "sobota" - -msgid "Sunday" -msgstr "nedelja" - -msgid "Mon" -msgstr "pon" - -msgid "Tue" -msgstr "tor" - -msgid "Wed" -msgstr "sre" - -msgid "Thu" -msgstr "čet" - -msgid "Fri" -msgstr "pet" - -msgid "Sat" -msgstr "sob" - -msgid "Sun" -msgstr "ned" - -msgid "January" -msgstr "januar" - -msgid "February" -msgstr "februar" - -msgid "March" -msgstr "marec" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "maj" - -msgid "June" -msgstr "junij" - -msgid "July" -msgstr "julij" - -msgid "August" -msgstr "avgust" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "oktober" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "december" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "maj" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "avg" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Marec" - -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Junij" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Julij" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Avg." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -msgctxt "alt. month" -msgid "March" -msgstr "Marec" - -msgctxt "alt. month" -msgid "April" -msgstr "April" - -msgctxt "alt. month" -msgid "May" -msgstr "Maj" - -msgctxt "alt. month" -msgid "June" -msgstr "Junij" - -msgctxt "alt. month" -msgid "July" -msgstr "Julij" - -msgctxt "alt. month" -msgid "August" -msgstr "Avgust" - -msgctxt "alt. month" -msgid "September" -msgstr "September" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "November" - -msgctxt "alt. month" -msgid "December" -msgstr "December" - -msgid "This is not a valid IPv6 address." -msgstr "To ni veljaven IPv6 naslov." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "ali" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d leto" -msgstr[1] "%(num)d leti" -msgstr[2] "%(num)d let" -msgstr[3] "%(num)d let" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mesec" -msgstr[1] "%(num)d meseca " -msgstr[2] "%(num)d mesecev" -msgstr[3] "%(num)d mesecev" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d teden" -msgstr[1] "%(num)d tedna" -msgstr[2] "%(num)d tednov" -msgstr[3] "%(num)d tednov" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dan" -msgstr[1] "%(num)d dneva" -msgstr[2] "%(num)d dni" -msgstr[3] "%(num)d dni" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d uro" -msgstr[1] "%(num)d uri" -msgstr[2] "%(num)d ure" -msgstr[3] "%(num)d ur" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minuto" -msgstr[1] "%(num)d minuti" -msgstr[2] "%(num)d minute" -msgstr[3] "%(num)d minut" - -msgid "Forbidden" -msgstr "Prepovedano" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF preverjanje ni uspelo. Zahtevek preklican." - -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 "" - -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 "" - -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 "" - -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 "" -"To obvestilo vidite, ker ta spletna stran zahteva CSRF piškotek, ko " -"pošiljate obrazce. Piškotek je potreben zaradi varnosti, da se zagotovi, da " -"ste zahtevek res naredili vi." - -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 "" -"Če ste brskalnik konfigurirali tako, da onemogoča piškotke, jih znova " -"omogočite za to spletno mesto ali za zahteve »istega izvora«." - -msgid "More information is available with DEBUG=True." -msgstr "Več informacij je na voljo, če nastavite DEBUG=True." - -msgid "No year specified" -msgstr "Leto ni vnešeno" - -msgid "Date out of range" -msgstr "Datum ni znotraj veljavnega obsega." - -msgid "No month specified" -msgstr "Mesec ni vnešen" - -msgid "No day specified" -msgstr "Dan ni vnešen" - -msgid "No week specified" -msgstr "Teden ni vnešen" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Na voljo ni noben %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Prihodnje %(verbose_name_plural)s niso na voljo, ker je vrednost " -"%(class_name)s.allow_future False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Noben %(verbose_name)s ne ustreza poizvedbi" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Stran ni »zadnja«, niti je ni mogoče pretvoriti v število." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Neveljavna stran (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Prikaz vsebine mape ni dovoljen." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” ne obstaja" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Vsebina mape %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Namestitev se je uspešno izvedla! Čestitke!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Oglejte si obvestila ob izdaji za Django " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"To stran vidite, ker imate nastavljeno DEBUG=True v vaši settings.py datoteki in ker nimate " -"nastavljenih URL-jev." - -msgid "Django Documentation" -msgstr "Django Dokumentacija" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "Vodič: aplikacija anketa" - -msgid "Get started with Django" -msgstr "Začnite z Djangom" - -msgid "Django Community" -msgstr "Django Skupnost" - -msgid "Connect, get help, or contribute" -msgstr "Spoznajte nove ljudi, poiščite pomoč in prispevajte " diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sl/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sl/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sl/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sl/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 969cd4a3e52588db829965f7efd848aba7cd69fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K8UdFZI_ TB_7Qpw6j1P%{OI?nKZZ`1k^ZL diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sl/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sl/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 0079dd93cb503f2dcd745508e53d34cf3d30af0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1014 zcmZvazi-+=6vxl}4uqKBO)Ew95D!SjR@)6#Ro!9&YK@U?6xoYKI76TYBb%hMr}VGr z+;06_x-cTvPT5ehG4+lBhNLI?-S>UoeV?DL`;$z@0a_Pt!IE0B8MNwc-8XqttMqSl!@gT*p7o#CV4;fnBDi^B~JuD#> zM^y@ysXgr$NiV(eQFN_L3uRjNa!(LLcfF&1x;45_jXv5nt|>M?Otoixgx1Dg>Sg_p z@U4aaKx|Gu<~w$OKF_!NaNoY>OXAg%U~YrxZ#Rm`d7{E8yj~S0fm7xQr7mm}5?6LX zTID%O7sQ5A+Za+0S%p(KBrVrONzr$^=6$r+u3DF5d{WiLs(#M%pXZsCt=?$1lyyIO zUf7PY&(jtDQ(fS`=rZ5rBu){fc}A&;EtzXnb{N@c2_Jb$Ka<2(v)(xS4es$pTbk^p zH8j|c1r3|Ejj`ph-;BQPSVn2wwkK|BY+DnnW0@>-ZH%s2vwy*k-N~gjdds|i!#e#5 zKG^x%?imgX2klYMLd`~9*0efp(_kHw?OOJ*J#m<^yNtaXTJXv=-rEKAasoZhISPv) zK@f{LAfMeNW=B~RGB0n)S?>81q-R+aQ?uL&*2kw)ke}u9NZ-XGg}@YK?oz22XfG^I TLH-z@!7($-WWSSk4)y*Ap{Nhj diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sl/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sl/formats.py deleted file mode 100644 index c3e96bb..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/sl/formats.py +++ /dev/null @@ -1,44 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "d. F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j. F Y. H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j. F" -SHORT_DATE_FORMAT = "j. M. Y" -SHORT_DATETIME_FORMAT = "j.n.Y. H:i" -FIRST_DAY_OF_WEEK = 0 - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' - "%d-%m-%Y", # '25-10-2006' - "%d. %m. %Y", # '25. 10. 2006' - "%d. %m. %y", # '25. 10. 06' -] - -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d.%m.%y %H:%M:%S", # '25.10.06 14:30:59' - "%d.%m.%y %H:%M:%S.%f", # '25.10.06 14:30:59.000200' - "%d.%m.%y %H:%M", # '25.10.06 14:30' - "%d-%m-%Y %H:%M:%S", # '25-10-2006 14:30:59' - "%d-%m-%Y %H:%M:%S.%f", # '25-10-2006 14:30:59.000200' - "%d-%m-%Y %H:%M", # '25-10-2006 14:30' - "%d. %m. %Y %H:%M:%S", # '25. 10. 2006 14:30:59' - "%d. %m. %Y %H:%M:%S.%f", # '25. 10. 2006 14:30:59.000200' - "%d. %m. %Y %H:%M", # '25. 10. 2006 14:30' - "%d. %m. %y %H:%M:%S", # '25. 10. 06 14:30:59' - "%d. %m. %y %H:%M:%S.%f", # '25. 10. 06 14:30:59.000200' - "%d. %m. %y %H:%M", # '25. 10. 06 14:30' -] - -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sq/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/sq/LC_MESSAGES/django.mo deleted file mode 100644 index d5888cee5733656c9ac1ab9209e1ae77c3cb14af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29196 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sq/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/sq/LC_MESSAGES/django.po deleted file mode 100644 index 28881ba..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/sq/LC_MESSAGES/django.po +++ /dev/null @@ -1,1371 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Besnik Bleta , 2011-2014 -# Besnik Bleta , 2020-2025 -# Besnik Bleta , 2015-2019 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Besnik Bleta , 2020-2025\n" -"Language-Team: Albanian (http://app.transifex.com/django/django/language/" -"sq/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sq\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabisht" - -msgid "Algerian Arabic" -msgstr "Arabishte Algjeriane" - -msgid "Asturian" -msgstr "Asturiase" - -msgid "Azerbaijani" -msgstr "Azerbajxhanisht" - -msgid "Bulgarian" -msgstr "Bullgarisht" - -msgid "Belarusian" -msgstr "Bjellorusisht" - -msgid "Bengali" -msgstr "Bengalisht" - -msgid "Breton" -msgstr "Bretonisht" - -msgid "Bosnian" -msgstr "Boshnjake" - -msgid "Catalan" -msgstr "Katalanisht" - -msgid "Central Kurdish (Sorani)" -msgstr "Kurdishte e Qendrës (Sorani)" - -msgid "Czech" -msgstr "Çekisht" - -msgid "Welsh" -msgstr "Uellsisht" - -msgid "Danish" -msgstr "Danisht" - -msgid "German" -msgstr "Gjermanisht" - -msgid "Lower Sorbian" -msgstr "Sorbishte e Poshtme" - -msgid "Greek" -msgstr "Greqisht" - -msgid "English" -msgstr "Anglisht" - -msgid "Australian English" -msgstr "Anglishte Australie" - -msgid "British English" -msgstr "Anglishte Britanie" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanjisht" - -msgid "Argentinian Spanish" -msgstr "Spanjishte Argjentine" - -msgid "Colombian Spanish" -msgstr "Spanjishte Kolumbie" - -msgid "Mexican Spanish" -msgstr "Spanjishte Meksike" - -msgid "Nicaraguan Spanish" -msgstr "Spanjishte Nikaraguaje" - -msgid "Venezuelan Spanish" -msgstr "Spanjishte Venezuele" - -msgid "Estonian" -msgstr "Estonisht" - -msgid "Basque" -msgstr "Baskisht" - -msgid "Persian" -msgstr "Persisht" - -msgid "Finnish" -msgstr "Finlandisht" - -msgid "French" -msgstr "Frënge" - -msgid "Frisian" -msgstr "Frisisht" - -msgid "Irish" -msgstr "Irlandisht" - -msgid "Scottish Gaelic" -msgstr "Skocisht Gaelike" - -msgid "Galician" -msgstr "Galike" - -msgid "Hebrew" -msgstr "Hebraisht" - -msgid "Hindi" -msgstr "Indisht" - -msgid "Croatian" -msgstr "Kroatisht" - -msgid "Upper Sorbian" -msgstr "Sorbishte e Sipërme" - -msgid "Haitian Creole" -msgstr "Kreole Haiti" - -msgid "Hungarian" -msgstr "Hungarisht" - -msgid "Armenian" -msgstr "Armenisht" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezisht" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandisht" - -msgid "Italian" -msgstr "Italisht" - -msgid "Japanese" -msgstr "Japonisht" - -msgid "Georgian" -msgstr "Gjeorgjisht" - -msgid "Kabyle" -msgstr "Kabilisht" - -msgid "Kazakh" -msgstr "Kazake" - -msgid "Khmer" -msgstr "Khmere" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreanisht" - -msgid "Kyrgyz" -msgstr "Kirgize" - -msgid "Luxembourgish" -msgstr "Luksemburgase" - -msgid "Lithuanian" -msgstr "Lituanisht" - -msgid "Latvian" -msgstr "Letonisht" - -msgid "Macedonian" -msgstr "Maqedonisht" - -msgid "Malayalam" -msgstr "Malajalame" - -msgid "Mongolian" -msgstr "Mongoliisht" - -msgid "Marathi" -msgstr "Marati" - -msgid "Malay" -msgstr "Malajase" - -msgid "Burmese" -msgstr "Burmeze" - -msgid "Norwegian Bokmål" -msgstr "Norvegjishte Bokmal" - -msgid "Nepali" -msgstr "Nepalisht" - -msgid "Dutch" -msgstr "Holandisht" - -msgid "Norwegian Nynorsk" -msgstr "Norvegjishte Nynorsk" - -msgid "Ossetic" -msgstr "Osetisht" - -msgid "Punjabi" -msgstr "Panxhabisht" - -msgid "Polish" -msgstr "Polonisht" - -msgid "Portuguese" -msgstr "Portugalisht" - -msgid "Brazilian Portuguese" -msgstr "Portugalishte Brazili" - -msgid "Romanian" -msgstr "Rumanisht" - -msgid "Russian" -msgstr "Rusisht" - -msgid "Slovak" -msgstr "Sllovakisht " - -msgid "Slovenian" -msgstr "Sllovenisht" - -msgid "Albanian" -msgstr "Shqip" - -msgid "Serbian" -msgstr "Serbisht" - -msgid "Serbian Latin" -msgstr "Serbisht Latine" - -msgid "Swedish" -msgstr "Suedisht" - -msgid "Swahili" -msgstr "Suahilisht" - -msgid "Tamil" -msgstr "Tamilisht" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Taxhike" - -msgid "Thai" -msgstr "Tajlandisht" - -msgid "Turkmen" -msgstr "Turkmene" - -msgid "Turkish" -msgstr "Turqisht" - -msgid "Tatar" -msgstr "Tatare" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Ujgure" - -msgid "Ukrainian" -msgstr "Ukrainisht" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbeke" - -msgid "Vietnamese" -msgstr "Vietnamisht" - -msgid "Simplified Chinese" -msgstr "Kineze e Thjeshtuar" - -msgid "Traditional Chinese" -msgstr "Kineze Tradicionale" - -msgid "Messages" -msgstr "Mesazhe" - -msgid "Site Maps" -msgstr "Harta Sajti" - -msgid "Static Files" -msgstr "Kartela Statike" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Ai numër faqeje s’është numër i plotë" - -msgid "That page number is less than 1" -msgstr "Ai numër faqeje është më i vogël se 1" - -msgid "That page contains no results" -msgstr "Ajo faqe s’përmban përfundime" - -msgid "Enter a valid value." -msgstr "Jepni një vlerë të vlefshme." - -msgid "Enter a valid domain name." -msgstr "Jepni një emër të vlefshëm përkatësie." - -msgid "Enter a valid URL." -msgstr "Jepni një URL të vlefshme." - -msgid "Enter a valid integer." -msgstr "Jepni një numër të plotë të vlefshëm." - -msgid "Enter a valid email address." -msgstr "Jepni një adresë email të vlefshme." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Jepni një “identifikues” të vlefshëm, të përbërë nga shkronja, numra, " -"nënvija, ose vija në mes." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Jepni një “identifikues” të vlefshëm, të përbërë nga shkronja, numra, " -"nënvija, ose vija ndarëse Unikod." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Jepni një adresë %(protocol)s të vlefshme." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4, ose IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Jepni vetëm shifra të ndara nga presje." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Siguroni që kjo vlerë të jetë %(limit_value)s (është %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Siguroni që kjo vlerë të jetë më e vogël ose baras me %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Siguroni që kjo vlerë është më e madhe ose baras me %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Siguroni që vlera të jetë një shumëfish i madhësisë së hapit %(limit_value)s." - -#, 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 "" -"Siguroni që kjo vlerë të jetë një shumëfish i madhësisë %(limit_value)s, " -"duke filluar nga %(offset)s, p.sh., %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, e me radhë." - -#, 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] "" -"Sigurohuni që kjo vlerë ka të paktën %(limit_value)d shenjë (ka " -"%(show_value)d)." -msgstr[1] "" -"Siguroni që kjo vlerë ka të paktën %(limit_value)d shenja (ka " -"%(show_value)d)." - -#, 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] "" -"Sigurohuni që kjo vlerë ka të shumtën %(limit_value)d shenjë (ka " -"%(show_value)d)." -msgstr[1] "" -"Siguroni që kjo vlerë ka të shumtën %(limit_value)d shenja (ka " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Jepni një numër." - -#, 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] "Sigurohuni që s’ka më tepër se %(max)s shifër gjithsej." -msgstr[1] "Siguroni që s’ka më tepër se %(max)s shifra gjithsej." - -#, 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] "Sigurohuni që s’ka më shumë se %(max)s vend dhjetor." -msgstr[1] "Siguroni që s’ka më shumë se %(max)s vende dhjetore." - -#, 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] "" -"Sigurohuni që s’ka më tepër se %(max)s shifër para presjes dhjetore." -msgstr[1] "Siguroni që s’ka më tepër se %(max)s shifra para presjes dhjetore." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Zgjatimi “%(extension)s” për kartela nuk lejohet. Zgjatime të lejuara janë: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Nuk lejohen shenja null." - -msgid "and" -msgstr "dhe " - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Ka tashmë %(model_name)s me këtë %(field_labels)s." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Është cenuar kufizimi “%(name)s”." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Vlera %(value)r s’është zgjedhje e vlefshme." - -msgid "This field cannot be null." -msgstr "Kjo fushë s’mund të përmbajë shenja null." - -msgid "This field cannot be blank." -msgstr "Kjo fushë s’mund të jetë e paplotësuar." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Ka tashmë një %(model_name)s me këtë %(field_label)s." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s duhet të jetë unike për %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Fushë e llojit: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Vlera “%(value)s” duhet të jetë ose “True”, ose “False”." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" -"Vlera për “%(value)s” duhet të jetë ose “True”, ose “False”, ose “None”." - -msgid "Boolean (Either True or False)" -msgstr "Buleane (Ose “True”, ose “False”)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Varg (deri në %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Varg (i pakufizuar)" - -msgid "Comma-separated integers" -msgstr "Numra të plotë të ndarë me presje" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Vlera “%(value)s” ka një format të pavlefshëm datash. Duhet të jetë në " -"formatin YYYY-MM-DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Vlera “%(value)s” ka formatin e saktë (YYYY-MM-DD), por është datë e " -"pavlefshme." - -msgid "Date (without time)" -msgstr "Datë (pa kohë)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Vlera “'%(value)s” ka një format të pavlefshëm. Duhet të jetë në formatin " -"YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"Vlera “%(value)s” ka format të saktë (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), " -"por është datë/kohë e pavlefshme." - -msgid "Date (with time)" -msgstr "Datë (me kohë)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Vlera “%(value)s” duhet të jetë një numër dhjetor." - -msgid "Decimal number" -msgstr "Numër dhjetor" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Vlera “%(value)s” ka format të pavlefshëm. Duhet të jetë në formatin [DD] " -"[HH:[MM:]]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Kohëzgjatje" - -msgid "Email address" -msgstr "Adresë email" - -msgid "File path" -msgstr "Shteg kartele" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Vlera “%(value)s” duhet të jetë numër i plotë." - -msgid "Integer" -msgstr "Numër i plotë" - -msgid "Big (8 byte) integer" -msgstr "Numër i plotë i madh (8 bajte)" - -msgid "Small integer" -msgstr "Numër i plotë i vogël" - -msgid "IPv4 address" -msgstr "Adresë IPv4" - -msgid "IP address" -msgstr "Adresë IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Vlera “%(value)s” duhet të jetë ose “None”, ose “True”, ose “False”." - -msgid "Boolean (Either True, False or None)" -msgstr "Buleane (Ose “True”, ose “False”, ose “None”)" - -msgid "Positive big integer" -msgstr "Numër i plotë pozitiv i madh" - -msgid "Positive integer" -msgstr "Numër i plotë pozitiv" - -msgid "Positive small integer" -msgstr "Numër i plotë pozitiv i vogël" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Identifikues (deri në %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Vlera “%(value)s” ka format të pavlefshëm. Duhet të jetë në formatin HH:MM[:" -"ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Vlera “%(value)s” ka formatin e saktë (HH:MM[:ss[.uuuuuu]]) por është kohë e " -"pavlefshme." - -msgid "Time" -msgstr "Kohë" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Të dhëna dyore të papërpunuara" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” s’është UUID i vlefshëm." - -msgid "Universally unique identifier" -msgstr "Identifikues universalisht unik" - -msgid "File" -msgstr "Kartelë" - -msgid "Image" -msgstr "Figurë" - -msgid "A JSON object" -msgstr "Objekt JSON" - -msgid "Value must be valid JSON." -msgstr "Vlera duhet të jetë JSON i vlefshëm." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "Instanca %(model)s me %(field)s %(value)r s’është zgjedhje e vlefshme." - -msgid "Foreign Key (type determined by related field)" -msgstr "Kyç i Jashtëm (lloj i përcaktuar nga fusha përkatëse)" - -msgid "One-to-one relationship" -msgstr "Marrëdhënie një-për-një" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Marrëdhënie %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Marrëdhënie %(from)s-%(to)s" - -msgid "Many-to-many relationship" -msgstr "Marrëdhënie shumë-për-shumë" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Kjo fushë është e domosdoshme." - -msgid "Enter a whole number." -msgstr "Jepni një numër të tërë." - -msgid "Enter a valid date." -msgstr "Jepni një datë të vlefshme." - -msgid "Enter a valid time." -msgstr "Jepni një kohë të vlefshme." - -msgid "Enter a valid date/time." -msgstr "Jepni një datë/kohë të vlefshme." - -msgid "Enter a valid duration." -msgstr "Jepni një kohëzgjatje të vlefshme." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Numri i ditëve duhet të jetë mes {min_days} dhe {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" -"S’u parashtrua ndonjë kartelë. Kontrolloni llojin e kodimit te formulari." - -msgid "No file was submitted." -msgstr "S’u parashtrua kartelë." - -msgid "The submitted file is empty." -msgstr "Kartela e parashtruar është e zbrazët." - -#, 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] "" -"Sigurohuni që ky emër kartele ka të shumtën %(max)d shenjë (it has " -"%(length)d)." -msgstr[1] "" -"Sigurohuni që ky emër kartele ka të shumtën %(max)d shenja (ka %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Ju lutemi, ose parashtroni një kartelë, ose i vini shenjë kutizës për " -"spastrim, jo që të dyja." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Ngarkoni një figurë të vlefshme. Kartela që ngarkuat ose nuk qe figurë, ose " -"qe figurë e dëmtuar." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Përzgjidhni një zgjedhje të vlefshme. %(value)s s’është një nga zgjedhjet e " -"mundshme." - -msgid "Enter a list of values." -msgstr "Jepni një listë vlerash." - -msgid "Enter a complete value." -msgstr "Jepni një vlerë të plotë." - -msgid "Enter a valid UUID." -msgstr "Jepni një UUID të vlefshëm." - -msgid "Enter a valid JSON." -msgstr "Jepni një JSON të vlefshëm." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Fushë e fshehur %(name)s) %(error)s" - -#, 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 "" -"Mungojnë të dhëna ManagementForm, ose në to janë futur hundët. Fusha që " -"mungojnë: %(field_names)s. Nëse problemi vazhdon, mund të duhet të " -"parashtroni një raport të mete." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Ju lutemi, parashtroni e shumta %(num)d formular." -msgstr[1] "Ju lutemi, parashtroni e shumta %(num)d formularë." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Ju lutemi, parashtroni të paktën %(num)d formular." -msgstr[1] "Ju lutemi, parashtroni të paktën %(num)d formularë." - -msgid "Order" -msgstr "Renditi" - -msgid "Delete" -msgstr "Fshije" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ju lutemi, ndreqni të dhënat e përsëdytura për %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Ju lutemi, ndreqni të dhënat e përsëdytura për %(field)s, të cilat duhet të " -"jenë unike." - -#, 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 "" -"Ju lutemi, ndreqni të dhënat e përsëdytura për %(field_name)s të cilat duhet " -"të jenë unike për %(lookup)s te %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Ju lutemi, ndreqni më poshtë vlerat e përsëdytura." - -msgid "The inline value did not match the parent instance." -msgstr "Vlera e brendshme s’u përputh me instancën mëmë." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Përzgjidhni një zgjedhje të vlefshme. Ajo zgjedhje s’është një nga zgjedhjet " -"e mundshme." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” s’është vlerë e vlefshme." - -#, 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 "" -"%(datetime)s s’u interpretua dot brenda zonës kohore %(current_timezone)s; " -"mund të jetë e dykuptimtë, ose mund të mos ekzistojë." - -msgid "Clear" -msgstr "Spastroje" - -msgid "Currently" -msgstr "Tani" - -msgid "Change" -msgstr "Ndryshoje" - -msgid "Unknown" -msgstr "E panjohur" - -msgid "Yes" -msgstr "Po" - -msgid "No" -msgstr "Jo" - -msgctxt "Task" -msgid "Ready" -msgstr "Gati" - -msgctxt "Task" -msgid "Running" -msgstr "Po xhiron" - -msgctxt "Task" -msgid "Failed" -msgstr "Dështoi" - -msgctxt "Task" -msgid "Successful" -msgstr "Me sukses" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "po,jo,ndoshta" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajte" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "mesnatë" - -msgid "noon" -msgstr "mesditë" - -msgid "Monday" -msgstr "E hënë" - -msgid "Tuesday" -msgstr "E martë" - -msgid "Wednesday" -msgstr "E mërkurë" - -msgid "Thursday" -msgstr "E enjte" - -msgid "Friday" -msgstr "E premte" - -msgid "Saturday" -msgstr "E shtunë" - -msgid "Sunday" -msgstr "E dielë" - -msgid "Mon" -msgstr "Hën" - -msgid "Tue" -msgstr "Mar" - -msgid "Wed" -msgstr "Mër" - -msgid "Thu" -msgstr "Enj" - -msgid "Fri" -msgstr "Pre" - -msgid "Sat" -msgstr "Sht" - -msgid "Sun" -msgstr "Die" - -msgid "January" -msgstr "Janar" - -msgid "February" -msgstr "Shkurt" - -msgid "March" -msgstr "Mars" - -msgid "April" -msgstr "Prill" - -msgid "May" -msgstr "Maj" - -msgid "June" -msgstr "Qershor" - -msgid "July" -msgstr "Korrik" - -msgid "August" -msgstr "Gusht" - -msgid "September" -msgstr "Shtator" - -msgid "October" -msgstr "Tetor" - -msgid "November" -msgstr "Nëntor" - -msgid "December" -msgstr "Dhjetor" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "shk" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "pri" - -msgid "may" -msgstr "maj" - -msgid "jun" -msgstr "qer" - -msgid "jul" -msgstr "kor" - -msgid "aug" -msgstr "gus" - -msgid "sep" -msgstr "sht" - -msgid "oct" -msgstr "tet" - -msgid "nov" -msgstr "nën" - -msgid "dec" -msgstr "dhj" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Shk." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mars" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Prill" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Qershor" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Korrik" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Gus." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Shta." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Tet." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nën." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dhj." - -msgctxt "alt. month" -msgid "January" -msgstr "Janar" - -msgctxt "alt. month" -msgid "February" -msgstr "Shkurt" - -msgctxt "alt. month" -msgid "March" -msgstr "Mars" - -msgctxt "alt. month" -msgid "April" -msgstr "Prill" - -msgctxt "alt. month" -msgid "May" -msgstr "Maj" - -msgctxt "alt. month" -msgid "June" -msgstr "Qershor" - -msgctxt "alt. month" -msgid "July" -msgstr "Korrik" - -msgctxt "alt. month" -msgid "August" -msgstr "Gusht" - -msgctxt "alt. month" -msgid "September" -msgstr "Shtator" - -msgctxt "alt. month" -msgid "October" -msgstr "Tetor" - -msgctxt "alt. month" -msgid "November" -msgstr "Nëntor" - -msgctxt "alt. month" -msgid "December" -msgstr "Dhjetor" - -msgid "This is not a valid IPv6 address." -msgstr "Kjo s’është adresë IPv6 e vlefshme." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ose" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d vit" -msgstr[1] "%(num)d vjet" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d muaj" -msgstr[1] "%(num)d muaj" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d javë" -msgstr[1] "%(num)d javë" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d ditë" -msgstr[1] "%(num)d ditë" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d orë" -msgstr[1] "%(num)d orë" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minutë" -msgstr[1] "%(num)d minuta" - -msgid "Forbidden" -msgstr "E ndaluar" - -msgid "CSRF verification failed. Request aborted." -msgstr "Verifikimi CSRF dështoi. Kërkesa u ndërpre." - -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 "" -"Këtë mesazh po e shihni ngaqë ky sajt HTTPS e ka të domosdoshme dërgimin e " -"“Referer header” te shfletuesi juaj, por s’u dërgua ndonjë i tillë. Kjo krye " -"është e domosdoshme për arsye sigurie, për të bërë të mundur që shfletuesi " -"juaj të mos komprometohet nga palë të treta." - -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 "" -"Nëse e keni formësuar shfletuesin tuaj të çaktivizojë kryet “Referer”, ju " -"lutemi, riaktivizojini, ose për lidhje HTTPS, ose për kërkesa “same-origin”." - -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 "" -"Nëse përdorni etiketën " -"etiketën, ose përfshini kryet “Referrer-Policy: no-referrer”, ju lutemi, " -"hiqini. Mbrojtja CSRF lyp që kryet “Referer” të kryejnë kontroll strikt " -"referuesi. Nëse shqetësoheni për privatësinë, për lidhje te sajte palësh të " -"treta përdorni alternativa si ." - -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 "" -"Këtë mesazh po e shihni ngaqë ky sajt lyp një “cookie” CSRF, kur " -"parashtrohen formularë. Kjo “cookie” është e domosdoshme për arsye sigurie, " -"për të bërë të mundur që shfletuesi juaj të mos komprometohet nga palë të " -"treta." - -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 "" -"Nëse e keni formësuar shfletuesin tuaj të çaktivizojë cookie-t, ju lutemi, " -"riaktivizojini, të paktën për këtë sajt, ose për kërkesa “same-origin”." - -msgid "More information is available with DEBUG=True." -msgstr "Më tepër hollësi mund të gjeni me DEBUG=True." - -msgid "No year specified" -msgstr "Nuk është caktuar vit" - -msgid "Date out of range" -msgstr "Datë jashtë intervali" - -msgid "No month specified" -msgstr "Nuk është caktuar muaj" - -msgid "No day specified" -msgstr "Nuk është caktuar ditë" - -msgid "No week specified" -msgstr "Nuk është caktuar javë" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nuk ka %(verbose_name_plural)s të përcaktuar" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s i ardhshëm jo i passhëm, ngaqë %(class_name)s." -"allow_future është False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"U dha varg i pavlefshëm date “%(datestr)s” formati i dhënë “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "S’u gjetën %(verbose_name)s me përputhje" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Faqja s’është “last”, as mund të shndërrohet në një int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Faqe e pavlefshme (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Listë e zbrazët dhe “%(class_name)s.allow_empty” është “False”." - -msgid "Directory indexes are not allowed here." -msgstr "Këtu s’lejohen tregues drejtorish." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” s’ekziston" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Tregues i %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Instalimi funksionoi me sukses! Përgëzime!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Shihni shënimet për hedhjen në qarkullim të " -"Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Po e shihni këtë faqe ngaqë te kartela juaj e rregullimeve gjendet DEBUG=True dhe s’keni formësuar " -"ndonjë URL." - -msgid "Django Documentation" -msgstr "Dokumentim i Django-s" - -msgid "Topics, references, & how-to’s" -msgstr "Tema, referenca, & si-të" - -msgid "Tutorial: A Polling App" -msgstr "Përkujdesore: Një Aplikacion Për Sondazhe" - -msgid "Get started with Django" -msgstr "Si t’ia filloni me Django-n" - -msgid "Django Community" -msgstr "Bashkësia Django" - -msgid "Connect, get help, or contribute" -msgstr "Lidhuni, merrni ndihmë, ose jepni ndihmesë" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sq/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sq/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sq/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sq/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index ee90948111e60b57914d5f04e110b5491b099f32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?uf2FGt~C&-gfQ!)!mi`6;TE|1E1%bac*u~~|*cnN88 zr>dw8q^)?Z-uNX#TSjW9p)|GHuAcd35^C=hp;c2I>V8 Be3t+K diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sq/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sq/formats.py deleted file mode 100644 index c7ed92e..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/sq/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "d F Y" -TIME_FORMAT = "g.i.A" -# DATETIME_FORMAT = -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "Y-m-d" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sr/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/sr/LC_MESSAGES/django.mo deleted file mode 100644 index 3edba19ba740b5d7c073406cfb391cfa5efe8b74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35327 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 AcK`qY diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po deleted file mode 100644 index 9e65d1d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/sr/LC_MESSAGES/django.po +++ /dev/null @@ -1,1383 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Branko Kokanovic , 2018-2019 -# Igor Jerosimić, 2019-2021,2023-2025 -# Jannis Leidel , 2011 -# Janos Guljas , 2011-2012 -# Mariusz Felisiak , 2021 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Igor Jerosimić, 2019-2021,2023-2025\n" -"Language-Team: Serbian (http://app.transifex.com/django/django/language/" -"sr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sr\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -msgid "Afrikaans" -msgstr "африкански" - -msgid "Arabic" -msgstr "арапски" - -msgid "Algerian Arabic" -msgstr "Алжирски арапски" - -msgid "Asturian" -msgstr "астуријски" - -msgid "Azerbaijani" -msgstr "азербејџански" - -msgid "Bulgarian" -msgstr "бугарски" - -msgid "Belarusian" -msgstr "белоруски" - -msgid "Bengali" -msgstr "бенгалски" - -msgid "Breton" -msgstr "бретонски" - -msgid "Bosnian" -msgstr "босански" - -msgid "Catalan" -msgstr "каталонски" - -msgid "Central Kurdish (Sorani)" -msgstr "централнокурдски (сорани)" - -msgid "Czech" -msgstr "чешки" - -msgid "Welsh" -msgstr "велшки" - -msgid "Danish" -msgstr "дански" - -msgid "German" -msgstr "немачки" - -msgid "Lower Sorbian" -msgstr "доњолужичкосрпски" - -msgid "Greek" -msgstr "грчки" - -msgid "English" -msgstr "енглески" - -msgid "Australian English" -msgstr "аустралијски енглески" - -msgid "British English" -msgstr "британски енглески" - -msgid "Esperanto" -msgstr "есперанто" - -msgid "Spanish" -msgstr "шпански" - -msgid "Argentinian Spanish" -msgstr "аргентински шпански" - -msgid "Colombian Spanish" -msgstr "колумбијски шпански" - -msgid "Mexican Spanish" -msgstr "мексички шпански" - -msgid "Nicaraguan Spanish" -msgstr "никарагвански шпански" - -msgid "Venezuelan Spanish" -msgstr "венецуелански шпански" - -msgid "Estonian" -msgstr "естонски" - -msgid "Basque" -msgstr "баскијски" - -msgid "Persian" -msgstr "персијски" - -msgid "Finnish" -msgstr "фински" - -msgid "French" -msgstr "француски" - -msgid "Frisian" -msgstr "фризијски" - -msgid "Irish" -msgstr "ирски" - -msgid "Scottish Gaelic" -msgstr "шкотски гелски" - -msgid "Galician" -msgstr "галицијски" - -msgid "Hebrew" -msgstr "хебрејски" - -msgid "Hindi" -msgstr "хинду" - -msgid "Croatian" -msgstr "хрватски" - -msgid "Upper Sorbian" -msgstr "горњолужичкосрпски" - -msgid "Haitian Creole" -msgstr "Хаићански креолски" - -msgid "Hungarian" -msgstr "мађарски" - -msgid "Armenian" -msgstr "јерменски" - -msgid "Interlingua" -msgstr "интерлингва" - -msgid "Indonesian" -msgstr "индонежански" - -msgid "Igbo" -msgstr "Игбо" - -msgid "Ido" -msgstr "идо" - -msgid "Icelandic" -msgstr "исландски" - -msgid "Italian" -msgstr "италијански" - -msgid "Japanese" -msgstr "јапански" - -msgid "Georgian" -msgstr "грузијски" - -msgid "Kabyle" -msgstr "кабилски" - -msgid "Kazakh" -msgstr "казашки" - -msgid "Khmer" -msgstr "кмерски" - -msgid "Kannada" -msgstr "канада" - -msgid "Korean" -msgstr "корејски" - -msgid "Kyrgyz" -msgstr "Киргиски" - -msgid "Luxembourgish" -msgstr "луксембуршки" - -msgid "Lithuanian" -msgstr "литвански" - -msgid "Latvian" -msgstr "латвијски" - -msgid "Macedonian" -msgstr "македонски" - -msgid "Malayalam" -msgstr "малајаламски" - -msgid "Mongolian" -msgstr "монголски" - -msgid "Marathi" -msgstr "маратхи" - -msgid "Malay" -msgstr "малајски" - -msgid "Burmese" -msgstr "бурмански" - -msgid "Norwegian Bokmål" -msgstr "норвешки књижевни" - -msgid "Nepali" -msgstr "непалски" - -msgid "Dutch" -msgstr "холандски" - -msgid "Norwegian Nynorsk" -msgstr "норвешки нови" - -msgid "Ossetic" -msgstr "осетински" - -msgid "Punjabi" -msgstr "панџаби" - -msgid "Polish" -msgstr "пољски" - -msgid "Portuguese" -msgstr "португалски" - -msgid "Brazilian Portuguese" -msgstr "бразилски португалски" - -msgid "Romanian" -msgstr "румунски" - -msgid "Russian" -msgstr "руски" - -msgid "Slovak" -msgstr "словачки" - -msgid "Slovenian" -msgstr "словеначки" - -msgid "Albanian" -msgstr "албански" - -msgid "Serbian" -msgstr "српски" - -msgid "Serbian Latin" -msgstr "српски (латиница)" - -msgid "Swedish" -msgstr "шведски" - -msgid "Swahili" -msgstr "свахили" - -msgid "Tamil" -msgstr "тамилски" - -msgid "Telugu" -msgstr "телугу" - -msgid "Tajik" -msgstr "Таџики" - -msgid "Thai" -msgstr "тајландски" - -msgid "Turkmen" -msgstr "Туркменски" - -msgid "Turkish" -msgstr "турски" - -msgid "Tatar" -msgstr "татарски" - -msgid "Udmurt" -msgstr "удмуртски" - -msgid "Uyghur" -msgstr "Ујгури" - -msgid "Ukrainian" -msgstr "украјински" - -msgid "Urdu" -msgstr "урду" - -msgid "Uzbek" -msgstr "Узбекистански" - -msgid "Vietnamese" -msgstr "вијетнамски" - -msgid "Simplified Chinese" -msgstr "поједностављени кинески" - -msgid "Traditional Chinese" -msgstr "традиционални кинески" - -msgid "Messages" -msgstr "Poruke" - -msgid "Site Maps" -msgstr "Мапе сајта" - -msgid "Static Files" -msgstr "Статички фајлови" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Задати број стране није цео број" - -msgid "That page number is less than 1" -msgstr "Задати број стране је мањи од 1" - -msgid "That page contains no results" -msgstr "Тражена страна не садржи резултате" - -msgid "Enter a valid value." -msgstr "Унесите исправну вредност." - -msgid "Enter a valid domain name." -msgstr "Унесите исправно име домена." - -msgid "Enter a valid URL." -msgstr "Унесите исправан URL." - -msgid "Enter a valid integer." -msgstr "Унесите исправан цео број." - -msgid "Enter a valid email address." -msgstr "Унесите исправну и-мејл адресу." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Унесите исрпаван „слаг“, који се састоји од слова, бројки, доњих црта или " -"циртица." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Унесите исправан \"слаг\", који се састоји од Уникод слова, бројки, доњих " -"црта или цртица." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Унесите исправну адресу %(protocol)s." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 или IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Унесите само цифре раздвојене запетама." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Ово поље мора да буде %(limit_value)s (тренутно има %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Ова вредност мора да буде мања од %(limit_value)s. или тачно толико." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Ова вредност мора бити већа од %(limit_value)s или тачно толико." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Ова вредност мора да умножак величине корака %(limit_value)s." - -#, 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 "" -"Уверите се да је ова вредност вишекратник величине корака %(limit_value)s, " -"почевши од %(offset)s, нпр. %(offset)s, %(valid_value1)s, %(valid_value2)s, " -"и тако даље." - -#, 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] "" -"Ово поље мора да има најмање %(limit_value)d карактер (тренутно има " -"%(show_value)d)." -msgstr[1] "" -"Ово поље мора да има најмање %(limit_value)d карактера (тренутно има " -"%(show_value)d)." -msgstr[2] "" -"Ово поље мора да има најмање %(limit_value)d карактера (тренутно има " -"%(show_value)d)." - -#, 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] "" -"Ово поље не сме да има више од %(limit_value)d карактера (тренутно има " -"%(show_value)d)." -msgstr[1] "" -"Ово поље не сме да има више од %(limit_value)d карактера (тренутно има " -"%(show_value)d)." -msgstr[2] "" -"Ово поље не сме да има више од %(limit_value)d карактера (тренутно има " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Унесите број." - -#, 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] "Укупно не може бити више од %(max)s цифре." -msgstr[1] "Укупно не може бити више од %(max)s цифре." -msgstr[2] "Укупно не може бити више од %(max)s цифара." - -#, 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] "Не може бити више од %(max)s децимале." -msgstr[1] "Не може бити више од %(max)s децимале." -msgstr[2] "Не може бити више од %(max)s децимала." - -#, 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] "Не може бити више од %(max)s цифре пре децималног зареза." -msgstr[1] "Не може бити више од %(max)s цифре пре децималног зареза." -msgstr[2] "Не може бити више од %(max)s цифара пре децималног зареза." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Екстензија датотеке \"%(extension)s\" није дозвољена. Дозвољене су следеће " -"екстензије: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "'Null' карактери нису дозвољени." - -msgid "and" -msgstr "и" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s са пољем %(field_labels)s већ постоји." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Ограничење „%(name)s“ је прекршено." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Вредност %(value)r није валидна." - -msgid "This field cannot be null." -msgstr "Ово поље не може бити 'null'." - -msgid "This field cannot be blank." -msgstr "Ово поље не може да остане празно." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s са пољем %(field_label)s већ постоји." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s мора бити јединствен(a) за %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Поље типа: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Вредност \"%(value)s\" мора бити True или False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "\"%(value)s\" вредност мора бити True, False или None." - -msgid "Boolean (Either True or False)" -msgstr "Булова вредност (True или False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Стринг са макс. дужином %(max_length)s" - -msgid "String (unlimited)" -msgstr "Стринг (неограниченo)" - -msgid "Comma-separated integers" -msgstr "Цели бројеви раздвојени запетама" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"Вредност \"%(value)s\" нема исправан формат датума. Мора бити у формату ГГГГ-" -"ММ-ДД." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Вредност \"%(value)s\" има исправан формат (ГГГГ-ММ-ДД) али то није исправан " -"датум." - -msgid "Date (without time)" -msgstr "Датум (без времена)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Вредност \"%(value)s\" нема исправан формат. Мора бити у формату ГГГГ-ММ-ДД " -"ЧЧ:ММ[:сс[.uuuuuu]][TZ] ." - -#, 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 "" -"Вредност \"%(value)s\" има исправан формат (ГГГГ-ММ-ДД ЧЧ:ММ[:сс[.uuuuuu]]" -"[TZ]) али то није исправан датум/време." - -msgid "Date (with time)" -msgstr "Датум (са временом)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Вредност \"%(value)s\" мора бити децимални број." - -msgid "Decimal number" -msgstr "Децимални број" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"Вредност \"%(value)s\" нема исправан формат. Мора бити у формату [ДД] [ЧЧ:" -"[ММ:]]сс[.uuuuuu]." - -msgid "Duration" -msgstr "Временски интервал" - -msgid "Email address" -msgstr "Имејл адреса" - -msgid "File path" -msgstr "Путања фајла" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Вредност \"%(value)s\" мора бити број са покретним зарезом." - -msgid "Floating point number" -msgstr "Број са покретним зарезом" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Вредност \"%(value)s\" мора бити цео број." - -msgid "Integer" -msgstr "Цео број" - -msgid "Big (8 byte) integer" -msgstr "Велики (8 бајтова) цео број" - -msgid "Small integer" -msgstr "Мали цео број" - -msgid "IPv4 address" -msgstr "IPv4 адреса" - -msgid "IP address" -msgstr "IP адреса" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Вредност \"%(value)s\" мора бити None, True или False." - -msgid "Boolean (Either True, False or None)" -msgstr "Булова вредност (True, False или None)" - -msgid "Positive big integer" -msgstr "Велик позитиван цео број" - -msgid "Positive integer" -msgstr "Позитиван цео број" - -msgid "Positive small integer" -msgstr "Позитиван мали цео број" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Слаг са макс. дужином %(max_length)s" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Вредност \"%(value)s\" нема исправан формат. Мора бити у формату ЧЧ:ММ[:сс[." -"uuuuuu]] ." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Вредност \"%(value)s\" има исправан формат (ЧЧ:ММ[:сс[.uuuuuu]]) али то није " -"исправно време." - -msgid "Time" -msgstr "Време" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Сирови бинарни подаци" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" није исправан UUID." - -msgid "Universally unique identifier" -msgstr "Универзално јединствени идентификатор" - -msgid "File" -msgstr "Фајл" - -msgid "Image" -msgstr "Слика" - -msgid "A JSON object" -msgstr "JSON објекат" - -msgid "Value must be valid JSON." -msgstr "Вредност мора бити исправан JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s инстанца са %(field)s %(value)r није исправан избор." - -msgid "Foreign Key (type determined by related field)" -msgstr "Спољни кључ (тип је одређен асоцираном колоном)" - -msgid "One-to-one relationship" -msgstr "Релација један на један" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Релација %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Релације %(from)s-%(to)s" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ово поље се мора попунити." - -msgid "Enter a whole number." -msgstr "Унесите цео број." - -msgid "Enter a valid date." -msgstr "Унесите исправан датум." - -msgid "Enter a valid time." -msgstr "Унесите исправно време" - -msgid "Enter a valid date/time." -msgstr "Унесите исправан датум/време." - -msgid "Enter a valid duration." -msgstr "Унесите исправан временски интервал." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Број дана мора бити између {min_days} и {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Фајл није пребачен. Проверите тип енкодирања на форми." - -msgid "No file was submitted." -msgstr "Фајл није пребачен." - -msgid "The submitted file is empty." -msgstr "Пребачени фајл је празан." - -#, 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] "" -"Име фајла не може имати више од %(max)d карактера (тренутно има %(length)d)." -msgstr[1] "" -"Име фајла не може имати више од %(max)d карактера (тренутно има %(length)d)." -msgstr[2] "" -"Име фајла не може имати више од %(max)d карактера (тренутно има %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Може се само послати фајл или избрисати, не оба." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Пребаците исправан фајл. Фајл који је пребачен или није слика, или је " -"оштећен." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"%(value)s није међу понуђеним вредностима. Одаберите једну од понуђених." - -msgid "Enter a list of values." -msgstr "Унесите листу вредности." - -msgid "Enter a complete value." -msgstr "Унесите комплетну вредност." - -msgid "Enter a valid UUID." -msgstr "Унесите исправан UUID." - -msgid "Enter a valid JSON." -msgstr "Унесите исправан JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Скривено поље %(name)s) %(error)s" - -#, 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 "" -"Подаци од ManagementForm недостају или су покварени. Поља која недостају: " -"%(field_names)s. Можда ће бити потребно да пријавите грешку ако се проблем " -"настави." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Молим проследите највише %(num)d форму." -msgstr[1] "Молим проследите највише %(num)d форме." -msgstr[2] "Молим проследите највише %(num)d форми." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Молим проследите најмање %(num)d форму." -msgstr[1] "Молим проследите најмање %(num)d форме." -msgstr[2] "Молим проследите најмање %(num)d форми." - -msgid "Order" -msgstr "Редослед" - -msgid "Delete" -msgstr "Обриши" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Исправите вредност за поље %(field)s - оно мора бити јединствено." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Исправите вредности за поља %(field)s - њихова комбинација мора бити " -"јединствена." - -#, 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 "" -"Иправите вредност за поље %(field_name)s, оно мора бити јединствено за " -"%(lookup)s у %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Исправите дуплиране вредности доле." - -msgid "The inline value did not match the parent instance." -msgstr "Директно унета вредност не одговара инстанци родитеља." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Одабрана вредност није међу понуђенима. Одаберите једну од понуђених." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" није исправна вредност." - -#, 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 "" -"Време %(datetime)s се не може протумачити у временској зони " -"%(current_timezone)s; можда је двосмислено или не постоји." - -msgid "Clear" -msgstr "Очисти" - -msgid "Currently" -msgstr "Тренутно" - -msgid "Change" -msgstr "Измени" - -msgid "Unknown" -msgstr "Непознато" - -msgid "Yes" -msgstr "Да" - -msgid "No" -msgstr "Не" - -msgctxt "Task" -msgid "Ready" -msgstr "Спремно" - -msgctxt "Task" -msgid "Running" -msgstr "Покренуто" - -msgctxt "Task" -msgid "Failed" -msgstr "Неуспешно" - -msgctxt "Task" -msgid "Successful" -msgstr "Успешно" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "да,не,можда" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d бајт" -msgstr[1] "%(size)d бајта" -msgstr[2] "%(size)d бајтова" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "по п." - -msgid "a.m." -msgstr "пре п." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "поноћ" - -msgid "noon" -msgstr "подне" - -msgid "Monday" -msgstr "понедељак" - -msgid "Tuesday" -msgstr "уторак" - -msgid "Wednesday" -msgstr "среда" - -msgid "Thursday" -msgstr "четвртак" - -msgid "Friday" -msgstr "петак" - -msgid "Saturday" -msgstr "субота" - -msgid "Sunday" -msgstr "недеља" - -msgid "Mon" -msgstr "пон." - -msgid "Tue" -msgstr "уто." - -msgid "Wed" -msgstr "сре." - -msgid "Thu" -msgstr "чет." - -msgid "Fri" -msgstr "пет." - -msgid "Sat" -msgstr "суб." - -msgid "Sun" -msgstr "нед." - -msgid "January" -msgstr "јануар" - -msgid "February" -msgstr "фебруар" - -msgid "March" -msgstr "март" - -msgid "April" -msgstr "април" - -msgid "May" -msgstr "мај" - -msgid "June" -msgstr "јун" - -msgid "July" -msgstr "јул" - -msgid "August" -msgstr "август" - -msgid "September" -msgstr "септембар" - -msgid "October" -msgstr "октобар" - -msgid "November" -msgstr "новембар" - -msgid "December" -msgstr "децембар" - -msgid "jan" -msgstr "јан." - -msgid "feb" -msgstr "феб." - -msgid "mar" -msgstr "мар." - -msgid "apr" -msgstr "апр." - -msgid "may" -msgstr "мај." - -msgid "jun" -msgstr "јун." - -msgid "jul" -msgstr "јул." - -msgid "aug" -msgstr "ауг." - -msgid "sep" -msgstr "сеп." - -msgid "oct" -msgstr "окт." - -msgid "nov" -msgstr "нов." - -msgid "dec" -msgstr "дец." - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Јан." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Феб." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Март" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Април" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Мај" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Јун" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Јул" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Септ." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Нов." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дец." - -msgctxt "alt. month" -msgid "January" -msgstr "Јануар" - -msgctxt "alt. month" -msgid "February" -msgstr "Фебруар" - -msgctxt "alt. month" -msgid "March" -msgstr "Март" - -msgctxt "alt. month" -msgid "April" -msgstr "Април" - -msgctxt "alt. month" -msgid "May" -msgstr "Мај" - -msgctxt "alt. month" -msgid "June" -msgstr "Јун" - -msgctxt "alt. month" -msgid "July" -msgstr "Јул" - -msgctxt "alt. month" -msgid "August" -msgstr "Август" - -msgctxt "alt. month" -msgid "September" -msgstr "Септембар" - -msgctxt "alt. month" -msgid "October" -msgstr "Октобар" - -msgctxt "alt. month" -msgid "November" -msgstr "Новембар" - -msgctxt "alt. month" -msgid "December" -msgstr "Децембар" - -msgid "This is not a valid IPv6 address." -msgstr "Ово није валидна IPv6 адреса." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "или" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d година" -msgstr[1] "%(num)d године" -msgstr[2] "%(num)d година" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d месец" -msgstr[1] "%(num)d месеца" -msgstr[2] "%(num)d месеци" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d недеља" -msgstr[1] "%(num)d недеље" -msgstr[2] "%(num)d недеља" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d дан" -msgstr[1] "%(num)d дана" -msgstr[2] "%(num)d дана" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d сат" -msgstr[1] "%(num)d сата" -msgstr[2] "%(num)d сати" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d минут" -msgstr[1] "%(num)d минута" -msgstr[2] "%(num)d минута" - -msgid "Forbidden" -msgstr "Забрањено" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF верификација није прошла. Захтев одбијен." - -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 "" -"Ова порука је приказана јер овај HTTPS сајт захтева да \"Referer header\" " -"буде послат од стране вашег интернет прегледача, што тренутно није случај. " -"Поменуто заглавље је потребно из безбедоносних разлога, да би се осигурало " -"да ваш прегледач није под контролом трећих лица." - -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 "" -"Ако сте подесили интернет прегледач да не шаље \"Referer\" заглавља, поново " -"их укључите, барем за овај сајт, или за HTTPS конекције, или за \"same-" -"origin\" захтеве." - -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 "" -"Ако користите таг или " -"\"Referrer-Policy: no-referrer\" заглавље, молимо да их уклоните. CSRF " -"заштита захтева \"Referer\" заглавље да би се обавила стриктна \"referrer\" " -"провера. Уколико вас брине приватност, користите алтернативе као за линкове ка другим сајтовима." - -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 "" -"Ова порука је приказана јер овај сајт захтева CSRF куки када се прослеђују " -"подаци из форми. Овај куки је потребан из сигурносних разлога, да би се " -"осигурало да ваш претраживач није под контролом трећих лица." - -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 "" -"Ако је ваш интернет прегедач подешен да онемогући колачиће, молимо да их " -"укључите, барем за овај сајт, или за \"same-origin\" захтеве." - -msgid "More information is available with DEBUG=True." -msgstr "Више информација је доступно са DEBUG=True." - -msgid "No year specified" -msgstr "Година није назначена" - -msgid "Date out of range" -msgstr "Датум ван опсега" - -msgid "No month specified" -msgstr "Месец није назначен" - -msgid "No day specified" -msgstr "Дан није назначен" - -msgid "No week specified" -msgstr "Недеља није назначена" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Недоступни објекти %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Опција „future“ није доступна за „%(verbose_name_plural)s“ јер " -"%(class_name)s.allow_future има вредност False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Неисправан датум „%(datestr)s“ за формат „%(format)s“" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Ниједан објекат класе %(verbose_name)s није нађен датим упитом." - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Страница није последња, нити може бити конвертована у тип \"int\"." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Неисправна страна (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Празна листа и „%(class_name)s.allow_empty“ има вредност False." - -msgid "Directory indexes are not allowed here." -msgstr "Индекси директоријума нису дозвољени овде." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s“ не постоји" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Индекс директоријума %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Инсталација је прошла успешно. Честитке!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Погледајте напомене уз издање за Ђанго " -"%(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Ова страна је приказана јер је DEBUG=True у вашим подешавањима и нисте конфигурисали " -"ниједан URL." - -msgid "Django Documentation" -msgstr "Ђанго документација" - -msgid "Topics, references, & how-to’s" -msgstr "Теме, референце, & како-да" - -msgid "Tutorial: A Polling App" -msgstr "Упутство: апликација за гласање" - -msgid "Get started with Django" -msgstr "Почните са Ђангом" - -msgid "Django Community" -msgstr "Ђанго заједница" - -msgid "Connect, get help, or contribute" -msgstr "Повежите се, потражите помоћ или дајте допринос" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sr/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sr/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sr/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sr/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index bf212d2c0f4d45bb8476d8b8c69acd508b195f18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 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, 2020 -# Danijela Popović, 2022 -# Igor Jerosimić, 2019-2021,2023-2025 -# Jannis Leidel , 2011 -# Janos Guljas , 2011-2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Igor Jerosimić, 2019-2021,2023-2025\n" -"Language-Team: Serbian (Latin) (http://app.transifex.com/django/django/language/sr@latin/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sr@latin\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#: conf/global_settings.py:54 -msgid "Afrikaans" -msgstr "afrikanski" - -#: conf/global_settings.py:55 -msgid "Arabic" -msgstr "arapski" - -#: conf/global_settings.py:56 -msgid "Algerian Arabic" -msgstr "Alžirski arapski" - -#: conf/global_settings.py:57 -msgid "Asturian" -msgstr "asturijski" - -#: conf/global_settings.py:58 -msgid "Azerbaijani" -msgstr "azerbejdžanski" - -#: conf/global_settings.py:59 -msgid "Bulgarian" -msgstr "bugarski" - -#: conf/global_settings.py:60 -msgid "Belarusian" -msgstr "beloruski" - -#: conf/global_settings.py:61 -msgid "Bengali" -msgstr "bengalski" - -#: conf/global_settings.py:62 -msgid "Breton" -msgstr "bretonski" - -#: conf/global_settings.py:63 -msgid "Bosnian" -msgstr "bosanski" - -#: conf/global_settings.py:64 -msgid "Catalan" -msgstr "katalonski" - -#: conf/global_settings.py:65 -msgid "Central Kurdish (Sorani)" -msgstr "centralnokurdski (sorani)" - -#: conf/global_settings.py:66 -msgid "Czech" -msgstr "češki" - -#: conf/global_settings.py:67 -msgid "Welsh" -msgstr "velški" - -#: conf/global_settings.py:68 -msgid "Danish" -msgstr "danski" - -#: conf/global_settings.py:69 -msgid "German" -msgstr "nemački" - -#: conf/global_settings.py:70 -msgid "Lower Sorbian" -msgstr "donjolužičkosrpski" - -#: conf/global_settings.py:71 -msgid "Greek" -msgstr "grčki" - -#: conf/global_settings.py:72 -msgid "English" -msgstr "engleski" - -#: conf/global_settings.py:73 -msgid "Australian English" -msgstr "australijski engleski" - -#: conf/global_settings.py:74 -msgid "British English" -msgstr "britanski engleski" - -#: conf/global_settings.py:75 -msgid "Esperanto" -msgstr "esperanto" - -#: conf/global_settings.py:76 -msgid "Spanish" -msgstr "španski" - -#: conf/global_settings.py:77 -msgid "Argentinian Spanish" -msgstr "argentinski španski" - -#: conf/global_settings.py:78 -msgid "Colombian Spanish" -msgstr "kolumbijski španski" - -#: conf/global_settings.py:79 -msgid "Mexican Spanish" -msgstr "meksički španski" - -#: conf/global_settings.py:80 -msgid "Nicaraguan Spanish" -msgstr "nikaragvanski španski" - -#: conf/global_settings.py:81 -msgid "Venezuelan Spanish" -msgstr "venecuelanski španski" - -#: conf/global_settings.py:82 -msgid "Estonian" -msgstr "estonski" - -#: conf/global_settings.py:83 -msgid "Basque" -msgstr "baskijski" - -#: conf/global_settings.py:84 -msgid "Persian" -msgstr "persijski" - -#: conf/global_settings.py:85 -msgid "Finnish" -msgstr "finski" - -#: conf/global_settings.py:86 -msgid "French" -msgstr "francuski" - -#: conf/global_settings.py:87 -msgid "Frisian" -msgstr "frizijski" - -#: conf/global_settings.py:88 -msgid "Irish" -msgstr "irski" - -#: conf/global_settings.py:89 -msgid "Scottish Gaelic" -msgstr "škotski galski" - -#: conf/global_settings.py:90 -msgid "Galician" -msgstr "galski" - -#: conf/global_settings.py:91 -msgid "Hebrew" -msgstr "hebrejski" - -#: conf/global_settings.py:92 -msgid "Hindi" -msgstr "hindu" - -#: conf/global_settings.py:93 -msgid "Croatian" -msgstr "hrvatski" - -#: conf/global_settings.py:94 -msgid "Upper Sorbian" -msgstr "gornjolužičkosrpski" - -#: conf/global_settings.py:95 -msgid "Haitian Creole" -msgstr "Haićanski kreolski" - -#: conf/global_settings.py:95 -msgid "Hungarian" -msgstr "mađarski" - -#: conf/global_settings.py:96 -msgid "Armenian" -msgstr "jermenski" - -#: conf/global_settings.py:97 -msgid "Interlingua" -msgstr "interlingva" - -#: conf/global_settings.py:98 -msgid "Indonesian" -msgstr "indonežanski" - -#: conf/global_settings.py:99 -msgid "Igbo" -msgstr "Igbo" - -#: conf/global_settings.py:100 -msgid "Ido" -msgstr "ido" - -#: conf/global_settings.py:101 -msgid "Icelandic" -msgstr "islandski" - -#: conf/global_settings.py:102 -msgid "Italian" -msgstr "italijanski" - -#: conf/global_settings.py:103 -msgid "Japanese" -msgstr "japanski" - -#: conf/global_settings.py:104 -msgid "Georgian" -msgstr "gruzijski" - -#: conf/global_settings.py:105 -msgid "Kabyle" -msgstr "kabilski" - -#: conf/global_settings.py:106 -msgid "Kazakh" -msgstr "kazaški" - -#: conf/global_settings.py:107 -msgid "Khmer" -msgstr "kambodijski" - -#: conf/global_settings.py:108 -msgid "Kannada" -msgstr "kanada" - -#: conf/global_settings.py:109 -msgid "Korean" -msgstr "korejski" - -#: conf/global_settings.py:110 -msgid "Kyrgyz" -msgstr "Kirgiski" - -#: conf/global_settings.py:111 -msgid "Luxembourgish" -msgstr "luksemburški" - -#: conf/global_settings.py:112 -msgid "Lithuanian" -msgstr "litvanski" - -#: conf/global_settings.py:113 -msgid "Latvian" -msgstr "latvijski" - -#: conf/global_settings.py:114 -msgid "Macedonian" -msgstr "makedonski" - -#: conf/global_settings.py:115 -msgid "Malayalam" -msgstr "malajalamski" - -#: conf/global_settings.py:116 -msgid "Mongolian" -msgstr "mongolski" - -#: conf/global_settings.py:117 -msgid "Marathi" -msgstr "marathi" - -#: conf/global_settings.py:118 -msgid "Malay" -msgstr "malajski" - -#: conf/global_settings.py:119 -msgid "Burmese" -msgstr "burmanski" - -#: conf/global_settings.py:120 -msgid "Norwegian Bokmål" -msgstr "norveški književni" - -#: conf/global_settings.py:121 -msgid "Nepali" -msgstr "nepalski" - -#: conf/global_settings.py:122 -msgid "Dutch" -msgstr "holandski" - -#: conf/global_settings.py:123 -msgid "Norwegian Nynorsk" -msgstr "norveški novi" - -#: conf/global_settings.py:124 -msgid "Ossetic" -msgstr "osetinski" - -#: conf/global_settings.py:125 -msgid "Punjabi" -msgstr "Pandžabi" - -#: conf/global_settings.py:126 -msgid "Polish" -msgstr "poljski" - -#: conf/global_settings.py:127 -msgid "Portuguese" -msgstr "portugalski" - -#: conf/global_settings.py:128 -msgid "Brazilian Portuguese" -msgstr "brazilski portugalski" - -#: conf/global_settings.py:129 -msgid "Romanian" -msgstr "rumunski" - -#: conf/global_settings.py:130 -msgid "Russian" -msgstr "ruski" - -#: conf/global_settings.py:131 -msgid "Slovak" -msgstr "slovački" - -#: conf/global_settings.py:132 -msgid "Slovenian" -msgstr "slovenački" - -#: conf/global_settings.py:133 -msgid "Albanian" -msgstr "albanski" - -#: conf/global_settings.py:134 -msgid "Serbian" -msgstr "srpski" - -#: conf/global_settings.py:135 -msgid "Serbian Latin" -msgstr "srpski (latinica)" - -#: conf/global_settings.py:136 -msgid "Swedish" -msgstr "švedski" - -#: conf/global_settings.py:137 -msgid "Swahili" -msgstr "svahili" - -#: conf/global_settings.py:138 -msgid "Tamil" -msgstr "tamilski" - -#: conf/global_settings.py:139 -msgid "Telugu" -msgstr "telugu" - -#: conf/global_settings.py:140 -msgid "Tajik" -msgstr "Tadžiki" - -#: conf/global_settings.py:141 -msgid "Thai" -msgstr "tajlandski" - -#: conf/global_settings.py:142 -msgid "Turkmen" -msgstr "Turkmenski" - -#: conf/global_settings.py:143 -msgid "Turkish" -msgstr "turski" - -#: conf/global_settings.py:144 -msgid "Tatar" -msgstr "tatarski" - -#: conf/global_settings.py:145 -msgid "Udmurt" -msgstr "udmurtski" - -#: conf/global_settings.py:146 -msgid "Uyghur" -msgstr "Ujgur" - -#: conf/global_settings.py:147 -msgid "Ukrainian" -msgstr "ukrajinski" - -#: conf/global_settings.py:148 -msgid "Urdu" -msgstr "Urdu" - -#: conf/global_settings.py:149 -msgid "Uzbek" -msgstr "Uzbekistanski" - -#: conf/global_settings.py:150 -msgid "Vietnamese" -msgstr "vijetnamski" - -#: conf/global_settings.py:151 -msgid "Simplified Chinese" -msgstr "novokineski" - -#: conf/global_settings.py:152 -msgid "Traditional Chinese" -msgstr "starokineski" - -#: contrib/messages/apps.py:16 -msgid "Messages" -msgstr "Poruke" - -#: contrib/sitemaps/apps.py:8 -msgid "Site Maps" -msgstr "Mape sajta" - -#: contrib/staticfiles/apps.py:9 -msgid "Static Files" -msgstr "Statičke datoteke" - -#: contrib/syndication/apps.py:7 -msgid "Syndication" -msgstr "Udruživanje sadržaja" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -#: core/paginator.py:33 -msgid "…" -msgstr "…" - -#: core/paginator.py:35 -msgid "That page number is not an integer" -msgstr "Zadati broj strane nije ceo broj" - -#: core/paginator.py:36 -msgid "That page number is less than 1" -msgstr "Zadati broj strane je manji od 1" - -#: core/paginator.py:37 -msgid "That page contains no results" -msgstr "Tražena strana ne sadrži rezultate" - -#: core/validators.py:22 -msgid "Enter a valid value." -msgstr "Unesite ispravnu vrednost." - -#: core/validators.py:70 -msgid "Enter a valid domain name." -msgstr "Unesite ispravno ime domena." - -#: core/validators.py:153 forms/fields.py:774 -msgid "Enter a valid URL." -msgstr "Unesite ispravan URL." - -#: core/validators.py:200 -msgid "Enter a valid integer." -msgstr "Unesite ispravan ceo broj." - -#: core/validators.py:211 -msgid "Enter a valid email address." -msgstr "Unesite ispravnu e-mail adresu." - -#. Translators: "letters" means latin letters: a-z and A-Z. -#: core/validators.py:289 -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "Unesite isrpavan „slag“, koji se sastoji od slova, brojki, donjih crta ili cirtica." - -#: core/validators.py:297 -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or" -" hyphens." -msgstr "Unesite ispravan \"slag\", koji se sastoji od Unikod slova, brojki, donjih crta ili crtica." - -#: core/validators.py:309 core/validators.py:318 core/validators.py:332 -#: db/models/fields/__init__.py:2220 -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Unesite ispravnu adresu %(protocol)s." - -#: core/validators.py:311 -msgid "IPv4" -msgstr "IPv4" - -#: core/validators.py:320 utils/ipv6.py:43 -msgid "IPv6" -msgstr "IPv6" - -#: core/validators.py:334 -msgid "IPv4 or IPv6" -msgstr "IPv4 ili IPv6" - -#: core/validators.py:375 -msgid "Enter only digits separated by commas." -msgstr "Unesite samo brojke razdvojene zapetama." - -#: core/validators.py:381 -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Ovo polje mora da bude %(limit_value)s (trenutno ima %(show_value)s)." - -#: core/validators.py:416 -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Ova vrednost mora da bude manja od %(limit_value)s. ili tačno toliko." - -#: core/validators.py:425 -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Ova vrednost mora biti veća od %(limit_value)s ili tačno toliko." - -#: core/validators.py:434 -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Ova vrednost mora da umnožak veličine koraka %(limit_value)s." - -#: 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 "Uverite se da je ova vrednost višestruka od veličine koraka %(limit_value)s, počevši od %(offset)s, npr. %(offset)s, %(valid_value1)s, %(valid_value2)s, itd." - -#: 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] "Ovo polje mora da ima najmanje %(limit_value)d karakter (trenutno ima %(show_value)d)." -msgstr[1] "Ovo polje mora da ima najmanje %(limit_value)d karaktera (trenutno ima %(show_value)d)." -msgstr[2] "Ovo polje mora da ima %(limit_value)d najmanje karaktera (trenutno ima %(show_value)d )." - -#: 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] "Ovo polje ne sme da ima više od %(limit_value)d karaktera (trenutno ima %(show_value)d)." -msgstr[1] "Ovo polje ne sme da ima više od %(limit_value)d karaktera (trenutno ima %(show_value)d)." -msgstr[2] "Ovo polje ne sme da ima više od %(limit_value)d karaktera (trenutno ima %(show_value)d)." - -#: core/validators.py:514 forms/fields.py:365 forms/fields.py:404 -msgid "Enter a number." -msgstr "Unesite broj." - -#: 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] "Ukupno ne može biti više od %(max)s cifre." -msgstr[1] "Ukupno ne može biti više od %(max)s cifre." -msgstr[2] "Ukupno ne može biti više od %(max)s cifara." - -#: 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] "Ne može biti više od %(max)s decimale." -msgstr[1] "Ne može biti više od %(max)s decimale." -msgstr[2] "Ne može biti više od %(max)s decimala." - -#: 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] "Ne može biti više od %(max)s cifre pre decimalnog zapisa." -msgstr[1] "Ne može biti više od %(max)s cifre pre decimalnog zapisa." -msgstr[2] "Ne može biti više od %(max)s cifara pre decimalnog zapisa." - -#: core/validators.py:597 -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "Ekstenzija datoteke \"%(extension)s\" nije dozvoljena. Dozvoljene su sledeće ekstenzije: %(allowed_extensions)s." - -#: core/validators.py:659 -msgid "Null characters are not allowed." -msgstr "'Null' karakteri nisu dozvoljeni." - -#: db/models/base.py:1631 forms/models.py:932 -msgid "and" -msgstr "i" - -#: db/models/base.py:1633 -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s sa poljem %(field_labels)s već postoji." - -#: db/models/constraints.py:20 -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Ograničenje „%(name)s“ je prekršeno." - -#: db/models/fields/__init__.py:134 -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Vrednost %(value)r nije validna." - -#: db/models/fields/__init__.py:135 -msgid "This field cannot be null." -msgstr "Ovo polje ne može da ostane prazno." - -#: db/models/fields/__init__.py:136 -msgid "This field cannot be blank." -msgstr "Ovo polje ne može da ostane prazno." - -#: db/models/fields/__init__.py:137 -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s sa ovom vrednošću %(field_label)s već postoji." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#: db/models/fields/__init__.py:141 -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "%(field_label)s mora biti jedinstven(a) za %(date_field_label)s %(lookup_type)s." - -#: db/models/fields/__init__.py:180 -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Polje tipa: %(field_type)s" - -#: db/models/fields/__init__.py:1161 -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Vrednost \"%(value)s\" mora biti True ili False." - -#: db/models/fields/__init__.py:1162 -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "\"%(value)s\" vrednost mora biti True, False ili None." - -#: db/models/fields/__init__.py:1164 -msgid "Boolean (Either True or False)" -msgstr "Bulova vrednost (True ili False)" - -#: db/models/fields/__init__.py:1214 -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "String (najviše %(max_length)s znakova)" - -#: db/models/fields/__init__.py:1216 -msgid "String (unlimited)" -msgstr "String (neograničeno)" - -#: db/models/fields/__init__.py:1325 -msgid "Comma-separated integers" -msgstr "Celi brojevi razdvojeni zapetama" - -#: db/models/fields/__init__.py:1426 -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "Vrednost \"%(value)s\" nema ispravan format datuma. Mora biti u formatu GGGG-MM-DD." - -#: db/models/fields/__init__.py:1430 db/models/fields/__init__.py:1565 -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "Vrednost “%(value)s” ima odgovarajući format (GGGG-MM-DD), ali nije validan datum." - -#: db/models/fields/__init__.py:1434 -msgid "Date (without time)" -msgstr "Datum (bez vremena)" - -#: db/models/fields/__init__.py:1561 -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD " -"HH:MM[:ss[.uuuuuu]][TZ] format." -msgstr "Vrednost “%(value)s” je u nevažećem formatu. Mora se uneti u formatu YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#: db/models/fields/__init__.py:1569 -#, 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 "Vrednost “%(value)s” je u odgovarajućem formatu (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]), ali nije validna vrednost za datum i vreme." - -#: db/models/fields/__init__.py:1574 -msgid "Date (with time)" -msgstr "Datum (sa vremenom)" - -#: db/models/fields/__init__.py:1701 -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Vrednost “%(value)s” mora biti decimalni broj." - -#: db/models/fields/__init__.py:1703 -msgid "Decimal number" -msgstr "Decimalni broj" - -#: 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 "Vrednost “%(value)s” nije u odgovarajućem formatu. Mora biti u formatu [DD] [[HH:]MM:]ss[.uuuuuu]." - -#: db/models/fields/__init__.py:1868 -msgid "Duration" -msgstr "Vremenski interval" - -#: db/models/fields/__init__.py:1920 -msgid "Email address" -msgstr "Imejl adresa" - -#: db/models/fields/__init__.py:1945 -msgid "File path" -msgstr "Putanja fajla" - -#: db/models/fields/__init__.py:2023 -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Vrednost “%(value)s” value mora biti tipa float." - -#: db/models/fields/__init__.py:2025 -msgid "Floating point number" -msgstr "Broj sa pokrenom zapetom" - -#: db/models/fields/__init__.py:2065 -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Vrednost “%(value)s” mora biti ceo broj." - -#: db/models/fields/__init__.py:2067 -msgid "Integer" -msgstr "Ceo broj" - -#: db/models/fields/__init__.py:2163 -msgid "Big (8 byte) integer" -msgstr "Veliki ceo broj" - -#: db/models/fields/__init__.py:2180 -msgid "Small integer" -msgstr "Mali ceo broj" - -#: db/models/fields/__init__.py:2188 -msgid "IPv4 address" -msgstr "IPv4 adresa" - -#: db/models/fields/__init__.py:2219 -msgid "IP address" -msgstr "IP adresa" - -#: db/models/fields/__init__.py:2310 db/models/fields/__init__.py:2311 -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Vrednost “%(value)s” mora biti None, True ili False." - -#: db/models/fields/__init__.py:2313 -msgid "Boolean (Either True, False or None)" -msgstr "Bulova vrednost (True, False ili None)" - -#: db/models/fields/__init__.py:2364 -msgid "Positive big integer" -msgstr "Velik pozitivan celi broj" - -#: db/models/fields/__init__.py:2379 -msgid "Positive integer" -msgstr "Pozitivan ceo broj" - -#: db/models/fields/__init__.py:2394 -msgid "Positive small integer" -msgstr "Pozitivan mali ceo broj" - -#: db/models/fields/__init__.py:2410 -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slag (ne duži od %(max_length)s)" - -#: db/models/fields/__init__.py:2446 -msgid "Text" -msgstr "Tekst" - -#: 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 "Vrednost “%(value)s” nije u odgovarajućem formatu. Mora biti u formatu HH:MM[:ss[.uuuuuu]]." - -#: 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 "Vrednost “%(value)s” je u odgovarajućem formatu (HH:MM[:ss[.uuuuuu]]), ali nije validna vrednost za vreme." - -#: db/models/fields/__init__.py:2534 -msgid "Time" -msgstr "Vreme" - -#: db/models/fields/__init__.py:2642 -msgid "URL" -msgstr "URL" - -#: db/models/fields/__init__.py:2666 -msgid "Raw binary data" -msgstr "Sirovi binarni podaci" - -#: db/models/fields/__init__.py:2731 -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "Vrednost “%(value)s” nije validan UUID (jedinstveni ID)." - -#: db/models/fields/__init__.py:2733 -msgid "Universally unique identifier" -msgstr "Univerzalno jedinstveni identifikator" - -#: db/models/fields/files.py:244 -msgid "File" -msgstr "Fajl" - -#: db/models/fields/files.py:420 -msgid "Image" -msgstr "Slika" - -#: db/models/fields/json.py:24 -msgid "A JSON object" -msgstr "JSON objekat" - -#: db/models/fields/json.py:26 -msgid "Value must be valid JSON." -msgstr "Vrednost mora biti ispravni JSON." - -#: db/models/fields/related.py:978 -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s instanca sa %(field)s %(value)r nije ispravan izbor." - -#: db/models/fields/related.py:981 -msgid "Foreign Key (type determined by related field)" -msgstr "Strani ključ (tip određuje referentno polje)" - -#: db/models/fields/related.py:1275 -msgid "One-to-one relationship" -msgstr "Relacija jedan na jedan" - -#: db/models/fields/related.py:1332 -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Relacija %(from)s-%(to)s" - -#: db/models/fields/related.py:1334 -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Relacije %(from)s-%(to)s" - -#: db/models/fields/related.py:1382 -msgid "Many-to-many relationship" -msgstr "Relacija više na više" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -#: forms/boundfield.py:188 -msgid ":?.!" -msgstr ":?.!" - -#: forms/fields.py:92 -msgid "This field is required." -msgstr "Ovo polje se mora popuniti." - -#: forms/fields.py:314 -msgid "Enter a whole number." -msgstr "Unesite ceo broj." - -#: forms/fields.py:485 forms/fields.py:1251 -msgid "Enter a valid date." -msgstr "Unesite ispravan datum." - -#: forms/fields.py:508 forms/fields.py:1252 -msgid "Enter a valid time." -msgstr "Unesite ispravno vreme" - -#: forms/fields.py:535 -msgid "Enter a valid date/time." -msgstr "Unesite ispravan datum/vreme." - -#: forms/fields.py:569 -msgid "Enter a valid duration." -msgstr "Unesite ispravno trajanje." - -#: forms/fields.py:570 -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Broj dana mora biti između {min_days} i {max_days}." - -#: forms/fields.py:639 -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Fajl nije prebačen. Proverite tip enkodiranja formulara." - -#: forms/fields.py:640 -msgid "No file was submitted." -msgstr "Fajl nije prebačen." - -#: forms/fields.py:641 -msgid "The submitted file is empty." -msgstr "Prebačen fajl je prazan." - -#: forms/fields.py:643 -#, 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] "Ime fajla ne može imati više od %(max)d karaktera (trenutno ima %(length)d)." -msgstr[1] "Ime fajla ne može imati više od %(max)d karaktera (trenutno ima %(length)d)." -msgstr[2] "Ime fajla ne može imati više od %(max)d karaktera (trenutno ima %(length)d)." - -#: forms/fields.py:648 -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Može se samo poslati fajl ili izbrisati, ne oba." - -#: forms/fields.py:716 -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "Prebacite ispravan fajl. Fajl koji je prebačen ili nije slika, ili je oštećen." - -#: forms/fields.py:872 forms/fields.py:959 forms/models.py:1621 -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "%(value)s nije među ponuđenim vrednostima. Odaberite jednu od ponuđenih." - -#: forms/fields.py:961 forms/fields.py:1080 forms/models.py:1619 -msgid "Enter a list of values." -msgstr "Unesite listu vrednosti." - -#: forms/fields.py:1081 -msgid "Enter a complete value." -msgstr "Unesite kompletnu vrednost." - -#: forms/fields.py:1323 -msgid "Enter a valid UUID." -msgstr "Unesite ispravan UUID." - -#: forms/fields.py:1353 -msgid "Enter a valid JSON." -msgstr "Unesite ispravan JSON." - -#. Translators: This is the default suffix added to form field labels -#: forms/forms.py:97 -msgid ":" -msgstr ":" - -#: forms/forms.py:239 -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Skriveno polje %(name)s) %(error)s" - -#: 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 "Podaci od ManagementForm nedostaju ili su pokvareni. Polja koja nedostaju: %(field_names)s. Možda će biti potrebno da prijavite grešku ako se problem nastavi." - -#: 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] "Molim prosledite najviše %(num)d formular." -msgstr[1] "Molim prosledite najviše %(num)d formulara." -msgstr[2] "Molim prosledite najviše %(num)d formulara." - -#: 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] " Molim prosledite najmanje %(num)d formular." -msgstr[1] " Molim prosledite najmanje %(num)d formulara." -msgstr[2] " Molim prosledite najmanje %(num)d formulara." - -#: forms/formsets.py:484 forms/formsets.py:491 -msgid "Order" -msgstr "Redosled" - -#: forms/formsets.py:499 -msgid "Delete" -msgstr "Obriši" - -#: forms/models.py:925 -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Ispravite dupliran sadržaj za polja: %(field)s." - -#: forms/models.py:930 -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Ispravite dupliran sadržaj za polja: %(field)s, koji mora da bude jedinstven." - -#: forms/models.py:937 -#, 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 "Ispravite dupliran sadržaj za polja: %(field_name)s, koji mora da bude jedinstven za %(lookup)s u %(date_field)s." - -#: forms/models.py:946 -msgid "Please correct the duplicate values below." -msgstr "Ispravite duplirane vrednosti dole." - -#: forms/models.py:1383 -msgid "The inline value did not match the parent instance." -msgstr "Direktno uneta vrednost ne odgovara instanci roditelja." - -#: forms/models.py:1474 -msgid "" -"Select a valid choice. That choice is not one of the available choices." -msgstr "Odabrana vrednost nije među ponuđenima. Odaberite jednu od ponuđenih." - -#: forms/models.py:1623 -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" nije ispravna vrednost." - -#: 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 "Vreme %(datetime)s se ne može protumačiti u vremenskoj zoni %(current_timezone)s; možda je dvosmisleno ili ne postoji." - -#: forms/widgets.py:528 -msgid "Clear" -msgstr "Očisti" - -#: forms/widgets.py:529 -msgid "Currently" -msgstr "Trenutno" - -#: forms/widgets.py:530 -msgid "Change" -msgstr "Izmeni" - -#: forms/widgets.py:869 -msgid "Unknown" -msgstr "Nepoznato" - -#: forms/widgets.py:870 -msgid "Yes" -msgstr "Da" - -#: forms/widgets.py:871 -msgid "No" -msgstr "Ne" - -#: tasks/base.py:34 -msgctxt "Task" -msgid "Ready" -msgstr "Spremno" - -#: tasks/base.py:36 -msgctxt "Task" -msgid "Running" -msgstr "Pokrenuto" - -#: tasks/base.py:38 -msgctxt "Task" -msgid "Failed" -msgstr "Neuspešno" - -#: tasks/base.py:40 -msgctxt "Task" -msgid "Successful" -msgstr "Uspešno" - -#. Translators: Please do not add spaces around commas. -#: template/defaultfilters.py:878 -msgid "yes,no,maybe" -msgstr "da,ne,možda" - -#: template/defaultfilters.py:908 template/defaultfilters.py:925 -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bajt" -msgstr[1] "%(size)d bajta" -msgstr[2] "%(size)d bajtova" - -#: template/defaultfilters.py:927 -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#: template/defaultfilters.py:929 -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#: template/defaultfilters.py:931 -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#: template/defaultfilters.py:933 -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#: template/defaultfilters.py:935 -#, python-format -msgid "%s PB" -msgstr "%s PB" - -#: utils/dateformat.py:74 -msgid "p.m." -msgstr "po p." - -#: utils/dateformat.py:75 -msgid "a.m." -msgstr "pre p." - -#: utils/dateformat.py:80 -msgid "PM" -msgstr "PM" - -#: utils/dateformat.py:81 -msgid "AM" -msgstr "AM" - -#: utils/dateformat.py:153 -msgid "midnight" -msgstr "ponoć" - -#: utils/dateformat.py:155 -msgid "noon" -msgstr "podne" - -#: utils/dates.py:7 -msgid "Monday" -msgstr "ponedeljak" - -#: utils/dates.py:8 -msgid "Tuesday" -msgstr "utorak" - -#: utils/dates.py:9 -msgid "Wednesday" -msgstr "sreda" - -#: utils/dates.py:10 -msgid "Thursday" -msgstr "četvrtak" - -#: utils/dates.py:11 -msgid "Friday" -msgstr "petak" - -#: utils/dates.py:12 -msgid "Saturday" -msgstr "subota" - -#: utils/dates.py:13 -msgid "Sunday" -msgstr "nedelja" - -#: utils/dates.py:16 -msgid "Mon" -msgstr "pon." - -#: utils/dates.py:17 -msgid "Tue" -msgstr "uto." - -#: utils/dates.py:18 -msgid "Wed" -msgstr "sre." - -#: utils/dates.py:19 -msgid "Thu" -msgstr "čet." - -#: utils/dates.py:20 -msgid "Fri" -msgstr "pet." - -#: utils/dates.py:21 -msgid "Sat" -msgstr "sub." - -#: utils/dates.py:22 -msgid "Sun" -msgstr "ned." - -#: utils/dates.py:25 -msgid "January" -msgstr "januar" - -#: utils/dates.py:26 -msgid "February" -msgstr "februar" - -#: utils/dates.py:27 -msgid "March" -msgstr "mart" - -#: utils/dates.py:28 -msgid "April" -msgstr "april" - -#: utils/dates.py:29 -msgid "May" -msgstr "maj" - -#: utils/dates.py:30 -msgid "June" -msgstr "jun" - -#: utils/dates.py:31 -msgid "July" -msgstr "jul" - -#: utils/dates.py:32 -msgid "August" -msgstr "avgust" - -#: utils/dates.py:33 -msgid "September" -msgstr "septembar" - -#: utils/dates.py:34 -msgid "October" -msgstr "oktobar" - -#: utils/dates.py:35 -msgid "November" -msgstr "novembar" - -#: utils/dates.py:36 -msgid "December" -msgstr "decembar" - -#: utils/dates.py:39 -msgid "jan" -msgstr "jan." - -#: utils/dates.py:40 -msgid "feb" -msgstr "feb." - -#: utils/dates.py:41 -msgid "mar" -msgstr "mar." - -#: utils/dates.py:42 -msgid "apr" -msgstr "apr." - -#: utils/dates.py:43 -msgid "may" -msgstr "maj." - -#: utils/dates.py:44 -msgid "jun" -msgstr "jun." - -#: utils/dates.py:45 -msgid "jul" -msgstr "jul." - -#: utils/dates.py:46 -msgid "aug" -msgstr "aug." - -#: utils/dates.py:47 -msgid "sep" -msgstr "sep." - -#: utils/dates.py:48 -msgid "oct" -msgstr "okt." - -#: utils/dates.py:49 -msgid "nov" -msgstr "nov." - -#: utils/dates.py:50 -msgid "dec" -msgstr "dec." - -#: utils/dates.py:53 -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Jan." - -#: utils/dates.py:54 -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Feb." - -#: utils/dates.py:55 -msgctxt "abbrev. month" -msgid "March" -msgstr "Mart" - -#: utils/dates.py:56 -msgctxt "abbrev. month" -msgid "April" -msgstr "April" - -#: utils/dates.py:57 -msgctxt "abbrev. month" -msgid "May" -msgstr "Maj" - -#: utils/dates.py:58 -msgctxt "abbrev. month" -msgid "June" -msgstr "Jun" - -#: utils/dates.py:59 -msgctxt "abbrev. month" -msgid "July" -msgstr "Jul" - -#: utils/dates.py:60 -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Avg." - -#: utils/dates.py:61 -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sept." - -#: utils/dates.py:62 -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -#: utils/dates.py:63 -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Nov." - -#: utils/dates.py:64 -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dec." - -#: utils/dates.py:67 -msgctxt "alt. month" -msgid "January" -msgstr "Januar" - -#: utils/dates.py:68 -msgctxt "alt. month" -msgid "February" -msgstr "Februar" - -#: utils/dates.py:69 -msgctxt "alt. month" -msgid "March" -msgstr "Mart" - -#: utils/dates.py:70 -msgctxt "alt. month" -msgid "April" -msgstr "April" - -#: utils/dates.py:71 -msgctxt "alt. month" -msgid "May" -msgstr "Maj" - -#: utils/dates.py:72 -msgctxt "alt. month" -msgid "June" -msgstr "Jun" - -#: utils/dates.py:73 -msgctxt "alt. month" -msgid "July" -msgstr "Jul" - -#: utils/dates.py:74 -msgctxt "alt. month" -msgid "August" -msgstr "Avgust" - -#: utils/dates.py:75 -msgctxt "alt. month" -msgid "September" -msgstr "Septembar" - -#: utils/dates.py:76 -msgctxt "alt. month" -msgid "October" -msgstr "Oktobar" - -#: utils/dates.py:77 -msgctxt "alt. month" -msgid "November" -msgstr "Novembar" - -#: utils/dates.py:78 -msgctxt "alt. month" -msgid "December" -msgstr "Decembar" - -#: utils/ipv6.py:20 -msgid "This is not a valid IPv6 address." -msgstr "Ovo nije ispravna IPv6 adresa." - -#: utils/text.py:76 -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s..." - -#: utils/text.py:287 -msgid "or" -msgstr "ili" - -#. Translators: This string is used as a separator between list elements -#: utils/text.py:306 utils/timesince.py:135 -msgid ", " -msgstr "," - -#: utils/timesince.py:8 -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d godina" -msgstr[1] "%(num)d godine" -msgstr[2] "%(num)d godina" - -#: utils/timesince.py:9 -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d mesec" -msgstr[1] "%(num)d meseca" -msgstr[2] "%(num)d meseci" - -#: utils/timesince.py:10 -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d nedelja" -msgstr[1] "%(num)d nedelje" -msgstr[2] "%(num)d nedelja" - -#: utils/timesince.py:11 -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dan" -msgstr[1] "%(num)d dana" -msgstr[2] "%(num)d dana" - -#: utils/timesince.py:12 -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d sat" -msgstr[1] "%(num)d sata" -msgstr[2] "%(num)d sati" - -#: utils/timesince.py:13 -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minut" -msgstr[1] "%(num)d minuta" -msgstr[2] "%(num)d minuta" - -#: views/csrf.py:29 -msgid "Forbidden" -msgstr "Zabranjeno" - -#: views/csrf.py:30 -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF verifikacija nije prošla. Zahtev odbijen." - -#: 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 "Ova poruka je prikazana jer ovaj HTTPS sajt zahteva da \"Referer header\" bude poslat od strane vašeg internet pregledača, što trenutno nije slučaj. Pomenuto zaglavlje je potrebno iz bezbedonosnih razloga, da bi se osiguralo da vaš pregledač nije pod kontrolom trećih lica." - -#: 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 "Ako ste podesili internet pregledač da ne šalje \"Referer\" zaglavlja, ponovo ih uključite, barem za ovaj sajt, ili za HTTPS konekcije, ili za \"same-origin\" zahteve." - -#: 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 "Ako koristite tag ili \"Referrer-Policy: no-referrer\" zaglavlje, molimo da ih uklonite. CSRF zaštita zahteva \"Referer\" zaglavlje da bi se obavila striktna \"referrer\" provera. Ukoliko vas brine privatnost, koristite alternative kao za linkove ka drugim sajtovima." - -#: 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 "Ova poruka je prikazana jer ovaj sajt zahteva CSRF kuki kada se prosleđuju podaci iz formi. Ovaj kuki je potreban iz sigurnosnih razloga, da bi se osiguralo da vaš pretraživač nije pod kontrolom trećih lica." - -#: 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 "Ako je vaš internet pregedač podešen da onemogući kolačiće, molimo da ih uključite, barem za ovaj sajt, ili za \"same-origin\" zahteve." - -#: views/csrf.py:66 -msgid "More information is available with DEBUG=True." -msgstr "Više informacija je dostupno sa DEBUG=True." - -#: views/generic/dates.py:44 -msgid "No year specified" -msgstr "Godina nije naznačena" - -#: views/generic/dates.py:64 views/generic/dates.py:115 -#: views/generic/dates.py:214 -msgid "Date out of range" -msgstr "Datum van opsega" - -#: views/generic/dates.py:94 -msgid "No month specified" -msgstr "Mesec nije naznačen" - -#: views/generic/dates.py:147 -msgid "No day specified" -msgstr "Dan nije naznačen" - -#: views/generic/dates.py:194 -msgid "No week specified" -msgstr "Nedelja nije naznačena" - -#: views/generic/dates.py:353 views/generic/dates.py:384 -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Nedostupni objekti %(verbose_name_plural)s" - -#: views/generic/dates.py:680 -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because " -"%(class_name)s.allow_future is False." -msgstr "Opcija „future“ nije dostupna za „%(verbose_name_plural)s“ jer %(class_name)s.allow_future ima vrednost False." - -#: views/generic/dates.py:720 -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Neispravan datum \"%(datestr)s\" za format \"%(format)s\"" - -#: views/generic/detail.py:56 -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Nijedan objekat klase %(verbose_name)s nije nađen datim upitom." - -#: views/generic/list.py:70 -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Stranica nije poslednja, niti može biti konvertovana u tip \"int\"." - -#: views/generic/list.py:77 -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Neispravna strana (%(page_number)s): %(message)s" - -#: views/generic/list.py:173 -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Prazna lista i „%(class_name)s.allow_empty“ ima vrednost False." - -#: views/static.py:49 -msgid "Directory indexes are not allowed here." -msgstr "Indeksi direktorijuma nisu dozvoljeni ovde." - -#: views/static.py:51 -#, python-format -msgid "“%(path)s” does not exist" -msgstr "„%(path)s“ ne postoji" - -#: views/static.py:68 views/templates/directory_index.html:8 -#: views/templates/directory_index.html:11 -#, python-format -msgid "Index of %(directory)s" -msgstr "Indeks direktorijuma %(directory)s" - -#: views/templates/default_urlconf.html:7 -#: views/templates/default_urlconf.html:204 -msgid "The install worked successfully! Congratulations!" -msgstr "Instalacija je prošla uspešno. Čestitke!" - -#: views/templates/default_urlconf.html:206 -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "Pogledajte napomene uz izdanje za Đango %(version)s" - -#: 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 "Ova strana je prikazana jer je DEBUG=True u vašim podešavanjima i niste konfigurisali nijedan URL." - -#: views/templates/default_urlconf.html:217 -msgid "Django Documentation" -msgstr "Đango dokumentacija" - -#: views/templates/default_urlconf.html:218 -msgid "Topics, references, & how-to’s" -msgstr "Teme, reference, & kako-da" - -#: views/templates/default_urlconf.html:226 -msgid "Tutorial: A Polling App" -msgstr "Uputstvo: aplikacija za glasanje" - -#: views/templates/default_urlconf.html:227 -msgid "Get started with Django" -msgstr "Počnite sa Đangom" - -#: views/templates/default_urlconf.html:235 -msgid "Django Community" -msgstr "Đango zajednica" - -#: views/templates/default_urlconf.html:236 -msgid "Connect, get help, or contribute" -msgstr "Povežite se, potražite pomoć ili dajte doprinos" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sr_Latn/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index e9fc4482d84d217af78f170d33656480cf27dc0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 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, 2022 -# Alex Nordlund , 2012 -# Anders Hovmöller , 2023 -# Anders Jonsson , 2022 -# Andreas Pelme , 2014,2021 -# Daniel Nylander , 2025 -# Elias Johnstone , 2022 -# Gustaf Hansen , 2015 -# Jannis Leidel , 2011 -# Jonathan Lindén, 2014-2015 -# Jonathan Lindén, 2015 -# Jörgen Olofsson, 2024 -# Jörgen Olofsson, 2024 -# Ken Lewerentz, 2022 -# Ken Lewerentz, 2022 -# Jonathan Lindén, 2014 -# Mattias Benjaminsson , 2011 -# Mattias Hansson , 2016 -# Mattias Benjaminsson , 2011 -# Petter Strandmark , 2019 -# Rasmus Précenth , 2014 -# Samuel Linde , 2011 -# Thomas Lundqvist, 2013,2016 -# Thomas Lundqvist, 2013,2016 -# Tomas Lööw , 2021 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Daniel Nylander , 2025\n" -"Language-Team: Swedish (http://app.transifex.com/django/django/language/" -"sv/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sv\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arabiska" - -msgid "Algerian Arabic" -msgstr "Algerisk arabiska" - -msgid "Asturian" -msgstr "Asturiska" - -msgid "Azerbaijani" -msgstr "Azerbajdzjanska" - -msgid "Bulgarian" -msgstr "Bulgariska" - -msgid "Belarusian" -msgstr "Vitryska" - -msgid "Bengali" -msgstr "Bengaliska" - -msgid "Breton" -msgstr "Bretonska" - -msgid "Bosnian" -msgstr "Bosniska" - -msgid "Catalan" -msgstr "Katalanska" - -msgid "Central Kurdish (Sorani)" -msgstr "Kurdiska (Sorani)" - -msgid "Czech" -msgstr "Tjeckiska" - -msgid "Welsh" -msgstr "Walesiska" - -msgid "Danish" -msgstr "Danska" - -msgid "German" -msgstr "Tyska" - -msgid "Lower Sorbian" -msgstr "Lågsorbiska" - -msgid "Greek" -msgstr "Grekiska" - -msgid "English" -msgstr "Engelska" - -msgid "Australian English" -msgstr "Australisk engelska" - -msgid "British English" -msgstr "Brittisk engelska" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Spanska" - -msgid "Argentinian Spanish" -msgstr "Argentinsk spanska" - -msgid "Colombian Spanish" -msgstr "Colombiansk spanska" - -msgid "Mexican Spanish" -msgstr "Mexikansk spanska" - -msgid "Nicaraguan Spanish" -msgstr "Nicaraguansk spanska" - -msgid "Venezuelan Spanish" -msgstr "Spanska (Venezuela)" - -msgid "Estonian" -msgstr "Estländska" - -msgid "Basque" -msgstr "Baskiska" - -msgid "Persian" -msgstr "Persiska" - -msgid "Finnish" -msgstr "Finska" - -msgid "French" -msgstr "Franska" - -msgid "Frisian" -msgstr "Frisiska" - -msgid "Irish" -msgstr "Irländska" - -msgid "Scottish Gaelic" -msgstr "Skotsk gäliska" - -msgid "Galician" -msgstr "Galisiska" - -msgid "Hebrew" -msgstr "Hebreiska" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Kroatiska" - -msgid "Upper Sorbian" -msgstr "Högsorbiska" - -msgid "Haitian Creole" -msgstr "Haitisk kreol" - -msgid "Hungarian" -msgstr "Ungerska" - -msgid "Armenian" -msgstr "Armeniska" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonesiska" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Isländska" - -msgid "Italian" -msgstr "Italienska" - -msgid "Japanese" -msgstr "Japanska" - -msgid "Georgian" -msgstr "Georgiska" - -msgid "Kabyle" -msgstr "Kabyliska" - -msgid "Kazakh" -msgstr "Kazakiska" - -msgid "Khmer" -msgstr "Khmer" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreanska" - -msgid "Kyrgyz" -msgstr "Kirgiziska" - -msgid "Luxembourgish" -msgstr "Luxemburgiska" - -msgid "Lithuanian" -msgstr "Lettiska" - -msgid "Latvian" -msgstr "Lettiska" - -msgid "Macedonian" -msgstr "Makedonska" - -msgid "Malayalam" -msgstr "Malayalam" - -msgid "Mongolian" -msgstr "Mongoliska" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Malay" -msgstr "Malajiska" - -msgid "Burmese" -msgstr "Burmesiska" - -msgid "Norwegian Bokmål" -msgstr "Norskt Bokmål" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Holländska" - -msgid "Norwegian Nynorsk" -msgstr "Norska (nynorsk)" - -msgid "Ossetic" -msgstr "Ossetiska" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Polska" - -msgid "Portuguese" -msgstr "Portugisiska" - -msgid "Brazilian Portuguese" -msgstr "Brasiliensk portugisiska" - -msgid "Romanian" -msgstr "Rumänska" - -msgid "Russian" -msgstr "Ryska" - -msgid "Slovak" -msgstr "Slovakiska" - -msgid "Slovenian" -msgstr "Slovenska" - -msgid "Albanian" -msgstr "Albanska" - -msgid "Serbian" -msgstr "Serbiska" - -msgid "Serbian Latin" -msgstr "Serbiska (latin)" - -msgid "Swedish" -msgstr "Svenska" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamilska" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Tadzjikiska" - -msgid "Thai" -msgstr "Thailändska" - -msgid "Turkmen" -msgstr "Turkmeniska" - -msgid "Turkish" -msgstr "Turkiska" - -msgid "Tatar" -msgstr "Tatariska" - -msgid "Udmurt" -msgstr "Udmurtiska" - -msgid "Uyghur" -msgstr "Uiguriska" - -msgid "Ukrainian" -msgstr "Ukrainska" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "Uzbekiska" - -msgid "Vietnamese" -msgstr "Vietnamesiska" - -msgid "Simplified Chinese" -msgstr "Förenklad Kinesiska" - -msgid "Traditional Chinese" -msgstr "Traditionell Kinesiska" - -msgid "Messages" -msgstr "Meddelanden" - -msgid "Site Maps" -msgstr "Sidkartor" - -msgid "Static Files" -msgstr "Statiska filer" - -msgid "Syndication" -msgstr "Syndikering" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Sidnumret är inte ett heltal" - -msgid "That page number is less than 1" -msgstr "Sidnumret är mindre än 1" - -msgid "That page contains no results" -msgstr "Sidan innehåller inga resultat" - -msgid "Enter a valid value." -msgstr "Fyll i ett giltigt värde." - -msgid "Enter a valid domain name." -msgstr "Fyll i ett giltigt domännamn." - -msgid "Enter a valid URL." -msgstr "Fyll i en giltig URL." - -msgid "Enter a valid integer." -msgstr "Fyll i ett giltigt heltal." - -msgid "Enter a valid email address." -msgstr "Fyll i en giltig e-postadress." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Fyll i en giltig 'slug', beståendes av bokstäver, siffror, understreck eller " -"bindestreck i Unicode." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Fyll i en giltig 'slug', beståendes av bokstäver, siffror, understreck eller " -"bindestreck i Unicode." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Fyll i en giltig %(protocol)s adress." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 eller IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Fyll enbart i siffror separerade med kommatecken." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Kontrollera att detta värde är %(limit_value)s (det är %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Kontrollera att detta värde är mindre än eller lika med %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Kontrollera att detta värde är större än eller lika med %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Kontrollera att detta värde är multipel av stegstorlek %(limit_value)s." - -#, 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 "" -"Kontrollera att detta värde är en multipel med stegstorlek %(limit_value)s, " -"med början från %(offset)s, t ex. %(offset)s, %(valid_value1)s, " -"%(valid_value2)s och så vidare." - -#, 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] "" -"Säkerställ att detta värde åtminstone har %(limit_value)d tecken (den har " -"%(show_value)d)." -msgstr[1] "" -"Säkerställ att detta värde åtminstone har %(limit_value)d tecken (den har " -"%(show_value)d)." - -#, 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] "" -"Säkerställ att detta värde har som mest %(limit_value)d tecken (den har " -"%(show_value)d)." -msgstr[1] "" -"Säkerställ att detta värde har som mest %(limit_value)d tecken (den har " -"%(show_value)d)." - -msgid "Enter a number." -msgstr "Fyll i ett tal." - -#, 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] "Säkerställ att det inte är mer än %(max)s siffra totalt." -msgstr[1] "Säkerställ att det inte är mer än %(max)s siffror totalt." - -#, 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] "Säkerställ att det inte är mer än %(max)s decimal." -msgstr[1] "Säkerställ att det inte är mer än %(max)s decimaler." - -#, 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] "" -"Säkerställ att det inte är mer än %(max)s siffra före decimalavskiljaren." -msgstr[1] "" -"Säkerställ att det inte är mer än %(max)s siffror före decimalavskiljaren." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Filändelsen “%(extension)s” är inte giltig. Giltiga filändelser är: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Null-tecken är inte tillåtna." - -msgid "and" -msgstr "och" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s med samma %(field_labels)s finns redan." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Begränsningen “%(name)s” överträds." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Värdet %(value)r är inget giltigt alternativ." - -msgid "This field cannot be null." -msgstr "Detta fält får inte vara null." - -msgid "This field cannot be blank." -msgstr "Detta fält får inte vara tomt." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s med detta %(field_label)s finns redan." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s måste vara unikt för %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Fält av typ: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Värdet \"%(value)s\" måste vara antingen True eller False." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Värdet ”%(value)s” måste vara antingen True, False eller None." - -msgid "Boolean (Either True or False)" -msgstr "Boolesk (antingen True eller False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Sträng (upp till %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Sträng (obegränsad)" - -msgid "Comma-separated integers" -msgstr "Komma-separerade heltal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” har ett ogiltigt datumformat. Det måste vara i formatet YYYY-MM-" -"DD." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"Värdet “%(value)s” har det giltiga formatet (YYYY-MM-DD) men det är ett " -"ogiltigt datum." - -msgid "Date (without time)" -msgstr "Datum (utan tid)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” har ett ogiltigt format. Det måste vara i formatet YYYY-MM-DD HH:" -"MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" -"“%(value)s” har det giltiga formatet (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"men ett ogiltigt datum/tid." - -msgid "Date (with time)" -msgstr "Datum (med tid)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "Värdet “%(value)s” måste vara ett decimaltal." - -msgid "Decimal number" -msgstr "Decimaltal" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” har ett ogiltigt format. Det måste vara i formatet [DD] " -"[[HH:]MM:]ss[.uuuuuu]." - -msgid "Duration" -msgstr "Tidsspann" - -msgid "Email address" -msgstr "E-postadress" - -msgid "File path" -msgstr "Sökväg till fil" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Värdet \"%(value)s\" måste vara ett flyttal." - -msgid "Floating point number" -msgstr "Flyttal" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Värdet \"%(value)s\" måste vara ett heltal." - -msgid "Integer" -msgstr "Heltal" - -msgid "Big (8 byte) integer" -msgstr "Stort (8 byte) heltal" - -msgid "Small integer" -msgstr "Litet heltal" - -msgid "IPv4 address" -msgstr "IPv4-adress" - -msgid "IP address" -msgstr "IP-adress" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Värdet ”%(value)s” måste vara antingen None, True eller False." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolesk (antingen True, False eller None)" - -msgid "Positive big integer" -msgstr "Positivt stort heltal" - -msgid "Positive integer" -msgstr "Positivt heltal" - -msgid "Positive small integer" -msgstr "Positivt litet heltal" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (upp till %(max_length)s)" - -msgid "Text" -msgstr "Text" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” har ett ogiltigt format. Det måste vara i formatet HH:MM[:ss[." -"uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"Värdet “%(value)s” har det giltiga formatet (HH:MM[:ss[.uuuuuu]]) men det är " -"en ogiltig tid." - -msgid "Time" -msgstr "Tid" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Rå binärdata" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” är inget giltigt UUID." - -msgid "Universally unique identifier" -msgstr "Globalt unik identifierare" - -msgid "File" -msgstr "Fil" - -msgid "Image" -msgstr "Bild" - -msgid "A JSON object" -msgstr "Ett JSON-objekt" - -msgid "Value must be valid JSON." -msgstr "Värdet måste vara giltig JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s instans med %(field)s %(value)r är inte ett giltigt val." - -msgid "Foreign Key (type determined by related field)" -msgstr "Främmande nyckel (typ bestäms av relaterat fält)" - -msgid "One-to-one relationship" -msgstr "Ett-till-ett-samband" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s relation" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s relationer" - -msgid "Many-to-many relationship" -msgstr "Många-till-många-samband" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Detta fält måste fyllas i." - -msgid "Enter a whole number." -msgstr "Fyll i ett heltal." - -msgid "Enter a valid date." -msgstr "Fyll i ett giltigt datum." - -msgid "Enter a valid time." -msgstr "Fyll i en giltig tid." - -msgid "Enter a valid date/time." -msgstr "Fyll i ett giltigt datum/tid." - -msgid "Enter a valid duration." -msgstr "Fyll i ett giltigt tidsspann." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Antalet dagar måste vara mellan {min_days} och {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Ingen fil skickades. Kontrollera kodningstypen i formuläret." - -msgid "No file was submitted." -msgstr "Ingen fil skickades." - -msgid "The submitted file is empty." -msgstr "Den skickade filen är tom." - -#, 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] "" -"Säkerställ att filnamnet har som mest %(max)d tecken (den har %(length)d)." -msgstr[1] "" -"Säkerställ att filnamnet har som mest %(max)d tecken (den har %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Antingen skicka en fil eller markera kryssrutan för att rensa, inte både och." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Ladda upp en giltig bild. Filen du laddade upp var antingen ingen bild eller " -"en korrupt bild." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Välj ett giltigt alternativ. %(value)s finns inte bland tillgängliga " -"alternativ." - -msgid "Enter a list of values." -msgstr "Fyll i en lista med värden." - -msgid "Enter a complete value." -msgstr "Fyll i ett fullständigt värde." - -msgid "Enter a valid UUID." -msgstr "Fyll i ett giltigt UUID." - -msgid "Enter a valid JSON." -msgstr "Fyll i ett giltigt JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Gömt fält %(name)s) %(error)s" - -#, 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 "" -"ManagementForm-data saknas eller har manipulerats. Saknade fält: " -"%(field_names)s. Du kan behöva lämna in en felrapport om problemet kvarstår." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Skicka som mest %(num)d formulär." -msgstr[1] "Skicka som mest %(num)d formulär." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Skicka minst %(num)d formulär." -msgstr[1] "Skicka minst %(num)d formulär." - -msgid "Order" -msgstr "Sortering" - -msgid "Delete" -msgstr "Radera" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Korrigera duplikatdata för %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Korrigera duplikatdata för %(field)s, som måste vara unik." - -#, 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 "" -"Korrigera duplikatdata för %(field_name)s som måste vara unik för %(lookup)s " -"i %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Korrigera duplikatvärdena nedan." - -msgid "The inline value did not match the parent instance." -msgstr "Värdet för InlineForeignKeyField motsvarade inte dess motpart." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Välj ett giltigt alternativ. Det valet finns inte bland tillgängliga " -"alternativ." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” är inte ett giltigt värde." - -#, 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 "" -"%(datetime)s kunde inte tolkas i tidszonen %(current_timezone)s; det kan " -"vara en ogiltig eller tvetydigt tidpunkt." - -msgid "Clear" -msgstr "Rensa" - -msgid "Currently" -msgstr "Nuvarande" - -msgid "Change" -msgstr "Ändra" - -msgid "Unknown" -msgstr "Okänt" - -msgid "Yes" -msgstr "Ja" - -msgid "No" -msgstr "Nej" - -msgctxt "Task" -msgid "Ready" -msgstr "Redo" - -msgctxt "Task" -msgid "Running" -msgstr "Kör" - -msgctxt "Task" -msgid "Failed" -msgstr "Misslyckades" - -msgctxt "Task" -msgid "Successful" -msgstr "Lyckades" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ja,nej,kanske" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" -msgstr[1] "%(size)d byte" - -#, python-format -msgid "%s KB" -msgstr "%s kB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "e.m." - -msgid "a.m." -msgstr "f.m." - -msgid "PM" -msgstr "FM" - -msgid "AM" -msgstr "EM" - -msgid "midnight" -msgstr "midnatt" - -msgid "noon" -msgstr "middag" - -msgid "Monday" -msgstr "måndag" - -msgid "Tuesday" -msgstr "tisdag" - -msgid "Wednesday" -msgstr "onsdag" - -msgid "Thursday" -msgstr "torsdag" - -msgid "Friday" -msgstr "fredag" - -msgid "Saturday" -msgstr "lördag" - -msgid "Sunday" -msgstr "söndag" - -msgid "Mon" -msgstr "mån" - -msgid "Tue" -msgstr "tis" - -msgid "Wed" -msgstr "ons" - -msgid "Thu" -msgstr "tors" - -msgid "Fri" -msgstr "fre" - -msgid "Sat" -msgstr "lör" - -msgid "Sun" -msgstr "sön" - -msgid "January" -msgstr "januari" - -msgid "February" -msgstr "februari" - -msgid "March" -msgstr "mars" - -msgid "April" -msgstr "april" - -msgid "May" -msgstr "maj" - -msgid "June" -msgstr "juni" - -msgid "July" -msgstr "juli" - -msgid "August" -msgstr "augusti" - -msgid "September" -msgstr "september" - -msgid "October" -msgstr "oktober" - -msgid "November" -msgstr "november" - -msgid "December" -msgstr "december" - -msgid "jan" -msgstr "jan" - -msgid "feb" -msgstr "feb" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "maj" - -msgid "jun" -msgstr "jun" - -msgid "jul" -msgstr "jul" - -msgid "aug" -msgstr "aug" - -msgid "sep" -msgstr "sep" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "nov" - -msgid "dec" -msgstr "dec" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "jan" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "feb" - -msgctxt "abbrev. month" -msgid "March" -msgstr "mars" - -msgctxt "abbrev. month" -msgid "April" -msgstr "april" - -msgctxt "abbrev. month" -msgid "May" -msgstr "maj" - -msgctxt "abbrev. month" -msgid "June" -msgstr "juni" - -msgctxt "abbrev. month" -msgid "July" -msgstr "juli" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "aug" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "sep" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "okt" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "nov" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "dec" - -msgctxt "alt. month" -msgid "January" -msgstr "januari" - -msgctxt "alt. month" -msgid "February" -msgstr "februari" - -msgctxt "alt. month" -msgid "March" -msgstr "mars" - -msgctxt "alt. month" -msgid "April" -msgstr "april" - -msgctxt "alt. month" -msgid "May" -msgstr "maj" - -msgctxt "alt. month" -msgid "June" -msgstr "juni" - -msgctxt "alt. month" -msgid "July" -msgstr "juli" - -msgctxt "alt. month" -msgid "August" -msgstr "augusti" - -msgctxt "alt. month" -msgid "September" -msgstr "september" - -msgctxt "alt. month" -msgid "October" -msgstr "oktober" - -msgctxt "alt. month" -msgid "November" -msgstr "november" - -msgctxt "alt. month" -msgid "December" -msgstr "december" - -msgid "This is not a valid IPv6 address." -msgstr "Detta är inte en giltig IPv6 adress." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "eller" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d år" -msgstr[1] "%(num)d år" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d månad" -msgstr[1] "%(num)d månader" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d vecka" -msgstr[1] "%(num)d veckor" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d dag" -msgstr[1] "%(num)d dagar" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d timme" -msgstr[1] "%(num)d timmar" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minut" -msgstr[1] "%(num)d minuter" - -msgid "Forbidden" -msgstr "Otillåtet" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF-verifikation misslyckades. Förfrågan avbröts." - -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 "" -"Du ser detta meddelande eftersom denna HTTPS-sida kräver att en “Referer " -"header” skickas från din webbläsare, men ingen skickades. Denna header krävs " -"av säkerhetsskäl, för att säkerställa att din webbläsare inte kapats." - -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 "" -"Om 'Referer' headers är inaktiverade i din webbläsare, återaktivera dem, " -"åtminstone för denna sida, eller för HTTPS-anslutningar eller för 'same-" -"origin'-förfrågningar." - -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 "" -"Om du använder -taggen eller " -"har med ”Referrer-Policy: no-referrer”, ta bort dem. CSRF-skyddet kräver " -"”Referer” för att kunna göra sin strikta kontroll. Om du oroar dig över din " -"integritet, använd alternativ såsom för länkar " -"till tredjepart." - -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 "" -"Du ser detta meddelande eftersom denna sida kräver en CSRF-cookie när " -"formulär skickas. Denna cookie krävs av säkerhetsskäl, för att säkerställa " -"att din webbläsare inte kapats." - -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 "" -"Om cookies är inaktiverade i din webbläsare, återaktivera dem, åtminstone " -"för denna sida eller för “same-origin”-förfrågningar." - -msgid "More information is available with DEBUG=True." -msgstr "Mer information är tillgänglig med DEBUG=True." - -msgid "No year specified" -msgstr "Inget år angivet" - -msgid "Date out of range" -msgstr "Datum är utanför intervallet" - -msgid "No month specified" -msgstr "Ingen månad angiven" - -msgid "No day specified" -msgstr "Ingen dag angiven" - -msgid "No week specified" -msgstr "Ingen vecka angiven" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Inga %(verbose_name_plural)s är tillgängliga" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Framtida %(verbose_name_plural)s är inte tillgängliga eftersom " -"%(class_name)s.allow_future är False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Ogiltig datumsträng “%(datestr)s” med givet format “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Hittade inga %(verbose_name)s som matchar frågan" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Sidan är inte 'last', och kan inte heller omvandlas till en int." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ogiltig sida (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Tom lista och '%(class_name)s.allow_empty' är False." - -msgid "Directory indexes are not allowed here." -msgstr "Kataloglistningar är inte tillåtna här." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" finns inte" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Innehåll i %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Installationen lyckades! Grattis!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Visa release notes för Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Du ser den här sidan eftersom DEBUG=True i din settings-fil och du har inte " -"konfigurerat några URL:er." - -msgid "Django Documentation" -msgstr "Djangodokumentation" - -msgid "Topics, references, & how-to’s" -msgstr "Ämnen, referenser och how-to’s" - -msgid "Tutorial: A Polling App" -msgstr "Tutorial: En undersöknings-app" - -msgid "Get started with Django" -msgstr "Kom igång med Django" - -msgid "Django Community" -msgstr "Djangos gemenskap" - -msgid "Connect, get help, or contribute" -msgstr "Kontakta, begär hjälp eller bidra" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sv/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sv/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sv/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sv/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index dfc18659b23c88e7127daa5ec5c351ca65f34c64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfUD(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaZ+^+Rqf zc@m_c=u!8eql4;N>YBnceE~(HR0ysI&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY2C6t? diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sv/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/sv/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index ef665fe5e4d9573f5a66c9af400d53ff971df8be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 861 zcmZXSKX2MV7{<>S5-|QiG9AsPL42 zimq+9evPhO7%kRL*-)Y`Og$4I(A;qE^ZxFAp0h3gP9!LR*YV}|-qQ#Ge}ZPcLMw6m z7K^U{0UaPhCs0TaAyOw%SP!F!9zlEh9@^LUy8uOh5PB5X7_Koy=@g3Vade;`OcKSU z7r7`@3z|pP$~`Z()P+EjONe_fqOpAzd9h^)&aMf3bCL9-jK(s3mO)tcA%h^JZPcU~ z^XT#`C|YKBxbPI>;rEWNbV#YR(IcpaU(t-Lg#Rj$y}k`mK>$ z8cr6`*L@pZTIL%kk1r4YEB6#{bCMv4IR#SrtGJ)c;4OW8mGZNXrhxV{M^kX>E8!DU+O+osGq8{U#pXWgiPttx4Pp18J=1a=S;_QD5ZS8je diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sv/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/sv/formats.py deleted file mode 100644 index 29e6317..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/sv/formats.py +++ /dev/null @@ -1,35 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "j F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "Y-m-d" -SHORT_DATETIME_FORMAT = "Y-m-d H:i" -FIRST_DAY_OF_WEEK = 1 - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# Kept ISO formats as they are in first position -DATE_INPUT_FORMATS = [ - "%Y-%m-%d", # '2006-10-25' - "%m/%d/%Y", # '10/25/2006' - "%m/%d/%y", # '10/25/06' -] -DATETIME_INPUT_FORMATS = [ - "%Y-%m-%d %H:%M:%S", # '2006-10-25 14:30:59' - "%Y-%m-%d %H:%M:%S.%f", # '2006-10-25 14:30:59.000200' - "%Y-%m-%d %H:%M", # '2006-10-25 14:30' - "%m/%d/%Y %H:%M:%S", # '10/25/2006 14:30:59' - "%m/%d/%Y %H:%M:%S.%f", # '10/25/2006 14:30:59.000200' - "%m/%d/%Y %H:%M", # '10/25/2006 14:30' - "%m/%d/%y %H:%M:%S", # '10/25/06 14:30:59' - "%m/%d/%y %H:%M:%S.%f", # '10/25/06 14:30:59.000200' - "%m/%d/%y %H:%M", # '10/25/06 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/sw/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/sw/LC_MESSAGES/django.mo deleted file mode 100644 index 449d588e61d5a2f297dbe70cc553e5f061a1306f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13534 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 pz*Mm${ME(OnQBT~7f3ZTel8b?^?;ySt$4Y 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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Maelezo zaidi yanapatikana ikiwa DEBUG=True" - -msgid "No year specified" -msgstr "Hakuna mwaka maalum uliotajwa" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Hakuna mwezi maalum uliotajwa" - -msgid "No day specified" -msgstr "Hakuna siku maalum iliyitajwa" - -msgid "No week specified" -msgstr "Hakuna wiki maalum iliyotajwa" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Hakujapatikana %(verbose_name_plural)s" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s kutoka wakati ujao haiwezekani kwani `" -"%(class_name)s.allow_future` ni `False`." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "hakuna %(verbose_name)s kulingana na ulizo" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Ukurasa batili (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Sahirisi za saraka haziruhusiwi hapa." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Sahirisi ya %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ta/LC_MESSAGES/django.mo deleted file mode 100644 index 1c684f8b7f79ee11cb777de6d4859c28deb062a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7094 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 HV7LCiTJ~xA diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ta/LC_MESSAGES/django.po deleted file mode 100644 index ad7bf71..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/LC_MESSAGES/django.po +++ /dev/null @@ -1,1230 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Claude Paroz , 2020 -# Jannis Leidel , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-14 21:42+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Tamil (http://www.transifex.com/django/django/language/ta/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ta\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "அரபிக்" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "" - -msgid "Bulgarian" -msgstr "" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "பெங்காலி" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "" - -msgid "Catalan" -msgstr "" - -msgid "Czech" -msgstr "செக்" - -msgid "Welsh" -msgstr "வெல்ஸ்" - -msgid "Danish" -msgstr "டேனிஷ்" - -msgid "German" -msgstr "ஜெர்மன்" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "கிரேக்கம்" - -msgid "English" -msgstr "ஆங்கிலம்" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "ஸ்பானிஷ்" - -msgid "Argentinian Spanish" -msgstr "" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "" - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "" - -msgid "Basque" -msgstr "" - -msgid "Persian" -msgstr "" - -msgid "Finnish" -msgstr "பீனீஷ்" - -msgid "French" -msgstr "ப்ரென்சு" - -msgid "Frisian" -msgstr "" - -msgid "Irish" -msgstr "" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "கலீஷீயன்" - -msgid "Hebrew" -msgstr "ஹீப்ரு" - -msgid "Hindi" -msgstr "" - -msgid "Croatian" -msgstr "" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "ஹங்கேரியன்" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "ஐஸ்லான்டிக்" - -msgid "Italian" -msgstr "இத்தாலியன்" - -msgid "Japanese" -msgstr "ஜப்பானிய" - -msgid "Georgian" -msgstr "" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Korean" -msgstr "" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "" - -msgid "Latvian" -msgstr "" - -msgid "Macedonian" -msgstr "" - -msgid "Malayalam" -msgstr "" - -msgid "Mongolian" -msgstr "" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "டச்சு" - -msgid "Norwegian Nynorsk" -msgstr "" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "" - -msgid "Polish" -msgstr "" - -msgid "Portuguese" -msgstr "" - -msgid "Brazilian Portuguese" -msgstr "" - -msgid "Romanian" -msgstr "ரோமானியன்" - -msgid "Russian" -msgstr "ரஷ்யன்" - -msgid "Slovak" -msgstr "சுலோவாக்" - -msgid "Slovenian" -msgstr "ஸ்லோவேனியன்" - -msgid "Albanian" -msgstr "" - -msgid "Serbian" -msgstr "செர்பியன்" - -msgid "Serbian Latin" -msgstr "" - -msgid "Swedish" -msgstr "சுவிடிஷ்" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "தமிழ்" - -msgid "Telugu" -msgstr "" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "துருக்கிஷ்" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "உக்ரேனியன்" - -msgid "Urdu" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "" - -msgid "Simplified Chinese" -msgstr "எளிய சீன மொழி" - -msgid "Traditional Chinese" -msgstr "மரபு சீன மொழி" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "" - -msgid "Enter a valid URL." -msgstr "" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "" - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "இங்கு எண்களை மட்டுமே எழுதவும் காமவாள் தனிமைபடுத்தவும் " - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "மற்றும்" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "இந்த புலம் காலியாக இருக்கக் கூடாது" - -msgid "This field cannot be blank." -msgstr "" - -#, 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" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "பூலியன் (சரி அல்லது தவறு)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "கமாவாள் பிரிக்கப்பட்ட முழு எண்" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "தேதி (நேரமில்லாமல்)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "தேதி (நேரமுடன்)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "தசம எண்கள்" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "" - -msgid "File path" -msgstr "கோப்புப் பாதை" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "முழு எண்" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "IP விலாசம்" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "இலக்கு முறை (சரி, தவறு அல்லது ஒன்றும் இல்லை)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "உரை" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "நேரம்" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "இந்த புலத்தில் மதிப்பு தேவை" - -msgid "Enter a whole number." -msgstr "முழு எண் மட்டுமே எழுதவும்" - -msgid "Enter a valid date." -msgstr "" - -msgid "Enter a valid time." -msgstr "" - -msgid "Enter a valid date/time." -msgstr "" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "அந்த பக்கத்தின் encoding வகையைப் பரிசோதிக்க.கோப்பு சமர்பிக்கப் பட்டவில்லை " - -msgid "No file was submitted." -msgstr "" - -msgid "The submitted file is empty." -msgstr "சமர்பிக்கப் பட்ட கோப்புக் காலியாக உள்ளது" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"முறையான படம் மட்டுமே பதிவேற்றம் செய்யவும். நீங்கள் பதிவேற்றம் செய்த கோப்பு படம் அள்ளாத " -"அல்லது கெட்டுப்போன கோப்பாகும்" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "" - -msgid "Delete" -msgstr "நீக்குக" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "" - -msgid "Currently" -msgstr "" - -msgid "Change" -msgstr "மாற்றுக" - -msgid "Unknown" -msgstr "தெரியாத" - -msgid "Yes" -msgstr "ஆம்" - -msgid "No" -msgstr "இல்லை" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ஆம்,இல்லை,இருக்கலாம்" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%s KB" -msgstr "" - -#, python-format -msgid "%s MB" -msgstr "" - -#, python-format -msgid "%s GB" -msgstr "" - -#, python-format -msgid "%s TB" -msgstr "" - -#, python-format -msgid "%s PB" -msgstr "" - -msgid "p.m." -msgstr "" - -msgid "a.m." -msgstr "" - -msgid "PM" -msgstr "" - -msgid "AM" -msgstr "" - -msgid "midnight" -msgstr "" - -msgid "noon" -msgstr "" - -msgid "Monday" -msgstr "திங்கள்" - -msgid "Tuesday" -msgstr "செவ்வாய்" - -msgid "Wednesday" -msgstr "புதன்" - -msgid "Thursday" -msgstr "வியாழன்" - -msgid "Friday" -msgstr "வெள்ளி" - -msgid "Saturday" -msgstr "சனி" - -msgid "Sunday" -msgstr "ஞாயிறு" - -msgid "Mon" -msgstr "" - -msgid "Tue" -msgstr "" - -msgid "Wed" -msgstr "" - -msgid "Thu" -msgstr "" - -msgid "Fri" -msgstr "" - -msgid "Sat" -msgstr "" - -msgid "Sun" -msgstr "" - -msgid "January" -msgstr "ஜனவரி" - -msgid "February" -msgstr "பிப்ரவரி" - -msgid "March" -msgstr "மார்ச்" - -msgid "April" -msgstr "ஏப்ரல்" - -msgid "May" -msgstr "மே" - -msgid "June" -msgstr "ஜூன்" - -msgid "July" -msgstr "ஜூலை" - -msgid "August" -msgstr "ஆகஸ்டு" - -msgid "September" -msgstr "செப்டம்பர்" - -msgid "October" -msgstr "அக்டோபர்" - -msgid "November" -msgstr "நவம்பர்" - -msgid "December" -msgstr "டிசம்பர்" - -msgid "jan" -msgstr "ஜன" - -msgid "feb" -msgstr "பிப்" - -msgid "mar" -msgstr "மார்" - -msgid "apr" -msgstr "ஏப்" - -msgid "may" -msgstr "மே" - -msgid "jun" -msgstr "ஜூன்" - -msgid "jul" -msgstr "ஜூலை" - -msgid "aug" -msgstr "ஆக" - -msgid "sep" -msgstr "செப்" - -msgid "oct" -msgstr "அக்" - -msgid "nov" -msgstr "நவ" - -msgid "dec" -msgstr "டிச" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "" - -msgctxt "abbrev. month" -msgid "March" -msgstr "மார்ச்" - -msgctxt "abbrev. month" -msgid "April" -msgstr "ஏப்ரல்" - -msgctxt "abbrev. month" -msgid "May" -msgstr "மே" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ஜூன்" - -msgctxt "abbrev. month" -msgid "July" -msgstr "ஜூலை" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "" - -msgctxt "alt. month" -msgid "January" -msgstr "ஜனவரி" - -msgctxt "alt. month" -msgid "February" -msgstr "பிப்ரவரி" - -msgctxt "alt. month" -msgid "March" -msgstr "மார்ச்" - -msgctxt "alt. month" -msgid "April" -msgstr "ஏப்ரல்" - -msgctxt "alt. month" -msgid "May" -msgstr "மே" - -msgctxt "alt. month" -msgid "June" -msgstr "ஜூன்" - -msgctxt "alt. month" -msgid "July" -msgstr "ஜூலை" - -msgctxt "alt. month" -msgid "August" -msgstr "ஆகஸ்டு" - -msgctxt "alt. month" -msgid "September" -msgstr "செப்டம்பர்" - -msgctxt "alt. month" -msgid "October" -msgstr "அக்டோபர்" - -msgctxt "alt. month" -msgid "November" -msgstr "நவம்பர்" - -msgctxt "alt. month" -msgid "December" -msgstr "டிசம்பர்" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "" - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ta/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ta/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 7e7ac0c9bd344f0bf7019080fefb138f2723da47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV437e436KjouEuYP01{b!2~E>D(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>WDfg%&Ita&Sj!9bs;S^+Rqf zc`8Xk(WCA`$upS2H>CH)b_Y)S7%Xq1MhDeZ=$gVaeE~(KPzYWC=Tb}0d0~cWd1$HX T6dvs&w6j1L%{OI?*)+Hx0{=Kq diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ta/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index f5079de10cc9010724d189e23fb1a932d72573aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmX@j%ge<81hSKx!)K5ae&y(AtI7UUP}m#1bH73Zhw79E~o7=@(R%WaQ@=>lqs97iX4$6eedUrl%I`r(`AOrRM_; z%S+SG$xlwqN!2e&)KAMV%1taO)+?y|#bJ}1pHiBWYFESwv>X%&#qvPn12ZEd;|DGV ge(?tG8+@V-+#lE&L?kaT2;2~nxyT?`#12#g08nmTUjP6A diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ta/formats.py deleted file mode 100644 index d023608..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ta/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F, Y" -TIME_FORMAT = "g:i A" -# DATETIME_FORMAT = -# YEAR_MONTH_FORMAT = -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "j M, Y" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -# DECIMAL_SEPARATOR = -# THOUSAND_SEPARATOR = -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/te/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/te/LC_MESSAGES/django.mo deleted file mode 100644 index 1366ff278543353a02b3c118f297216c2fd88b1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13259 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 TJe^oMe015NKo+nAZa4n}oo=qX diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/te/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/te/LC_MESSAGES/django.po deleted file mode 100644 index 168ffa4..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/te/LC_MESSAGES/django.po +++ /dev/null @@ -1,1233 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# bhaskar teja yerneni , 2011 -# Claude Paroz , 2020 -# Jannis Leidel , 2011 -# ప్రవీణ్ ఇళ్ళ , 2013 -# వీవెన్ , 2011 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-14 21:42+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Telugu (http://www.transifex.com/django/django/language/te/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: te\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "ఆఫ్రికాన్స్" - -msgid "Arabic" -msgstr "ఆరబిక్" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "అజేర్బైజని " - -msgid "Bulgarian" -msgstr "బల్గేరియన్" - -msgid "Belarusian" -msgstr "బెలారషియన్" - -msgid "Bengali" -msgstr "బెంగాలీ" - -msgid "Breton" -msgstr "బ్రిటన్" - -msgid "Bosnian" -msgstr "బోస్నియన్" - -msgid "Catalan" -msgstr "కాటలాన్" - -msgid "Czech" -msgstr "ఛెక్" - -msgid "Welsh" -msgstr "వెల్ష్" - -msgid "Danish" -msgstr "డానిష్" - -msgid "German" -msgstr "జెర్మన్" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "గ్రీక్" - -msgid "English" -msgstr "ఆంగ్లం" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "బ్రిటీష్ ఆంగ్లం" - -msgid "Esperanto" -msgstr "ఎస్పరాంటో" - -msgid "Spanish" -msgstr "స్పానిష్" - -msgid "Argentinian Spanish" -msgstr "అర్జెంటీనా స్పానిష్" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "మెక్షికన్ స్పానిష్ " - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "వెనుజులా స్పానిష్" - -msgid "Estonian" -msgstr "ఎస్టొనియన్" - -msgid "Basque" -msgstr "బాస్క్" - -msgid "Persian" -msgstr "పారసీ" - -msgid "Finnish" -msgstr "ఫీన్నిష్" - -msgid "French" -msgstr "ఫ్రెంచ్" - -msgid "Frisian" -msgstr "ఫ్రిసియన్" - -msgid "Irish" -msgstr "ఐరిష్" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "గలిసియన్" - -msgid "Hebrew" -msgstr "హీబ్రూ" - -msgid "Hindi" -msgstr "హిందీ" - -msgid "Croatian" -msgstr "క్రొయేషియన్" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "హంగేరియన్" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "ఇంటర్లింగ్వా" - -msgid "Indonesian" -msgstr "ఇండోనేషియన్" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "ఐస్లాండిక్" - -msgid "Italian" -msgstr "ఇటాలియవ్" - -msgid "Japanese" -msgstr "జపనీ" - -msgid "Georgian" -msgstr "జార్జియన్" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "కజఖ్" - -msgid "Khmer" -msgstr "ఖ్మెర్" - -msgid "Kannada" -msgstr "కన్నడ" - -msgid "Korean" -msgstr "కొరియన్" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "లగ్జెంబర్గిష్" - -msgid "Lithuanian" -msgstr "లిథుయేనియన్" - -msgid "Latvian" -msgstr "లాత్వియన్" - -msgid "Macedonian" -msgstr "మెసిడోనియన్" - -msgid "Malayalam" -msgstr "మలయాళం" - -msgid "Mongolian" -msgstr "మంగోలియన్" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "బర్మీస్" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "నేపాలీ" - -msgid "Dutch" -msgstr "డచ్" - -msgid "Norwegian Nynorsk" -msgstr "నోర్వేగియన్ న్య్నోర్స్క్ " - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "పంజాబీ" - -msgid "Polish" -msgstr "పొలిష్" - -msgid "Portuguese" -msgstr "పోర్చుగీస్" - -msgid "Brazilian Portuguese" -msgstr "బ్రజీలియన్ పోర్చుగీస్" - -msgid "Romanian" -msgstr "రొమానియన్" - -msgid "Russian" -msgstr "రష్యన్" - -msgid "Slovak" -msgstr "స్లొవాక్" - -msgid "Slovenian" -msgstr "స్లొవానియన్" - -msgid "Albanian" -msgstr "అల్బేనియన్" - -msgid "Serbian" -msgstr "సెర్బియన్" - -msgid "Serbian Latin" -msgstr "సెర్బియన్ లాటిన్" - -msgid "Swedish" -msgstr "స్వీడిష్" - -msgid "Swahili" -msgstr "స్వాహిలి" - -msgid "Tamil" -msgstr "తమిళం" - -msgid "Telugu" -msgstr "తెలుగు" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "థాయి" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "టర్కిష్" - -msgid "Tatar" -msgstr "టటర్" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "ఉక్రేనియన్" - -msgid "Urdu" -msgstr "ఉర్దూ" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "వియెత్నామీ" - -msgid "Simplified Chinese" -msgstr "సరళ చైనీ" - -msgid "Traditional Chinese" -msgstr "సాంప్రదాయ చైనీ" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "సరైన విలువని ఇవ్వండి." - -msgid "Enter a valid URL." -msgstr "సరైన URL ఇవ్వండి." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "దయచేసి సరైన ఈమెయిల్ చిరునామాను ప్రవేశపెట్టండి." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "దయచేసి సరైన IPv4 అడ్రస్ ఇవ్వండి" - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "కామాల తో అంకెలు విడడీసి ఇవ్వండి " - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"దయచేసి దీని విలువ %(limit_value)s గ ఉండేట్లు చూసుకొనుము. ( మీరు సమర్పించిన విలువ " -"%(show_value)s )" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "దయచేసి దీని విలువ %(limit_value)s కు సమానముగా లేక తక్కువగా ఉండేట్లు చూసుకొనుము." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "దయచేసి దీని విలువ %(limit_value)s కు సమానముగా లేక ఎక్కువగా ఉండేట్లు చూసుకొనుము." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "దయచేసి పూర్ణ సంఖ్య ఇవ్వండి" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "మరియు" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "ఈ ఫీల్డ్ కాళీగా ఉందకూడడు " - -msgid "This field cannot be blank." -msgstr "ఈ ఖాళీని తప్పనిసరిగా పూరించాలి" - -#, 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" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "బూలియన్ (అవునా లేక కాదా)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "పదబంధం (గరిష్ఠం %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "కామా తో విడడీసిన సంఖ్య" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "తేదీ (సమయం లేకుండా)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "తేది (సమయం తో)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "దశగణసంఖ్య" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "ఈమెయిలు చిరునామా" - -msgid "File path" -msgstr "ఫైల్ పాత్" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "పూర్ణసంఖ్య" - -msgid "Big (8 byte) integer" -msgstr "" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "ఐపీ చిరునామా" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "పాఠ్యం" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "సమయం" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "దస్త్రం" - -msgid "Image" -msgstr "బొమ్మ" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "" - -msgid "One-to-one relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "ఈ ఫీల్డ్ అవసరము" - -msgid "Enter a whole number." -msgstr "పూర్ణ సంఖ్య ఇవ్వండి" - -msgid "Enter a valid date." -msgstr "దయచేసి సరైన తేది ఇవ్వండి." - -msgid "Enter a valid time." -msgstr "దయచేసి సరైన సమయం ఇవ్వండి." - -msgid "Enter a valid date/time." -msgstr "దయచేసి సరైన తెది/సమయం ఇవ్వండి." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "" - -msgid "No file was submitted." -msgstr "ఫైలు సమర్పించబడలేదు." - -msgid "The submitted file is empty." -msgstr "మీరు సమర్పించిన ఫైల్ కాళీగా ఉంది " - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" - -msgid "Enter a list of values." -msgstr "సరైన విలువల జాబితాను ఇవ్వండి." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "అంతరము" - -msgid "Delete" -msgstr "తొలగించు" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "దయచేసి %(field)s యొక్క నకలు విలువను సరిదిద్దుకోండి." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "దయచేసి %(field)s యొక్క నకలు విలువను సరిదిద్దుకోండి. దీని విలువ అద్వితీయమయినది " - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "దయచేసి క్రింద ఉన్న నకలు విలువను సరిదిద్దుకోండి." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "" - -msgid "Currently" -msgstr "ప్రస్తుతము " - -msgid "Change" -msgstr "మార్చు" - -msgid "Unknown" -msgstr "తెలియనది" - -msgid "Yes" -msgstr "అవును" - -msgid "No" -msgstr "కాదు" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "అవును,కాదు,ఏమొ" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d బైటు" -msgstr[1] "%(size)d బైట్లు" - -#, python-format -msgid "%s KB" -msgstr "%s కిబై" - -#, python-format -msgid "%s MB" -msgstr "%s మెబై" - -#, python-format -msgid "%s GB" -msgstr "%s గిబై" - -#, python-format -msgid "%s TB" -msgstr "" - -#, python-format -msgid "%s PB" -msgstr "" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "అర్ధరాత్రి" - -msgid "noon" -msgstr "మధ్యాహ్నం" - -msgid "Monday" -msgstr "సోమవారం" - -msgid "Tuesday" -msgstr "మంగళవారం" - -msgid "Wednesday" -msgstr "బుధవారం" - -msgid "Thursday" -msgstr "గురువారం" - -msgid "Friday" -msgstr "శుక్రవారం" - -msgid "Saturday" -msgstr "శనివారం" - -msgid "Sunday" -msgstr "ఆదివారం" - -msgid "Mon" -msgstr "సోమ" - -msgid "Tue" -msgstr "మంగళ" - -msgid "Wed" -msgstr "బుధ" - -msgid "Thu" -msgstr "గురు" - -msgid "Fri" -msgstr "శుక్ర" - -msgid "Sat" -msgstr "శని" - -msgid "Sun" -msgstr "ఆది" - -msgid "January" -msgstr "జనవరి" - -msgid "February" -msgstr "ఫిబ్రవరి" - -msgid "March" -msgstr "మార్చి" - -msgid "April" -msgstr "ఎప్రిల్" - -msgid "May" -msgstr "మే" - -msgid "June" -msgstr "జూన్" - -msgid "July" -msgstr "జులై" - -msgid "August" -msgstr "ఆగష్టు" - -msgid "September" -msgstr "సెప్టెంబర్" - -msgid "October" -msgstr "అక్టోబర్" - -msgid "November" -msgstr "నవంబర్" - -msgid "December" -msgstr "డిసెంబర్" - -msgid "jan" -msgstr "జన" - -msgid "feb" -msgstr "ఫిబ్ర" - -msgid "mar" -msgstr "మార్చి" - -msgid "apr" -msgstr "ఎప్రి" - -msgid "may" -msgstr "మే" - -msgid "jun" -msgstr "జూన్" - -msgid "jul" -msgstr "జూలై" - -msgid "aug" -msgstr "ఆగ" - -msgid "sep" -msgstr "సెప్టెం" - -msgid "oct" -msgstr "అక్టో" - -msgid "nov" -msgstr "నవం" - -msgid "dec" -msgstr "డిసెం" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "జన." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ఫిబ్ర." - -msgctxt "abbrev. month" -msgid "March" -msgstr "మార్చి" - -msgctxt "abbrev. month" -msgid "April" -msgstr "ఏప్రి." - -msgctxt "abbrev. month" -msgid "May" -msgstr "మే" - -msgctxt "abbrev. month" -msgid "June" -msgstr "జూన్" - -msgctxt "abbrev. month" -msgid "July" -msgstr "జూలై" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ఆగ." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "సెప్టెం." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "అక్టో." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "నవం." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "డిసెం." - -msgctxt "alt. month" -msgid "January" -msgstr "జనవరి" - -msgctxt "alt. month" -msgid "February" -msgstr "ఫిబ్రవరి" - -msgctxt "alt. month" -msgid "March" -msgstr "మార్చి" - -msgctxt "alt. month" -msgid "April" -msgstr "ఏప్రిల్" - -msgctxt "alt. month" -msgid "May" -msgstr "మే" - -msgctxt "alt. month" -msgid "June" -msgstr "జూన్" - -msgctxt "alt. month" -msgid "July" -msgstr "జూలై" - -msgctxt "alt. month" -msgid "August" -msgstr "ఆగస్ట్" - -msgctxt "alt. month" -msgid "September" -msgstr "సెప్టెంబర్" - -msgctxt "alt. month" -msgid "October" -msgstr "అక్టోబర్" - -msgctxt "alt. month" -msgid "November" -msgstr "నవంబర్" - -msgctxt "alt. month" -msgid "December" -msgstr "డిసెంబర్" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "లేదా" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/te/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/te/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/te/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/te/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index b9706f5f862be3e7523f30ccf5d23ad0bc3d054a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4Kk$##ix42y#LtNwC{DXWQLvC@0c>2OQ0>1u!As+EA zj*&2F!C(*npb(%4T*pd=&maf<%F)lr&rQ`&&QD1#(l1Ia$S>9}Pt7bU&QH}XNGvL; z)Ga8=FUe2N&(YT_OU*0O&&f>EFQ_cZ$j>v@Gc?jK&MW~bOwLYBPc7C@$x6&i&j%Wo zm!_YSpPZPJs$Y_-pO#;gn^;n;S5Wzj!zMRBr8Fniu80$8IVcE<<$=TpW=2NF4_plV fVh!9k_(U7HKd>=~NM2wNxFI5akwLJC9jFEX+FM=) diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/te/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/te/formats.py deleted file mode 100644 index bb7f2d1..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/te/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "g:i A" -# DATETIME_FORMAT = -# YEAR_MONTH_FORMAT = -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "j M Y" -# SHORT_DATETIME_FORMAT = -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -# DECIMAL_SEPARATOR = -# THOUSAND_SEPARATOR = -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/tg/LC_MESSAGES/django.mo deleted file mode 100644 index e93dc87f2299b52c7567091de1a48a2ebf081e35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28497 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 Lzu}Kr>PGnw?QV?i diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/tg/LC_MESSAGES/django.po deleted file mode 100644 index 05a4ca9..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/LC_MESSAGES/django.po +++ /dev/null @@ -1,1299 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Mariusz Felisiak , 2020 -# Surush Sufiew , 2020 -# Siroj Sufiew , 2020 -# Surush Sufiew , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-30 18:50+0000\n" -"Last-Translator: Mariusz Felisiak \n" -"Language-Team: Tajik (http://www.transifex.com/django/django/language/tg/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: tg\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Ҳолландӣ" - -msgid "Arabic" -msgstr "Арабӣ" - -msgid "Algerian Arabic" -msgstr "Арабӣ" - -msgid "Asturian" -msgstr "Астурӣ" - -msgid "Azerbaijani" -msgstr "Озарбойҷонӣ" - -msgid "Bulgarian" -msgstr "Булғорӣ" - -msgid "Belarusian" -msgstr "Белорусӣ" - -msgid "Bengali" -msgstr "Бенгалӣ" - -msgid "Breton" -msgstr "Бретонӣ" - -msgid "Bosnian" -msgstr "Боснӣ" - -msgid "Catalan" -msgstr "Каталанӣ" - -msgid "Czech" -msgstr "Чехӣ" - -msgid "Welsh" -msgstr "Уэлсӣ" - -msgid "Danish" -msgstr "Даниягӣ" - -msgid "German" -msgstr "Олмонӣ" - -msgid "Lower Sorbian" -msgstr "Сербиягӣ" - -msgid "Greek" -msgstr "Юнонӣ" - -msgid "English" -msgstr "Англисӣ" - -msgid "Australian English" -msgstr "Англисии австралиёӣ" - -msgid "British English" -msgstr "Ангилисии бритониёӣ" - -msgid "Esperanto" -msgstr "Эсперантоӣ" - -msgid "Spanish" -msgstr "Испанӣ" - -msgid "Argentinian Spanish" -msgstr "Испании аргентиноӣ" - -msgid "Colombian Spanish" -msgstr "Испании колумбигӣ" - -msgid "Mexican Spanish" -msgstr "Испании мексикоӣ" - -msgid "Nicaraguan Spanish" -msgstr "Никарагуанский испанский" - -msgid "Venezuelan Spanish" -msgstr "Испании венесуэлӣ" - -msgid "Estonian" -msgstr "Эстонӣ" - -msgid "Basque" -msgstr "Баскувӣ" - -msgid "Persian" -msgstr "Форсӣ" - -msgid "Finnish" -msgstr "Финикӣ" - -msgid "French" -msgstr "Фаронсавӣ" - -msgid "Frisian" -msgstr "Фризӣ" - -msgid "Irish" -msgstr "Ирландӣ" - -msgid "Scottish Gaelic" -msgstr "Шотландӣ" - -msgid "Galician" -msgstr "" - -msgid "Hebrew" -msgstr "Ивритӣ" - -msgid "Hindi" -msgstr "Ҳиндӣ" - -msgid "Croatian" -msgstr "Хорватӣ" - -msgid "Upper Sorbian" -msgstr "Себриягӣ" - -msgid "Hungarian" -msgstr "" - -msgid "Armenian" -msgstr "Арманӣ" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "Индонезӣ" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Исландӣ" - -msgid "Italian" -msgstr "Итолиёвӣ" - -msgid "Japanese" -msgstr "Японӣ" - -msgid "Georgian" -msgstr "Грузӣ" - -msgid "Kabyle" -msgstr "Кабилӣ" - -msgid "Kazakh" -msgstr "Қазоқӣ" - -msgid "Khmer" -msgstr "" - -msgid "Kannada" -msgstr "" - -msgid "Korean" -msgstr "Кореӣ" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Люксембургӣ" - -msgid "Lithuanian" -msgstr "Литвигӣ" - -msgid "Latvian" -msgstr "Латвигӣ" - -msgid "Macedonian" -msgstr "Македонӣ" - -msgid "Malayalam" -msgstr "" - -msgid "Mongolian" -msgstr "Монголӣ" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "Норвежский (Букмол)" - -msgid "Nepali" -msgstr "Непалӣ" - -msgid "Dutch" -msgstr "Голландӣ" - -msgid "Norwegian Nynorsk" -msgstr "Норвегӣ" - -msgid "Ossetic" -msgstr "Осетинӣ" - -msgid "Punjabi" -msgstr "Панҷобӣ" - -msgid "Polish" -msgstr "Полякӣ" - -msgid "Portuguese" -msgstr "Португалӣ" - -msgid "Brazilian Portuguese" -msgstr "Португалии бразилиёгӣ" - -msgid "Romanian" -msgstr "Руминӣ" - -msgid "Russian" -msgstr "Руссӣ" - -msgid "Slovak" -msgstr "Словакӣ" - -msgid "Slovenian" -msgstr "Словенӣ" - -msgid "Albanian" -msgstr "Албанӣ" - -msgid "Serbian" -msgstr "Сербӣ" - -msgid "Serbian Latin" -msgstr "Сербӣ" - -msgid "Swedish" -msgstr "Шведӣ" - -msgid "Swahili" -msgstr "Суахили" - -msgid "Tamil" -msgstr "Тамилӣ" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Тайский" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Туркӣ" - -msgid "Tatar" -msgstr "Тоторӣ" - -msgid "Udmurt" -msgstr "Удмуртӣ" - -msgid "Ukrainian" -msgstr "Украинӣ" - -msgid "Urdu" -msgstr "Урдуӣ" - -msgid "Uzbek" -msgstr "Узбекӣ" - -msgid "Vietnamese" -msgstr "Вэтнамӣ" - -msgid "Simplified Chinese" -msgstr "Хитоӣ" - -msgid "Traditional Chinese" -msgstr "Хитоӣ" - -msgid "Messages" -msgstr "Маълумот" - -msgid "Site Maps" -msgstr "Харитаи сайт" - -msgid "Static Files" -msgstr "Файлҳои статикӣ" - -msgid "Syndication" -msgstr "Тасмаи хабарҳо" - -msgid "That page number is not an integer" -msgstr "Рақами саҳифа бояд адади натуралӣ бошад" - -msgid "That page number is less than 1" -msgstr "Рақами саҳифа камтар аз 1" - -msgid "That page contains no results" -msgstr "Саҳифа холӣ аст" - -msgid "Enter a valid value." -msgstr "Қимматро дуруст ворид созед." - -msgid "Enter a valid URL." -msgstr "Суроға(URL)-ро дуруст ворид созед." - -msgid "Enter a valid integer." -msgstr "Ададро дуруст ворид созед." - -msgid "Enter a valid email address." -msgstr "Суроғаи почтаи электрониро дуруст ворид созед." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Қимати “slug”-ро дуруст ворид созед, бояд аз ҳарфҳо (“a-z ва A-Z”), рақамҳо, " -"зердефисҳо(_) ва дефисҳо иборат бошад." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Қимати “slug”-ро дуруст ворид созед, бояд аз Unicode-ҳарфҳо (“a-z ва A-Z”), " -"рақамҳо, зердефисҳо(_) ва дефисҳо иборат бошад." - -msgid "Enter a valid IPv4 address." -msgstr "Шакли дурусти IPv4-суроғаро ворид созед." - -msgid "Enter a valid IPv6 address." -msgstr "Шакли ҳақиқии IPv4-суроғаро ворид кунед." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Шакли ҳақиқии IPv4 ё IPv6 -суроғаро ворид кунед." - -msgid "Enter only digits separated by commas." -msgstr "Рақамҳои бо вергул шудокардашударо ворид созед." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Боварӣ ҳосил кунед, ки қиммати — %(limit_value)s (ҳоло шакли — " -"%(show_value)s -ро дорад)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Боварӣ ҳосил кунед, ки ин қиммат хурд ё баробар аст ба %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Боварӣ ҳосил кунед, ки ин қиммат калон ё баробар аст ба %(limit_value)s." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Ададро ворид созед." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "Маълумот символӣ мамнӯъро дар бар мегирад: 0-байт" - -msgid "and" -msgstr "ва" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" -"%(model_name)s бо ин гуна майдонӣ қиматдор %(field_labels)s алакай вуҷуд " -"дорад." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Қимати %(value)r дар байни вариантҳои омадашуда вуҷуд надорад." - -msgid "This field cannot be null." -msgstr "Ин майдон наметавонад қимати NULL дошта бошад." - -msgid "This field cannot be blank." -msgstr "Ин майдон наметавонад холӣ бошад." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s бо ин гуна %(field_label)s алакай вуҷуд дорад." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"Қимат дар майдони «%(field_label)s» бояд барои фрагменти«%(lookup_type)s» " -"ягона бошад, санаҳо барои майдон %(date_field_label)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Майдони намуди %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "Қимати “%(value)s” бояд True ё False бошад." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Қимати “%(value)s” бояд True, False ё None бошад." - -msgid "Boolean (Either True or False)" -msgstr "Мантиқан (True ё False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Сатр (то %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Яклухт, бо вергул ҷудокардашуда" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "“%(value)s” шакли нодуруст дорад. Шакли дуруст: сол.моҳ.рӯз, аст" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "“%(value)s” шакли дуруст (сол.моҳ.рӯз) дорад, аммо сана нодуруст аст" - -msgid "Date (without time)" -msgstr "Сана (бе ишораи вақт)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” шакли нодуруст дорад. Шакли дуруст: сол.моҳ.рӯз соат.дақ[:сония[." -"uuuuuu]][TZ] аст" - -#, 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 "" -"“%(value)s” шакли дуруст дорад (сол.моҳ.рӯз соат.дақ[:сония[.uuuuuu]][TZ]), " -"аммо 'сана/вақт'' нодуруст аст" - -msgid "Date (with time)" -msgstr "Сана (бо ишораи вақт)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” бояд адади даҳӣ бошад" - -msgid "Decimal number" -msgstr "Адади 'даҳӣ' ." - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” шакли нодуруст дорад. Шакли дуруст [рӯз] [[соат:]дақ:]сония[." -"uuuuuu]" - -msgid "Duration" -msgstr "Давомнокӣ" - -msgid "Email address" -msgstr "Суроғаи почтаи электронӣ" - -msgid "File path" -msgstr "Суроғаи файл" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "Қимати “%(value)s” бояд бутун бошад" - -msgid "Floating point number" -msgstr "Адади бутун." - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "Қимати “%(value)s” бояд яклухт бошад" - -msgid "Integer" -msgstr "Яклухт" - -msgid "Big (8 byte) integer" -msgstr "Адади калони яклухт (8 байт)" - -msgid "IPv4 address" -msgstr "IPv4 - суроға" - -msgid "IP address" -msgstr "IP-суроға" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "Қимати “%(value)s” бояд 'None', 'True' ё 'False' бошад" - -msgid "Boolean (Either True, False or None)" -msgstr "Мантиқӣ (True, False ё None)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Адади яклухти мусбат" - -msgid "Positive small integer" -msgstr "дади яклухти мусбати хурд" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Слаг (то %(max_length)s)" - -msgid "Small integer" -msgstr "Адади яклухти хурд" - -msgid "Text" -msgstr "Матн" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” шакли нодуруст дорад. Шакли дуруст соат:дақ[:сония[.uuuuuu]" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” шакли дуруст дорад (соат:моҳ[:сония[.uuuuuu, аммо 'вақт' " -"нодуруст қайд шудааст " - -msgid "Time" -msgstr "Вақт" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Маълумоти бинари(дуи)-и коркарднашуда" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "Қимати “%(value)s” барои UUID номувофиқ аст." - -msgid "Universally unique identifier" -msgstr "Майдони UUID, идентификатори универсалии ягона" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Тасвир" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" -"Объекти модели %(model)s бо майдони %(field)s, -и дорои қимати %(value)r, " -"вуҷқд надорад." - -msgid "Foreign Key (type determined by related field)" -msgstr "" -"Калиди беруна(Foreign Key) (Шакл муайян шудаст аз рӯи майдони алоқамандшуда.)" - -msgid "One-to-one relationship" -msgstr "Алоқаи \"як ба як\"" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "Алоқаи %(from)s-%(to)s" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "Алоқаи %(from)s-%(to)s" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Майдони ҳатмӣ." - -msgid "Enter a whole number." -msgstr "Адади яклухтро ворид кунед." - -msgid "Enter a valid date." -msgstr "Санаи дурстро ворид кунед." - -msgid "Enter a valid time." -msgstr "Вақтро дуруст ворид кунед.." - -msgid "Enter a valid date/time." -msgstr "Сана ва вақтро дуруст ворид кунед." - -msgid "Enter a valid duration." -msgstr "авомнокии дурустро ворид кунед." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" -"Миқдори рӯзҳо бояд доираи аз {min_days} то {max_days} -ро дарбар гирад." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Файл равон карда нашуд. Шакли кодировкаи формаро тафтиш кунед." - -msgid "No file was submitted." -msgstr "Ягон файл равон карда нашуд" - -msgid "The submitted file is empty." -msgstr "Файли равонкардашуда холӣ аст." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Хоҳиш мекунем файлро бор кунед ё байрақчаи ишоратӣ гузоред \"Тоза кардан\", " -"вале ҳарду амалро дар якҷоягӣ иҷро накунед." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Тасвири дурустро бор кунед. Файли боркардаи шумо нуқсон дорад ва ё 'тасвира' " -"нест" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Варианти дурустро интихоб кунед. %(value)s дар байни варианҳои дастрас вуҷуд " -"надорад." - -msgid "Enter a list of values." -msgstr "Рӯйхати қиматҳоро ворид кунед." - -msgid "Enter a complete value." -msgstr "Рӯйхати ҳамаи қиматҳоро ворид кунед." - -msgid "Enter a valid UUID." -msgstr "Шакли дурусти UUID -ро ворид кунед." - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Майдони махфии %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "Маълумоти идоракунандаи форма вуҷуд надорад ё ин ки осеб дидааст." - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "Тартиб" - -msgid "Delete" -msgstr "Нест кардан" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" -"Илтимос қимати такроршудаистодаи майдони \"%(field)s\" ро тағйир диҳед." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Илтимос, қимати майдони %(field)s ро тағйир диҳед, вай бояд 'ягона' бошад." - -#, 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 "" -"Илтимос, қимати майдони %(field_name)s ро тағйир диҳед, вай бояд барои " -"%(lookup)s дар майдони %(date_field)s ягона бошад (Ягона будан маънои " -"такрорнашавандагиро дорад)." - -msgid "Please correct the duplicate values below." -msgstr "Хоҳиш мекунам, қимати такроршудаистодаи зеринро иваз кунед." - -msgid "The inline value did not match the parent instance." -msgstr "" -"Қимати дар форма воридкардашуда бо қимати формаи база мутобиқат намекунад." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Варианти дурустро интихоб кунед. Варианти шумо дар қатори қиматҳои " -"овардашуда вуҷуд надорад." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Тоза кардан" - -msgid "Currently" -msgstr "Дар айни замон" - -msgid "Change" -msgstr "Тағйир додан" - -msgid "Unknown" -msgstr "Номаълум" - -msgid "Yes" -msgstr "Ҳа" - -msgid "No" -msgstr "Не" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ҳа,не,шояд" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s ГБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "н.ш." - -msgid "a.m." -msgstr "н.р." - -msgid "PM" -msgstr "НШ" - -msgid "AM" -msgstr "НР" - -msgid "midnight" -msgstr "нимашабӣ" - -msgid "noon" -msgstr "нисфирузӣ" - -msgid "Monday" -msgstr "Душанбе" - -msgid "Tuesday" -msgstr "Сешанбе" - -msgid "Wednesday" -msgstr "Чоршанбе" - -msgid "Thursday" -msgstr "Панҷшанбе" - -msgid "Friday" -msgstr "Ҷумъа" - -msgid "Saturday" -msgstr "Шанбе" - -msgid "Sunday" -msgstr "Якшанбе" - -msgid "Mon" -msgstr "Дш" - -msgid "Tue" -msgstr "Яш" - -msgid "Wed" -msgstr "Чш" - -msgid "Thu" -msgstr "Пш" - -msgid "Fri" -msgstr "Ҷ" - -msgid "Sat" -msgstr "Ш" - -msgid "Sun" -msgstr "Яш" - -msgid "January" -msgstr "Январ" - -msgid "February" -msgstr "Феврал" - -msgid "March" -msgstr "Март" - -msgid "April" -msgstr "Апрел" - -msgid "May" -msgstr "Май" - -msgid "June" -msgstr "Июн" - -msgid "July" -msgstr "Июл" - -msgid "August" -msgstr "Август" - -msgid "September" -msgstr "Сентябр" - -msgid "October" -msgstr "Октябр" - -msgid "November" -msgstr "Ноябр" - -msgid "December" -msgstr "Декабр" - -msgid "jan" -msgstr "янв" - -msgid "feb" -msgstr "фев" - -msgid "mar" -msgstr "мар" - -msgid "apr" -msgstr "апр" - -msgid "may" -msgstr "май" - -msgid "jun" -msgstr "июн" - -msgid "jul" -msgstr "июл" - -msgid "aug" -msgstr "авг" - -msgid "sep" -msgstr "сен" - -msgid "oct" -msgstr "окт" - -msgid "nov" -msgstr "ноя" - -msgid "dec" -msgstr "дек" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Янв." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Фев." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Март" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Апрел" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Июн" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Июл" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Сен." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ноя." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дек." - -msgctxt "alt. month" -msgid "January" -msgstr "январ" - -msgctxt "alt. month" -msgid "February" -msgstr "феврал" - -msgctxt "alt. month" -msgid "March" -msgstr "март" - -msgctxt "alt. month" -msgid "April" -msgstr "апрел" - -msgctxt "alt. month" -msgid "May" -msgstr "май" - -msgctxt "alt. month" -msgid "June" -msgstr "июн" - -msgctxt "alt. month" -msgid "July" -msgstr "июл" - -msgctxt "alt. month" -msgid "August" -msgstr "август" - -msgctxt "alt. month" -msgid "September" -msgstr "сентябр" - -msgctxt "alt. month" -msgid "October" -msgstr "октябр" - -msgctxt "alt. month" -msgid "November" -msgstr "ноябр" - -msgctxt "alt. month" -msgid "December" -msgstr "декабр" - -msgid "This is not a valid IPv6 address." -msgstr "Қиммат суроғаи дурусти IPv6 нест." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ё" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "Мушкилӣ дар воридшавӣ" - -msgid "CSRF verification failed. Request aborted." -msgstr "Мушкили дар тафтиши CSRF. Дархост рад шуд." - -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 "" -"Шумо ин хабарро барои он мебинед, ки ин HTTPS -сомона, тавассути браузери " -"шумо дархости равон кардани 'Referer' 'header' -ро дорад. Вале ягон дархост " -"равон нашудааст.Иҷрои ин амал аз ҷиҳати бехатарӣ барои мутмаин шудани он, ки " -"браузери шумо аз тарафи шахси сеюм 'шикаста'' (взлом)нашудааст, ҳатмӣ " -"мебошад." - -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 "" -"Агар шумо браузери худро ба таври 'Referer'-сархатҳояшон дастнорас ба танзим " -"даровада бошед,хоҳиш мекунем, ки ҳадди ақал барои сомонаи мазкур ё барои " -"пайсшавии таввассути HTTPS ё ин ки бароидархостҳои манбаашон якхела, амали " -"азнавбатанзимдарориро иҷро намоед." - -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 "" - -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 "" -"Шумо ин хабарро барои он мебинед, ки сомонаи мазкур талаб менамояд, то амали " -"равонкунииформа ва CSRF cookie дар якҷоягӣ сурат гирад. Ин намуди 'cookie' " -"аз ҷиҳати бехатарӣбарои мутмаин шудани он, ки браузери шумо аз тарафи шахси " -"сеюм 'шикаста'' (взлом)нашудааст, ҳатмӣ мебошад." - -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 "" -"Агар шумо браузери худро ба таври дастнораси ба cookies' ба танзим даровада " -"бошед,хоҳиш мекунем, ки ҳадди ақал барои сомонаи мазкур ё барои пайсшавии " -"таввассути HTTPS ё ин ки бароидархостҳои манбаашон якхела, амали " -"азнавбатанзимдарориро иҷро намоед." - -msgid "More information is available with DEBUG=True." -msgstr "" -"Маълумоти бештар дар режими 'танзимдарорӣ'(отладчика), бо фаъолсозии " -"DEBUG=True." - -msgid "No year specified" -msgstr "Сол ишора нашудааст" - -msgid "Date out of range" -msgstr "сана аз доираи муайян берун аст" - -msgid "No month specified" -msgstr "Моҳ ишора нашудааст" - -msgid "No day specified" -msgstr "Рӯз ишора нашудааст" - -msgid "No week specified" -msgstr "Ҳафта ишора нашудааст" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s дастнорас аст" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s навбатӣ дастнорасанд барои он ки %(class_name)s." -"allow_future бо қимати \" False\" гузошта шудааст." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Санаи нодурусти “%(datestr)s” шакли “%(format)s” гирифтааст" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Ягон %(verbose_name)s, мувофиқ бо дархости шумо ёфт нашуд" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Саҳифа 'охирин' нест ва ё ки бо адади яклухт(int) ишора нашудааст" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Саҳифаи нодуруст (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Азназаргузаронии рӯёхати файлҳо дар директорияи зерин номумкин аст." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” вуҷуд надорад" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Рӯёхати файлҳои директорияи %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" -"Django: веб-фреймворк барои перфектсионистҳо бо дедлайнҳо. Бисёр фреймворки " -"табъи дилва хастанакунанда ҳангоми кор." - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Инҷо андешаҳо оиди баромади Django " -"%(version)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Ҷобаҷогузорӣ муваффақона анҷом ёфт! Табрик!" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" -"Шумо ин хабарро барои он мебинед, ки дар ишора намудед: DEBUG=True ва дар файли " -"ҷобаҷогузорӣ(settings)ягонто танзимгари URL-суроғаҳоро ишора нанамудед." - -msgid "Django Documentation" -msgstr "Ҳуҷҷатгузории Django" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "Роҳбарият: Барнома барои овоздиҳӣ" - -msgid "Get started with Django" -msgstr "оғози кор бо Django" - -msgid "Django Community" -msgstr "Иттиҳоди Django" - -msgid "Connect, get help, or contribute" -msgstr "Бо мо ҳамкорӣ намуда имкониятҳои навро пайдо намоед." diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/tg/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/tg/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 42b34ca794d33a5be6454eb6c7b53c9bd70aafd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5Sipj436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsY9r!Mgs;lS-7JxmN3`cIG<}n zjw+H+45$W>;tblmmeju3?!XEcgVl{UXraDx)lhh*E+DDm62Uc4mO=?vmWB4y^3YM; TOFWuIXlH>ons3S&Gih)?1Q|G0 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/tg/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 846de66c14db3ca163c75aa01bfc9e9475df42f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 831 zcmZXSy>Hq;7{<>S!dJk-dU0v4~?w z9INlDSt&NpY$?Om%dAvpTl3sK#Ie13`Yv@yoVjz)?z?Z%zI#I*d~;w;oc;}N?B|!O zAWSZ$mdT2siAGgXB|%#zwT857s9ywcC#VZzJqK0=U{E|=l00tyEZZ%-Z3Y(%YQHjj%%A|laAxf&L)oS z*xeIfA!CQlO{AA{x+vBI)<0rg3@B(4?eW!1_JQ{Y!eH(|3d%R_LJC@0NeZFTq zqmJitli51yWoAme9?3vlG; z9t3sq(E{ZCTprh09-;hjdKDoHp#`A-#Nx+zEv#}Nj~y95j~%p6XFpO-0iW>?*r?|X diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/tg/formats.py deleted file mode 100644 index 0ab7d49..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/tg/formats.py +++ /dev/null @@ -1,32 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j E Y г." -TIME_FORMAT = "G:i" -DATETIME_FORMAT = "j E Y г. G:i" -YEAR_MONTH_FORMAT = "F Y г." -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y", # '25.10.06' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d.%m.%Y", # '25.10.2006' - "%d.%m.%y %H:%M:%S", # '25.10.06 14:30:59' - "%d.%m.%y %H:%M:%S.%f", # '25.10.06 14:30:59.000200' - "%d.%m.%y %H:%M", # '25.10.06 14:30' - "%d.%m.%y", # '25.10.06' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/th/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/th/LC_MESSAGES/django.mo deleted file mode 100644 index 3969ebd054816ea6ac7f971271a8a26355ae134b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18629 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 I`Mb;e8-n-Gi2wiq diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/th/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/th/LC_MESSAGES/django.po deleted file mode 100644 index 8ab31f2..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/th/LC_MESSAGES/django.po +++ /dev/null @@ -1,1208 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Abhabongse Janthong, 2015 -# Jannis Leidel , 2011 -# Kowit Charoenratchatabhan , 2014,2018-2019 -# Naowal Siripatana , 2017 -# sipp11 , 2014 -# Suteepat Damrongyingsupab , 2011-2012 -# Suteepat Damrongyingsupab , 2013 -# Vichai Vongvorakul , 2013 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Thai (http://www.transifex.com/django/django/language/th/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: th\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "อาฟฟริกัน" - -msgid "Arabic" -msgstr "อารบิก" - -msgid "Asturian" -msgstr "อัสตูเรียน" - -msgid "Azerbaijani" -msgstr "อาเซอร์ไบจาน" - -msgid "Bulgarian" -msgstr "บัลแกเรีย" - -msgid "Belarusian" -msgstr "เบลารุส" - -msgid "Bengali" -msgstr "เบ็งกาลี" - -msgid "Breton" -msgstr "เบรตัน" - -msgid "Bosnian" -msgstr "บอสเนีย" - -msgid "Catalan" -msgstr "คาตะลาน" - -msgid "Czech" -msgstr "เช็ก" - -msgid "Welsh" -msgstr "เวลส์" - -msgid "Danish" -msgstr "เดนมาร์ก" - -msgid "German" -msgstr "เยอรมัน" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "กรีก" - -msgid "English" -msgstr "อังกฤษ" - -msgid "Australian English" -msgstr "อังกฤษ - ออสเตรเลีย" - -msgid "British English" -msgstr "อังกฤษ - สหราชอาณาจักร" - -msgid "Esperanto" -msgstr "เอสเปรันโต" - -msgid "Spanish" -msgstr "สเปน" - -msgid "Argentinian Spanish" -msgstr "สเปน - อาร์เจนติน่า" - -msgid "Colombian Spanish" -msgstr "สเปน - โคลัมเบีย" - -msgid "Mexican Spanish" -msgstr "สเปน - เม็กซิกัน" - -msgid "Nicaraguan Spanish" -msgstr "นิการากัวสเปน" - -msgid "Venezuelan Spanish" -msgstr "เวเนซุเอลาสเปน" - -msgid "Estonian" -msgstr "เอสโตเนีย" - -msgid "Basque" -msgstr "แบ็ซค์" - -msgid "Persian" -msgstr "เปอร์เชีย" - -msgid "Finnish" -msgstr "ฟินแลนด์" - -msgid "French" -msgstr "ฝรั่งเศส" - -msgid "Frisian" -msgstr "ฟริเซียน" - -msgid "Irish" -msgstr "ไอริช" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "กาลิเซีย" - -msgid "Hebrew" -msgstr "ฮีบรู" - -msgid "Hindi" -msgstr "ฮินดี" - -msgid "Croatian" -msgstr "โครเอเชีย" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "ฮังการี" - -msgid "Armenian" -msgstr "อาร์เมเนียน" - -msgid "Interlingua" -msgstr "ภาษากลาง" - -msgid "Indonesian" -msgstr "อินโดนิเซีย" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "ไอซ์แลนด์" - -msgid "Italian" -msgstr "อิตาลี" - -msgid "Japanese" -msgstr "ญี่ปุ่น" - -msgid "Georgian" -msgstr "จอร์เจีย" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "คาซัค" - -msgid "Khmer" -msgstr "เขมร" - -msgid "Kannada" -msgstr "กัณณาท" - -msgid "Korean" -msgstr "เกาหลี" - -msgid "Luxembourgish" -msgstr "ลักแซมเบิร์ก" - -msgid "Lithuanian" -msgstr "ลิทัวเนีย" - -msgid "Latvian" -msgstr "ลัตเวีย" - -msgid "Macedonian" -msgstr "มาซิโดเนีย" - -msgid "Malayalam" -msgstr "มลายู" - -msgid "Mongolian" -msgstr "มองโกเลีย" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "พม่า" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "เนปาล" - -msgid "Dutch" -msgstr "ดัตช์" - -msgid "Norwegian Nynorsk" -msgstr "นอร์เวย์ - Nynorsk" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "ปัญจาบี" - -msgid "Polish" -msgstr "โปแลนด์" - -msgid "Portuguese" -msgstr "โปรตุเกส" - -msgid "Brazilian Portuguese" -msgstr "โปรตุเกส (บราซิล)" - -msgid "Romanian" -msgstr "โรมาเนีย" - -msgid "Russian" -msgstr "รัสเซีย" - -msgid "Slovak" -msgstr "สโลวัก" - -msgid "Slovenian" -msgstr "สโลวีเนีย" - -msgid "Albanian" -msgstr "อัลแบเนีย" - -msgid "Serbian" -msgstr "เซอร์เบีย" - -msgid "Serbian Latin" -msgstr "เซอร์เบียละติน" - -msgid "Swedish" -msgstr "สวีเดน" - -msgid "Swahili" -msgstr "สวาฮีลี" - -msgid "Tamil" -msgstr "ทมิฬ" - -msgid "Telugu" -msgstr "เตลุคู" - -msgid "Thai" -msgstr "ไทย" - -msgid "Turkish" -msgstr "ตุรกี" - -msgid "Tatar" -msgstr "ตาตาร์" - -msgid "Udmurt" -msgstr "อัดเมิร์ท" - -msgid "Ukrainian" -msgstr "ยูเครน" - -msgid "Urdu" -msgstr "เออร์ดู" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "เวียดนาม" - -msgid "Simplified Chinese" -msgstr "จีนตัวย่อ" - -msgid "Traditional Chinese" -msgstr "จีนตัวเต็ม" - -msgid "Messages" -msgstr "ข้อความ" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "หมายเลขหน้าดังกล่าวไม่ใช่จำนวนเต็ม" - -msgid "That page number is less than 1" -msgstr "หมายเลขหน้าดังกล่าวมีค่าน้อยกว่า 1" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "กรุณาใส่ค่าที่ถูกต้อง" - -msgid "Enter a valid URL." -msgstr "ใส่ URL ที่ถูกต้อง" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "ป้อนที่อยู่อีเมลที่ถูกต้อง" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "กรุณาใส่หมายเลขไอพีที่ถูกต้อง" - -msgid "Enter a valid IPv6 address." -msgstr "กรอก IPv6 address ให้ถูกต้อง" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "กรอก IPv4 หรือ IPv6 address ให้ถูกต้อง" - -msgid "Enter only digits separated by commas." -msgstr "ใส่ตัวเลขที่คั่นด้วยจุลภาคเท่านั้น" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "ค่านี้ต้องเป็น %(limit_value)s (ปัจจุบันคือ %(show_value)s)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "ค่านี้ต้องน้อยกว่าหรือเท่ากับ %(limit_value)s" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "ค่านี้ต้องมากกว่าหรือเท่ากับ %(limit_value)s" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "กรอกหมายเลข" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "และ" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "ฟิลด์นี้ไม่สารถปล่อยว่างได้" - -msgid "This field cannot be blank." -msgstr "ฟิลด์นี้เว้นว่างไม่ได้" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s และ %(field_label)s มีอยู่แล้ว" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "ฟิลด์ข้อมูล: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "ตรรกะแบบบูลหมายถึง ค่า\"จริง\" (True) หรือ \"ไม่จริง \" (False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "สตริง(ได้ถึง %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "จำนวนเต็มแบบมีจุลภาค" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "วันที่ (ไม่มีเวลา)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "วันที่ (พร้อมด้วยเวลา)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "เลขฐานสิบหรือเลขทศนิยม" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "ช่วงเวลา" - -msgid "Email address" -msgstr "อีเมล" - -msgid "File path" -msgstr "ตำแหน่งไฟล์" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "เลขทศนิยม" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "จำนวนเต็ม" - -msgid "Big (8 byte) integer" -msgstr "จำนวนเต็ม (8 byte)" - -msgid "IPv4 address" -msgstr "IPv4 address" - -msgid "IP address" -msgstr "หมายเลขไอพี" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "" -"ตรรกะแบบบูลหมายถึง ค่า\"จริง\" (True) หรือ \"ไม่จริง \" (False) หรือ \"ไม่มี\" (None)" - -msgid "Positive integer" -msgstr "จํานวนเต็มบวก" - -msgid "Positive small integer" -msgstr "จํานวนเต็มบวกขนาดเล็ก" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (ถึง %(max_length)s )" - -msgid "Small integer" -msgstr "จำนวนเต็มขนาดเล็ก" - -msgid "Text" -msgstr "ข้อความ" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "เวลา" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "ไฟล์" - -msgid "Image" -msgstr "รูปภาพ" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Foreign Key (ชนิดของข้อมูลจะถูกกำหนดจากฟิลด์ที่เกี่ยวข้อง)" - -msgid "One-to-one relationship" -msgstr "ความสัมพันธ์แบบหนึ่งต่อหนึ่ง" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "ความสัมพันธ์แบบ many-to-many" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "ฟิลด์นี้จำเป็น" - -msgid "Enter a whole number." -msgstr "กรอกหมายเลข" - -msgid "Enter a valid date." -msgstr "กรุณาใส่วัน" - -msgid "Enter a valid time." -msgstr "กรุณาใส่เวลา" - -msgid "Enter a valid date/time." -msgstr "กรุณาใส่วันเวลา" - -msgid "Enter a valid duration." -msgstr "ใส่ระยะเวลาที่ถูกต้อง" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "ไม่มีไฟล์ใดถูกส่ง. ตรวจสอบ encoding type ในฟอร์ม." - -msgid "No file was submitted." -msgstr "ไม่มีไฟล์ใดถูกส่ง" - -msgid "The submitted file is empty." -msgstr "ไฟล์ที่ส่งว่างเปล่า" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "โปรดเลือกไฟล์หรือติ๊ก clear checkbox อย่างใดอย่างหนึ่ง" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "อัพโหลดรูปที่ถูกต้อง. ไฟล์ที่อัพโหลดไปไม่ใช่รูป หรือรูปเสียหาย." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "เลือกตัวเลือกที่ถูกต้อง. %(value)s ไม่ใช่ตัวเลือกที่ใช้ได้." - -msgid "Enter a list of values." -msgstr "ใส่รายการ" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "ใส่ UUID ที่ถูกต้อง" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" - -msgid "Order" -msgstr "เรียงลำดับ" - -msgid "Delete" -msgstr "ลบ" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "โปรดแก้ไขข้อมูลที่ซ้ำซ้อนใน %(field)s" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "โปรดแก้ไขข้อมูลที่ซ้ำซ้อนใน %(field)s ซึ่งจะต้องไม่ซ้ำกัน" - -#, 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 "" -"โปรดแก้ไขข้อมูลซ้ำซ้อนใน %(field_name)s ซึ่งจะต้องไม่ซ้ำกันสำหรับ %(lookup)s ใน " -"%(date_field)s" - -msgid "Please correct the duplicate values below." -msgstr "โปรดแก้ไขค่าที่ซ้ำซ้อนด้านล่าง" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "เลือกตัวเลือกที่ถูกต้อง. ตัวเลือกนั้นไม่สามารถเลือกได้." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "ล้าง" - -msgid "Currently" -msgstr "ปัจจุบัน" - -msgid "Change" -msgstr "เปลี่ยนแปลง" - -msgid "Unknown" -msgstr "ไม่รู้" - -msgid "Yes" -msgstr "ใช่" - -msgid "No" -msgstr "ไม่ใช่" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "ใช่,ไม่ใช่,อาจจะ" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d ไบต์" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "เที่ยงคืน" - -msgid "noon" -msgstr "เที่ยงวัน" - -msgid "Monday" -msgstr "จันทร์" - -msgid "Tuesday" -msgstr "อังคาร" - -msgid "Wednesday" -msgstr "พุธ" - -msgid "Thursday" -msgstr "พฤหัสบดี" - -msgid "Friday" -msgstr "ศุกร์" - -msgid "Saturday" -msgstr "เสาร์" - -msgid "Sunday" -msgstr "อาทิตย์" - -msgid "Mon" -msgstr "จ." - -msgid "Tue" -msgstr "อ." - -msgid "Wed" -msgstr "พ." - -msgid "Thu" -msgstr "พฤ." - -msgid "Fri" -msgstr "ศ." - -msgid "Sat" -msgstr "ส." - -msgid "Sun" -msgstr "อา." - -msgid "January" -msgstr "มกราคม" - -msgid "February" -msgstr "กุมภาพันธ์" - -msgid "March" -msgstr "มีนาคม" - -msgid "April" -msgstr "เมษายน" - -msgid "May" -msgstr "พฤษภาคม" - -msgid "June" -msgstr "มิถุนายน" - -msgid "July" -msgstr "กรกฎาคม" - -msgid "August" -msgstr "สิงหาคม" - -msgid "September" -msgstr "กันยายน" - -msgid "October" -msgstr "ตุลาคม" - -msgid "November" -msgstr "พฤศจิกายน" - -msgid "December" -msgstr "ธันวาคม" - -msgid "jan" -msgstr "ม.ค." - -msgid "feb" -msgstr "ก.พ." - -msgid "mar" -msgstr "มี.ค." - -msgid "apr" -msgstr "เม.ย." - -msgid "may" -msgstr "พ.ค." - -msgid "jun" -msgstr "มิ.ย." - -msgid "jul" -msgstr "ก.ค." - -msgid "aug" -msgstr "ส.ค." - -msgid "sep" -msgstr "ก.ย." - -msgid "oct" -msgstr "ต.ค." - -msgid "nov" -msgstr "พ.ย." - -msgid "dec" -msgstr "ธ.ค." - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "ม.ค." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "ก.พ." - -msgctxt "abbrev. month" -msgid "March" -msgstr "มี.ค." - -msgctxt "abbrev. month" -msgid "April" -msgstr "เม.ย." - -msgctxt "abbrev. month" -msgid "May" -msgstr "พ.ค." - -msgctxt "abbrev. month" -msgid "June" -msgstr "มิ.ย." - -msgctxt "abbrev. month" -msgid "July" -msgstr "ก.ค." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ส.ค." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "ก.ย." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "ต.ค." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "พ.ย." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "ธ.ค." - -msgctxt "alt. month" -msgid "January" -msgstr "มกราคม" - -msgctxt "alt. month" -msgid "February" -msgstr "กุมภาพันธ์" - -msgctxt "alt. month" -msgid "March" -msgstr "มีนาคม" - -msgctxt "alt. month" -msgid "April" -msgstr "เมษายน" - -msgctxt "alt. month" -msgid "May" -msgstr "พฤษภาคม" - -msgctxt "alt. month" -msgid "June" -msgstr "มิถุนายน" - -msgctxt "alt. month" -msgid "July" -msgstr "กรกฎาคม" - -msgctxt "alt. month" -msgid "August" -msgstr "สิงหาคม" - -msgctxt "alt. month" -msgid "September" -msgstr "กันยายน" - -msgctxt "alt. month" -msgid "October" -msgstr "ตุลาคม" - -msgctxt "alt. month" -msgid "November" -msgstr "พฤศจิกายน" - -msgctxt "alt. month" -msgid "December" -msgstr "ธันวาคม" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "หรือ" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d ปี" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d เดือน" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d สัปดาห์" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d วัน" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d ชั่วโมง" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d นาที" - -msgid "0 minutes" -msgstr "0 นาที" - -msgid "Forbidden" -msgstr "หวงห้าม" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "ไม่ระบุปี" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "ไม่ระบุเดือน" - -msgid "No day specified" -msgstr "ไม่ระบุวัน" - -msgid "No week specified" -msgstr "ไม่ระบุสัปดาห์" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "ไม่มี %(verbose_name_plural)s ที่ใช้ได้" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s ในอนาคตไม่สามารถใช้ได้ เนื่องจาก %(class_name)s." -"allow_future มีค่าเป็น False" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "ไม่พบ %(verbose_name)s จาก query" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "หน้าไม่ถูกต้อง (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "ไม่ได้รับอนุญาตให้ใช้ Directory indexes ที่นี่" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "ดัชนีของ %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "เริ่มต้นกับ Django" - -msgid "Django Community" -msgstr "ชุมชน Django" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/th/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/th/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/th/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/th/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index d48f68f4bb7fbc08f0935927b47c37a71a9f0f69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfUD(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaZ+^+Rqf zc@m_c=u!8eql4;N>YBnceE~(HR0zHS&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY1V}hm diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/th/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/th/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 5ba85547a184b5eb04da87748b55c261f35a6568..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 813 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⪙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, 2020-2021 -# Resul , 2020 -# Resul , 2022-2024 -# Welbeck Garli , 2020 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-05-22 11:46-0300\n" -"PO-Revision-Date: 2024-08-07 06:49+0000\n" -"Last-Translator: Resul , 2022-2024\n" -"Language-Team: Turkmen (http://app.transifex.com/django/django/language/" -"tk/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: tk\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Arapça" - -msgid "Algerian Arabic" -msgstr "Alžir Arapçasy" - -msgid "Asturian" -msgstr "Asturian" - -msgid "Azerbaijani" -msgstr "Azeri Türkçesi" - -msgid "Bulgarian" -msgstr "Bolgar" - -msgid "Belarusian" -msgstr "Belarusça" - -msgid "Bengali" -msgstr "Bengali" - -msgid "Breton" -msgstr "Breton" - -msgid "Bosnian" -msgstr "Bosniýaça" - -msgid "Catalan" -msgstr "Katalan" - -msgid "Central Kurdish (Sorani)" -msgstr "Merkezi Kürtçe (Soraniçe)" - -msgid "Czech" -msgstr "Çehçe" - -msgid "Welsh" -msgstr "Uelsçe" - -msgid "Danish" -msgstr "Daniýaça" - -msgid "German" -msgstr "Nemesçe" - -msgid "Lower Sorbian" -msgstr "Aşaky Sorbian" - -msgid "Greek" -msgstr "Grekçe" - -msgid "English" -msgstr "Iňlisçe" - -msgid "Australian English" -msgstr "Awstraliýa Iňlisçesi" - -msgid "British English" -msgstr "Britan Iňlisçesi" - -msgid "Esperanto" -msgstr "Esperanto" - -msgid "Spanish" -msgstr "Ispança" - -msgid "Argentinian Spanish" -msgstr "Argentina Ispançasy" - -msgid "Colombian Spanish" -msgstr "Kolumbiýa Ispançasy" - -msgid "Mexican Spanish" -msgstr "Meksika Ispançasy" - -msgid "Nicaraguan Spanish" -msgstr "Nikaragua Ispançasy" - -msgid "Venezuelan Spanish" -msgstr "Wenezuela Ispançasy" - -msgid "Estonian" -msgstr "Estonça" - -msgid "Basque" -msgstr "Baskça" - -msgid "Persian" -msgstr "Parsça" - -msgid "Finnish" -msgstr "Finçe" - -msgid "French" -msgstr "Fransuzça" - -msgid "Frisian" -msgstr "Frisça" - -msgid "Irish" -msgstr "Irlandça" - -msgid "Scottish Gaelic" -msgstr "Şotlandiýa Gaelçasy" - -msgid "Galician" -msgstr "Galisiýaça" - -msgid "Hebrew" -msgstr "Ýewreýçe" - -msgid "Hindi" -msgstr "Hindi" - -msgid "Croatian" -msgstr "Horwatça" - -msgid "Upper Sorbian" -msgstr "Ýokarky Sorbian" - -msgid "Hungarian" -msgstr "Wengerçe" - -msgid "Armenian" -msgstr "Ermeniçe" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Indonezça" - -msgid "Igbo" -msgstr "Igbo" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Islandça" - -msgid "Italian" -msgstr "Italýança" - -msgid "Japanese" -msgstr "Ýaponça" - -msgid "Georgian" -msgstr "Gruzinçe" - -msgid "Kabyle" -msgstr "Kabyle" - -msgid "Kazakh" -msgstr "Gazakça" - -msgid "Khmer" -msgstr "Hmerçe" - -msgid "Kannada" -msgstr "Kannada" - -msgid "Korean" -msgstr "Koreýçe" - -msgid "Kyrgyz" -msgstr "Gyrgyzça" - -msgid "Luxembourgish" -msgstr "Lýuksemburgça" - -msgid "Lithuanian" -msgstr "Litwança" - -msgid "Latvian" -msgstr "Latwiýaça" - -msgid "Macedonian" -msgstr "Makedonça" - -msgid "Malayalam" -msgstr "Malaýalam" - -msgid "Mongolian" -msgstr "Mongolça" - -msgid "Marathi" -msgstr "Marasi" - -msgid "Malay" -msgstr "Malaý" - -msgid "Burmese" -msgstr "Birma" - -msgid "Norwegian Bokmål" -msgstr "Norwegiýa Bokmaly" - -msgid "Nepali" -msgstr "Nepali" - -msgid "Dutch" -msgstr "Gollandça" - -msgid "Norwegian Nynorsk" -msgstr "Norwegiýa Nynorskçasy" - -msgid "Ossetic" -msgstr "Osetikçe" - -msgid "Punjabi" -msgstr "Penjebiçe" - -msgid "Polish" -msgstr "Polýakça" - -msgid "Portuguese" -msgstr "Portugalça" - -msgid "Brazilian Portuguese" -msgstr "Braziliýa Portugalçasy" - -msgid "Romanian" -msgstr "Rumynça" - -msgid "Russian" -msgstr "Rusça" - -msgid "Slovak" -msgstr "Slowakça" - -msgid "Slovenian" -msgstr "Slowençe" - -msgid "Albanian" -msgstr "Albança" - -msgid "Serbian" -msgstr "Serbçe" - -msgid "Serbian Latin" -msgstr "Serb Latynçasy" - -msgid "Swedish" -msgstr "Şwedçe" - -msgid "Swahili" -msgstr "Swahili" - -msgid "Tamil" -msgstr "Tamil" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "Täjik" - -msgid "Thai" -msgstr "Taýça" - -msgid "Turkmen" -msgstr "Türkmençe" - -msgid "Turkish" -msgstr "Türkçe" - -msgid "Tatar" -msgstr "Tatarça" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Uyghur" -msgstr "Uýgur" - -msgid "Ukrainian" -msgstr "Ukrainçe" - -msgid "Urdu" -msgstr "Urduça" - -msgid "Uzbek" -msgstr "Özbekçe" - -msgid "Vietnamese" -msgstr "Wýetnamça" - -msgid "Simplified Chinese" -msgstr "Ýönekeýleşdirilen Hytaýça" - -msgid "Traditional Chinese" -msgstr "Adaty Hytaýça" - -msgid "Messages" -msgstr "Habarlar" - -msgid "Site Maps" -msgstr "Saýt Kartalary" - -msgid "Static Files" -msgstr "Statik Faýllar" - -msgid "Syndication" -msgstr "Syndikasiýa" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "..." - -msgid "That page number is not an integer" -msgstr "Ol sahypanyň sany bitewi san däl" - -msgid "That page number is less than 1" -msgstr "Ol sahypanyň belgisi 1-den az" - -msgid "That page contains no results" -msgstr "Ol sahypada hiç hili netije ýok" - -msgid "Enter a valid value." -msgstr "Dogry baha giriziň." - -msgid "Enter a valid domain name." -msgstr "Dogry domen adyny giriziň." - -msgid "Enter a valid URL." -msgstr "Dogry URL giriziň." - -msgid "Enter a valid integer." -msgstr "Dogry bitewi san giriziň." - -msgid "Enter a valid email address." -msgstr "Dogry e-poçta salgysyny giriziň." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Harplardan, sanlardan, aşaky çyzyklardan ýa-da defislerden ybarat dogry " -"“slug” giriziň." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Unikod harplaryndan, sanlardan, aşaky çyzyklardan ýa-da defislerden ybarat " -"dogry “slug” giriziň." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Dogry %(protocol)s adresi giriziň." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 ýa IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Diňe otur bilen aýrylan sanlary giriziň." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"%(limit_value)s bahasynyň dogry bolmagyny üpjün ediň (şuwagt %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Maglumatyň %(limit_value)s bahasyndan az ýa-da deň bolmagyny üpjün ediň." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Maglumatyň %(limit_value)s bahasyndan köp ýa-da deň bolmagyny üpjün ediň." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Bu baha %(limit_value)s-nyň essesi bolmaly." - -#, 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 "" - -#, 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] "" -"Bu maglumatda iň az %(limit_value)d harp bardygyna göz ýetiriň (munda " -"%(show_value)d bar)." -msgstr[1] "" -"Bu maglumatda azyndan %(limit_value)d nyşanyň bolmagyny üpjün ediň (şuwagt " -"%(show_value)d sany bar)." - -#, 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] "" -"Bu maglumatda köpünden %(limit_value)d harp bardygyna göz ýetiriň (bunda " -"%(show_value)d bar)" -msgstr[1] "" -"Bu maglumatda iň köp %(limit_value)d nyşanyň bolmagyny üpjün ediň (şuwagt " -"%(show_value)d sany bar)" - -msgid "Enter a number." -msgstr "San giriziň" - -#, 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] "Bu ýerde jemi %(max)s'dan köp san ýokduguna göz ýetiriň." -msgstr[1] "Bu ýerde jemi %(max)s sanydan köp sifriň bolmazlygyny üpjün ediň." - -#, 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] "Bu ýerde %(max)s'dan köp nokatly san ýokdugyna göz ýetiriň" -msgstr[1] "Bu ýerde %(max)s sanydan köp nokatly san ýoklugyny üpjün ediň." - -#, 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] "Nokatdan öň %(max)s'dan köp san ýokdugyna göz ýetiriň" -msgstr[1] "Nokatdan öň %(max)s sanydan köp sifriň ýoklugyny üpjün ediň." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"\"%(extension)s\" faýl görnüşine rugsat edilmeýär. Rugsat berilýän faýl " -"görnüşleri şulardan ybarat: %(allowed_extensions)s" - -msgid "Null characters are not allowed." -msgstr "Null nyşanlara rugsat berilmeýär." - -msgid "and" -msgstr "we" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(field_labels)s bilen baglanyşykly %(model_name)s eýýäm bar." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Çäklendirme “%(name)s” bozuldy." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r dogry saýlaw däl." - -msgid "This field cannot be null." -msgstr "Bu meýdan null bilmez." - -msgid "This field cannot be blank." -msgstr "Bu meýdan boş bolup bilmez." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(field_label)s bilen baglanyşykly %(model_name)s eýýäm bar." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(lookup_type)s %(date_field_label)s üçin %(field_label)s özboluşly " -"bolmalydyr." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Meýdan görnüşi: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "\"%(value)s\" hökman True ýa-da False bolmalydyr." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "\"%(value)s\" hökman True, False ýa-da None bolmalydyr." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (True ýa-da False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Setir (iň köp %(max_length)s)" - -msgid "String (unlimited)" -msgstr "String (limitsiz)" - -msgid "Comma-separated integers" -msgstr "Otur bilen bölünen bitewi sanlar" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"\"%(value)s\" bahasynyň nädogry sene formaty bar. ÝÝÝÝ-AA-GG görnüşinde " -"bolmaly." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"\"%(value)s\" dogry yazylyş usuluna (ÝÝÝÝ-AA-GG) eýe, ýöne, sene nädogry." - -msgid "Date (without time)" -msgstr "Sene (wagtsyz)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"\"%(value)s\" ýalňyş görnüşde ýazylan. Bu baha hökmany suratda ÝÝÝÝ-AA-GG SS:" -"MM[:ss[.uuuuuu]][TZ] görnüşde bolmalydyr." - -#, 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 "" -"\"%(value)s\" dogry sene görnüşine eýe (ÝÝÝÝ-AA-GG SS:MM[:ss[.uuuuuu]][TZ]). " -"Ýöne bu nädogry sene/wagt." - -msgid "Date (with time)" -msgstr "Sene (wagty bilen)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "\"%(value)s\" hökman nokatly san bolmalydyr." - -msgid "Decimal number" -msgstr "Onluk san" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"\"%(value)s\" ýalňyş sene görnüşine eýe. Bu hökman [GG] [[SS:]AA:]ss[." -"uuuuuu] görnüşinde bolmalydyr." - -msgid "Duration" -msgstr "Dowamlylyk" - -msgid "Email address" -msgstr "Email adres" - -msgid "File path" -msgstr "Faýl ýoly" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "\"%(value)s float san bolmaly." - -msgid "Floating point number" -msgstr "Float san" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "\"%(value)s\" bitewi san bolmaly." - -msgid "Integer" -msgstr "Bitewi san" - -msgid "Big (8 byte) integer" -msgstr "Uly (8 baýt) bitewi san" - -msgid "Small integer" -msgstr "Kiçi bitewi san" - -msgid "IPv4 address" -msgstr "IPv4 salgy" - -msgid "IP address" -msgstr "IP salgy" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "\"%(value)s\" None, True ýa-da False bolmaly." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (True, False ýa-da None)" - -msgid "Positive big integer" -msgstr "Pozitiw uly bitewi san" - -msgid "Positive integer" -msgstr "Pozitiw bitewi san" - -msgid "Positive small integer" -msgstr "Pozitiw kiçi bitewi san" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (iň köp %(max_length)s)" - -msgid "Text" -msgstr "Tekst" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"\"%(value)s\" bahasy nädogry formata eýe. SS:MM[:ss[.uuuuuu]] formatda " -"bolmaly." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"\"%(value)s\" bahasy dogry formata eýe (SS:MM[:ss[.uuuuuu]]) ýöne bu nädogry " -"wagt." - -msgid "Time" -msgstr "Wagt" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Çig ikilik maglumat" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" dogry UUID däl." - -msgid "Universally unique identifier" -msgstr "Ähliumumy özboluşly kesgitleýji" - -msgid "File" -msgstr "Faýl" - -msgid "Image" -msgstr "Surat" - -msgid "A JSON object" -msgstr "JSON obýekti" - -msgid "Value must be valid JSON." -msgstr "Bahasy JSON bolmaly." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(field)s%(value)r bolan %(model)s ýok." - -msgid "Foreign Key (type determined by related field)" -msgstr "Daşary açary (baglanyşykly meýdança bilen kesgitlenýär)" - -msgid "One-to-one relationship" -msgstr "Bire-bir gatnaşyk" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s gatnaşyk" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s gatnaşyklar" - -msgid "Many-to-many relationship" -msgstr "Köp-köp gatnaşyk" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Bu meýdança hökman gerekli." - -msgid "Enter a whole number." -msgstr "Bitin san giriziň." - -msgid "Enter a valid date." -msgstr "Dogry senäni giriziň." - -msgid "Enter a valid time." -msgstr "Dogry wagt giriziň." - -msgid "Enter a valid date/time." -msgstr "Dogry senäni/wagty giriziň." - -msgid "Enter a valid duration." -msgstr "Dogry dowamlylygy giriziň." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Günleriň sany {min_days} bilen {max_days} arasynda bolmaly." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Hiç hili faýl tabşyrylmady. Formadaky enkodiň görnüşini barlaň." - -msgid "No file was submitted." -msgstr "Hiç hili faýl tabşyrylmady." - -msgid "The submitted file is empty." -msgstr "Tabşyrylan faýl boş." - -#, 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] "" -"Bu faýl adynyň iň köp %(max)d nyşanynyň bolmagyny üpjin ediň (şuwagt " -"%(length)d sany bar)." -msgstr[1] "" -"Bu faýl adynyň iň köp %(max)d nyşanynyň bolmagyny üpjin ediň (şuwagt " -"%(length)d sany bar)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Bir faýl iberiň ýa-da arassala gutyjygyny belläň, ikisini bile däl." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Dogry surat ýükläň. Ýüklän faýlyňyz ýa surat däldi ýa-da zaýalanan suratdy." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Dogry saýlawy saýlaň. %(value)s elýeterli saýlawlaryň biri däl." - -msgid "Enter a list of values." -msgstr "Bahalaryň sanawyny giriziň." - -msgid "Enter a complete value." -msgstr "Doly bahany giriziň." - -msgid "Enter a valid UUID." -msgstr "Dogry UUID giriziň." - -msgid "Enter a valid JSON." -msgstr "Dogry JSON giriziň." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Gizlin meýdan %(name)s) %(error)s" - -#, 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 "" -"ManagementForm maglumatlary ýok ýa-da bozulan. Tapylmadyk meýdança: " -"%(field_names)s. Mesele dowam etse, \"bug report\" açmaly bolmagyňyz mümkin." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Haýyş, iň köp %(num)d form tabşyryň." -msgstr[1] "Haýyş, iň köp %(num)d form tabşyryň." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Haýyş, azyndan %(num)d form tabşyryň." -msgstr[1] "Haýyş, azyndan %(num)d form tabşyryň." - -msgid "Order" -msgstr "Tertip" - -msgid "Delete" -msgstr "Poz" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s üçin dublikat maglumatlary düzediň." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Özboluşly bolmaly %(field)s üçin dublikat maglumatlary düzediň." - -#, 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 "" -"%(date_field)s meýdanynda %(lookup)süçin özboluşly bolmaly %(field_name)s " -"üçin dublikat maglumatlary düzediň." - -msgid "Please correct the duplicate values below." -msgstr "Aşakdaky dublikat bahalary düzediň." - -msgid "The inline value did not match the parent instance." -msgstr "Giriş bahasy esasy mysal bilen gabat gelmedi." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Dogry saýlawy saýlaň. Bu saýlaw, elýeterli saýlawlaryň biri däl." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" dogry baha däl." - -#, 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 "" -"%(datetime)s wagty %(current_timezone)s wagt zolagy bilen düşündirip " -"bolmady; garyşyk bolup biler ýa-da ýok bolmagy mümkin." - -msgid "Clear" -msgstr "Arassala" - -msgid "Currently" -msgstr "Häzirki wagtda" - -msgid "Change" -msgstr "Üýtget" - -msgid "Unknown" -msgstr "Näbelli" - -msgid "Yes" -msgstr "Hawa" - -msgid "No" -msgstr "Ýok" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "hawa,ýok,belki" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d baýt" -msgstr[1] "%(size)d baýt" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m" - -msgid "a.m." -msgstr "a.m" - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "ýary gije" - -msgid "noon" -msgstr "günortan" - -msgid "Monday" -msgstr "Duşenbe" - -msgid "Tuesday" -msgstr "Sişenbe" - -msgid "Wednesday" -msgstr "Çarşenbe" - -msgid "Thursday" -msgstr "Penşenbe" - -msgid "Friday" -msgstr "Anna" - -msgid "Saturday" -msgstr "Şenbe" - -msgid "Sunday" -msgstr "Ýekşenbe" - -msgid "Mon" -msgstr "Duş" - -msgid "Tue" -msgstr "Siş" - -msgid "Wed" -msgstr "Çarş" - -msgid "Thu" -msgstr "Pen" - -msgid "Fri" -msgstr "Anna" - -msgid "Sat" -msgstr "Şen" - -msgid "Sun" -msgstr "Ýek" - -msgid "January" -msgstr "Ýanwar" - -msgid "February" -msgstr "Fewral" - -msgid "March" -msgstr "Mart" - -msgid "April" -msgstr "Aprel" - -msgid "May" -msgstr "Maý" - -msgid "June" -msgstr "Iýun" - -msgid "July" -msgstr "Iýul" - -msgid "August" -msgstr "Awgust" - -msgid "September" -msgstr "Sentýabr" - -msgid "October" -msgstr "Oktýabr" - -msgid "November" -msgstr "Noýabr" - -msgid "December" -msgstr "Dekabr" - -msgid "jan" -msgstr "ýan" - -msgid "feb" -msgstr "few" - -msgid "mar" -msgstr "mart" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "maý" - -msgid "jun" -msgstr "iýun" - -msgid "jul" -msgstr "iýul" - -msgid "aug" -msgstr "awg" - -msgid "sep" -msgstr "sent" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "noý" - -msgid "dec" -msgstr "dek" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Ýan." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Few." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mart" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Aprel" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Maý" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Iýun" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Iýul" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Awg." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sent." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Noý." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dek." - -msgctxt "alt. month" -msgid "January" -msgstr "Ýanwar" - -msgctxt "alt. month" -msgid "February" -msgstr "Fewral" - -msgctxt "alt. month" -msgid "March" -msgstr "Mart" - -msgctxt "alt. month" -msgid "April" -msgstr "Aprel" - -msgctxt "alt. month" -msgid "May" -msgstr "Maý" - -msgctxt "alt. month" -msgid "June" -msgstr "Iýun" - -msgctxt "alt. month" -msgid "July" -msgstr "Iýul" - -msgctxt "alt. month" -msgid "August" -msgstr "Awgust" - -msgctxt "alt. month" -msgid "September" -msgstr "Sentýabr" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktýabr" - -msgctxt "alt. month" -msgid "November" -msgstr "Noýabr" - -msgctxt "alt. month" -msgid "December" -msgstr "Dekabr" - -msgid "This is not a valid IPv6 address." -msgstr "Bu dogry IPv6 salgy däl." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ýa" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "\"" - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d ýyl" -msgstr[1] "%(num)d ýyl" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d aý" -msgstr[1] "%(num)d aý" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d hepde" -msgstr[1] "%(num)d hepde" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d gün" -msgstr[1] "%(num)d gün" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d sagat" -msgstr[1] "%(num)d sagat" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d minut" -msgstr[1] "%(num)d minut" - -msgid "Forbidden" -msgstr "Gadagan " - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF dogrylamak şowsuz. Talap ýatyryldy." - -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 "" -"Bu haty görýärsiňiz, sebäbi bu HTTPS sahypasy web brauzeriňiz tarapyndan " -"iberilmeli \"Referer header\" talap edýär, ýöne hiç biri iberilmedi. Bu " -"sözbaşy, brauzeriňiziň üçünji şahyslar tarapyndan ogurlanmazlygy üçin " -"howpsuzlyk sebäpli talap edilýär." - -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 "" -"Brauzeriňizde \"Referer\" sözbaşylaryny öçüren bolsaňyz, iň bolmanda bu " -"sahypa ýa-da HTTPS birikmeleri ýa-da \"meňzeş\" talaplar üçin täzeden açyň." - -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 "" -"Egerde siz diýen bellik " -"ýada \"Referrer-Policy: no-referrer\" header ulanýan bolsaňyz, olary " -"aýyrmagyňyzy haýyş edýäris. CSRF goragy üçin \"Referer\" header-i dogry " -"salgylanma üçin gereklidir. Eger siz gizlinlik üçin alada etseňiz, üçinji " -"şahs sahypalara baglanyşyklar üçin ýaly " -"alternatiwalary ulanyp bilersiňiz." - -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 "" -"Bu sahypa formalary tabşyranda CSRF kukisini talap edýäligi sebäpli bu " -"habary görýärsiňiz. Bu kuki, brauzeriňiziň üçünji taraplar tarapyndan " -"ogurlanmazlygy üçin howpsuzlyk sebäpli talap edilýär." - -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 "" -"Brauzeriňizde kukileri öçüren bolsaňyz, iň bolmanda şu sahypa ýa-da " -"\"meňzeş\" talaplar üçin olary täzeden açyň." - -msgid "More information is available with DEBUG=True." -msgstr "Has giňişleýin maglumat DEBUG=True bilen elýeterlidir." - -msgid "No year specified" -msgstr "Ýyl görkezilmedi" - -msgid "Date out of range" -msgstr "Sene çägiň daşynda" - -msgid "No month specified" -msgstr "Aý görkezilmedi" - -msgid "No day specified" -msgstr "Gün görkezilmedi" - -msgid "No week specified" -msgstr "Hepde görkezilmedi" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Elýeterli %(verbose_name_plural)s ýok" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Gelejek %(verbose_name_plural)s elýeterli däl sebäbi %(class_name)s." -"allow_future bahasy False" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Nädogry sene setiri \"%(datestr)s\" berlen format \"%(format)s\"" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Talap bilen gabat gelýän %(verbose_name)s tapylmady" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Sahypa “iň soňky” däl, ony int-ede öwrüp bolmaz." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Nädogry sahypa (%(page_number)s ): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Boş list we \"%(class_name)s.allow_empty\" bahasy False" - -msgid "Directory indexes are not allowed here." -msgstr "Bu ýerde katalog indekslerine rugsat berilmeýär." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" beýle ýol ýok" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s indeksi" - -msgid "The install worked successfully! Congratulations!" -msgstr "Üstünlikli guruldy! Gutlaýarys!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Django %(version)s üçin goýberiş " -"belliklerini görüň" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Bu sahypany görýärsiňiz, sebäbi sazlamalar faýlyňyzda DEBUG=True we hiç hili URL düzmediňiz." - -msgid "Django Documentation" -msgstr "Django resminamalary" - -msgid "Topics, references, & how-to’s" -msgstr "Mowzuklar, salgylanmalar, & how-to-lar" - -msgid "Tutorial: A Polling App" -msgstr "Gollanma: Ses beriş programmasy" - -msgid "Get started with Django" -msgstr "Django bilen başlaň" - -msgid "Django Community" -msgstr "Django jemgyýeti" - -msgid "Connect, get help, or contribute" -msgstr "Birikiň, kömek alyň ýa-da goşant goşuň" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tk/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/tk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tk/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/tk/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 9f940a7189b8e45f0364b170c7e183dad3f4eaed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 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, 2013 -# BouRock, 2015-2025 -# BouRock, 2014-2015 -# Caner Başaran , 2013 -# Cihad GÜNDOĞDU , 2012 -# Cihad GÜNDOĞDU , 2013-2014 -# Gökmen Görgen , 2013 -# Jannis Leidel , 2011 -# Mesut Can Gürle , 2013 -# Murat Çorlu , 2012 -# Murat Sahin , 2011-2012 -# Türker Sezer , 2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: BouRock, 2015-2025\n" -"Language-Team: Turkish (http://app.transifex.com/django/django/language/" -"tr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: tr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -msgid "Afrikaans" -msgstr "Afrikanca" - -msgid "Arabic" -msgstr "Arapça" - -msgid "Algerian Arabic" -msgstr "Cezayir Arapçası" - -msgid "Asturian" -msgstr "Asturyaca" - -msgid "Azerbaijani" -msgstr "Azerice" - -msgid "Bulgarian" -msgstr "Bulgarca" - -msgid "Belarusian" -msgstr "Beyaz Rusça" - -msgid "Bengali" -msgstr "Bengalce" - -msgid "Breton" -msgstr "Bretonca" - -msgid "Bosnian" -msgstr "Boşnakça" - -msgid "Catalan" -msgstr "Katalanca" - -msgid "Central Kurdish (Sorani)" -msgstr "Orta Kürtçe (Sorani)" - -msgid "Czech" -msgstr "Çekçe" - -msgid "Welsh" -msgstr "Galce" - -msgid "Danish" -msgstr "Danca" - -msgid "German" -msgstr "Almanca" - -msgid "Lower Sorbian" -msgstr "Aşağı Sorb dili" - -msgid "Greek" -msgstr "Yunanca" - -msgid "English" -msgstr "İngilizce" - -msgid "Australian English" -msgstr "Avusturya İngilizcesi" - -msgid "British English" -msgstr "İngiliz İngilizcesi" - -msgid "Esperanto" -msgstr "Esperanto dili" - -msgid "Spanish" -msgstr "İspanyolca" - -msgid "Argentinian Spanish" -msgstr "Arjantin İspanyolcası" - -msgid "Colombian Spanish" -msgstr "Kolomiya İspanyolcası" - -msgid "Mexican Spanish" -msgstr "Meksika İspanyolcası" - -msgid "Nicaraguan Spanish" -msgstr "Nikaragua İspanyolcası" - -msgid "Venezuelan Spanish" -msgstr "Venezüella İspanyolcası" - -msgid "Estonian" -msgstr "Estonca" - -msgid "Basque" -msgstr "Baskça" - -msgid "Persian" -msgstr "Farsça" - -msgid "Finnish" -msgstr "Fince" - -msgid "French" -msgstr "Fransızca" - -msgid "Frisian" -msgstr "Frizce" - -msgid "Irish" -msgstr "İrlandaca" - -msgid "Scottish Gaelic" -msgstr "İskoçça Galcesi" - -msgid "Galician" -msgstr "Galiçyaca" - -msgid "Hebrew" -msgstr "İbranice" - -msgid "Hindi" -msgstr "Hintçe" - -msgid "Croatian" -msgstr "Hırvatça" - -msgid "Upper Sorbian" -msgstr "Yukarı Sorb dili" - -msgid "Haitian Creole" -msgstr "Haiti Kreyolu" - -msgid "Hungarian" -msgstr "Macarca" - -msgid "Armenian" -msgstr "Ermenice" - -msgid "Interlingua" -msgstr "Interlingua" - -msgid "Indonesian" -msgstr "Endonezce" - -msgid "Igbo" -msgstr "Igbo dili" - -msgid "Ido" -msgstr "Ido dili" - -msgid "Icelandic" -msgstr "İzlandaca" - -msgid "Italian" -msgstr "İtalyanca" - -msgid "Japanese" -msgstr "Japonca" - -msgid "Georgian" -msgstr "Gürcüce" - -msgid "Kabyle" -msgstr "Kabiliye dili" - -msgid "Kazakh" -msgstr "Kazakça" - -msgid "Khmer" -msgstr "Kmerce" - -msgid "Kannada" -msgstr "Kannada dili" - -msgid "Korean" -msgstr "Korece" - -msgid "Kyrgyz" -msgstr "Kırgızca" - -msgid "Luxembourgish" -msgstr "Lüksemburgca" - -msgid "Lithuanian" -msgstr "Litovca" - -msgid "Latvian" -msgstr "Letonca" - -msgid "Macedonian" -msgstr "Makedonca" - -msgid "Malayalam" -msgstr "Malayamca" - -msgid "Mongolian" -msgstr "Moğolca" - -msgid "Marathi" -msgstr "Marathi dili" - -msgid "Malay" -msgstr "Malayca" - -msgid "Burmese" -msgstr "Birmanca" - -msgid "Norwegian Bokmål" -msgstr "Norveççe Bokmal" - -msgid "Nepali" -msgstr "Nepalce" - -msgid "Dutch" -msgstr "Flemenkçe" - -msgid "Norwegian Nynorsk" -msgstr "Norveççe Nynorsk" - -msgid "Ossetic" -msgstr "Osetçe" - -msgid "Punjabi" -msgstr "Pencapça" - -msgid "Polish" -msgstr "Lehçe" - -msgid "Portuguese" -msgstr "Portekizce" - -msgid "Brazilian Portuguese" -msgstr "Brezilya Portekizcesi" - -msgid "Romanian" -msgstr "Romence" - -msgid "Russian" -msgstr "Rusça" - -msgid "Slovak" -msgstr "Slovakça" - -msgid "Slovenian" -msgstr "Slovence" - -msgid "Albanian" -msgstr "Arnavutça" - -msgid "Serbian" -msgstr "Sırpça" - -msgid "Serbian Latin" -msgstr "Sırpça Latin" - -msgid "Swedish" -msgstr "İsveççe" - -msgid "Swahili" -msgstr "Savahilice" - -msgid "Tamil" -msgstr "Tamilce" - -msgid "Telugu" -msgstr "Telugu dili" - -msgid "Tajik" -msgstr "Tacikçe" - -msgid "Thai" -msgstr "Tayca" - -msgid "Turkmen" -msgstr "Türkmence" - -msgid "Turkish" -msgstr "Türkçe" - -msgid "Tatar" -msgstr "Tatarca" - -msgid "Udmurt" -msgstr "Udmurtça" - -msgid "Uyghur" -msgstr "Uygur" - -msgid "Ukrainian" -msgstr "Ukraynaca" - -msgid "Urdu" -msgstr "Urduca" - -msgid "Uzbek" -msgstr "‎Özbekçe" - -msgid "Vietnamese" -msgstr "Vietnamca" - -msgid "Simplified Chinese" -msgstr "Basitleştirilmiş Çince" - -msgid "Traditional Chinese" -msgstr "Geleneksel Çince" - -msgid "Messages" -msgstr "İletiler" - -msgid "Site Maps" -msgstr "Site Haritaları" - -msgid "Static Files" -msgstr "Sabit Dosyalar" - -msgid "Syndication" -msgstr "Dağıtım" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Bu sayfa numarası bir tamsayı değil" - -msgid "That page number is less than 1" -msgstr "Bu sayfa numarası 1’den az" - -msgid "That page contains no results" -msgstr "Bu sayfa hiç sonuç içermiyor" - -msgid "Enter a valid value." -msgstr "Geçerli bir değer girin." - -msgid "Enter a valid domain name." -msgstr "Geçerli bir etki alanı adı girin." - -msgid "Enter a valid URL." -msgstr "Geçerli bir URL girin." - -msgid "Enter a valid integer." -msgstr "Geçerli bir tamsayı girin." - -msgid "Enter a valid email address." -msgstr "Geçerli bir e-posta adresi girin." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Harflerden, sayılardan, altçizgilerden veya tirelerden oluşan geçerli bir " -"“kısaltma” girin." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Evrensel kod harflerden, sayılardan, altçizgilerden veya tirelerden oluşan " -"geçerli bir “kısaltma” girin." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Geçerli bir %(protocol)s adresi girin." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 veya IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Sadece virgülle ayrılmış rakamlar girin." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Bu değerin %(limit_value)s olduğuna emin olun (şu an %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Bu değerin %(limit_value)s değerinden az veya eşit olduğuna emin olun." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Bu değerin %(limit_value)s değerinden büyük veya eşit olduğuna emin olun." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" -"Bu değerin %(limit_value)s adım boyutunun katları olduğundan emin olun." - -#, 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 "" -"Bu değerin %(offset)s değerinden başlayarak %(limit_value)s adım boyutunun " -"katı olduğundan emin olun, örn. %(offset)s, %(valid_value1)s, " -"%(valid_value2)s, vb." - -#, 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] "" -"Bu değerin en az %(limit_value)d karaktere sahip olduğuna emin olun (şu an " -"%(show_value)d)." -msgstr[1] "" -"Bu değerin en az %(limit_value)d karaktere sahip olduğuna emin olun (şu an " -"%(show_value)d)." - -#, 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] "" -"Bu değerin en fazla %(limit_value)d karaktere sahip olduğuna emin olun (şu " -"an %(show_value)d)." -msgstr[1] "" -"Bu değerin en fazla %(limit_value)d karaktere sahip olduğuna emin olun (şu " -"an %(show_value)d)." - -msgid "Enter a number." -msgstr "Bir sayı girin." - -#, 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] "Toplamda %(max)s rakamdan daha fazla olmadığından emin olun." -msgstr[1] "Toplamda %(max)s rakamdan daha fazla olmadığından emin olun." - -#, 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] "%(max)s ondalık basamaktan daha fazla olmadığından emin olun." -msgstr[1] "%(max)s ondalık basamaktan daha fazla olmadığından emin olun." - -#, 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] "" -"Ondalık noktasından önce %(max)s rakamdan daha fazla olmadığından emin olun." -msgstr[1] "" -"Ondalık noktasından önce %(max)s rakamdan daha fazla olmadığından emin olun." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"“%(extension)s” dosya uzantısına izin verilmiyor. İzin verilen uzantılar: " -"%(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Boş karakterlere izin verilmiyor." - -msgid "and" -msgstr "ve" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "Bu %(field_labels)s alanına sahip %(model_name)s zaten mevcut." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "\"%(name)s\" kısıtlaması ihlal edildi." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r değeri geçerli bir seçim değil." - -msgid "This field cannot be null." -msgstr "Bu alan boş olamaz." - -msgid "This field cannot be blank." -msgstr "Bu alan boş olamaz." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Bu %(field_label)s alanına sahip %(model_name)s zaten mevcut." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s, %(date_field_label)s %(lookup_type)s için benzersiz olmak " -"zorundadır." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Alan türü: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” değeri ya True ya da False olmak zorundadır." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” değeri ya True, False ya da None olmak zorundadır." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (Ya True ya da False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Dizgi (%(max_length)s karaktere kadar)" - -msgid "String (unlimited)" -msgstr "Dizgi (sınırsız)" - -msgid "Comma-separated integers" -msgstr "Virgülle ayrılmış tamsayılar" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"“%(value)s” değeri geçersiz bir tarih biçimine sahip. Bu YYYY-MM-DD " -"biçiminde olmak zorundadır." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"“%(value)s” değeri doğru bir biçime (YYYY-MM-DD) sahip ancak bu geçersiz bir " -"tarih." - -msgid "Date (without time)" -msgstr "Tarih (saat olmadan)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” değeri geçersiz bir biçime sahip. YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" -"[TZ] biçiminde olmak zorundadır." - -#, 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 "" -"“%(value)s” değeri doğru bir biçime (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) " -"sahip ancak bu geçersiz bir tarih/saat." - -msgid "Date (with time)" -msgstr "Tarih (saat olan)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” değeri bir ondalık sayı olmak zorundadır." - -msgid "Decimal number" -msgstr "Ondalık sayı" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s” değer geçersiz bir biçime sahip. [DD] [HH:[MM:]]ss[.uuuuuu] " -"biçiminde olmak zorundadır." - -msgid "Duration" -msgstr "Süre" - -msgid "Email address" -msgstr "E-posta adresi" - -msgid "File path" -msgstr "Dosya yolu" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” değeri kayan noktalı bir sayı olmak zorundadır." - -msgid "Floating point number" -msgstr "Kayan noktalı sayı" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” değeri bir tamsayı olmak zorundadır." - -msgid "Integer" -msgstr "Tamsayı" - -msgid "Big (8 byte) integer" -msgstr "Büyük (8 bayt) tamsayı" - -msgid "Small integer" -msgstr "Küçük tamsayı" - -msgid "IPv4 address" -msgstr "IPv4 adresi" - -msgid "IP address" -msgstr "IP adresi" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” değeri ya None, True ya da False olmak zorundadır." - -msgid "Boolean (Either True, False or None)" -msgstr "Booleanl (Ya True, False, ya da None)" - -msgid "Positive big integer" -msgstr "Pozitif büyük tamsayı" - -msgid "Positive integer" -msgstr "Pozitif tamsayı" - -msgid "Positive small integer" -msgstr "Pozitif küçük tamsayı" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Kısaltma (%(max_length)s karaktere kadar)" - -msgid "Text" -msgstr "Metin" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"“%(value)s” değeri geçersiz bir biçime sahip. HH:MM[:ss[.uuuuuu]] biçiminde " -"olmak zorundadır." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"“%(value)s” değeri doğru biçime (HH:MM[:ss[.uuuuuu]]) sahip ancak bu " -"geçersiz bir saat." - -msgid "Time" -msgstr "Saat" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Ham ikili veri" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” geçerli bir UUID değil." - -msgid "Universally unique identifier" -msgstr "Evrensel benzersiz tanımlayıcı" - -msgid "File" -msgstr "Dosya" - -msgid "Image" -msgstr "Resim" - -msgid "A JSON object" -msgstr "JSON nesnesi" - -msgid "Value must be valid JSON." -msgstr "Değer geçerli JSON olmak zorundadır." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(field)s %(value)r olan %(model)s benzeri geçerli bir seçim değil." - -msgid "Foreign Key (type determined by related field)" -msgstr "Dış Anahtar (türü ilgili alana göre belirlenir)" - -msgid "One-to-one relationship" -msgstr "Bire-bir ilişki" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s ilişkisi" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s ilişkileri" - -msgid "Many-to-many relationship" -msgstr "Çoka-çok ilişki" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to -#. the label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Bu alan zorunludur." - -msgid "Enter a whole number." -msgstr "Tam bir sayı girin." - -msgid "Enter a valid date." -msgstr "Geçerli bir tarih girin." - -msgid "Enter a valid time." -msgstr "Geçerli bir saat girin." - -msgid "Enter a valid date/time." -msgstr "Geçerli bir tarih/saat girin." - -msgid "Enter a valid duration." -msgstr "Geçerli bir süre girin." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Gün sayıları {min_days} ve {max_days} arasında olmak zorundadır." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Hiç dosya gönderilmedi. Formdaki kodlama türünü kontrol edin." - -msgid "No file was submitted." -msgstr "Hiç dosya gönderilmedi." - -msgid "The submitted file is empty." -msgstr "Gönderilen dosya boş." - -#, 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] "" -"Bu dosya adının en fazla %(max)d karaktere sahip olduğundan emin olun (şu an " -"%(length)d)." -msgstr[1] "" -"Bu dosya adının en fazla %(max)d karaktere sahip olduğundan emin olun (şu an " -"%(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Lütfen ya bir dosya gönderin ya da temizle işaretleme kutusunu işaretleyin, " -"ikisini aynı anda işaretlemeyin." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Geçerli bir resim gönderin. Gönderdiğiniz dosya ya bir resim değildi ya da " -"bozulmuş bir resimdi." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Geçerli bir seçenek seçin. %(value)s mevcut seçeneklerden biri değil." - -msgid "Enter a list of values." -msgstr "Değerlerin bir listesini girin." - -msgid "Enter a complete value." -msgstr "Tam bir değer girin." - -msgid "Enter a valid UUID." -msgstr "Geçerli bir UUID girin." - -msgid "Enter a valid JSON." -msgstr "Geçerli bir JSON girin." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Gizli alan %(name)s) %(error)s" - -#, 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 "" -"ManagementForm verileri eksik veya değiştirilmiş. Eksik alanlar: " -"%(field_names)s. Sorun devam ederse bir hata raporu dosyalamanız gerekebilir." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "Lütfen en fazla %(num)d form gönderin." -msgstr[1] "Lütfen en fazla %(num)d form gönderin." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "Lütfen en az %(num)d form gönderin." -msgstr[1] "Lütfen en az %(num)d form gönderin." - -msgid "Order" -msgstr "Sıralama" - -msgid "Delete" -msgstr "Sil" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Lütfen %(field)s için kopya veriyi düzeltin." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Lütfen %(field)s için benzersiz olmak zorunda olan, kopya veriyi düzeltin." - -#, 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 "" -"Lütfen %(date_field)s içindeki %(lookup)s için benzersiz olmak zorunda olan " -"%(field_name)s için kopya veriyi düzeltin." - -msgid "Please correct the duplicate values below." -msgstr "Lütfen aşağıdaki kopya değerleri düzeltin." - -msgid "The inline value did not match the parent instance." -msgstr "Satıriçi değer ana örnek ile eşleşmedi." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Geçerli bir seçenek seçin. Bu seçenek, mevcut seçeneklerden biri değil." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” geçerli bir değer değil." - -#, 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 "" -"%(datetime)s, %(current_timezone)s saat dilimi olarak yorumlanamadı; bu " -"belirsiz olabilir ya da mevcut olmayabilir." - -msgid "Clear" -msgstr "Temizle" - -msgid "Currently" -msgstr "Şu anki" - -msgid "Change" -msgstr "Değiştir" - -msgid "Unknown" -msgstr "Bilinmiyor" - -msgid "Yes" -msgstr "Evet" - -msgid "No" -msgstr "Hayır" - -msgctxt "Task" -msgid "Ready" -msgstr "Hazır" - -msgctxt "Task" -msgid "Running" -msgstr "Çalışıyor" - -msgctxt "Task" -msgid "Failed" -msgstr "Başarısız oldu" - -msgctxt "Task" -msgid "Successful" -msgstr "Başarılı" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "evet,hayır,olabilir" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d bayt" -msgstr[1] "%(size)d bayt" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "ö.s." - -msgid "a.m." -msgstr "ö.ö." - -msgid "PM" -msgstr "ÖS" - -msgid "AM" -msgstr "ÖÖ" - -msgid "midnight" -msgstr "gece yarısı" - -msgid "noon" -msgstr "öğlen" - -msgid "Monday" -msgstr "Pazartesi" - -msgid "Tuesday" -msgstr "Salı" - -msgid "Wednesday" -msgstr "Çarşamba" - -msgid "Thursday" -msgstr "Perşembe" - -msgid "Friday" -msgstr "Cuma" - -msgid "Saturday" -msgstr "Cumartesi" - -msgid "Sunday" -msgstr "Pazar" - -msgid "Mon" -msgstr "Pzt" - -msgid "Tue" -msgstr "Sal" - -msgid "Wed" -msgstr "Çrş" - -msgid "Thu" -msgstr "Prş" - -msgid "Fri" -msgstr "Cum" - -msgid "Sat" -msgstr "Cmt" - -msgid "Sun" -msgstr "Paz" - -msgid "January" -msgstr "Ocak" - -msgid "February" -msgstr "Şubat" - -msgid "March" -msgstr "Mart" - -msgid "April" -msgstr "Nisan" - -msgid "May" -msgstr "Mayıs" - -msgid "June" -msgstr "Haziran" - -msgid "July" -msgstr "Temmuz" - -msgid "August" -msgstr "Ağustos" - -msgid "September" -msgstr "Eylül" - -msgid "October" -msgstr "Ekim" - -msgid "November" -msgstr "Kasım" - -msgid "December" -msgstr "Aralık" - -msgid "jan" -msgstr "oca" - -msgid "feb" -msgstr "şub" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "nis" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "haz" - -msgid "jul" -msgstr "tem" - -msgid "aug" -msgstr "ağu" - -msgid "sep" -msgstr "eyl" - -msgid "oct" -msgstr "eki" - -msgid "nov" -msgstr "kas" - -msgid "dec" -msgstr "ara" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Oca." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Şub." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mart" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Nisan" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Mayıs" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Haz." - -msgctxt "abbrev. month" -msgid "July" -msgstr "Tem." - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Ağu." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Eyl." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Eki." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Kas." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Ara." - -msgctxt "alt. month" -msgid "January" -msgstr "Ocak" - -msgctxt "alt. month" -msgid "February" -msgstr "Şubat" - -msgctxt "alt. month" -msgid "March" -msgstr "Mart" - -msgctxt "alt. month" -msgid "April" -msgstr "Nisan" - -msgctxt "alt. month" -msgid "May" -msgstr "Mayıs" - -msgctxt "alt. month" -msgid "June" -msgstr "Haziran" - -msgctxt "alt. month" -msgid "July" -msgstr "Temmuz" - -msgctxt "alt. month" -msgid "August" -msgstr "Ağustos" - -msgctxt "alt. month" -msgid "September" -msgstr "Eylül" - -msgctxt "alt. month" -msgid "October" -msgstr "Ekim" - -msgctxt "alt. month" -msgid "November" -msgstr "Kasım" - -msgctxt "alt. month" -msgid "December" -msgstr "Aralık" - -msgid "This is not a valid IPv6 address." -msgstr "Bu, geçerli bir IPv6 adresi değil." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ya da" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d yıl" -msgstr[1] "%(num)d yıl" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d ay" -msgstr[1] "%(num)d ay" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d hafta" -msgstr[1] "%(num)d hafta" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d gün" -msgstr[1] "%(num)d gün" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d saat" -msgstr[1] "%(num)d saat" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d dakika" -msgstr[1] "%(num)d dakika" - -msgid "Forbidden" -msgstr "Yasak" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF doğrulaması başarısız oldu. İstek iptal edildi." - -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 "" -"Bu iletiyi görüyorsunuz çünkü bu HTTPS sitesi, web tarayıcınız tarafından " -"gönderilen “Referer üstbilgisi”ni gerektirir, ancak hiçbir şey gönderilmedi. " -"Bu üstbilgi güvenlik nedenleri için gerekir, tarayıcınızın üçüncü taraf " -"uygulamalar tarafından ele geçirilmediğinden emin olun." - -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 "" -"Eğer tarayıcınızı “Referer” üstbilgilerini etkisizleştirmek için " -"yapılandırdıysanız, lütfen bunları, en azından bu site ya da HTTPS " -"bağlantıları veya “aynı-kaynakta” olan istekler için yeniden etkinleştirin." - -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 "" -"Eğer etiketi " -"kullanıyorsanız ya da “Referrer-Policy: no-referrer” üstbilgisini dahil " -"ediyorsanız, lütfen bunları kaldırın. CSRF koruması, katı göndereni denetimi " -"yapmak için “Referer” üstbilgisi gerektirir. Gizlilik konusunda endişeniz " -"varsa, üçüncü taraf sitelere bağlantılar için gibi " -"alternatifler kullanın." - -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 "" -"Bu iletiyi görüyorsunuz çünkü bu site, formları gönderdiğinizde bir CSRF " -"tanımlama bilgisini gerektirir. Bu tanımlama bilgisi güvenlik nedenleri için " -"gerekir, tarayıcınızın üçüncü taraf uygulamalar tarafından ele " -"geçirilmediğinden emin olun." - -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 "" -"Eğer tarayıcınızı tanımlama bilgilerini etkisizleştirmek için " -"yapılandırdıysanız, lütfen bunları, en azından bu site ya da “aynı-kaynakta” " -"olan istekler için yeniden etkinleştirin." - -msgid "More information is available with DEBUG=True." -msgstr "Daha fazla bilgi DEBUG=True ayarı ile mevcut olur." - -msgid "No year specified" -msgstr "Yıl bilgisi belirtilmedi" - -msgid "Date out of range" -msgstr "Tarih aralık dışında" - -msgid "No month specified" -msgstr "Ay bilgisi belirtilmedi" - -msgid "No day specified" -msgstr "Gün bilgisi belirtilmedi" - -msgid "No week specified" -msgstr "Hafta bilgisi belirtilmedi" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Mevcut %(verbose_name_plural)s yok" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Gelecek %(verbose_name_plural)s mevcut değil, çünkü %(class_name)s." -"allow_future değeri False olarak tanımlı." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "Geçersiz tarih dizgisi “%(datestr)s” verilen biçim “%(format)s”" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Sorguyla eşleşen hiç %(verbose_name)s bulunamadı" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Sayfa “sonuncu” değil, ya da bir tamsayıya dönüştürülemez." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Geçersiz sayfa (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Liste boş ve “%(class_name)s.allow_empty” değeri False." - -msgid "Directory indexes are not allowed here." -msgstr "Dizin indekslerine burada izin verilmiyor." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” mevcut değil" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s indeksi" - -msgid "The install worked successfully! Congratulations!" -msgstr "Yükleme başarılı olarak çalıştı! Tebrikler!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Django %(version)s sürümü için yayım notlarını göster" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Bu sayfayı görüyorsunuz çünkü DEBUG=True parametresi ayarlar dosyanızın içindedir ve " -"herhangi bir URL yapılandırmadınız." - -msgid "Django Documentation" -msgstr "Django Belgeleri" - -msgid "Topics, references, & how-to’s" -msgstr "Konular, kaynaklar ve nasıl yapılırlar" - -msgid "Tutorial: A Polling App" -msgstr "Eğitim: Anket Uygulaması" - -msgid "Get started with Django" -msgstr "Django ile başlayın" - -msgid "Django Community" -msgstr "Django Topluluğu" - -msgid "Connect, get help, or contribute" -msgstr "Bağlanın, yardım alın, ya da katkıda bulunun" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tr/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/tr/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tr/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/tr/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 085619130889d010cd864d59ec720dcee3ba5e01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8aK@Ng25Tv4sG2sb5zyoa5tMLhbfgr3DB0-JGYu5f8@}&-@4fGxPyU(7qyRl9m)|D8Spa^8!{$UD!2N3q zz5)yozzkw=1Vu25SR6%B978c2M{#_B4#of{zB4F6dy@7fPN5V|qclE5hhC;Z z3vylP`i1|fnlSRS`|OH2T`{#A`f#9BGRt&B)Fq>-YO<&=(|TLp4!Ka-CAhvMYKE*T zdTX(&_0BdEI4c`x*N@ z*O1<}W%0eyl{%s(>Z-Qn^_JS}ib`XL%PBqijiec8n%e8Mm9rna~VycAgg{w^DROnZs07papA!paAH K{!7j-(Cj~FebKQ1 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tr/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/tr/formats.py deleted file mode 100644 index 806f442..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/tr/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "d F Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "d F Y H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "d F" -SHORT_DATE_FORMAT = "d M Y" -SHORT_DATETIME_FORMAT = "d M Y H:i" -FIRST_DAY_OF_WEEK = 1 # Pazartesi - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d/%m/%Y", # '25/10/2006' - "%d/%m/%y", # '25/10/06' - "%y-%m-%d", # '06-10-25' - # "%d %B %Y", # '25 Ekim 2006' - # "%d %b. %Y", # '25 Eki. 2006' -] -DATETIME_INPUT_FORMATS = [ - "%d/%m/%Y %H:%M:%S", # '25/10/2006 14:30:59' - "%d/%m/%Y %H:%M:%S.%f", # '25/10/2006 14:30:59.000200' - "%d/%m/%Y %H:%M", # '25/10/2006 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tt/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/tt/LC_MESSAGES/django.mo deleted file mode 100644 index 843b012cb1162315d1cac1e7679fa85ad176feb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14500 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/tt/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/tt/LC_MESSAGES/django.po deleted file mode 100644 index 84d06ef..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/tt/LC_MESSAGES/django.po +++ /dev/null @@ -1,1211 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Azat Khasanshin , 2011 -# v_ildar , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Tatar (http://www.transifex.com/django/django/language/tt/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: tt\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "Гарәп теле" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Азәрбайҗан" - -msgid "Bulgarian" -msgstr "Болгар теле" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "Бенгалия теле" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "Босния теле" - -msgid "Catalan" -msgstr "Каталан теле" - -msgid "Czech" -msgstr "Чех теле" - -msgid "Welsh" -msgstr "Уэльс теле" - -msgid "Danish" -msgstr "Дания теле" - -msgid "German" -msgstr "Алман теле" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Грек теле" - -msgid "English" -msgstr "Инглиз теле" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "Британ инглиз теле" - -msgid "Esperanto" -msgstr "Эсперанто теле" - -msgid "Spanish" -msgstr "Испан теле" - -msgid "Argentinian Spanish" -msgstr "Аргентина испан теле" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Мексикалы испан" - -msgid "Nicaraguan Spanish" -msgstr "Никарагуалы испан" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "Эстон теле" - -msgid "Basque" -msgstr "Баск теле" - -msgid "Persian" -msgstr "Фарсы теле" - -msgid "Finnish" -msgstr "Финн теле" - -msgid "French" -msgstr "Француз теле" - -msgid "Frisian" -msgstr "Фриз теле" - -msgid "Irish" -msgstr "Ирланд теле" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Галлий теле" - -msgid "Hebrew" -msgstr "Яһүд теле" - -msgid "Hindi" -msgstr "Хинд теле" - -msgid "Croatian" -msgstr "Хорват теле" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Венгр теле" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "Индонезия теле" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Исланд теле" - -msgid "Italian" -msgstr "Итальян теле" - -msgid "Japanese" -msgstr "Япон теле" - -msgid "Georgian" -msgstr "Грузин теле" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Казах теле" - -msgid "Khmer" -msgstr "Кхмер теле" - -msgid "Kannada" -msgstr "Каннада теле" - -msgid "Korean" -msgstr "Корея теле" - -msgid "Luxembourgish" -msgstr "Люксембург теле" - -msgid "Lithuanian" -msgstr "Литвалылар теле" - -msgid "Latvian" -msgstr "Латвия теле" - -msgid "Macedonian" -msgstr "Македон теле" - -msgid "Malayalam" -msgstr "Малаялам теле" - -msgid "Mongolian" -msgstr "Монгол теле" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "Голланд теле" - -msgid "Norwegian Nynorsk" -msgstr "Норвегиялеләр (Нюнорск) теле" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "Паджаби теле" - -msgid "Polish" -msgstr "Поляк теле" - -msgid "Portuguese" -msgstr "Португал теле" - -msgid "Brazilian Portuguese" -msgstr "Бразилия португал теле" - -msgid "Romanian" -msgstr "Румын теле" - -msgid "Russian" -msgstr "Рус теле" - -msgid "Slovak" -msgstr "Словак теле" - -msgid "Slovenian" -msgstr "Словен теле" - -msgid "Albanian" -msgstr "Албан теле" - -msgid "Serbian" -msgstr "Серб теле" - -msgid "Serbian Latin" -msgstr "Серб теле (латин алфавиты)" - -msgid "Swedish" -msgstr "Швед теле" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "Тамиль теле" - -msgid "Telugu" -msgstr "Телугу теле" - -msgid "Thai" -msgstr "Тай теле" - -msgid "Turkish" -msgstr "Төрек теле" - -msgid "Tatar" -msgstr "Татар теле" - -msgid "Udmurt" -msgstr "" - -msgid "Ukrainian" -msgstr "Украин теле" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Вьетнам теле" - -msgid "Simplified Chinese" -msgstr "Гадиләштерелгән кытай теле" - -msgid "Traditional Chinese" -msgstr "Традицион кытай теле" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Дөрес кыйммәтне кертегез." - -msgid "Enter a valid URL." -msgstr "Рөхсәт ителгән URLны кертегез." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "Дөрес эл. почта адресны кертегез." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Рөхсәт ителгән IPv4 адресын кертегез." - -msgid "Enter a valid IPv6 address." -msgstr "" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "Өтерләр белән бүленгән сан билгеләрен кертегез" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Бу кыйммәтнең %(limit_value)s булуын тикшерегез (хәзер ул - %(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Бу кыйммәтнең %(limit_value)s карата кечерәк яки тигез булуын тикшерегез." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Бу кыйммәтнең %(limit_value)s карата зуррак яки тигез булуын тикшерегез." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Сан кертегез." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "һәм" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Бу кырның кыйммәте NULL булырга тиеш түгел." - -msgid "This field cannot be blank." -msgstr "Бу кыр буш булырга тиеш түгел." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Мондый %(field_label)s белән булган %(model_name)s инде бар." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "%(field_type)s типтагы кыр" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Логик (True яисә False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Юл (күп дигәндә %(max_length)s)" - -msgid "Comma-separated integers" -msgstr "Өтерләр белән бүленгән бөтен саннар" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Дата (вакыт күрсәтмәсе булмаган)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Дата (вакыт күрсәтмәсе белән)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Унарлы вакланма" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Эл. почта" - -msgid "File path" -msgstr "Файл юлы" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Күчерелүчән өтер белән булган сан" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Бөтен сан" - -msgid "Big (8 byte) integer" -msgstr "Зур бөтен (8 байт)" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "IP-адрес" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Логик (True, False я None)" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Small integer" -msgstr "" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Вакыт" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Тыш ачкыч (тип бәйле кыр буенча билгеләнгән)" - -msgid "One-to-one relationship" -msgstr "\"Бергә бер\" элемтәсе" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Мәҗбүри кыр." - -msgid "Enter a whole number." -msgstr "Бөтен сан кертегез." - -msgid "Enter a valid date." -msgstr "Рөхсәт ителгән датаны кертегез." - -msgid "Enter a valid time." -msgstr "Рөхсәт ителгән вакытны кертегез." - -msgid "Enter a valid date/time." -msgstr "Рөхсәт ителгән дата һәм вакытны кертегез." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Һишбер файл җибәрелмәгән. Форма кодлавын тикшерегез." - -msgid "No file was submitted." -msgstr "Һишбер файл җибәрелмәгән." - -msgid "The submitted file is empty." -msgstr "Җибәрелгән файл буш." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Зинһар, җибәрегез файлны яисә бушайту байракчасын билгеләгез, икесен бергә " -"түгел." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Рөхсәт ителгән рәсемне йөкләгез. Сез йөкләгән файл рәсем түгел яисә бозылган." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Дөрес тәкъдимне сайлагыз. Рөхсәт ителгән кыйммәтләр арасында %(value)s юк. " - -msgid "Enter a list of values." -msgstr "Кыйммәтләр исемлеген кертегез." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" - -msgid "Order" -msgstr "Тәртип" - -msgid "Delete" -msgstr "Бетерергә" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Зинһар, %(field)s кырындагы кабатлана торган кыйммәтне төзәтегез." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Зинһар, %(field)s кырындагы кыйммәтне төзәтегез, ул уникаль булырга тиеш." - -#, 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 "" -"Зинһар, %(field_name)s кырындагы кыйммәтне төзәтегез, ул %(date_field)s " -"кырындагы %(lookup)s өчен уникаль булырга тиеш." - -msgid "Please correct the duplicate values below." -msgstr "Зинһар, астагы кабатлана торган кыйммәтләрне төзәтегез." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Дөрес тәкъдимне сайлагыз. Рөхсәт ителгән кыйммәтләр арасында сезнең вариант " -"юк." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Бушайтырга" - -msgid "Currently" -msgstr "Хәзерге вакытта" - -msgid "Change" -msgstr "Үзгәртергә" - -msgid "Unknown" -msgstr "Билгесез" - -msgid "Yes" -msgstr "Әйе" - -msgid "No" -msgstr "Юк" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "әйе,юк,бәлки" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s ГБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "т.с." - -msgid "a.m." -msgstr "т.к." - -msgid "PM" -msgstr "ТС" - -msgid "AM" -msgstr "ТК" - -msgid "midnight" -msgstr "төн уртасы" - -msgid "noon" -msgstr "көн уртасы" - -msgid "Monday" -msgstr "Дүшәмбе" - -msgid "Tuesday" -msgstr "Сишәмбе" - -msgid "Wednesday" -msgstr "Чәршәмбе" - -msgid "Thursday" -msgstr "Пәнҗешәмбе" - -msgid "Friday" -msgstr "Җомга" - -msgid "Saturday" -msgstr "Шимбә" - -msgid "Sunday" -msgstr "Якшәмбе" - -msgid "Mon" -msgstr "Дүш" - -msgid "Tue" -msgstr "Сиш" - -msgid "Wed" -msgstr "Чәр" - -msgid "Thu" -msgstr "Пнҗ" - -msgid "Fri" -msgstr "Җом" - -msgid "Sat" -msgstr "Шим" - -msgid "Sun" -msgstr "Якш" - -msgid "January" -msgstr "Гыйнвар" - -msgid "February" -msgstr "Февраль" - -msgid "March" -msgstr "Март" - -msgid "April" -msgstr "Апрель" - -msgid "May" -msgstr "Май" - -msgid "June" -msgstr "Июнь" - -msgid "July" -msgstr "Июль" - -msgid "August" -msgstr "Август" - -msgid "September" -msgstr "Сентябрь" - -msgid "October" -msgstr "Октябрь" - -msgid "November" -msgstr "Ноябрь" - -msgid "December" -msgstr "Декабрь" - -msgid "jan" -msgstr "гый" - -msgid "feb" -msgstr "фев" - -msgid "mar" -msgstr "мар" - -msgid "apr" -msgstr "апр" - -msgid "may" -msgstr "май" - -msgid "jun" -msgstr "июн" - -msgid "jul" -msgstr "июл" - -msgid "aug" -msgstr "авг" - -msgid "sep" -msgstr "сен" - -msgid "oct" -msgstr "окт" - -msgid "nov" -msgstr "ноя" - -msgid "dec" -msgstr "дек" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Гый." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Фев." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Март" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Апрель" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Май" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Июнь" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Июль" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Авг." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Сен." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Окт." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Ноя." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Дек." - -msgctxt "alt. month" -msgid "January" -msgstr "гыйнвар" - -msgctxt "alt. month" -msgid "February" -msgstr "февраль" - -msgctxt "alt. month" -msgid "March" -msgstr "март" - -msgctxt "alt. month" -msgid "April" -msgstr "апрель" - -msgctxt "alt. month" -msgid "May" -msgstr "май" - -msgctxt "alt. month" -msgid "June" -msgstr "июнь" - -msgctxt "alt. month" -msgid "July" -msgstr "июль" - -msgctxt "alt. month" -msgid "August" -msgstr "август" - -msgctxt "alt. month" -msgid "September" -msgstr "сентябрь" - -msgctxt "alt. month" -msgid "October" -msgstr "октябрь" - -msgctxt "alt. month" -msgid "November" -msgstr "ноябрь" - -msgctxt "alt. month" -msgid "December" -msgstr "декабрь" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "я" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "Ел билгеләнмәгән" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Ай билгеләнмәгән" - -msgid "No day specified" -msgstr "Көн билгеләнмәгән" - -msgid "No week specified" -msgstr "Атна билгеләнмәгән" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Файдалана алырлык %(verbose_name_plural)s юк" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(class_name)s.allow_future False булуы сәбәпле, киләсе " -"%(verbose_name_plural)s файдалана алырлык түгел" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Таләпкә туры килгән %(verbose_name)s табылмаган" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/udm/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/udm/LC_MESSAGES/django.mo deleted file mode 100644 index 0c7ab6d1221496d3fd113e75a52f617b7f3498d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12822 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/udm/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/udm/LC_MESSAGES/django.po deleted file mode 100644 index 68c2bc7..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/udm/LC_MESSAGES/django.po +++ /dev/null @@ -1,1197 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-27 22:40+0200\n" -"PO-Revision-Date: 2019-11-05 00:38+0000\n" -"Last-Translator: Ramiro Morales\n" -"Language-Team: Udmurt (http://www.transifex.com/django/django/language/" -"udm/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: udm\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "Африкаанс" - -msgid "Arabic" -msgstr "Араб" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "Азербайджан" - -msgid "Bulgarian" -msgstr "Болгар" - -msgid "Belarusian" -msgstr "Беларус" - -msgid "Bengali" -msgstr "Бенгал" - -msgid "Breton" -msgstr "Бретон" - -msgid "Bosnian" -msgstr "Босниец" - -msgid "Catalan" -msgstr "Каталан" - -msgid "Czech" -msgstr "Чех" - -msgid "Welsh" -msgstr "Уэльс" - -msgid "Danish" -msgstr "Датчан" - -msgid "German" -msgstr "Немец" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Грек" - -msgid "English" -msgstr "Англи" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "Британиысь англи" - -msgid "Esperanto" -msgstr "Эсперанто" - -msgid "Spanish" -msgstr "Испан" - -msgid "Argentinian Spanish" -msgstr "Аргентинаысь испан" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Мексикаысь испан" - -msgid "Nicaraguan Spanish" -msgstr "Никарагуаысь испан" - -msgid "Venezuelan Spanish" -msgstr "Венесуэлаысь испан" - -msgid "Estonian" -msgstr "Эстон" - -msgid "Basque" -msgstr "Баск" - -msgid "Persian" -msgstr "Перс" - -msgid "Finnish" -msgstr "Финн" - -msgid "French" -msgstr "Француз" - -msgid "Frisian" -msgstr "Фриз" - -msgid "Irish" -msgstr "Ирланд" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Галисий" - -msgid "Hebrew" -msgstr "Иврит" - -msgid "Hindi" -msgstr "Хинди" - -msgid "Croatian" -msgstr "Хорват" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Венгер" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Интерлингва" - -msgid "Indonesian" -msgstr "Индонези" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "Исланд" - -msgid "Italian" -msgstr "Итальян" - -msgid "Japanese" -msgstr "Япон" - -msgid "Georgian" -msgstr "Грузин" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Казах" - -msgid "Khmer" -msgstr "Кхмер" - -msgid "Kannada" -msgstr "Каннада" - -msgid "Korean" -msgstr "Корей" - -msgid "Luxembourgish" -msgstr "Люксембург" - -msgid "Lithuanian" -msgstr "Литва" - -msgid "Latvian" -msgstr "Латвий" - -msgid "Macedonian" -msgstr "Македон" - -msgid "Malayalam" -msgstr "Малаялам" - -msgid "Mongolian" -msgstr "Монгол" - -msgid "Marathi" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Непал" - -msgid "Dutch" -msgstr "Голланд" - -msgid "Norwegian Nynorsk" -msgstr "Норвег (нюнорск)" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "Панджаби" - -msgid "Polish" -msgstr "Поляк" - -msgid "Portuguese" -msgstr "Португал" - -msgid "Brazilian Portuguese" -msgstr "Бразилиысь португал" - -msgid "Romanian" -msgstr "Румын" - -msgid "Russian" -msgstr "Ӟуч" - -msgid "Slovak" -msgstr "Словак" - -msgid "Slovenian" -msgstr "Словен" - -msgid "Albanian" -msgstr "Албан" - -msgid "Serbian" -msgstr "Серб" - -msgid "Serbian Latin" -msgstr "Серб (латиницаен)" - -msgid "Swedish" -msgstr "Швед" - -msgid "Swahili" -msgstr "Суахили" - -msgid "Tamil" -msgstr "Тамиль" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Thai" -msgstr "Тай" - -msgid "Turkish" -msgstr "Турок" - -msgid "Tatar" -msgstr "Бигер" - -msgid "Udmurt" -msgstr "Удмурт" - -msgid "Ukrainian" -msgstr "Украин" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Вьетнам" - -msgid "Simplified Chinese" -msgstr "Китай (капчиятэм)" - -msgid "Traditional Chinese" -msgstr "Китай (традици)" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -msgid "Syndication" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Тазэ шонер гожтэ." - -msgid "Enter a valid URL." -msgstr "Шонер URL гожтэ." - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "Электорн почта адресэз шонер гожтэ" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Шонер IPv4-адрес гожтэ." - -msgid "Enter a valid IPv6 address." -msgstr "Шонер IPv6-адрес гожтэ." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Шонер IPv4 яке IPv6 адрес гожтэ." - -msgid "Enter only digits separated by commas." -msgstr "Запятойёсын висъям лыдпусъёсты гожтэ" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Эскере, та %(limit_value)s шуыса. Али татын %(show_value)s." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Талы %(limit_value)s-лэсь бадӟымгес луыны уг яра." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Талы %(limit_value)s-лэсь ӧжытгес луыны уг яра." - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "Лыд гожтэ." - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "но" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "Та NULL луыны уг яра." - -msgid "This field cannot be blank." -msgstr "Та буш луыны уг яра." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "Таӵе %(field_label)s-ен %(model_name)s вань ини." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "%(field_type)s типъем бусы" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "True яке False" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Чур (%(max_length)s пусозь кузьда)" - -msgid "Comma-separated integers" -msgstr "Запятоен висъям быдэс лыдъёс" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Дата (час-минут пусйытэк)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Дата но час-минут" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Десятичной лыд." - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Электрон почта адрес" - -msgid "File path" -msgstr "Файллэн нимыз" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Вещественной лыд" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "целой" - -msgid "Big (8 byte) integer" -msgstr "Бадӟым (8 байтъем) целой лыд" - -msgid "IPv4 address" -msgstr "IPv4 адрес" - -msgid "IP address" -msgstr "IP адрес" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "True, False яке None" - -msgid "Positive integer" -msgstr "Целой, нольлэсь бадӟым лыд" - -msgid "Positive small integer" -msgstr "Нольлэсь бадӟым пичи целой лыд" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Компьютерной ним (%(max_length)s пусозь кузьда)" - -msgid "Small integer" -msgstr "Пичи целой лыд" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Час-минут" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Суред" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Мукет моделен герӟет (тип герӟано бусыя валамын)." - -msgid "One-to-one relationship" -msgstr "Одӥг-одӥг герӟет" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "Та клуэ." - -msgid "Enter a whole number." -msgstr "Целой лыд гожтэ." - -msgid "Enter a valid date." -msgstr "Шонер дата гожтэ." - -msgid "Enter a valid time." -msgstr "Шонер час-минут гожтэ." - -msgid "Enter a valid date/time." -msgstr "Шонер дата но час-минут гожтэ." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Одӥг файл но лэзьымтэ. Формалэсь код." - -msgid "No file was submitted." -msgstr "Файл лэземын ӧвӧл." - -msgid "The submitted file is empty." -msgstr "Лэзем файл буш." - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Файл лэзе яке файл ӵушоно шуыса пусъе, огдыръя соиз но, таиз но уг яра." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "Суред лэзе. Тӥляд файлды лэзьымтэ яке со суред ӧвӧл." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Шонер вариант быръе. %(value)s вариантъёс пӧлын ӧвӧл." - -msgid "Enter a list of values." -msgstr "Список лэзе." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "" - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" - -msgid "Order" -msgstr "Рад" - -msgid "Delete" -msgstr "Ӵушоно" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" - -#, 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 "" - -msgid "Please correct the duplicate values below." -msgstr "" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Буш кароно" - -msgid "Currently" -msgstr "Али" - -msgid "Change" -msgstr "Тупатъяно" - -msgid "Unknown" -msgstr "Тодымтэ" - -msgid "Yes" -msgstr "Бен" - -msgid "No" -msgstr "Ӧвӧл" - -msgid "Year" -msgstr "" - -msgid "Month" -msgstr "" - -msgid "Day" -msgstr "" - -msgid "yes,no,maybe" -msgstr "бен,ӧвӧл,уг тодӥськы" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" - -#, python-format -msgid "%s KB" -msgstr "%s КБ" - -#, python-format -msgid "%s MB" -msgstr "%s МБ" - -#, python-format -msgid "%s GB" -msgstr "%s МБ" - -#, python-format -msgid "%s TB" -msgstr "%s ТБ" - -#, python-format -msgid "%s PB" -msgstr "%s ПБ" - -msgid "p.m." -msgstr "лымшор бере" - -msgid "a.m." -msgstr "лымшор азе" - -msgid "PM" -msgstr "лымшор бере" - -msgid "AM" -msgstr "лымшор азе" - -msgid "midnight" -msgstr "уйшор" - -msgid "noon" -msgstr "лымшор" - -msgid "Monday" -msgstr "Вордӥськон" - -msgid "Tuesday" -msgstr "Пуксён" - -msgid "Wednesday" -msgstr "Вирнунал" - -msgid "Thursday" -msgstr "Покчиарня" - -msgid "Friday" -msgstr "Удмуртарня" - -msgid "Saturday" -msgstr "Кӧснунал" - -msgid "Sunday" -msgstr "Арнянунал" - -msgid "Mon" -msgstr "врд" - -msgid "Tue" -msgstr "пкс" - -msgid "Wed" -msgstr "врн" - -msgid "Thu" -msgstr "пкч" - -msgid "Fri" -msgstr "удм" - -msgid "Sat" -msgstr "ксн" - -msgid "Sun" -msgstr "арн" - -msgid "January" -msgstr "толшор" - -msgid "February" -msgstr "тулыспал" - -msgid "March" -msgstr "южтолэзь" - -msgid "April" -msgstr "оштолэзь" - -msgid "May" -msgstr "куартолэзь" - -msgid "June" -msgstr "инвожо" - -msgid "July" -msgstr "пӧсьтолэзь" - -msgid "August" -msgstr "гудырикошкон" - -msgid "September" -msgstr "куарусён" - -msgid "October" -msgstr "коньывуон" - -msgid "November" -msgstr "шуркынмон" - -msgid "December" -msgstr "толсур" - -msgid "jan" -msgstr "тшт" - -msgid "feb" -msgstr "тпт" - -msgid "mar" -msgstr "южт" - -msgid "apr" -msgstr "ошт" - -msgid "may" -msgstr "крт" - -msgid "jun" -msgstr "ивт" - -msgid "jul" -msgstr "пст" - -msgid "aug" -msgstr "гкт" - -msgid "sep" -msgstr "кут" - -msgid "oct" -msgstr "квт" - -msgid "nov" -msgstr "шкт" - -msgid "dec" -msgstr "тст" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "тшт" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "тпт" - -msgctxt "abbrev. month" -msgid "March" -msgstr "южт" - -msgctxt "abbrev. month" -msgid "April" -msgstr "ошт" - -msgctxt "abbrev. month" -msgid "May" -msgstr "крт" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ивт" - -msgctxt "abbrev. month" -msgid "July" -msgstr "пст" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "гкт" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "кут" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "квт" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "шкт" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "тст" - -msgctxt "alt. month" -msgid "January" -msgstr "толшоре" - -msgctxt "alt. month" -msgid "February" -msgstr "тулыспалэ" - -msgctxt "alt. month" -msgid "March" -msgstr "южтолэзе" - -msgctxt "alt. month" -msgid "April" -msgstr "оштолэзе" - -msgctxt "alt. month" -msgid "May" -msgstr "куартолэзе" - -msgctxt "alt. month" -msgid "June" -msgstr "инвожое" - -msgctxt "alt. month" -msgid "July" -msgstr "пӧсьтолэзе" - -msgctxt "alt. month" -msgid "August" -msgstr "гудырикошконэ" - -msgctxt "alt. month" -msgid "September" -msgstr "куарусёнэ" - -msgctxt "alt. month" -msgid "October" -msgstr "коньывуонэ" - -msgctxt "alt. month" -msgid "November" -msgstr "шуркынмонэ" - -msgctxt "alt. month" -msgid "December" -msgstr "толсуре" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "яке" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "" - -msgid "0 minutes" -msgstr "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Папкаослэсь пуштроссэс татын учкыны уг яра." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s папкалэн пушторсэз" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ug/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ug/LC_MESSAGES/django.mo deleted file mode 100644 index 359ecd556f0518d4b8787d37feb2233db19977a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35426 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, 2018 -# Abduqadir Abliz , 2023-2024 -# Abduqadir Abliz , 2023 -# Azat, 2023,2025 -# Murat Orhun , 2023 -# Natalia, 2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Natalia, 2025\n" -"Language-Team: Uyghur (http://app.transifex.com/django/django/language/ug/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ug\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "ئافرىكانسچە" - -msgid "Arabic" -msgstr "ئەرەبچە" - -msgid "Algerian Arabic" -msgstr "ئالجىرىيە ئەرەپچىسى" - -msgid "Asturian" -msgstr "ئاستۇرىچە" - -msgid "Azerbaijani" -msgstr "ئەزەربەيجانچە" - -msgid "Bulgarian" -msgstr "بۇلغارچە" - -msgid "Belarusian" -msgstr "بېلورۇسىچە" - -msgid "Bengali" -msgstr "بېنگالچە" - -msgid "Breton" -msgstr "بىرېتونچە" - -msgid "Bosnian" -msgstr "بوسنىيەچە" - -msgid "Catalan" -msgstr "كاتالانچە" - -msgid "Central Kurdish (Sorani)" -msgstr "مەركىزى كۇردچە ( سورانى) " - -msgid "Czech" -msgstr "چېخچە" - -msgid "Welsh" -msgstr "ۋېلشچە" - -msgid "Danish" -msgstr "دانىشچە" - -msgid "German" -msgstr "گىرمانچە" - -msgid "Lower Sorbian" -msgstr "تۆۋەن سوربچە" - -msgid "Greek" -msgstr "گىرېكچە" - -msgid "English" -msgstr "ئىنگلىزچە" - -msgid "Australian English" -msgstr "" -"ئاۋىستىرالىيە ئىنگلزچىسى\n" -" " - -msgid "British English" -msgstr "ئەنگىلىيە ئىنگىلىزچىسى" - -msgid "Esperanto" -msgstr "دۇنيا تىلى" - -msgid "Spanish" -msgstr "ئىسپانچە" - -msgid "Argentinian Spanish" -msgstr "ئارگېنتىنا ئىسپانچىسى" - -msgid "Colombian Spanish" -msgstr "كولۇمبىيە ئىسپانچىسى" - -msgid "Mexican Spanish" -msgstr "مېكسىكا ئىسپانچىسى" - -msgid "Nicaraguan Spanish" -msgstr "نىكاراگۇئا ئىسپاچىسى" - -msgid "Venezuelan Spanish" -msgstr "ۋېنېزۇئېلا ئىسپانچىسى" - -msgid "Estonian" -msgstr "ئېستونىيەچە" - -msgid "Basque" -msgstr "بەسىكچە" - -msgid "Persian" -msgstr "پارىسچە" - -msgid "Finnish" -msgstr "ڧىنلانىدچە" - -msgid "French" -msgstr "ڧىرانسۇزچە" - -msgid "Frisian" -msgstr "فىرىزىيەچە" - -msgid "Irish" -msgstr "ئىرېلاندىيەچە" - -msgid "Scottish Gaelic" -msgstr "شوتلاندىيەچە" - -msgid "Galician" -msgstr "گالىچىيەچە" - -msgid "Hebrew" -msgstr "ئىبرانىچە" - -msgid "Hindi" -msgstr "ھىندىچە" - -msgid "Croatian" -msgstr "كىرودىيەچە" - -msgid "Upper Sorbian" -msgstr "يۇقىرى سوربچە" - -msgid "Hungarian" -msgstr "ماجارچە" - -msgid "Armenian" -msgstr "ئارمىنىيەچە" - -msgid "Interlingua" -msgstr "خەلقئارالىق تىل" - -msgid "Indonesian" -msgstr "ھىندىنوزىيەچە" - -msgid "Igbo" -msgstr "ئىبوچە" - -msgid "Ido" -msgstr "ئىيدوچە" - -msgid "Icelandic" -msgstr "ئىسلاندىيەچە" - -msgid "Italian" -msgstr "ئىتالىيەچە" - -msgid "Japanese" -msgstr "ياپونچە" - -msgid "Georgian" -msgstr "گرۇزىيەچە" - -msgid "Kabyle" -msgstr "كەبىيلچە" - -msgid "Kazakh" -msgstr "قازاقچە" - -msgid "Khmer" -msgstr "كامىيرچە" - -msgid "Kannada" -msgstr "كانناداچە" - -msgid "Korean" -msgstr "كورىيەچە" - -msgid "Kyrgyz" -msgstr "قىرغىزچە" - -msgid "Luxembourgish" -msgstr "لىيۇكسېمبۇرگچە" - -msgid "Lithuanian" -msgstr "لىتۋاچە" - -msgid "Latvian" -msgstr "لاتۋىيەچە" - -msgid "Macedonian" -msgstr "ماكېدونىيەچە" - -msgid "Malayalam" -msgstr "مالىيالامچە" - -msgid "Mongolian" -msgstr "مۇڭغۇلچە" - -msgid "Marathi" -msgstr "ماراتىچە" - -msgid "Malay" -msgstr "مالايچە" - -msgid "Burmese" -msgstr "بېرمىچە" - -msgid "Norwegian Bokmål" -msgstr "نورۋېگىيە بوكمىلچىسى" - -msgid "Nepali" -msgstr "نېپالچە" - -msgid "Dutch" -msgstr "گوللاندىيەچە" - -msgid "Norwegian Nynorsk" -msgstr "نورۋېگىيە نىنورسكچىسى" - -msgid "Ossetic" -msgstr "ئوسېتچە" - -msgid "Punjabi" -msgstr "پۇنجابىچە" - -msgid "Polish" -msgstr "پولشاچە" - -msgid "Portuguese" -msgstr "پورتۇگالچە" - -msgid "Brazilian Portuguese" -msgstr "بىرازىلىيە پورتۇگالچىسى" - -msgid "Romanian" -msgstr "رومەينىيەچە" - -msgid "Russian" -msgstr "رۇسچە" - -msgid "Slovak" -msgstr "سلوۋاكىيەچە" - -msgid "Slovenian" -msgstr "سىلوۋېنىيەچە" - -msgid "Albanian" -msgstr "ئالبانىيەچە" - -msgid "Serbian" -msgstr "سېربىيەچە" - -msgid "Serbian Latin" -msgstr "سېربىيە لاتىنچىسى" - -msgid "Swedish" -msgstr "شىۋىتسىيەچە" - -msgid "Swahili" -msgstr "سۋاھىلچە" - -msgid "Tamil" -msgstr "تامىلچە" - -msgid "Telugu" -msgstr "تېلۇگۇ" - -msgid "Tajik" -msgstr "تاجىكچە" - -msgid "Thai" -msgstr "تايلاندچە" - -msgid "Turkmen" -msgstr "تۈركمەنچە" - -msgid "Turkish" -msgstr "تۈركچە" - -msgid "Tatar" -msgstr "تاتارچە" - -msgid "Udmurt" -msgstr "ئۇدمۇرتچە" - -msgid "Uyghur" -msgstr "ئۇيغۇرچە" - -msgid "Ukrainian" -msgstr "ئۇكرائىنچە" - -msgid "Urdu" -msgstr "ئوردۇچە" - -msgid "Uzbek" -msgstr "ئۆزبەكچە" - -msgid "Vietnamese" -msgstr "ۋېيتنامچە" - -msgid "Simplified Chinese" -msgstr "خەنزۇچە" - -msgid "Traditional Chinese" -msgstr "ئەنئەنىۋى خەنزۇچىسى" - -msgid "Messages" -msgstr "قىسقا ئۇچۇر" - -msgid "Site Maps" -msgstr "بېكەت خەرىتىسى" - -msgid "Static Files" -msgstr "سىتاتىك ھۆججەت" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "بەت نومۇرى پۈتۈن سان ئەمەس" - -msgid "That page number is less than 1" -msgstr "بەت نومۇرى 1 دىن كىچىك" - -msgid "That page contains no results" -msgstr "ئۇ بەتتە ھېچقانداق نەتىجە يوق" - -msgid "Enter a valid value." -msgstr "بىر ئىناۋەتلىك قىممەتنى تولدۇرۇڭ" - -msgid "Enter a valid domain name." -msgstr "ئىناۋەتلىك دائىرە ئىسمى كىرگۈزۈلىدۇ." - -msgid "Enter a valid URL." -msgstr "ئىناۋەتلىك URL نى تولدۇرۇڭ" - -msgid "Enter a valid integer." -msgstr "ئىناۋەتلىك پۈتۈن سان تولدۇرۇڭ" - -msgid "Enter a valid email address." -msgstr "ئىناۋەتلىك ئېلخەت ئادرېسىنى كىرگۈزۈڭ." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"ھەرپ ، سان ، ئاستى سىزىق ياكى سىزىقچىلاردىن تەركىب تاپقان ئۈنۈملۈك «سىلاگ» " -"نى كىرگۈزۈڭ." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"يۇنىكودلۇق ھەرپ، سان، ئاستى سىزىق ياكى سىزىقچىلاردىن تەركىب تاپقان ئۈنۈملۈك " -"«slug» نى كىرگۈزۈڭ." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "ئىناۋەتلىك %(protocol)sئادرېسى كىرگۈزۈلىدۇ." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 ياكى IPv6" - -msgid "Enter only digits separated by commas." -msgstr "پەش ئارقىلىق ئايرىلغان رەقەملەرنىلا كىرگۈزۈڭ." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"بۇ قىممەتنىڭ %(limit_value)s بولىشىغا كاپالەتلىك قىلىڭ ( ھازىر " -"%(show_value)s)" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"بۇ قىممەتنىڭ %(limit_value)s دىن تۆۋەن ياكى تەڭ بولۇشىغا كاپالەتلىك قىلىڭ" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"بۇ قىممەتنىڭ %(limit_value)s دىن چوڭ ياكى تەڭ بولۇشىغا كاپالەتلىك قىلىڭ" - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "بۇ قىممەتنىڭ %(limit_value)s نىڭ كۆپەيتمىسى بولىشىغا كاپالەتلىك قىلىڭ" - -#, 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 "" -"بۇ قىممەت كۆپ قەدەم باسقۇچلۇق بولسۇن %(limit_value)s، %(offset)s دىن " -"باشلىنىپ، مەسىلەن %(offset)s، %(valid_value1)s، %(valid_value2)s ۋە باشقىلار." - -#, 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] "" -"بۇ قىممەتنىڭ كەم دېگەندە %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ " -"(ھازىر %(show_value)d بار)." -msgstr[1] "" -"بۇ قىممەتنىڭ كەم دېگەندە %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ " -"(ھازىر %(show_value)d بار)." - -#, 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] "" -"بۇ قىممەتنىڭ ئەڭ كۆپ بولغاندا %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ " -"(ھازىر %(show_value)d بار)." -msgstr[1] "" -"بۇ قىممەتنىڭ ئەڭ كۆپ بولغاندا %(limit_value)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ " -"(ئۇنىڭدا %(show_value)d بار). " - -msgid "Enter a number." -msgstr "سان كىرگۈزۈڭ." - -#, 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] "جەمى 4%(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ." -msgstr[1] "جەمى %(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ." - -#, 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] "%(max)s ئونلۇق ئورۇندىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ." -msgstr[1] "%(max)s ئونلۇق ئورۇندىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ." - -#, 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] "" -"ئونلۇق نۇقتىدىن ئىلگىرى %(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ." -msgstr[1] "" -"ئونلۇق نۇقتىدىن ئىلگىرى %(max)s خانىدىن ئېشىپ كەتمەسلىكىگە كاپالەتلىك قىلىڭ." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"ھۆججەت كېڭەيتىشكە «%(extension)s» رۇخسەت قىلىنمايدۇ. رۇخسەت قىلىنغان " -"كېڭەيتىلمە: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "بوش ھەرپلەرگە رۇخسەت قىلىنمايدۇ." - -msgid "and" -msgstr "ۋە" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s بىلەن بۇ %(field_labels)s مەۋجۇت." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "«%(name)s» چەكلىمىسى بۇزۇلدى." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "قىممەت %(value)r ئىناۋەتسىز." - -msgid "This field cannot be null." -msgstr "بۇ ئورۇننى بوش قويۇشقا بولمايدۇ" - -msgid "This field cannot be blank." -msgstr "بۇ ئورۇننى بوش قويۇشقا بولمايدۇ" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "بۇ %(field_label)s بىلەن %(model_name)s مەۋجۇت." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s چوقۇم %(date_field_label)s %(lookup_type)s ئۈچۈن بىردىنبىر " -"بولۇشى كېرەك." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "تىپ تۈرى: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "«%(value)s» قىممىتى چوقۇم True ياكى False بولۇشى كېرەك." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "«%(value)s» قىممىتى چوقۇم True ، False ياكى None بولۇشى كېرەك." - -msgid "Boolean (Either True or False)" -msgstr "Boolean (True ياكى False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "(%(max_length)s گە قەدەر ئۇزۇنلۇقتىكى) ھەرپ-بەلگە" - -msgid "String (unlimited)" -msgstr "ھەرپ-بەلگە ( ئۇزۇنلۇققا چەكلىمە يوق)" - -msgid "Comma-separated integers" -msgstr "پەش بىلەن ئايرىلغان پۈتۈن سان" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"«%(value)s» قىممىتى ئىناۋەتسىز ۋاقىت فورماتىدا. ئۇ چوقۇم YYYY-MM-DD شەكلىدە " -"بولۇشى كېرەك." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"«%(value)s» قىممىتىنىڭ توغرا فورماتى (YYYY-MM-DD) بار ، ئەمما ئۇ ۋاقىت " -"ئىناۋەتسىز." - -msgid "Date (without time)" -msgstr "چېسلا (سائەت مىنۇت يوق)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"«%(value)s» قىممىتى ئىناۋەتسىز. ئۇ چوقۇم YYYY-MM-DD HH: MM [: ss [.uuuuuu]] " -"[TZ] شەكلىدە بولۇشى كېرەك." - -#, 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 "" -"«%(value)s» قىممىتىنىڭ توغرا فورماتى بار (YYYY-MM-DD HH: MM [: ss [.uuuuuu]] " -"[TZ]) ئەمما ئۇ ئىناۋەتسىز كۈن / ۋاقىت." - -msgid "Date (with time)" -msgstr "چېسلا (ۋاقىت بىلەن)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "«%(value)s» قىممىتى چوقۇم پۈتۈن سان بولۇشى كېرەك." - -msgid "Decimal number" -msgstr "ئونلۇق سان" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"«%(value)s» قىممىتى ئىناۋەتسىز. ئۇ چوقۇم [DD] [[HH:] MM:] ss [.uuuuuu] " -"شەكلىدە بولۇشى كېرەك." - -msgid "Duration" -msgstr "داۋاملىشىش ۋاقتى" - -msgid "Email address" -msgstr "ئېلخەت ئادرېسى" - -msgid "File path" -msgstr "ھۆججەت يولى" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "«%(value)s» قىممىتى چوقۇم لەيلىمە چېكىتلىك مىقتار بولۇشى كېرەك." - -msgid "Floating point number" -msgstr "كەسرىلىك سان نومۇر" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "«%(value)s» قىممىتى چوقۇم پۈتۈن سان بولۇشى كېرەك." - -msgid "Integer" -msgstr "پۈتۈن سان" - -msgid "Big (8 byte) integer" -msgstr "چوڭ (8 بايىت) پۈتۈن سان" - -msgid "Small integer" -msgstr "كىچىك پۈتۈن سان" - -msgid "IPv4 address" -msgstr "IPv4 ئادرېسى" - -msgid "IP address" -msgstr "IP ئادرېسى" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "«%(value)s» قىممىتى چوقۇم True ، False ياكى None بولۇشى كېرەك." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (True ياكى False)" - -msgid "Positive big integer" -msgstr "مۇسبەت چوڭ پۈتۈن سان" - -msgid "Positive integer" -msgstr "مۇسبەت پۈتۈن سان" - -msgid "Positive small integer" -msgstr "مۇسبەت كىچىك پۈتۈن سان" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (كۆپ بولغاندا %(max_length)s)" - -msgid "Text" -msgstr "تېكىست" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"«%(value)s» قىممىتى ئىناۋەتسىز. ئۇ چوقۇم HH: MM [: ss [.uuuuuu]] شەكلىدە " -"بولۇشى كېرەك." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"«%(value)s» قىممىتىنىڭ توغرا فورماتى بار (HH: MM [: ss [.uuuuuu]]) ئەمما ئۇ " -"ئىناۋەتسىز ۋاقىت." - -msgid "Time" -msgstr "ۋاقىت" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "خام ئىككىلىك سان" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "«%(value)s» ئىناۋەتلىك UUID ئەمەس." - -msgid "Universally unique identifier" -msgstr "ئۇنىۋېرسال بىردىنبىر كىملىك" - -msgid "File" -msgstr "ھۆججەت" - -msgid "Image" -msgstr "رەسىم" - -msgid "A JSON object" -msgstr "JSON ئوبيېكتى" - -msgid "Value must be valid JSON." -msgstr "چوقۇم ئىناۋەتلىك JSON بولۇشى كېرەك." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s بىلەن %(field)s %(value)r ئۈنۈملۈك تاللاش ئەمەس." - -msgid "Foreign Key (type determined by related field)" -msgstr "سىرتقى ئاچقۇچ (تىپى مۇناسىۋەتلىك مەيدان تەرىپىدىن بېكىتىلگەن)" - -msgid "One-to-one relationship" -msgstr "بىرمۇبىر مۇناسىۋەت" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s مۇناسىۋەت" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s مۇناسىۋەتلەر" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "بۇ رايون تەلەپ قىلىنىدۇ." - -msgid "Enter a whole number." -msgstr "پۈتۈن ساننى كىرگۈزۈڭ." - -msgid "Enter a valid date." -msgstr "ئىناۋەتلىك چېسلانى كىرگۈزۈڭ." - -msgid "Enter a valid time." -msgstr "ئىناۋەتلىك ۋاقىت كىرگۈزۈڭ." - -msgid "Enter a valid date/time." -msgstr "ئىناۋەتلىك چېسلا / ۋاقىت كىرگۈزۈڭ." - -msgid "Enter a valid duration." -msgstr "ئىناۋەتلىك مۇددىتىنى كىرگۈزۈڭ." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "كۈن سانى چوقۇم {min_days} بىلەن {max_days} ئارىسىدا بولۇشى كېرەك." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "ھېچقانداق ھۆججەت يوللانمىدى. جەدۋەلدىكى كودلاش تۈرىنى تەكشۈرۈڭ." - -msgid "No file was submitted." -msgstr "ھېچقانداق ھۆججەت يوللانمىدى." - -msgid "The submitted file is empty." -msgstr "يوللانغان ھۆججەت قۇرۇق." - -#, 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] "" -"بۇ ھۆججەت نامىنىڭ ئەڭ كۆپ بولغاندا %(max)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ " -"(ئۇنىڭدا %(length)d بار)." -msgstr[1] "" -"بۇ ھۆججەت نامىنىڭ ئەڭ كۆپ بولغاندا %(max)d ھەرپ بولۇشىغا كاپالەتلىك قىلىڭ " -"(ئۇنىڭدا %(length)d بار)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "ھۆججەت يوللاڭ ياكى تەكشۈرۈش رامكىسىنى تەكشۈرۈڭ ، ھەر ئىككىسىنى ئەمەس." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"ئىناۋەتلىك رەسىم يۈكلەڭ. سىز يۈكلىگەن ھۆججەت يا رەسىم ئەمەس ۋەياكى بۇزۇلغان." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "ئۈنۈملۈك تاللاشنى تاللاڭ. %(value)s تاللاشلارنىڭ بىرى ئەمەس." - -msgid "Enter a list of values." -msgstr "قىممەت تىزىملىكىنى كىرگۈزۈڭ." - -msgid "Enter a complete value." -msgstr "تولۇق قىممەت كىرگۈزۈڭ." - -msgid "Enter a valid UUID." -msgstr "ئىناۋەتلىك UUID نى كىرگۈزۈڭ." - -msgid "Enter a valid JSON." -msgstr "ئىناۋەتلىك JSON نى كىرگۈزۈڭ." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(يوشۇرۇن مەيدان %(name)s) %(error)s" - -#, 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 "" -"ManagementForm سانلىق مەلۇماتلىرى يوقاپ كەتتى ياكى ئۆزگەرتىلدى. يوقاپ كەتكەن " -"ساھە: %(field_names)s. ئەگەر مەسىلە ساقلىنىپ قالسا ، خاتالىق دوكلاتىنى " -"تاپشۇرۇشىڭىز كېرەك." - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "ئەڭ كۆپ بولغاندا %(num)d جەدۋەلنى يوللاڭ." -msgstr[1] "ئەڭ كۆپ بولغاندا %(num)d جەدۋەلنى يوللاڭ." - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "كەم دېگەندە %(num)d جەدۋەلنى يوللاڭ." -msgstr[1] "كەم دېگەندە %(num)d جەدۋەلنى يوللاڭ." - -msgid "Order" -msgstr "زاكاز" - -msgid "Delete" -msgstr "ئۆچۈرۈش" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "%(field)s نىڭ قايتىلانغان سانلىق مەلۇماتلىرىنى تۈزىتىڭ." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"%(field)s نىڭ كۆپەيتىلگەن سانلىق مەلۇماتلىرىنى تۈزىتىڭ ، بۇ چوقۇم ئۆزگىچە " -"بولۇشى كېرەك." - -#, 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 "" -"%(field_name)s دىكى قايتىلانغان سانلىق مەلۇماتنى تۈزىتىڭ ، بۇ چوقۇم " -"%(date_field)s دىكى %(lookup)s غا خاس بولۇشى كېرەك." - -msgid "Please correct the duplicate values below." -msgstr "تۆۋەندىكى قايتىلانغان قىممەتنى تۈزىتىڭ." - -msgid "The inline value did not match the parent instance." -msgstr "ئىچكى قىممەت ئاتا مىسالغا ماس كەلمىدى." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"ئۈنۈملۈك تاللاشنى تاللاڭ. بۇ تاللاش ئىشلەتكىلى بولىدىغان تاللاشلارنىڭ بىرى " -"ئەمەس." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "«%(pk)s» ئىناۋەتلىك قىممەت ئەمەس." - -#, 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 "" -"%(datetime)s نى %(current_timezone)s ۋاقىت رايونىدا ئىزاھلاشقا بولمايدۇ ئۇ " -"مۈجمەل بولۇشى مۇمكىن ياكى ئۇ مەۋجۇت بولماسلىقى مۇمكىن." - -msgid "Clear" -msgstr "تازىلاش" - -msgid "Currently" -msgstr "نۆۋەتتە" - -msgid "Change" -msgstr "ئۆزگەرتىش" - -msgid "Unknown" -msgstr "نامەلۇم" - -msgid "Yes" -msgstr "ھەئە" - -msgid "No" -msgstr "ياق" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ھەئە, ياق, بەلكىىم" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d بايىت" -msgstr[1] "%(size)d بايىت" - -#, python-format -msgid "%s KB" -msgstr "%s كىلوبايت" - -#, python-format -msgid "%s MB" -msgstr "%sمېگا بايىت" - -#, python-format -msgid "%s GB" -msgstr "%sگىگا بايىت" - -#, python-format -msgid "%s TB" -msgstr "%s تېرا بايت" - -#, python-format -msgid "%s PB" -msgstr "%s پېتا بايىت" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "يېرىم كېچىدە" - -msgid "noon" -msgstr "چۈشتە" - -msgid "Monday" -msgstr "دۈشەنبە" - -msgid "Tuesday" -msgstr "سەيشەنبە" - -msgid "Wednesday" -msgstr "چارشەمبە" - -msgid "Thursday" -msgstr "پەيشەمبە" - -msgid "Friday" -msgstr "جۈمە" - -msgid "Saturday" -msgstr "شەنبە" - -msgid "Sunday" -msgstr "يەكشەنبە" - -msgid "Mon" -msgstr "دۈش" - -msgid "Tue" -msgstr "سەي" - -msgid "Wed" -msgstr "چار" - -msgid "Thu" -msgstr "پەي" - -msgid "Fri" -msgstr "جۈ" - -msgid "Sat" -msgstr "شەن" - -msgid "Sun" -msgstr "يەك" - -msgid "January" -msgstr "يانۋار" - -msgid "February" -msgstr "فېۋرال" - -msgid "March" -msgstr "مارت" - -msgid "April" -msgstr "ئاپرىل" - -msgid "May" -msgstr "ماي" - -msgid "June" -msgstr "ئىيۇن" - -msgid "July" -msgstr "ئىيۇل" - -msgid "August" -msgstr "ئاۋغۇست" - -msgid "September" -msgstr "سىنتەبىر" - -msgid "October" -msgstr "ئۆكتەبىر" - -msgid "November" -msgstr "نويابىر" - -msgid "December" -msgstr "دىكابىر" - -msgid "jan" -msgstr "يان" - -msgid "feb" -msgstr "فېۋ" - -msgid "mar" -msgstr "مار" - -msgid "apr" -msgstr "ئاپ" - -msgid "may" -msgstr "ماي" - -msgid "jun" -msgstr "ئ‍ىيۇن" - -msgid "jul" -msgstr "ئىيۇل" - -msgid "aug" -msgstr "ئاۋ" - -msgid "sep" -msgstr "سېن" - -msgid "oct" -msgstr "ئۆك" - -msgid "nov" -msgstr "نوي" - -msgid "dec" -msgstr "دىك" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "يانۋار" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "فېۋرال" - -msgctxt "abbrev. month" -msgid "March" -msgstr "مارت" - -msgctxt "abbrev. month" -msgid "April" -msgstr "ئاپرىل" - -msgctxt "abbrev. month" -msgid "May" -msgstr "ماي" - -msgctxt "abbrev. month" -msgid "June" -msgstr "ئىيۇن" - -msgctxt "abbrev. month" -msgid "July" -msgstr "ئىيۇل" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "ئاۋغۇست" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "سېنتەبىر" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "ئۆكتەبىر" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "نويابىر" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "دىكابىر" - -msgctxt "alt. month" -msgid "January" -msgstr "يانۋار" - -msgctxt "alt. month" -msgid "February" -msgstr "فېۋرال" - -msgctxt "alt. month" -msgid "March" -msgstr "مارت" - -msgctxt "alt. month" -msgid "April" -msgstr "ئاپرىل" - -msgctxt "alt. month" -msgid "May" -msgstr "ماي" - -msgctxt "alt. month" -msgid "June" -msgstr "ئىيۇن" - -msgctxt "alt. month" -msgid "July" -msgstr "ئىيۇل" - -msgctxt "alt. month" -msgid "August" -msgstr "ئاۋغۇست" - -msgctxt "alt. month" -msgid "September" -msgstr "سىنتەبىر" - -msgctxt "alt. month" -msgid "October" -msgstr "ئۆكتەبىر" - -msgctxt "alt. month" -msgid "November" -msgstr "نويابىر" - -msgctxt "alt. month" -msgid "December" -msgstr "دىكابىر" - -msgid "This is not a valid IPv6 address." -msgstr "بۇ ئىناۋەتلىك IPv6 ئادرېس ئەمەس." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "ياكى" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "،" - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d يىل" -msgstr[1] "%(num)d يىل" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d ئاي" -msgstr[1] "%(num)d ئاي" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d ھەپتە" -msgstr[1] "%(num)d ھەپتە" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d كۈن" -msgstr[1] "%(num)d كۈن" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d سائەت" -msgstr[1] "%(num)d سائەت" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d مىنۇت" -msgstr[1] "%(num)d مىنۇت" - -msgid "Forbidden" -msgstr "چەكلەنگەن" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF دەلىللەش مەغلۇپ بولدى. تەلەپ ئەمەلدىن قالدۇرۇلدى." - -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 "" -"چۈنكى بۇ HTTPS تور بېكىتى توركۆرگۈڭىز تەرىپىدىن پايدىلانما ئۇچۇرلىرىنى " -"ئەۋەتىشنى تەلەب قىلىدۇ، ئەمما ھېچقايسىسى ئەۋەتىلمىدى، شۇ سەۋەبتىن سىز بۇ " -"ئۇچۇرنى كۆرىۋاتىسىز.\n" -"بۇ ئۇچۇرلار سىزنىڭ بىخەتەرلىكڭىز ۋە تور كۆرگۈڭىزنىڭ ئۈچۈنجى شەخىس تەرىپىدىن " -"تۇتقۇن قىلىنىشىنىڭ ئالدىنى ئېلىش ئۈچۈندۇر. " - -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 "" -"ئەگەر سىز توركۆرگۈچىڭىزنى “Referer” بېكەت سېكىرتكۈچىنى چەكلەپ تەڭشىسىڭىز، بۇ " -"تور بېكەت، ياكى HTTPS ئۇلىنىشى، ياكى “ئوخشاش-مەنبە” ئىلتىماسلىرى ئۈچۈن ئۇنى " -"قايتا ئىچىپ قويۇڭ." - -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 "" -"ئەگەر سىز تەگىنى ياكى " -"“Referrer-Policy: no-referrer” بېكەت سېكىرتكۈچىنى ئىشلىتىۋاتىسىز، ئۇلارنى " -"ئۆچۈرۈڭ. CSRF قوغداش تەلەپ قىلىدۇ “Referer” بېكەت سېكىرتكۈچى قاتتىق " -"سېكىرتىشنى ئېلىپ بېرىشى كېرەك. ئەگەر سىز شەخسىيەتىڭىزگە قاراشقا ئۆزىڭىزنى " -"ئۆزىڭىز قارغىلى بولسىڭىز، ئۈچىنچى تەرەپ تور بېكەتلىرىگە ئۇلىنىشلاردا قاتارلىق ئالتۇرناتىۋىلارنى ئىشلىتىڭ." - -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 "" -" بۇ تور بېكەت جەدۋەل يوللىغاندا CSRF ساقلانمىسىنى تەلەپ قىلىدۇ. بۇ " -"ساقلانمىلار بىخەتەرلىكنى كۆزدە تۇتۇپ ، تور كۆرگۈچىڭىزنىڭ ئۈچىنچى تەرەپ " -"تەرىپىدىن ئوغرىلانماسلىقىغا كاپالەتلىك قىلىدۇ." - -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 "" -"ئەگەر توركۆرگۈڭىزنى ساقلانمىلارنى چەكلەش ئۈچۈن تەڭشىگەن بولسىڭىز ، ھېچ " -"بولمىغاندا بۇ تور بېكەت ياكى «ئوخشاش مەنبە» تەلەپلىرى ئۈچۈن ئۇلارنى قايتا " -"قوزغىتىڭ." - -msgid "More information is available with DEBUG=True." -msgstr "DEBUG = True بىلەن تېخىمۇ كۆپ ئۇچۇرلارغا ئېرىشكىلى بولىدۇ." - -msgid "No year specified" -msgstr "يىل بەلگىلەنمىدى" - -msgid "Date out of range" -msgstr "ۋاقىت چەكلىمىسىدىن ئېشىب كەتتى" - -msgid "No month specified" -msgstr "ئاي بەلگىلەنمىدى" - -msgid "No day specified" -msgstr "كۈن بەلگىلەنمىدى" - -msgid "No week specified" -msgstr "ھەپتە بەلگىلەنمىدى" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s يوق" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"كەلگۈسى %(verbose_name_plural)s ئىشلەتكىلى بولمايدۇ ، چۈنكى %(class_name)s." -"allow_future بولسا False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "ئىناۋەتسىز چېسلا تىزمىسى «%(datestr)s» بېرىلگەن فورمات «%(format)s»" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "بۇ سوئالغا ماس كېلىدىغان %(verbose_name)s تېپىلمىدى" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "بەت «ئاخىرقى» ئەمەس ،ياكى ئۇنى int غا ئايلاندۇرغىلى بولمىدى." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "ئىناۋەتسىز بەت (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "بوش تىزىملىك %(class_name)s ۋە «.allow_empty» بولسا False." - -msgid "Directory indexes are not allowed here." -msgstr "ھۆججەت مۇندەرىجىسى بۇ يەردە رۇخسەت قىلىنمايدۇ." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "%(path)s مەۋجۇت ئەمەس" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s نىڭ كۆرسەتكۈچىسى" - -msgid "The install worked successfully! Congratulations!" -msgstr "قاچىلاش مۇۋەپپەقىيەتلىك بولدى! مۇبارەك بولسۇن!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -" Django %(version)s ئۈچۈن ئېلان قىلىش " -"خاتىرىسى نى كۆرۈڭ" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"سىز بۇ بەتنى كۆرۈۋاتىسىز ، چۈنكى DEBUG = " -"True سىزنىڭ تەڭشەك ھۆججىتىڭىزدە ،شۇنداقلا ھېچقانداق URL تەڭشەلىمىگەن." - -msgid "Django Documentation" -msgstr " Django قوللانمىسى" - -msgid "Topics, references, & how-to’s" -msgstr "تېما ، پايدىلانما ، & amp; قانداق قىلىش " - -msgid "Tutorial: A Polling App" -msgstr "دەرسلىك: بىر بېلەت تاشلاش دىتالى" - -msgid "Get started with Django" -msgstr "Django بىلەن تونۇشۇش" - -msgid "Django Community" -msgstr "Django جەمىيىتى" - -msgid "Connect, get help, or contribute" -msgstr "قوشۇلۇش ، ياردەمگە ئېرىشىش ياكى تۆھپە قوشۇش" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ug/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ug/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ug/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/ug/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index bdf6ee485bde346ef23fc9daa02a825a2d1f9386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K+436Kjoghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+0gsYBpYqXC1OEZk8TOPK4*IG<}n zjyOpu22=w`aR%*OOKM+icVLB!L4K?7G)>7y?mU$sWz%sEH;naSX?k>#Ayo- zAda((R%Nqieq%1w=EDB7$f&lLo8{}Wsn`wOP-SzLH{0r8Az6xS*s89Xt>t|4kE+Yo z(vdnX-7xLdIMLmA~5^`_bt7!aR^@CR{&kdg!638Kk?AJB;Qs0V9f zG8{wCy@dWGx~9X!+UGAYbR)jlyLI{`g!sl8_9+V+UO|uc9FM?JA70U5;6!1~pUgAI z1Byo;ISESaIR9jL%HTy51mPtI3R`#iWTV8OygLO_Qrek<&7}N+^PNvqP)W)a&db{z PD{NX!ilzHPAhD1)V2_*H diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ug/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/ug/formats.py deleted file mode 100644 index 92f0134..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ug/formats.py +++ /dev/null @@ -1,14 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "j F Y" -TIME_FORMAT = "G:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "Y/m/d" -SHORT_DATETIME_FORMAT = "Y/m/d G:i" -FIRST_DAY_OF_WEEK = 1 -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "," -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/uk/LC_MESSAGES/django.mo deleted file mode 100644 index 26b4b596bd681bad815d6d793241b66046d57e92..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30829 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po deleted file mode 100644 index 74b4c9e..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/uk/LC_MESSAGES/django.po +++ /dev/null @@ -1,1386 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Oleksandr Chernihov , 2014 -# Boryslav Larin , 2011,2022 -# Denys Pidlisnyi , 2016 -# Igor Melnyk, 2014-2015,2017 -# Illia Volochii , 2019,2021-2023,2025 -# Jannis Leidel , 2011 -# Kirill Gagarski , 2014 -# Max V. Stotsky , 2014 -# Mikhail Kolesnik , 2015 -# Mykola Zamkovoi , 2014 -# Natalia, 2024 -# Alex Bolotov , 2013-2014 -# Roman Kozlovskyi , 2012 -# Sergiy Kuzmenko , 2011 -# tarasyyyk , 2018 -# tarasyyyk , 2019 -# Zoriana Zaiats, 2016-2017 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-04-01 15:04-0500\n" -"Last-Translator: Illia Volochii , " -"2019,2021-2023,2025\n" -"Language-Team: Ukrainian (http://app.transifex.com/django/django/language/" -"uk/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: uk\n" -"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != " -"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % " -"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || " -"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" - -msgid "Afrikaans" -msgstr "Африканська" - -msgid "Arabic" -msgstr "Арабська" - -msgid "Algerian Arabic" -msgstr "Алжирська арабська" - -msgid "Asturian" -msgstr "Астурійська" - -msgid "Azerbaijani" -msgstr "Азербайджанська" - -msgid "Bulgarian" -msgstr "Болгарська" - -msgid "Belarusian" -msgstr "Білоруська" - -msgid "Bengali" -msgstr "Бенгальська" - -msgid "Breton" -msgstr "Бретонська" - -msgid "Bosnian" -msgstr "Боснійська" - -msgid "Catalan" -msgstr "Каталонська" - -msgid "Central Kurdish (Sorani)" -msgstr "Центральнокурдська (сорані)" - -msgid "Czech" -msgstr "Чеська" - -msgid "Welsh" -msgstr "Валлійська" - -msgid "Danish" -msgstr "Датська" - -msgid "German" -msgstr "Німецька" - -msgid "Lower Sorbian" -msgstr "Нижньолужицька" - -msgid "Greek" -msgstr "Грецька" - -msgid "English" -msgstr "Англійська" - -msgid "Australian English" -msgstr "Австралійська англійська" - -msgid "British English" -msgstr "Англійська (Великобританія)" - -msgid "Esperanto" -msgstr "Есперанто" - -msgid "Spanish" -msgstr "Іспанська" - -msgid "Argentinian Spanish" -msgstr "Іспанська (Аргентина)" - -msgid "Colombian Spanish" -msgstr "Колумбійська іспанська" - -msgid "Mexican Spanish" -msgstr "Мексиканська іспанська" - -msgid "Nicaraguan Spanish" -msgstr "Нікарагуанська іспанська" - -msgid "Venezuelan Spanish" -msgstr "Венесуельська іспанська" - -msgid "Estonian" -msgstr "Естонська" - -msgid "Basque" -msgstr "Баскська" - -msgid "Persian" -msgstr "Перська" - -msgid "Finnish" -msgstr "Фінська" - -msgid "French" -msgstr "Французька" - -msgid "Frisian" -msgstr "Фризька" - -msgid "Irish" -msgstr "Ірландська" - -msgid "Scottish Gaelic" -msgstr "Шотландська ґельська" - -msgid "Galician" -msgstr "Галіційська" - -msgid "Hebrew" -msgstr "Іврит" - -msgid "Hindi" -msgstr "Хінді" - -msgid "Croatian" -msgstr "Хорватська" - -msgid "Upper Sorbian" -msgstr "Верхньолужицька" - -msgid "Hungarian" -msgstr "Угорська" - -msgid "Armenian" -msgstr "Вірменська" - -msgid "Interlingua" -msgstr "Інтерлінгва" - -msgid "Indonesian" -msgstr "Індонезійська" - -msgid "Igbo" -msgstr "Ігбо" - -msgid "Ido" -msgstr "Ідо" - -msgid "Icelandic" -msgstr "Ісландська" - -msgid "Italian" -msgstr "Італійська" - -msgid "Japanese" -msgstr "Японська" - -msgid "Georgian" -msgstr "Грузинська" - -msgid "Kabyle" -msgstr "Кабіли" - -msgid "Kazakh" -msgstr "Казахська" - -msgid "Khmer" -msgstr "Кхмерська" - -msgid "Kannada" -msgstr "Каннадська" - -msgid "Korean" -msgstr "Корейська" - -msgid "Kyrgyz" -msgstr "Киргизька" - -msgid "Luxembourgish" -msgstr "Люксембурзька" - -msgid "Lithuanian" -msgstr "Литовська" - -msgid "Latvian" -msgstr "Латвійська" - -msgid "Macedonian" -msgstr "Македонська" - -msgid "Malayalam" -msgstr "Малаялам" - -msgid "Mongolian" -msgstr "Монгольська" - -msgid "Marathi" -msgstr "Маратхі" - -msgid "Malay" -msgstr "Малайська" - -msgid "Burmese" -msgstr "Бірманська" - -msgid "Norwegian Bokmål" -msgstr "Норвезька (Букмол)" - -msgid "Nepali" -msgstr "Непальська" - -msgid "Dutch" -msgstr "Голландська" - -msgid "Norwegian Nynorsk" -msgstr "Норвезька (Нюнорськ)" - -msgid "Ossetic" -msgstr "Осетинська" - -msgid "Punjabi" -msgstr "Панджабі" - -msgid "Polish" -msgstr "Польська" - -msgid "Portuguese" -msgstr "Португальська" - -msgid "Brazilian Portuguese" -msgstr "Бразильська португальська" - -msgid "Romanian" -msgstr "Румунська" - -msgid "Russian" -msgstr "Російська" - -msgid "Slovak" -msgstr "Словацька" - -msgid "Slovenian" -msgstr "Словенська" - -msgid "Albanian" -msgstr "Албанська" - -msgid "Serbian" -msgstr "Сербська" - -msgid "Serbian Latin" -msgstr "Сербська (латинська)" - -msgid "Swedish" -msgstr "Шведська" - -msgid "Swahili" -msgstr "Суахілі" - -msgid "Tamil" -msgstr "Тамільська" - -msgid "Telugu" -msgstr "Телугу" - -msgid "Tajik" -msgstr "Таджицька" - -msgid "Thai" -msgstr "Тайська" - -msgid "Turkmen" -msgstr "Туркменська" - -msgid "Turkish" -msgstr "Турецька" - -msgid "Tatar" -msgstr "Татарська" - -msgid "Udmurt" -msgstr "Удмуртська" - -msgid "Uyghur" -msgstr " Уйгурська" - -msgid "Ukrainian" -msgstr "Українська" - -msgid "Urdu" -msgstr "Урду" - -msgid "Uzbek" -msgstr "Узбецька" - -msgid "Vietnamese" -msgstr "В'єтнамська" - -msgid "Simplified Chinese" -msgstr "Китайська спрощена" - -msgid "Traditional Chinese" -msgstr "Китайська традиційна" - -msgid "Messages" -msgstr "Повідомлення" - -msgid "Site Maps" -msgstr "Мапи сайту" - -msgid "Static Files" -msgstr "Статичні файли" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "Номер сторінки не є цілим числом" - -msgid "That page number is less than 1" -msgstr "Номер сторінки менше 1" - -msgid "That page contains no results" -msgstr "Сторінка не містить результатів" - -msgid "Enter a valid value." -msgstr "Введіть коректне значення." - -msgid "Enter a valid domain name." -msgstr "Введіть правильне доменне ім'я." - -msgid "Enter a valid URL." -msgstr "Введіть коректний URL." - -msgid "Enter a valid integer." -msgstr "Введіть коректне ціле число." - -msgid "Enter a valid email address." -msgstr "Введіть коректну email адресу." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Введіть коректне значення 'slug' (короткого заголовку), що може містити " -"тільки літери, числа, символи підкреслювання або дефіси." - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "Введіть правильну %(protocol)s адресу." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 або IPv6" - -msgid "Enter only digits separated by commas." -msgstr "Введіть тільки цифри, що розділені комами." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Переконайтеся, що це значення дорівнює %(limit_value)s (зараз " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Переконайтеся, що це значення менше чи дорівнює %(limit_value)s." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Переконайтеся, що це значення більше чи дорівнює %(limit_value)s." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "Переконайтеся, що значення є кратним розміру кроку %(limit_value)s." - -#, 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 "" -"Переконайтеся, що значення є кратним розміру кроку %(limit_value)s, " -"починаючи з %(offset)s. Наприклад, %(offset)s, %(valid_value1)s, " -"%(valid_value2)s і т. д." - -#, 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] "" -"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символ " -"(зараз %(show_value)d)." -msgstr[1] "" -"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символів " -"(зараз %(show_value)d)." -msgstr[2] "" -"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символів " -"(зараз %(show_value)d)." -msgstr[3] "" -"Переконайтеся, що це значення містить не менш ніж %(limit_value)d символів " -"(зараз %(show_value)d)." - -#, 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] "" -"Переконайтеся, що це значення містить не більше ніж %(limit_value)d символ " -"(зараз %(show_value)d)." -msgstr[1] "" -"Переконайтеся, що це значення містить не більше ніж %(limit_value)d символи " -"(зараз %(show_value)d)." -msgstr[2] "" -"Переконайтеся, що це значення містить не більше ніж %(limit_value)d символів " -"(зараз %(show_value)d)." -msgstr[3] "" -"Переконайтеся, що це значення містить не більше ніж %(limit_value)d символів " -"(зараз %(show_value)d)." - -msgid "Enter a number." -msgstr "Введіть число." - -#, 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] "Переконайтеся, що загалом тут не більше ніж %(max)s цифра." -msgstr[1] "Переконайтеся, що загалом тут не більше ніж %(max)s цифер." -msgstr[2] "Переконайтеся, що загалом тут не більше ніж %(max)s цифер." -msgstr[3] "Переконайтеся, що загалом тут не більше ніж %(max)s цифер." - -#, 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] "" -"Переконайтеся, що тут не більше ніж %(max)s цифра після десяткової коми." -msgstr[1] "" -"Переконайтеся, що тут не більше ніж %(max)s цифри після десяткової коми." -msgstr[2] "" -"Переконайтеся, що тут не більше ніж %(max)s цифер після десяткової коми." -msgstr[3] "" -"Переконайтеся, що тут не більше ніж %(max)s цифер після десяткової коми." - -#, 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] "" -"Переконайтеся, що тут не більше ніж %(max)s цифра до десяткової коми." -msgstr[1] "" -"Переконайтеся, що тут не більше ніж %(max)s цифри до десяткової коми." -msgstr[2] "" -"Переконайтеся, що тут не більше ніж %(max)s цифер до десяткової коми." -msgstr[3] "" -"Переконайтеся, що тут не більше ніж %(max)s цифер до десяткової коми." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"Розширення файлу '%(extension)s' не дозволено. Дозволені розширення: ' " -"%(allowed_extensions)s'." - -msgid "Null characters are not allowed." -msgstr "Символи Null не дозволені." - -msgid "and" -msgstr "та" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s з таким %(field_labels)s вже існує." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "Порушено обмеження \"%(name)s\"." - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Значення %(value)r не є дозволеним вибором." - -msgid "This field cannot be null." -msgstr "Це поле не може бути пустим." - -msgid "This field cannot be blank." -msgstr "Це поле не може бути порожнім." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s з таким %(field_label)s вже існує." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s повинне бути унікальним для %(date_field_label)s " -"%(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Тип поля: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "Значення \"%(value)s\" повинне бути True, False, або None." - -msgid "Boolean (Either True or False)" -msgstr "Булеве значення (True або False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Рядок (до %(max_length)s)" - -msgid "String (unlimited)" -msgstr "Рядок (необмежений)" - -msgid "Comma-separated integers" -msgstr "Цілі, розділені комою" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Дата (без часу)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"Значення \"%(value)s\" має невірний формат. Воно повинне бути у форматі YYYY-" -"MM-DD HH:MM[:ss[.uuuuuu]][TZ]." - -#, 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 "" - -msgid "Date (with time)" -msgstr "Дата (з часом)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Десяткове число" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "Тривалість" - -msgid "Email address" -msgstr "E-mail адреса" - -msgid "File path" -msgstr "Шлях до файла" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Число з плаваючою комою" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Ціле число" - -msgid "Big (8 byte) integer" -msgstr "Велике (8 байтів) ціле число" - -msgid "Small integer" -msgstr "Мале ціле число" - -msgid "IPv4 address" -msgstr "IPv4 адреса" - -msgid "IP address" -msgstr "IP адреса" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Булеве значення (включаючи True, False або None)" - -msgid "Positive big integer" -msgstr "Додатнє велике ціле число" - -msgid "Positive integer" -msgstr "Додатнє ціле число" - -msgid "Positive small integer" -msgstr "Додатнє мале ціле число" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (до %(max_length)s)" - -msgid "Text" -msgstr "Текст" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"Значення \"%(value)s\" має невірний формат. Воно повинне бути у форматі HH:" -"MM[:ss[.uuuuuu]]." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Час" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "Необроблені двійкові дані" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” не є валідним UUID." - -msgid "Universally unique identifier" -msgstr "Універсальний унікальний ідентифікатор" - -msgid "File" -msgstr "Файл" - -msgid "Image" -msgstr "Зображення" - -msgid "A JSON object" -msgstr "JSON-об'єкт" - -msgid "Value must be valid JSON." -msgstr "Значення має бути коректним JSON." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Зовнішній ключ (тип визначається відповідно поля)" - -msgid "One-to-one relationship" -msgstr "Один-до-одного" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s звязок" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s звязки" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Це поле обов'язкове." - -msgid "Enter a whole number." -msgstr "Введіть ціле число." - -msgid "Enter a valid date." -msgstr "Введіть коректну дату." - -msgid "Enter a valid time." -msgstr "Введіть коректний час." - -msgid "Enter a valid date/time." -msgstr "Введіть коректну дату/час." - -msgid "Enter a valid duration." -msgstr "Введіть коректну тривалість." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Кількість днів повинна бути від {min_days} до {max_days}." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Файл не надіслано. Перевірте тип кодування форми." - -msgid "No file was submitted." -msgstr "Файл не було надіслано." - -msgid "The submitted file is empty." -msgstr "Переданий файл порожній." - -#, 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] "" -"Переконайтеся, що це ім'я файлу містить не більше ніж з %(max)d символ " -"(зараз %(length)d)." -msgstr[1] "" -"Переконайтеся, що це ім'я файлу містить не більше ніж з %(max)d символи " -"(зараз %(length)d)." -msgstr[2] "" -"Переконайтеся, що це ім'я файлу містить не більше ніж з %(max)d символів " -"(зараз %(length)d)." -msgstr[3] "" -"Переконайтеся, що це ім'я файлу містить не більше ніж з %(max)d символів " -"(зараз %(length)d)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Будь ласка, або завантажте файл, або відмітьте прапорець очищення, а не " -"обидва варіанти одразу" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Завантажте правильний малюнок. Файл, який ви завантажили, не є малюнком, або " -"є зіпсованим малюнком." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "Зробить коректний вибір, %(value)s немає серед варіантів вибору." - -msgid "Enter a list of values." -msgstr "Введіть список значень." - -msgid "Enter a complete value." -msgstr "Введіть значення повністю." - -msgid "Enter a valid UUID." -msgstr "Введіть коректне значення UUID." - -msgid "Enter a valid JSON." -msgstr "Введіть коректний JSON." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Приховане поле %(name)s) %(error)s" - -#, 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 "" - -#, 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] "" - -#, 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] "" - -msgid "Order" -msgstr "Послідовність" - -msgid "Delete" -msgstr "Видалити" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Будь ласка, виправте повторювані дані для поля %(field)s." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Будь ласка, виправте повторювані дані для поля %(field)s, яке має бути " -"унікальним." - -#, 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 "" -"Будь ласка, виправте повторювані дані для поля %(field_name)s, яке має бути " -"унікальним для вибірки %(lookup)s на %(date_field)s." - -msgid "Please correct the duplicate values below." -msgstr "Будь ласка, виправте повторювані значення нижче." - -msgid "The inline value did not match the parent instance." -msgstr "Зв'язане значення не відповідає батьківському екземпляру." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "Зробить коректний вибір. Такого варіанту нема серед доступних." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Очистити" - -msgid "Currently" -msgstr "Наразі" - -msgid "Change" -msgstr "Змінити" - -msgid "Unknown" -msgstr "Невідомо" - -msgid "Yes" -msgstr "Так" - -msgid "No" -msgstr "Ні" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "так,ні,можливо" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d байт" -msgstr[1] "%(size)d байти" -msgstr[2] "%(size)d байтів" -msgstr[3] "%(size)d байтів" - -#, python-format -msgid "%s KB" -msgstr "%s Кб" - -#, python-format -msgid "%s MB" -msgstr "%s Мб" - -#, python-format -msgid "%s GB" -msgstr "%s Гб" - -#, python-format -msgid "%s TB" -msgstr "%s Тб" - -#, python-format -msgid "%s PB" -msgstr "%s Пб" - -msgid "p.m." -msgstr "після полудня" - -msgid "a.m." -msgstr "до полудня" - -msgid "PM" -msgstr "після полудня" - -msgid "AM" -msgstr "до полудня" - -msgid "midnight" -msgstr "північ" - -msgid "noon" -msgstr "полудень" - -msgid "Monday" -msgstr "Понеділок" - -msgid "Tuesday" -msgstr "Вівторок" - -msgid "Wednesday" -msgstr "Середа" - -msgid "Thursday" -msgstr "Четвер" - -msgid "Friday" -msgstr "П'ятниця" - -msgid "Saturday" -msgstr "Субота" - -msgid "Sunday" -msgstr "Неділя" - -msgid "Mon" -msgstr "Пн" - -msgid "Tue" -msgstr "Вт" - -msgid "Wed" -msgstr "Ср" - -msgid "Thu" -msgstr "Чт" - -msgid "Fri" -msgstr "Пт" - -msgid "Sat" -msgstr "Сб" - -msgid "Sun" -msgstr "Нд" - -msgid "January" -msgstr "Січень" - -msgid "February" -msgstr "Лютий" - -msgid "March" -msgstr "Березень" - -msgid "April" -msgstr "Квітень" - -msgid "May" -msgstr "Травень" - -msgid "June" -msgstr "Червень" - -msgid "July" -msgstr "Липень" - -msgid "August" -msgstr "Серпень" - -msgid "September" -msgstr "Вересень" - -msgid "October" -msgstr "Жовтень" - -msgid "November" -msgstr "Листопад" - -msgid "December" -msgstr "Грудень" - -msgid "jan" -msgstr "січ" - -msgid "feb" -msgstr "лют" - -msgid "mar" -msgstr "бер" - -msgid "apr" -msgstr "кві" - -msgid "may" -msgstr "тра" - -msgid "jun" -msgstr "чер" - -msgid "jul" -msgstr "лип" - -msgid "aug" -msgstr "сер" - -msgid "sep" -msgstr "вер" - -msgid "oct" -msgstr "жов" - -msgid "nov" -msgstr "лис" - -msgid "dec" -msgstr "гру" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Січ." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Лют." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Березень" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Квітень" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Травень" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Червень" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Липень" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Сер." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Вер." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Жов." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Лис." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Гру." - -msgctxt "alt. month" -msgid "January" -msgstr "січня" - -msgctxt "alt. month" -msgid "February" -msgstr "лютого" - -msgctxt "alt. month" -msgid "March" -msgstr "березня" - -msgctxt "alt. month" -msgid "April" -msgstr "квітня" - -msgctxt "alt. month" -msgid "May" -msgstr "травня" - -msgctxt "alt. month" -msgid "June" -msgstr "червня" - -msgctxt "alt. month" -msgid "July" -msgstr "липня" - -msgctxt "alt. month" -msgid "August" -msgstr "серпня" - -msgctxt "alt. month" -msgid "September" -msgstr "вересня" - -msgctxt "alt. month" -msgid "October" -msgstr "жовтня" - -msgctxt "alt. month" -msgid "November" -msgstr "листопада" - -msgctxt "alt. month" -msgid "December" -msgstr "грудня" - -msgid "This is not a valid IPv6 address." -msgstr "Це не є правильною адресою IPv6." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "або" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d рік" -msgstr[1] "%(num)d роки" -msgstr[2] "%(num)d років" -msgstr[3] "%(num)d років" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d місяць" -msgstr[1] "%(num)d місяці" -msgstr[2] "%(num)d місяців" -msgstr[3] "%(num)d місяців" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d тиждень" -msgstr[1] "%(num)d тижні" -msgstr[2] "%(num)d тижнів" -msgstr[3] "%(num)d тижнів" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d день" -msgstr[1] "%(num)d дні" -msgstr[2] "%(num)d днів" -msgstr[3] "%(num)d днів" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d година" -msgstr[1] "%(num)d години" -msgstr[2] "%(num)d годин" -msgstr[3] "%(num)d годин" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d хвилина" -msgstr[1] "%(num)d хвилини" -msgstr[2] "%(num)d хвилин" -msgstr[3] "%(num)d хвилин" - -msgid "Forbidden" -msgstr "Заборонено" - -msgid "CSRF verification failed. Request aborted." -msgstr "Помилка перевірки CSRF. Запит відхилений." - -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 "" - -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 "" -"Якщо ви налаштували свій браузер таким чином, щоб заборонити йому передавати " -"заголовок «Referer», будь ласка, дозвольте йому відсилати даний заголовок " -"принаймні для даного сайту, або для всіх HTTPS-з'єднань, або для подібних " -"запитів." - -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 "" - -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 "" -"Ви бачите це повідомлення, тому що даний сайт вимагає, щоб при відправці " -"форм була відправлена ​​і CSRF-cookie. Даний тип cookie необхідний з міркувань " -"безпеки, щоб переконатися, що ваш браузер не був взламаний третьою стороною." - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "Більше інформації можна отримати з DEBUG=True." - -msgid "No year specified" -msgstr "Рік не вказано" - -msgid "Date out of range" -msgstr "Дата поза діапазоном" - -msgid "No month specified" -msgstr "Місяць не вказано" - -msgid "No day specified" -msgstr "День не вказано" - -msgid "No week specified" -msgstr "Тиждень не вказано" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s недоступні" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Майбутні %(verbose_name_plural)s недоступні, тому що %(class_name)s." -"allow_future має нульове значення." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Жодні %(verbose_name)s не були знайдені по запиту" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Невірна сторінка (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Перегляд вмісту каталогу не дозволено." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" не існує" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Вміст директорії %(directory)s" - -msgid "The install worked successfully! Congratulations!" -msgstr "Вітаємо, команда install завершилась успішно!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Нотатки релізу for Django %(version)s" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Ви бачите цю сторінку тому що змінна DEBUG встановлена на True у вашому файлі " -"конфігурації і ви не налаштували жодного URL." - -msgid "Django Documentation" -msgstr "Документація Django" - -msgid "Topics, references, & how-to’s" -msgstr "Статті, довідки та інструкції" - -msgid "Tutorial: A Polling App" -msgstr "Посібник: програма голосування" - -msgid "Get started with Django" -msgstr "Початок роботи з Django" - -msgid "Django Community" -msgstr "Спільнота Django" - -msgid "Connect, get help, or contribute" -msgstr "Отримати допомогу, чи допомогти" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uk/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/uk/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uk/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/uk/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 5efd6a78117f8a5df56c93f8a642afc693c55e55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyf5C!K6CXU~-oghy_P01{b!2~E>D(se%?(hC} z`g>>DDhXKkPZ9MK$3Mn-xI7Y{Y}o0Qm|57yn3+1bQis5)Mgs;lS-7JxmN3_qaX#0E z9C4CR45$W>;tblmE2(|4-GLP@26jhx62T=So0b@8OaEzlPm_SK*gi8RwExsXs~XBL)+ftT38OBBtVo5I5j7H?|Ib?V7;dZj?nFJK$K& zR}6c`uv(GCS}L)%65DhWJH@eGH?&TQVVB;ym|fY;{fB%<>X7=z&5{G-KWJ;*rz_&o zZ~q~`e!M1es25Xd;qQ4f!my68WR;@Q$>ULgpky(2VS>g864mn*GUsP+tE4?W; z1VvC~1=}UL)fDRGJx0}AwKGxC&lS1VsMgQFfE)Z8U}f?b*1+I97BXz!Hb$1izcc!_ zV;QHTwmqJnj%;gebu5$Tu8iRoZ}#8tqv`m<8b0M7KjEGJ*l+AywtI%dqqps0&%(oo zUEZ`hZPVZO diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uk/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/uk/formats.py deleted file mode 100644 index 0f28831..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/uk/formats.py +++ /dev/null @@ -1,35 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "d E Y р." -TIME_FORMAT = "H:i" -DATETIME_FORMAT = "d E Y р. H:i" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "d F" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d %B %Y", # '25 October 2006' -] -TIME_INPUT_FORMATS = [ - "%H:%M:%S", # '14:30:59' - "%H:%M:%S.%f", # '14:30:59.000200' - "%H:%M", # '14:30' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d %B %Y %H:%M:%S", # '25 October 2006 14:30:59' - "%d %B %Y %H:%M:%S.%f", # '25 October 2006 14:30:59.000200' - "%d %B %Y %H:%M", # '25 October 2006 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ur/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/ur/LC_MESSAGES/django.mo deleted file mode 100644 index 6729c1af8a9d38d08d6bc766b94905b44e5a390d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12200 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 Z#`U1hM%ik0Hk_eTyRW%zMyI!!{|0W4Wr6?z diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po deleted file mode 100644 index 6f6d424..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/ur/LC_MESSAGES/django.po +++ /dev/null @@ -1,1277 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Mansoor Ul Haq , 2011 -# Natalia, 2025 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Natalia, 2025\n" -"Language-Team: Urdu (http://app.transifex.com/django/django/language/ur/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ur\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -msgid "Afrikaans" -msgstr "" - -msgid "Arabic" -msgstr "عربی" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "" - -msgid "Azerbaijani" -msgstr "" - -msgid "Bulgarian" -msgstr "بلغاری" - -msgid "Belarusian" -msgstr "" - -msgid "Bengali" -msgstr "بنگالی" - -msgid "Breton" -msgstr "" - -msgid "Bosnian" -msgstr "بوسنیائی" - -msgid "Catalan" -msgstr "کیٹالانی" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "زیچ" - -msgid "Welsh" -msgstr "ویلش" - -msgid "Danish" -msgstr "ڈینش" - -msgid "German" -msgstr "جرمن" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "گریک" - -msgid "English" -msgstr "انگلش" - -msgid "Australian English" -msgstr "" - -msgid "British English" -msgstr "برطانوی انگلش" - -msgid "Esperanto" -msgstr "" - -msgid "Spanish" -msgstr "ھسپانوی" - -msgid "Argentinian Spanish" -msgstr "ارجنٹائنی سپینش" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "" - -msgid "Nicaraguan Spanish" -msgstr "" - -msgid "Venezuelan Spanish" -msgstr "" - -msgid "Estonian" -msgstr "اسٹانین" - -msgid "Basque" -msgstr "باسک" - -msgid "Persian" -msgstr "فارسی" - -msgid "Finnish" -msgstr "فنش" - -msgid "French" -msgstr "فرانسیسی" - -msgid "Frisian" -msgstr "فریسی" - -msgid "Irish" -msgstr "آئرش" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "گیلیشین" - -msgid "Hebrew" -msgstr "عبرانی" - -msgid "Hindi" -msgstr "ھندی" - -msgid "Croatian" -msgstr "کروشن" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "ھونگارین" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "" - -msgid "Indonesian" -msgstr "انڈونیشین" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "" - -msgid "Icelandic" -msgstr "آئس لینڈک" - -msgid "Italian" -msgstr "اطالوی" - -msgid "Japanese" -msgstr "جاپانی" - -msgid "Georgian" -msgstr "جارجیائی" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "" - -msgid "Khmer" -msgstr "خمر" - -msgid "Kannada" -msgstr "کناڈا" - -msgid "Korean" -msgstr "کوریائی" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "" - -msgid "Lithuanian" -msgstr "لیتھونیائی" - -msgid "Latvian" -msgstr "لتوینی" - -msgid "Macedonian" -msgstr "میسیڈونین" - -msgid "Malayalam" -msgstr "ملایالم" - -msgid "Mongolian" -msgstr "منگولین" - -msgid "Marathi" -msgstr "" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "" - -msgid "Dutch" -msgstr "ڈچ" - -msgid "Norwegian Nynorsk" -msgstr "نارویائی نینورسک" - -msgid "Ossetic" -msgstr "" - -msgid "Punjabi" -msgstr "پنجابی" - -msgid "Polish" -msgstr "پولش" - -msgid "Portuguese" -msgstr "پورتگیز" - -msgid "Brazilian Portuguese" -msgstr "برازیلی پورتگیز" - -msgid "Romanian" -msgstr "رومانی" - -msgid "Russian" -msgstr "روسی" - -msgid "Slovak" -msgstr "سلووک" - -msgid "Slovenian" -msgstr "سلووینین" - -msgid "Albanian" -msgstr "البانوی" - -msgid "Serbian" -msgstr "سربین" - -msgid "Serbian Latin" -msgstr "سربین لاطینی" - -msgid "Swedish" -msgstr "سویڈش" - -msgid "Swahili" -msgstr "" - -msgid "Tamil" -msgstr "تاملی" - -msgid "Telugu" -msgstr "تیلگو" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "تھائی" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "ترکش" - -msgid "Tatar" -msgstr "" - -msgid "Udmurt" -msgstr "" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "یوکرائنی" - -msgid "Urdu" -msgstr "" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "ویتنامی" - -msgid "Simplified Chinese" -msgstr "سادی چینی" - -msgid "Traditional Chinese" -msgstr "روایتی چینی" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "" - -msgid "Static Files" -msgstr "" - -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]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "درست قیمت (ویلیو) درج کریں۔" - -msgid "Enter a valid domain name." -msgstr "" - -msgid "Enter a valid URL." -msgstr "درست یو آر ایل (URL) درج کریں۔" - -msgid "Enter a valid integer." -msgstr "" - -msgid "Enter a valid email address." -msgstr "" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "" - -msgid "IPv4" -msgstr "" - -msgid "IPv6" -msgstr "" - -msgid "IPv4 or IPv6" -msgstr "" - -msgid "Enter only digits separated by commas." -msgstr "صرف اعداد درج کریں جو کوموں سے الگ کئے ھوئے ھوں۔" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"اس بات کا یقین کر لیں کہ یہ قیمت (ویلیو) %(limit_value)s ھے۔ (یہ " -"%(show_value)s ھے)%(show_value)s" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"اس بات کا یقین کر لیں کہ یہ قیمت (ویلیو) %(limit_value)s سے کم یا اس کے " -"برابر ھے۔" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"اس بات کا یقین کر لیں کہ یہ قیمت (ویلیو) %(limit_value)s سے زیادہ یا اس کے " -"برابر ھے۔" - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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 "" - -#, 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] "" - -#, 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] "" - -msgid "Enter a number." -msgstr "نمبر درج کریں۔" - -#, 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] "" - -#, 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] "" - -#, 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] "" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "اور" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "" - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "" - -msgid "This field cannot be null." -msgstr "یہ خانہ نامعلوم (null( نھیں رہ سکتا۔" - -msgid "This field cannot be blank." -msgstr "یہ خانہ خالی نھیں چھوڑا جا سکتا۔" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s اس %(field_label)s کے ساتھ پہلے ہی موجود ھے۔" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "%(field_type)s قسم کا خانہ" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "بولین (True یا False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "سلسلۂ حروف (String) (%(max_length)s تک)" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr " کومے سے الگ کئے ھوئے صحیح اعداد" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "تاریخ (وقت کے بغیر)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "تاریخ (بمع وقت)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "اعشاری نمبر" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "" - -msgid "File path" -msgstr "فائل کا راستہ(path(" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "نقطہ اعشاریہ والا نمبر" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "صحیح عدد" - -msgid "Big (8 byte) integer" -msgstr "بڑا (8 بائٹ) صحیح عدد" - -msgid "Small integer" -msgstr "" - -msgid "IPv4 address" -msgstr "" - -msgid "IP address" -msgstr "IP ایڈریس" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "بولین (True، False یا None(" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "" - -msgid "Positive small integer" -msgstr "" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "" - -msgid "Text" -msgstr "متن" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "وقت" - -msgid "URL" -msgstr "یو آر ایل" - -msgid "Raw binary data" -msgstr "" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "" - -msgid "Image" -msgstr "" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "بیرونی کلید (FK( (قسم متعلقہ خانے سے متعین ھو گی)" - -msgid "One-to-one relationship" -msgstr "ون-ٹو-ون ریلیشن شپ" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -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 -msgid ":?.!" -msgstr "" - -msgid "This field is required." -msgstr "یہ خانہ درکار ھے۔" - -msgid "Enter a whole number." -msgstr "مکمل نمبر درج کریں۔" - -msgid "Enter a valid date." -msgstr "درست تاریخ درج کریں۔" - -msgid "Enter a valid time." -msgstr "درست وقت درج کریں۔" - -msgid "Enter a valid date/time." -msgstr "درست تاریخ/وقت درج کریں۔" - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "کوئی فائل پیش نہیں کی گئی۔ فارم پر اینکوڈنگ کی قسم چیک کریں۔" - -msgid "No file was submitted." -msgstr "کوئی فائل پیش نہیں کی گئی تھی۔" - -msgid "The submitted file is empty." -msgstr "پیش کی گئی فائل خالی ھے۔" - -#, 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] "" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "براہ مھربانی فائل پیش کریں یا Clear checkbox منتخب کریں۔ نہ کہ دونوں۔" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"درست تصویر اپ لوڈ کریں۔ جو فائل آپ نے اپ لوڈ کی تھی وہ تصویر نہیں تھی یا " -"خراب تصویر تھی۔" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "درست انتخاب منتخب کریں۔ %(value)s دستیاب انتخابات میں سے کوئی نہیں۔" - -msgid "Enter a list of values." -msgstr "قیمتوں (ویلیوز) کی لسٹ درج کریں۔" - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr "" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" -msgstr[1] "" - -msgid "Order" -msgstr "ترتیب" - -msgid "Delete" -msgstr "مٹائیں" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "براہ کرم %(field)s کے لئے دوہرا مواد درست کریں۔" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"براہ کرم %(field)s کے لئے دوہرا مواد درست کریں جوکہ منفرد ھونا ضروری ھے۔" - -#, 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 "" -"براہ کرم %(field_name)s میں دوہرا مواد درست کریں جو کہ %(date_field)s میں " -"%(lookup)s کے لئے منفرد ھونا ضروری ھے۔" - -msgid "Please correct the duplicate values below." -msgstr "براہ کرم نیچے دوہری قیمتیں (ویلیوز) درست کریں۔" - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "درست انتخاب منتخب کریں۔ یہ انتخاب دستیاب انتخابات میں سے کوئی نہیں ھے۔" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "صاف کریں" - -msgid "Currently" -msgstr "فی الحال" - -msgid "Change" -msgstr "تبدیل کریں" - -msgid "Unknown" -msgstr "نامعلوم" - -msgid "Yes" -msgstr "ھاں" - -msgid "No" -msgstr "نھیں" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ھاں,نہیں,ھوسکتاہے" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d بائٹ" -msgstr[1] "%(size)d بائٹس" - -#, python-format -msgid "%s KB" -msgstr "%s ک ۔ ب" - -#, python-format -msgid "%s MB" -msgstr "%s م ۔ ب" - -#, python-format -msgid "%s GB" -msgstr "%s ج ۔ ب" - -#, python-format -msgid "%s TB" -msgstr "%s ٹ ۔ ب" - -#, python-format -msgid "%s PB" -msgstr "%s پ ۔ پ" - -msgid "p.m." -msgstr "شام" - -msgid "a.m." -msgstr "صبح" - -msgid "PM" -msgstr "شام" - -msgid "AM" -msgstr "صبح" - -msgid "midnight" -msgstr "نصف رات" - -msgid "noon" -msgstr "دوپہر" - -msgid "Monday" -msgstr "سوموار" - -msgid "Tuesday" -msgstr "منگل" - -msgid "Wednesday" -msgstr "بدھ" - -msgid "Thursday" -msgstr "جمعرات" - -msgid "Friday" -msgstr "جمعہ" - -msgid "Saturday" -msgstr "ھفتہ" - -msgid "Sunday" -msgstr "اتوار" - -msgid "Mon" -msgstr "سوموار" - -msgid "Tue" -msgstr "منگل" - -msgid "Wed" -msgstr "بدھ" - -msgid "Thu" -msgstr "جمعرات" - -msgid "Fri" -msgstr "جمعہ" - -msgid "Sat" -msgstr "ھفتہ" - -msgid "Sun" -msgstr "اتوار" - -msgid "January" -msgstr "جنوری" - -msgid "February" -msgstr "فروری" - -msgid "March" -msgstr "مارچ" - -msgid "April" -msgstr "اپریل" - -msgid "May" -msgstr "مئی" - -msgid "June" -msgstr "جون" - -msgid "July" -msgstr "جولائی" - -msgid "August" -msgstr "اگست" - -msgid "September" -msgstr "ستمبر" - -msgid "October" -msgstr "اکتوبر" - -msgid "November" -msgstr "نومبر" - -msgid "December" -msgstr "دسمبر" - -msgid "jan" -msgstr "جنوری" - -msgid "feb" -msgstr "فروری" - -msgid "mar" -msgstr "مارچ" - -msgid "apr" -msgstr "اپریل" - -msgid "may" -msgstr "مئی" - -msgid "jun" -msgstr "جون" - -msgid "jul" -msgstr "جولائی" - -msgid "aug" -msgstr "اگست" - -msgid "sep" -msgstr "ستمبر" - -msgid "oct" -msgstr "اکتوبر" - -msgid "nov" -msgstr "نومبر" - -msgid "dec" -msgstr "دسمبر" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "جنوری" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "فروری" - -msgctxt "abbrev. month" -msgid "March" -msgstr "مارچ" - -msgctxt "abbrev. month" -msgid "April" -msgstr "اپریل" - -msgctxt "abbrev. month" -msgid "May" -msgstr "مئی" - -msgctxt "abbrev. month" -msgid "June" -msgstr "جون" - -msgctxt "abbrev. month" -msgid "July" -msgstr "جولائی" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "اگست" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "ستمبر" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "اکتوبر" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "نومبر" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "دسمبر" - -msgctxt "alt. month" -msgid "January" -msgstr "جنوری" - -msgctxt "alt. month" -msgid "February" -msgstr "فروری" - -msgctxt "alt. month" -msgid "March" -msgstr "مارچ" - -msgctxt "alt. month" -msgid "April" -msgstr "اپریل" - -msgctxt "alt. month" -msgid "May" -msgstr "مئی" - -msgctxt "alt. month" -msgid "June" -msgstr "جون" - -msgctxt "alt. month" -msgid "July" -msgstr "جولائی" - -msgctxt "alt. month" -msgid "August" -msgstr "اگست" - -msgctxt "alt. month" -msgid "September" -msgstr "ستمبر" - -msgctxt "alt. month" -msgid "October" -msgstr "اکتوبر" - -msgctxt "alt. month" -msgid "November" -msgstr "نومبر" - -msgctxt "alt. month" -msgid "December" -msgstr "دسمبر" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "یا" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "،" - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "" -msgstr[1] "" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "" -msgstr[1] "" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "" - -msgid "No day specified" -msgstr "" - -msgid "No week specified" -msgstr "" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uz/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/uz/LC_MESSAGES/django.mo deleted file mode 100644 index b003df83ef1d6d407d932a793cb838869b54eedf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26443 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po deleted file mode 100644 index ad57ba9..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/uz/LC_MESSAGES/django.po +++ /dev/null @@ -1,1322 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Abdulaminkhon Khaydarov , 2020 -# Bedilbek Khamidov , 2019 -# Claude Paroz , 2020 -# Shukrullo Turgunov , 2023 -# Sukhrobbek Ismatov , 2019 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-09-18 11:41-0300\n" -"PO-Revision-Date: 2023-12-25 06:49+0000\n" -"Last-Translator: Shukrullo Turgunov , 2023\n" -"Language-Team: Uzbek (http://app.transifex.com/django/django/language/uz/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: uz\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "Afrika tili" - -msgid "Arabic" -msgstr "Arab tili" - -msgid "Algerian Arabic" -msgstr "Jazoir arab tili" - -msgid "Asturian" -msgstr "Asturiya tili" - -msgid "Azerbaijani" -msgstr "Ozarbayjon tili" - -msgid "Bulgarian" -msgstr "Bolgar tili" - -msgid "Belarusian" -msgstr "Belorus tili" - -msgid "Bengali" -msgstr "Bengal tili" - -msgid "Breton" -msgstr "Breton tili" - -msgid "Bosnian" -msgstr "Bosniya tili" - -msgid "Catalan" -msgstr "Katalon tili" - -msgid "Central Kurdish (Sorani)" -msgstr "" - -msgid "Czech" -msgstr "Chex tili" - -msgid "Welsh" -msgstr "Uels tili" - -msgid "Danish" -msgstr "Daniya tili" - -msgid "German" -msgstr "Nemis tili" - -msgid "Lower Sorbian" -msgstr "Quyi sorbiya tili" - -msgid "Greek" -msgstr "Yunon tili" - -msgid "English" -msgstr "Ingliz tili" - -msgid "Australian English" -msgstr "Avstraliya ingliz tili" - -msgid "British English" -msgstr "Britan Ingliz tili" - -msgid "Esperanto" -msgstr "Esperanto tili" - -msgid "Spanish" -msgstr "Ispan tili" - -msgid "Argentinian Spanish" -msgstr "Argentina Ispan tili" - -msgid "Colombian Spanish" -msgstr "Kolumbiya Ispan tili" - -msgid "Mexican Spanish" -msgstr "Meksika Ispan tili " - -msgid "Nicaraguan Spanish" -msgstr "Nikaragua Ispan tili" - -msgid "Venezuelan Spanish" -msgstr "Venesuela Ispan tili" - -msgid "Estonian" -msgstr "Estoniya tili" - -msgid "Basque" -msgstr "Bask tili" - -msgid "Persian" -msgstr "Fors tili" - -msgid "Finnish" -msgstr "Fin tili" - -msgid "French" -msgstr "Fransuz tili" - -msgid "Frisian" -msgstr "Friziya tili" - -msgid "Irish" -msgstr "Irland tili" - -msgid "Scottish Gaelic" -msgstr "Shotland Gal tili" - -msgid "Galician" -msgstr "Galisiya tili" - -msgid "Hebrew" -msgstr "Ibroniy tili" - -msgid "Hindi" -msgstr "Hind tili" - -msgid "Croatian" -msgstr "Xorvat tili" - -msgid "Upper Sorbian" -msgstr "Yuqori Sorbiya tili" - -msgid "Hungarian" -msgstr "Vengriya tili" - -msgid "Armenian" -msgstr "Arman tili" - -msgid "Interlingua" -msgstr "Interlingua tili" - -msgid "Indonesian" -msgstr "Indoneziya tili" - -msgid "Igbo" -msgstr "Igbo tili" - -msgid "Ido" -msgstr "Ido tili" - -msgid "Icelandic" -msgstr "Island tili" - -msgid "Italian" -msgstr "Italyan tili" - -msgid "Japanese" -msgstr "Yapon tili" - -msgid "Georgian" -msgstr "Gruzin tili" - -msgid "Kabyle" -msgstr "Kabil tili" - -msgid "Kazakh" -msgstr "Qozoq tili" - -msgid "Khmer" -msgstr "Xmer tili" - -msgid "Kannada" -msgstr "Kannada tili" - -msgid "Korean" -msgstr "Koreys tili" - -msgid "Kyrgyz" -msgstr "Qirg'iz tili" - -msgid "Luxembourgish" -msgstr "Lyuksemburg tili" - -msgid "Lithuanian" -msgstr "Litva tili" - -msgid "Latvian" -msgstr "Latviya tili" - -msgid "Macedonian" -msgstr "Makedoniya tili" - -msgid "Malayalam" -msgstr "Malayalam tili" - -msgid "Mongolian" -msgstr "Mo'g'ul tili" - -msgid "Marathi" -msgstr "Marati tili" - -msgid "Malay" -msgstr "" - -msgid "Burmese" -msgstr "Birma tili" - -msgid "Norwegian Bokmål" -msgstr "Norvegiya Bokmal tili" - -msgid "Nepali" -msgstr "Nepal tili" - -msgid "Dutch" -msgstr "Golland tili" - -msgid "Norwegian Nynorsk" -msgstr "Norvegiya Ninorsk tili" - -msgid "Ossetic" -msgstr "Osetik tili" - -msgid "Punjabi" -msgstr "Panjob tili" - -msgid "Polish" -msgstr "Polyak tili" - -msgid "Portuguese" -msgstr "Portugal tili" - -msgid "Brazilian Portuguese" -msgstr "Braziliya Portugal tili" - -msgid "Romanian" -msgstr "Rumin tili" - -msgid "Russian" -msgstr "Rus tili" - -msgid "Slovak" -msgstr "Slovak tili" - -msgid "Slovenian" -msgstr "Slovan tili" - -msgid "Albanian" -msgstr "Alban tili" - -msgid "Serbian" -msgstr "Serb tili" - -msgid "Serbian Latin" -msgstr "Serbiya Lotin tili" - -msgid "Swedish" -msgstr "Shved tili" - -msgid "Swahili" -msgstr "Suaxili tili" - -msgid "Tamil" -msgstr "Tamil tili" - -msgid "Telugu" -msgstr "Telugu tili" - -msgid "Tajik" -msgstr "Tojik tili" - -msgid "Thai" -msgstr "Tay tili" - -msgid "Turkmen" -msgstr "Turkman tili" - -msgid "Turkish" -msgstr "Turk tili" - -msgid "Tatar" -msgstr "Tatar tili" - -msgid "Udmurt" -msgstr "Udmurt tili" - -msgid "Uyghur" -msgstr "" - -msgid "Ukrainian" -msgstr "Ukrain tili" - -msgid "Urdu" -msgstr "Urdu tili" - -msgid "Uzbek" -msgstr "O'zbek tili" - -msgid "Vietnamese" -msgstr "Vetnam tili" - -msgid "Simplified Chinese" -msgstr "Soddalashtirilgan xitoy tili" - -msgid "Traditional Chinese" -msgstr "An'anaviy xitoy tili" - -msgid "Messages" -msgstr "Xabarlar" - -msgid "Site Maps" -msgstr "Sayt xaritalari" - -msgid "Static Files" -msgstr "Statik fayllar" - -msgid "Syndication" -msgstr "Sindikatsiya" - -#. Translators: String used to replace omitted page numbers in elided page -#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. -msgid "…" -msgstr "" - -msgid "That page number is not an integer" -msgstr "Bu sahifa raqami butun son emas" - -msgid "That page number is less than 1" -msgstr "Bu sahifa raqami 1 dan kichik" - -msgid "That page contains no results" -msgstr "Ushbu sahifada hech qanday natija yo'q" - -msgid "Enter a valid value." -msgstr "To'g'ri qiymatni kiriting." - -msgid "Enter a valid URL." -msgstr "To'g'ri URL manzilini kiriting." - -msgid "Enter a valid integer." -msgstr "To'g'ri butun sonni kiriting." - -msgid "Enter a valid email address." -msgstr "To'g'ri elektron pochta manzilini kiriting." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" -"Harflar, raqamlar, pastki chiziqlar yoki chiziqlardan iborat to'g'ri " -"\"slug\" ni kiriting." - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" -"Unicode harflari, raqamlari, pastki chiziqlari yoki chiziqlardan iborat " -"to'g'ri \"slug\" ni kiriting." - -msgid "Enter a valid IPv4 address." -msgstr "To'g'ri IPv4 manzilini kiriting." - -msgid "Enter a valid IPv6 address." -msgstr "To'g'ri IPv6 manzilini kiriting." - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "To'g'ri IPv4 yoki IPv6 manzilini kiriting." - -msgid "Enter only digits separated by commas." -msgstr "Faqat vergul bilan ajratilgan raqamlarni kiriting." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "" -"Ushbu qiymat %(limit_value)s ekanligiga ishonch hosil qiling (Hozir u " -"%(show_value)s)." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "" -"Ushbu qiymat %(limit_value)s dan kichik yoki unga teng ekanligini tekshiring." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "" -"Ushbu qiymat %(limit_value)s dan katta yoki unga teng ekanligini tekshiring." - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "" - -#, 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 "" - -#, 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] "" -"Ushbu qiymat kamida %(limit_value)dga ega ekanligiga ishonch hosil qiling " -"(unda bor %(show_value)d)" - -#, 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] "" -"Ushbu qiymat eng ko'pi bilan %(limit_value)d ta belgidan iboratligiga " -"ishonch hosil qiling (hozir, %(show_value)d tadan iborat)." - -msgid "Enter a number." -msgstr "Raqamni kiriting." - -#, 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] "" -"Umumiy raqamlar soni %(max)s tadan ko'p bo'lmasligiga ishonch hosil qiling." - -#, 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] "" -"O'nlik kasr xonalari %(max)s tadan ko'p bo'lmasligiga ishonch hosil qiling." - -#, 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] "" -"O'nli kasr nuqtasidan oldin %(max)s tadan ko'p raqam bo'lmasligiga ishonch " -"hosil qiling." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"\"%(extension)s\" fayl kengaytmasiga ruxsat berilmagan Ruxsat berilgan " -"kengaytmalar: %(allowed_extensions)s." - -msgid "Null characters are not allowed." -msgstr "Bo'shliq belgilaridan foydalanish mumkin emas." - -msgid "and" -msgstr "va" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(field_labels)s bilan %(model_name)s allaqachon mavjud." - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "%(value)r qiymati to'g'ri tanlov emas." - -msgid "This field cannot be null." -msgstr "Bu maydon bo‘shliq belgisidan iborat bo'lishi mumkin emas." - -msgid "This field cannot be blank." -msgstr "Bu maydon bo‘sh bo‘lishi mumkin emas." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "\"%(field_label)s\" %(model_name)s allaqachon mavjud." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s %(date_field_label)s %(lookup_type)s uchun noyob bo'lishi " -"kerak." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Maydon turi: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "\"%(value)s\" qiymati rost yoki yolg'on bo'lishi kerak." - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" -"\"%(value)s\" qiymati Rost, Yolg'on yoki Bo'shliq belgisidan iborat bo'lishi " -"kerak." - -msgid "Boolean (Either True or False)" -msgstr "Mantiqiy (Rost yoki Yolg'on)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Birikma uzunligi (%(max_length)s gacha)" - -msgid "String (unlimited)" -msgstr "" - -msgid "Comma-separated integers" -msgstr "Vergul bilan ajratilgan butun sonlar" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" -"\"%(value)s\" qiymati yaroqsiz sana formatiga ega. U YYYY-MM-DD formatida " -"bo'lishi kerak." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" -"\"%(value)s\" qiymati to'g'ri formatga (YYYY-MM-DD) ega, ammo bu noto'g'ri " -"sana." - -msgid "Date (without time)" -msgstr "Sana (vaqtsiz)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"\"%(value)s\" qiymati noto'g'ri formatga ega. U YYYY-MM-DD HH: MM [: ss [." -"uuuuuu]] [TZ] formatida bo'lishi kerak." - -#, 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 "" -"\"%(value)s\" qiymati to'g'ri formatga ega (YYYY-MM-DD HH: MM [: ss [." -"uuuuuu]] [TZ]), lekin u noto'g'ri sana / vaqt." - -msgid "Date (with time)" -msgstr "Sana (vaqt bilan)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "\"%(value)s\" qiymati o'nlik kasr sonlardan iborat bo'lishi kerak." - -msgid "Decimal number" -msgstr "O'nli kasr son" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"\"%(value)s\" qiymati noto'g'ri formatga ega. U [DD] [[HH:] MM:] ss [." -"uuuuuu] formatida bo'lishi kerak." - -msgid "Duration" -msgstr "Davomiyligi" - -msgid "Email address" -msgstr "Elektron pochta manzili" - -msgid "File path" -msgstr "Fayl manzili" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "\"%(value)s\" qiymati haqiqiy son bo'lishi kerak." - -msgid "Floating point number" -msgstr "Haqiqiy son" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "\"%(value)s\" qiymati butun son bo'lishi kerak." - -msgid "Integer" -msgstr "Butun son" - -msgid "Big (8 byte) integer" -msgstr "Katta (8 bayt) butun son" - -msgid "Small integer" -msgstr "Kichik butun son" - -msgid "IPv4 address" -msgstr "IPv4 manzili" - -msgid "IP address" -msgstr "IP manzili" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "\"%(value)s\" qiymati Yo‘q, To‘g‘ri yoki Noto'g'ri bo'lishi kerak." - -msgid "Boolean (Either True, False or None)" -msgstr "Boolean (To'g'ri, Yolg'on yoki Hech biri)" - -msgid "Positive big integer" -msgstr "Musbat katta butun son" - -msgid "Positive integer" -msgstr "Ijobiy butun son" - -msgid "Positive small integer" -msgstr "Musbat kichik butun son" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug uzunligi (%(max_length)s gacha)" - -msgid "Text" -msgstr "Matn" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" -"\"%(value)s\" qiymati noto'g'ri formatga ega. U HH: MM [: ss [.uuuuuu]] " -"formatida bo'lishi kerak." - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" -"\"%(value)s\" qiymati to'g'ri formatga ega (HH: MM [: ss [.uuuuuu]]), lekin " -"bu noto'g'ri vaqt." - -msgid "Time" -msgstr "Vaqt" - -msgid "URL" -msgstr "URL manzili" - -msgid "Raw binary data" -msgstr "Tartibsiz Ikkilik ma'lumotlar" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "\"%(value)s\" to'g'ri UUID emas." - -msgid "Universally unique identifier" -msgstr "Umum noyob aniqlovchi" - -msgid "File" -msgstr "Fayl" - -msgid "Image" -msgstr "Rasm" - -msgid "A JSON object" -msgstr "JSON ob'ekti" - -msgid "Value must be valid JSON." -msgstr "Qiymat yaroqli JSON bo'lishi kerak." - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "%(field)s %(value)r lari bilan %(model)s namunasi uchun mavjud emas." - -msgid "Foreign Key (type determined by related field)" -msgstr "Tashqi kalit (turi aloqador maydon tomonidan belgilanadi)" - -msgid "One-to-one relationship" -msgstr "Birga-bir yago munosabat" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s -%(to)s gacha bo'lgan munosabat" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s -%(to)s gacha bo'lgan munosabatlar" - -msgid "Many-to-many relationship" -msgstr "Ko'pchilikka-ko'pchilik munosabatlar" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Ushbu maydon to'ldirilishi shart." - -msgid "Enter a whole number." -msgstr "Butun raqamni kiriting." - -msgid "Enter a valid date." -msgstr "Sanani to‘g‘ri kiriting." - -msgid "Enter a valid time." -msgstr "Vaqtni to‘g‘ri kiriting." - -msgid "Enter a valid date/time." -msgstr "Sana/vaqtni to‘g‘ri kiriting." - -msgid "Enter a valid duration." -msgstr "Muddatni to'g'ri kiriting." - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "Kunlar soni {min_days} va {max_days} orasida bo'lishi kerak." - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Hech qanday fayl yuborilmadi. Formadagi kodlash turini tekshiring." - -msgid "No file was submitted." -msgstr "Hech qanday fayl yuborilmadi." - -msgid "The submitted file is empty." -msgstr "Yuborilgan etilgan fayl bo'sh." - -#, 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] "" -"Fayl nomi maksimum %(max)d belgilardan ko'p emasligiga ishonch hosil qiling " -"(hozir %(length)d belgi ishlatilgan)." - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "" -"Iltimos, faylni yuboring yoki katachani belgilang, lekin ikkalasinimas." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"To'g'ri rasmni yuklang. Siz yuklagan fayl yoki rasm emas yoki buzilgan rasm " -"edi." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "To'g'ri tanlovni tanlang. %(value)s mavjud tanlovlardan biri emas." - -msgid "Enter a list of values." -msgstr "Qiymatlar ro'yxatini kiriting." - -msgid "Enter a complete value." -msgstr "To'liq qiymatni kiriting." - -msgid "Enter a valid UUID." -msgstr "To'g'ri UUID kiriting." - -msgid "Enter a valid JSON." -msgstr "Yaroqli JSONni kiriting." - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Yashirilgan maydon %(name)s) %(error)s" - -#, 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 "" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "" - -msgid "Order" -msgstr "Buyurtma" - -msgid "Delete" -msgstr "Yo'q qilish" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Iltimos, %(field)s uchun takroriy ma'lumotni tuzating." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "" -"Iltimos, noyob bo'lishi kerak bo'lgan %(field)s uchun takroriy ma'lumotlarni " -"to'g'rilang." - -#, 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 "" -"Iltimos, %(field_name)s uchun takroriy ma'lumotlarni %(date_field)s ga noyob " -"bo'la oladigan %(lookup)s ichidagi ma'lumotlarni moslab to'g'rilang." - -msgid "Please correct the duplicate values below." -msgstr "Iltimos, quyidagi takroriy qiymatlarni to'g'irlang." - -msgid "The inline value did not match the parent instance." -msgstr "Kiritilgan ichki qiymat ajdod misoliga mos kelmaydi." - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "To'g'ri tanlovni tanlang. Bu tanlov mavjud tanlovlardan biri emas." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "\"%(pk)s\" to'g'ri qiymat emas." - -#, 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 "" -"%(datetime)s vaqtni %(current_timezone)s mintaqa talqinida ifodalab " -"bo'lmadi; u noaniq yoki mavjud bo'lmasligi mumkin." - -msgid "Clear" -msgstr "Aniq" - -msgid "Currently" -msgstr "Hozirda" - -msgid "Change" -msgstr "O'zgartirish" - -msgid "Unknown" -msgstr "Noma'lum" - -msgid "Yes" -msgstr "Ha" - -msgid "No" -msgstr "Yo'q" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "ha,yo'q,ehtimol" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)dbayt" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "kechqurun" - -msgid "a.m." -msgstr "ertalab" - -msgid "PM" -msgstr "Kechqurun" - -msgid "AM" -msgstr "Ertalab" - -msgid "midnight" -msgstr "yarim tunda" - -msgid "noon" -msgstr "peshin" - -msgid "Monday" -msgstr "Dushanba" - -msgid "Tuesday" -msgstr "Seshanba" - -msgid "Wednesday" -msgstr "Chorshanba" - -msgid "Thursday" -msgstr "Payshanba" - -msgid "Friday" -msgstr "Juma" - -msgid "Saturday" -msgstr "Shanba" - -msgid "Sunday" -msgstr "Yakshanba" - -msgid "Mon" -msgstr "Dush" - -msgid "Tue" -msgstr "Sesh" - -msgid "Wed" -msgstr "Chor" - -msgid "Thu" -msgstr "Pay" - -msgid "Fri" -msgstr "Jum" - -msgid "Sat" -msgstr "Shan" - -msgid "Sun" -msgstr "Yak" - -msgid "January" -msgstr "Yanvar" - -msgid "February" -msgstr "Fevral" - -msgid "March" -msgstr "Mart" - -msgid "April" -msgstr "Aprel" - -msgid "May" -msgstr "May" - -msgid "June" -msgstr "Iyun" - -msgid "July" -msgstr "Iyul" - -msgid "August" -msgstr "Avgust" - -msgid "September" -msgstr "Sentabr" - -msgid "October" -msgstr "Oktabr" - -msgid "November" -msgstr "Noyabr" - -msgid "December" -msgstr "Dekabr" - -msgid "jan" -msgstr "yan" - -msgid "feb" -msgstr "fev" - -msgid "mar" -msgstr "mar" - -msgid "apr" -msgstr "apr" - -msgid "may" -msgstr "may" - -msgid "jun" -msgstr "iyn" - -msgid "jul" -msgstr "iyl" - -msgid "aug" -msgstr "avg" - -msgid "sep" -msgstr "sen" - -msgid "oct" -msgstr "okt" - -msgid "nov" -msgstr "noy" - -msgid "dec" -msgstr "dek" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Yan," - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Fev." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Mart" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Aprel" - -msgctxt "abbrev. month" -msgid "May" -msgstr "May" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Iyun" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Iyul" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Avg." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Sen." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Okt." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Noy." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Dek." - -msgctxt "alt. month" -msgid "January" -msgstr "Yanvar" - -msgctxt "alt. month" -msgid "February" -msgstr "Fevral" - -msgctxt "alt. month" -msgid "March" -msgstr "Mart" - -msgctxt "alt. month" -msgid "April" -msgstr "Aprel" - -msgctxt "alt. month" -msgid "May" -msgstr "May" - -msgctxt "alt. month" -msgid "June" -msgstr "Iyun" - -msgctxt "alt. month" -msgid "July" -msgstr "Iyul" - -msgctxt "alt. month" -msgid "August" -msgstr "Avgust" - -msgctxt "alt. month" -msgid "September" -msgstr "Sentabr" - -msgctxt "alt. month" -msgid "October" -msgstr "Oktabr" - -msgctxt "alt. month" -msgid "November" -msgstr "Noyabr" - -msgctxt "alt. month" -msgid "December" -msgstr "Dekabr" - -msgid "This is not a valid IPv6 address." -msgstr "Bu to'g'ri IPv6 manzili emas." - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "yoki" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d yil" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)doy" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d hafta" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d kun" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d soat" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d daqiqa" - -msgid "Forbidden" -msgstr "Taqiqlangan" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF tekshiruvi amalga oshmadi. So‘rov bekor qilindi." - -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 "" - -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 "" -"Agar siz \"Referer\" sarlavhalarini o'chirib qo'yish uchun brauzeringizni " -"sozlagan bo'lsangiz, iltimos, hech bo'lmasa ushbu sayt uchun, HTTPS " -"ulanishlari, yoki \"same-origin\" so'rovlari uchun ularni qayta yoqib " -"qo'ying." - -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 "" -"Agar siz yorlig'idan yoki " -"\"Referrer-Policy: no-referer\" sarlavhasidan foydalanayotgan bo'lsangiz, " -"iltimos ularni olib tashlang. CSRF himoyasi \"Referer\" sarlavhasini " -"havolalarni qat'iy tekshirishni talab qiladi. Agar maxfiyligingiz haqida " -"xavotirda bo'lsangiz, uchinchi tomon saytlari kabi " -"havola alternativalaridan foydalaning." - -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 "" -"Siz ushbu xabarni ko'rmoqdasiz, chunki ushbu sayt formalarni yuborishda CSRF " -"cookie ma'lumotlarini talab qiladi. Ushbu cookie ma'lumotlari xavfsizlik " -"nuqtai nazaridan, brauzeringizni uchinchi shaxslar tomonidan " -"o'g'irlanmasligini ta'minlash uchun xizmat qilinadi." - -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 "" -"Agar siz cookie ma'lumotlarni o'chirib qo'yish uchun brauzeringizni " -"konfiguratsiya qilgan bo'lsangiz, iltimos, ushbu sayt yoki \"same-origin\" " -"so'rovlari uchun ularni qayta yoqib qo'ying." - -msgid "More information is available with DEBUG=True." -msgstr "Qo'shimcha ma'lumotlarni DEBUG = True ifodasi bilan ko'rish mumkin." - -msgid "No year specified" -msgstr "Yil ko‘rsatilmagan" - -msgid "Date out of range" -msgstr "Sana chegaradan tashqarida" - -msgid "No month specified" -msgstr "Oy ko'rsatilmagan" - -msgid "No day specified" -msgstr "Hech qanday kun ko‘rsatilmagan" - -msgid "No week specified" -msgstr "Hech qanday hafta belgilanmagan" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Hech qanday %(verbose_name_plural)s lar mavjud emas" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"Kelajak %(verbose_name_plural)s lari mavjud emas, chunki %(class_name)s." -"allow_future yolg'ondur." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" -"\"%(datestr)s\" sana birikmasi noto'g'ri berilgan. \"%(format)s\" formati " -"tavsiya etilgan" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "So'rovga mos keladigan %(verbose_name)s topilmadi" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "Sahifa \"oxirgi\" emas va uni butun songa aylantirish mumkin emas." - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Noto'g'ri sahifa (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "Bo'sh ro'yxat va \"%(class_name)s.allow_empty\" yolg'on." - -msgid "Directory indexes are not allowed here." -msgstr "Bu yerda katalog indekslaridan foydalanib bo'lmaydi." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "\"%(path)s\" mavjud emas" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s indeksi" - -msgid "The install worked successfully! Congratulations!" -msgstr "O'rnatish muvaffaqiyatli amalga oshdi! Tabriklaymiz!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"Django %(version)s uchun chiqarilgan " -"nashrlarni ko'rish" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"Siz ushbu sahifani ko'rmoqdasiz, chunki DEBUG = True ifodasi sizning sozlamalar faylingizda " -"ko'rsatilgan va siz biron bir URL manzilini to'gri sozlamagansiz." - -msgid "Django Documentation" -msgstr "Django Hujjatlari" - -msgid "Topics, references, & how-to’s" -msgstr "Mavzular, havolalar va qanday qilish yo'llari" - -msgid "Tutorial: A Polling App" -msgstr "Qo'llanma: So'rovnoma" - -msgid "Get started with Django" -msgstr "Django bilan boshlang" - -msgid "Django Community" -msgstr "Django hamjamiyati" - -msgid "Connect, get help, or contribute" -msgstr "Bog'laning, yordam oling yoki hissa qo'shing" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uz/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/uz/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uz/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/uz/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 563736ac711471c8353f268593aa9dadbf6efc2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfV1?uf2FGvNPLNrInvz)18VwlKWZ{OwSi)SF#`#M)OS>V_~Y;+mcdZdPCA6w=f+GB?ZRN)%YoN zsqXw5Zr!kK*t(h>apH!Rx8pDaaqi-tbAIRi|M%XeKNE=b)pllZ+X*6O#Hdd6G87sWFwhDBkLJJkT?PUK$3_Wm?`_#$rIo+u5+|E6V%q^`AQTpS3 zy&qrB{Wyrl#429p6ke-IvcM^;xY87^3)1WC0!rmMSra5tX>0|le^r%Jw}fgpBw5jR zU2`{R&#u;#+uo$ANj2>)&%a)!FJ(=!)lshe+N=EaHTF4GY;?5U-fCp~+% zC{Ju_X7w$TWlr_+DQg<<*vVpcY>l5WPoA<)?PmZ0 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/uz/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/uz/formats.py deleted file mode 100644 index 2c7ee73..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/uz/formats.py +++ /dev/null @@ -1,30 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"j-E, Y-\y\i\l" -TIME_FORMAT = "G:i" -DATETIME_FORMAT = r"j-E, Y-\y\i\l G:i" -YEAR_MONTH_FORMAT = r"F Y-\y\i\l" -MONTH_DAY_FORMAT = "j-E" -SHORT_DATE_FORMAT = "d.m.Y" -SHORT_DATETIME_FORMAT = "d.m.Y H:i" -FIRST_DAY_OF_WEEK = 1 # Monday - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%d.%m.%Y", # '25.10.2006' - "%d-%B, %Y-yil", # '25-Oktabr, 2006-yil' -] -DATETIME_INPUT_FORMATS = [ - "%d.%m.%Y %H:%M:%S", # '25.10.2006 14:30:59' - "%d.%m.%Y %H:%M:%S.%f", # '25.10.2006 14:30:59.000200' - "%d.%m.%Y %H:%M", # '25.10.2006 14:30' - "%d-%B, %Y-yil %H:%M:%S", # '25-Oktabr, 2006-yil 14:30:59' - "%d-%B, %Y-yil %H:%M:%S.%f", # '25-Oktabr, 2006-yil 14:30:59.000200' - "%d-%B, %Y-yil %H:%M", # '25-Oktabr, 2006-yil 14:30' -] -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "\xa0" # non-breaking space -NUMBER_GROUPING = 3 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/vi/LC_MESSAGES/django.mo deleted file mode 100644 index 43a2a61928d77bcfdb2122edf600d5c698e1f231..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17396 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 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/vi/LC_MESSAGES/django.po deleted file mode 100644 index a0e6eb4..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/LC_MESSAGES/django.po +++ /dev/null @@ -1,1234 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# Claude Paroz , 2020 -# Jannis Leidel , 2011 -# Anh Phan , 2013 -# Thanh Le Viet , 2013 -# Tran , 2011 -# Tran Van , 2011,2013 -# Vuong Nguyen , 2011 -# xgenvn , 2014 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-19 20:23+0200\n" -"PO-Revision-Date: 2020-07-14 21:42+0000\n" -"Last-Translator: Transifex Bot <>\n" -"Language-Team: Vietnamese (http://www.transifex.com/django/django/language/" -"vi/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: vi\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "Afrikaans" - -msgid "Arabic" -msgstr "Tiếng Ả Rập" - -msgid "Algerian Arabic" -msgstr "" - -msgid "Asturian" -msgstr "Asturian" - -msgid "Azerbaijani" -msgstr "Tiếng Azerbaijan" - -msgid "Bulgarian" -msgstr "Tiếng Bun-ga-ri" - -msgid "Belarusian" -msgstr "Tiếng Bê-la-rút" - -msgid "Bengali" -msgstr "Tiếng Bengal" - -msgid "Breton" -msgstr "Tiếng Breton" - -msgid "Bosnian" -msgstr "Tiếng Bosnia" - -msgid "Catalan" -msgstr "Tiếng Catala" - -msgid "Czech" -msgstr "Tiếng Séc" - -msgid "Welsh" -msgstr "Xứ Wales" - -msgid "Danish" -msgstr "Tiếng Đan Mạch" - -msgid "German" -msgstr "Tiếng Đức" - -msgid "Lower Sorbian" -msgstr "" - -msgid "Greek" -msgstr "Tiếng Hy Lạp" - -msgid "English" -msgstr "Tiếng Anh" - -msgid "Australian English" -msgstr "Tiếng Anh ở Úc" - -msgid "British English" -msgstr "British English" - -msgid "Esperanto" -msgstr "Quốc Tế Ngữ" - -msgid "Spanish" -msgstr "Tiếng Tây Ban Nha" - -msgid "Argentinian Spanish" -msgstr "Argentinian Spanish" - -msgid "Colombian Spanish" -msgstr "" - -msgid "Mexican Spanish" -msgstr "Mexican Spanish" - -msgid "Nicaraguan Spanish" -msgstr "Tiếng Tây Ban Nha-Nicaragua" - -msgid "Venezuelan Spanish" -msgstr "Tiếng Vê-nê-du-ê-la" - -msgid "Estonian" -msgstr "Tiếng Estonia" - -msgid "Basque" -msgstr "Tiếng Baxcơ" - -msgid "Persian" -msgstr "Tiếng Ba Tư" - -msgid "Finnish" -msgstr "Tiếng Phần Lan" - -msgid "French" -msgstr "Tiếng Pháp" - -msgid "Frisian" -msgstr "Tiếng Frisco" - -msgid "Irish" -msgstr "Tiếng Ai-len" - -msgid "Scottish Gaelic" -msgstr "" - -msgid "Galician" -msgstr "Tiếng Pháp cổ" - -msgid "Hebrew" -msgstr "Tiếng Do Thái cổ" - -msgid "Hindi" -msgstr "Tiếng Hindi" - -msgid "Croatian" -msgstr "Tiếng Croatia" - -msgid "Upper Sorbian" -msgstr "" - -msgid "Hungarian" -msgstr "Tiếng Hung-ga-ri" - -msgid "Armenian" -msgstr "" - -msgid "Interlingua" -msgstr "Tiếng Khoa học Quốc tế" - -msgid "Indonesian" -msgstr "Tiếng In-đô-nê-xi-a" - -msgid "Igbo" -msgstr "" - -msgid "Ido" -msgstr "Ido" - -msgid "Icelandic" -msgstr "Tiếng Aixơlen" - -msgid "Italian" -msgstr "Tiếng Ý" - -msgid "Japanese" -msgstr "Tiếng Nhật Bản" - -msgid "Georgian" -msgstr "Georgian" - -msgid "Kabyle" -msgstr "" - -msgid "Kazakh" -msgstr "Tiếng Kazakh" - -msgid "Khmer" -msgstr "Tiếng Khơ-me" - -msgid "Kannada" -msgstr "Tiếng Kannada" - -msgid "Korean" -msgstr "Tiếng Hàn Quốc" - -msgid "Kyrgyz" -msgstr "" - -msgid "Luxembourgish" -msgstr "Tiếng Luxembourg" - -msgid "Lithuanian" -msgstr "Tiếng Lat-vi" - -msgid "Latvian" -msgstr "Ngôn ngữ vùng Bantic" - -msgid "Macedonian" -msgstr "Tiếng Maxêđôni" - -msgid "Malayalam" -msgstr "Tiếng Malayalam" - -msgid "Mongolian" -msgstr "Tiếng Mông Cổ" - -msgid "Marathi" -msgstr "Marathi" - -msgid "Burmese" -msgstr "My-an-ma" - -msgid "Norwegian Bokmål" -msgstr "" - -msgid "Nepali" -msgstr "Nê-pan" - -msgid "Dutch" -msgstr "Tiếng Hà Lan" - -msgid "Norwegian Nynorsk" -msgstr "Tiếng Na Uy Nynorsk" - -msgid "Ossetic" -msgstr "Ô-sét-ti-a" - -msgid "Punjabi" -msgstr "Punjabi" - -msgid "Polish" -msgstr "Tiếng Ba lan" - -msgid "Portuguese" -msgstr "Tiếng Bồ Đào Nha" - -msgid "Brazilian Portuguese" -msgstr "Brazilian Portuguese" - -msgid "Romanian" -msgstr "Tiếng Ru-ma-ni" - -msgid "Russian" -msgstr "Tiếng Nga" - -msgid "Slovak" -msgstr "Ngôn ngữ Slô-vac" - -msgid "Slovenian" -msgstr "Tiếng Slôven" - -msgid "Albanian" -msgstr "Tiếng Albania" - -msgid "Serbian" -msgstr "Tiếng Xéc-bi" - -msgid "Serbian Latin" -msgstr "Serbian Latin" - -msgid "Swedish" -msgstr "Tiếng Thụy Điển" - -msgid "Swahili" -msgstr "Xì-qua-hi-đi thuộc ngôn ngữ Bantu" - -msgid "Tamil" -msgstr "Tiếng Ta-min" - -msgid "Telugu" -msgstr "Telugu" - -msgid "Tajik" -msgstr "" - -msgid "Thai" -msgstr "Tiếng Thái" - -msgid "Turkmen" -msgstr "" - -msgid "Turkish" -msgstr "Tiếng Thổ Nhĩ Kỳ" - -msgid "Tatar" -msgstr "Tác-ta" - -msgid "Udmurt" -msgstr "Udmurt" - -msgid "Ukrainian" -msgstr "Tiếng Ukraina" - -msgid "Urdu" -msgstr "Urdu" - -msgid "Uzbek" -msgstr "" - -msgid "Vietnamese" -msgstr "Tiếng Việt Nam" - -msgid "Simplified Chinese" -msgstr "Tiếng Tàu giản thể" - -msgid "Traditional Chinese" -msgstr "Tiếng Tàu truyền thống" - -msgid "Messages" -msgstr "" - -msgid "Site Maps" -msgstr "Bản đồ trang web" - -msgid "Static Files" -msgstr "Tập tin tĩnh" - -msgid "Syndication" -msgstr "Syndication" - -msgid "That page number is not an integer" -msgstr "" - -msgid "That page number is less than 1" -msgstr "" - -msgid "That page contains no results" -msgstr "" - -msgid "Enter a valid value." -msgstr "Nhập một giá trị hợp lệ." - -msgid "Enter a valid URL." -msgstr "Nhập một URL hợp lệ." - -msgid "Enter a valid integer." -msgstr "Nhập một số nguyên hợp lệ." - -msgid "Enter a valid email address." -msgstr "Nhập địa chỉ email." - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "" - -msgid "Enter a valid IPv4 address." -msgstr "Nhập một địa chỉ IPv4 hợp lệ." - -msgid "Enter a valid IPv6 address." -msgstr "Nhập địa chỉ IPv6 hợp lệ" - -msgid "Enter a valid IPv4 or IPv6 address." -msgstr "Nhập địa chỉ IPv4 hoặc IPv6 hợp lệ" - -msgid "Enter only digits separated by commas." -msgstr "Chỉ nhập chữ số, cách nhau bằng dấu phẩy." - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "Đảm bảo giá trị này là %(limit_value)s (nó là %(show_value)s )." - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "Đảm bảo giá trị này là nhỏ hơn hoặc bằng với %(limit_value)s ." - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "Đảm bảo giá trị này lớn hơn hoặc bằng với %(limit_value)s ." - -#, 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] "" -"Giá trị này phải có ít nhất %(limit_value)d kí tự (hiện có %(show_value)d)" - -#, 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] "" -"Giá trị này chỉ có tối đa %(limit_value)d kí tự (hiện có %(show_value)d)" - -msgid "Enter a number." -msgstr "Nhập một số." - -#, 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] "Đảm bảo rằng tối đa không có nhiều hơn %(max)s số." - -#, 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] "Hãy chắc chắn rằng không có nhiều hơn %(max)s chữ số thập phân." - -#, 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] "" -"Hãy chắc chắn rằng không có nhiều hơn %(max)s chữ số trước dấu phẩy thập " -"phân." - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" - -msgid "Null characters are not allowed." -msgstr "" - -msgid "and" -msgstr "và" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "%(model_name)s với thông tin %(field_labels)s đã tồn tại" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "Giá trị %(value)r không phải là lựa chọn hợp lệ." - -msgid "This field cannot be null." -msgstr "Trường này không thể để trống." - -msgid "This field cannot be blank." -msgstr "Trường này không được để trắng." - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "%(model_name)s có %(field_label)s đã tồn tại." - -#. Translators: The 'lookup_type' is one of 'date', 'year' or 'month'. -#. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "%(field_label)s phải là duy nhất %(date_field_label)s %(lookup_type)s." - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "Trường thuộc dạng: %(field_type)s " - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "" - -msgid "Boolean (Either True or False)" -msgstr "Boolean (hoặc là Đúng hoặc là Sai)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "Chuỗi (dài đến %(max_length)s ký tự )" - -msgid "Comma-separated integers" -msgstr "Các số nguyên được phân cách bằng dấu phẩy" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "" - -msgid "Date (without time)" -msgstr "Ngày (không có giờ)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" - -#, 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 "" - -msgid "Date (with time)" -msgstr "Ngày (có giờ)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "" - -msgid "Decimal number" -msgstr "Số thập phân" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" - -msgid "Duration" -msgstr "" - -msgid "Email address" -msgstr "Địa chỉ email" - -msgid "File path" -msgstr "Đường dẫn tắt tới file" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "" - -msgid "Floating point number" -msgstr "Giá trị dấu chấm động" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "" - -msgid "Integer" -msgstr "Số nguyên" - -msgid "Big (8 byte) integer" -msgstr "Big (8 byte) integer" - -msgid "IPv4 address" -msgstr "Địa chỉ IPv4" - -msgid "IP address" -msgstr "Địa chỉ IP" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "" - -msgid "Boolean (Either True, False or None)" -msgstr "Luận lý (Có thể Đúng, Sai hoặc Không cái nào đúng)" - -msgid "Positive big integer" -msgstr "" - -msgid "Positive integer" -msgstr "Số nguyên dương" - -msgid "Positive small integer" -msgstr "Số nguyên dương nhỏ" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug(lên đến %(max_length)s)" - -msgid "Small integer" -msgstr "Số nguyên nhỏ" - -msgid "Text" -msgstr "Đoạn văn" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "" - -msgid "Time" -msgstr "Giờ" - -msgid "URL" -msgstr "Đường dẫn URL" - -msgid "Raw binary data" -msgstr "Dữ liệu nhị phân " - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "" - -msgid "Universally unique identifier" -msgstr "" - -msgid "File" -msgstr "File" - -msgid "Image" -msgstr "Image" - -msgid "A JSON object" -msgstr "" - -msgid "Value must be valid JSON." -msgstr "" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r does not exist." -msgstr "" - -msgid "Foreign Key (type determined by related field)" -msgstr "Khóa ngoại (kiểu được xác định bởi trường liên hệ)" - -msgid "One-to-one relationship" -msgstr "Mối quan hệ một-một" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "" - -msgid "Many-to-many relationship" -msgstr "Mối quan hệ nhiều-nhiều" - -#. Translators: If found as last label character, these punctuation -#. characters will prevent the default label_suffix to be appended to the -#. label -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "Trường này là bắt buộc." - -msgid "Enter a whole number." -msgstr "Nhập một số tổng thể." - -msgid "Enter a valid date." -msgstr "Nhập một ngày hợp lệ." - -msgid "Enter a valid time." -msgstr "Nhập một thời gian hợp lệ." - -msgid "Enter a valid date/time." -msgstr "Nhập một ngày/thời gian hợp lệ." - -msgid "Enter a valid duration." -msgstr "" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "Không có tập tin nào được gửi. Hãy kiểm tra kiểu mã hóa của biểu mẫu." - -msgid "No file was submitted." -msgstr "Không có tập tin nào được gửi." - -msgid "The submitted file is empty." -msgstr "Tập tin được gửi là rỗng." - -#, 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] "Tên tệp tin có tối đa %(max)d kí tự (Hiện có %(length)d)" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "Vui lòng gửi một tập tin hoặc để ô chọn trắng, không chọn cả hai." - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "" -"Hãy tải lên một hình ảnh hợp lệ. Tập tin mà bạn đã tải không phải là hình " -"ảnh hoặc đã bị hư hỏng." - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "" -"Hãy chọn một lựa chọn hợp lệ. %(value)s không phải là một trong các lựa chọn " -"khả thi." - -msgid "Enter a list of values." -msgstr "Nhập một danh sách giá trị." - -msgid "Enter a complete value." -msgstr "" - -msgid "Enter a valid UUID." -msgstr "" - -msgid "Enter a valid JSON." -msgstr "" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(Trường ẩn %(name)s) %(error)s" - -msgid "ManagementForm data is missing or has been tampered with" -msgstr "" - -#, python-format -msgid "Please submit %d or fewer forms." -msgid_plural "Please submit %d or fewer forms." -msgstr[0] "Vui lòng đệ trình %d hoặc ít các mẫu đơn hơn." - -#, python-format -msgid "Please submit %d or more forms." -msgid_plural "Please submit %d or more forms." -msgstr[0] "" - -msgid "Order" -msgstr "Thứ tự" - -msgid "Delete" -msgstr "Xóa" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "Hãy sửa các dữ liệu trùng lặp cho %(field)s ." - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "Hãy sửa các dữ liệu trùng lặp cho %(field)s, mà phải là duy nhất." - -#, 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 "" -"Hãy sửa các dữ liệu trùng lặp cho %(field_name)s mà phải là duy nhất cho " -"%(lookup)s tại %(date_field)s ." - -msgid "Please correct the duplicate values below." -msgstr "Hãy sửa các giá trị trùng lặp dưới đây." - -msgid "The inline value did not match the parent instance." -msgstr "" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "" -"Hãy chọn một lựa chọn hợp lệ. Lựa chọn đó không phải là một trong các lựa " -"chọn khả thi." - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "" - -#, 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 "" - -msgid "Clear" -msgstr "Xóa" - -msgid "Currently" -msgstr "Hiện nay" - -msgid "Change" -msgstr "Thay đổi" - -msgid "Unknown" -msgstr "Chưa xác định" - -msgid "Yes" -msgstr "Có" - -msgid "No" -msgstr "Không" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "Có,Không,Có thể" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d byte" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "chiều" - -msgid "AM" -msgstr "sáng" - -msgid "midnight" -msgstr "Nửa đêm" - -msgid "noon" -msgstr "Buổi trưa" - -msgid "Monday" -msgstr "Thứ 2" - -msgid "Tuesday" -msgstr "Thứ 3" - -msgid "Wednesday" -msgstr "Thứ 4" - -msgid "Thursday" -msgstr "Thứ 5" - -msgid "Friday" -msgstr "Thứ 6" - -msgid "Saturday" -msgstr "Thứ 7" - -msgid "Sunday" -msgstr "Chủ nhật" - -msgid "Mon" -msgstr "Thứ 2" - -msgid "Tue" -msgstr "Thứ 3" - -msgid "Wed" -msgstr "Thứ 4" - -msgid "Thu" -msgstr "Thứ 5" - -msgid "Fri" -msgstr "Thứ 6" - -msgid "Sat" -msgstr "Thứ 7" - -msgid "Sun" -msgstr "Chủ nhật" - -msgid "January" -msgstr "Tháng 1" - -msgid "February" -msgstr "Tháng 2" - -msgid "March" -msgstr "Tháng 3" - -msgid "April" -msgstr "Tháng 4" - -msgid "May" -msgstr "Tháng 5" - -msgid "June" -msgstr "Tháng 6" - -msgid "July" -msgstr "Tháng 7" - -msgid "August" -msgstr "Tháng 8" - -msgid "September" -msgstr "Tháng 9" - -msgid "October" -msgstr "Tháng 10" - -msgid "November" -msgstr "Tháng 11" - -msgid "December" -msgstr "Tháng 12" - -msgid "jan" -msgstr "Tháng 1" - -msgid "feb" -msgstr "Tháng 2" - -msgid "mar" -msgstr "Tháng 3" - -msgid "apr" -msgstr "Tháng 4" - -msgid "may" -msgstr "Tháng 5" - -msgid "jun" -msgstr "Tháng 6" - -msgid "jul" -msgstr "Tháng 7" - -msgid "aug" -msgstr "Tháng 8" - -msgid "sep" -msgstr "Tháng 9" - -msgid "oct" -msgstr "Tháng 10" - -msgid "nov" -msgstr "Tháng 11" - -msgid "dec" -msgstr "Tháng 12" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "Tháng 1." - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "Tháng 2." - -msgctxt "abbrev. month" -msgid "March" -msgstr "Tháng ba" - -msgctxt "abbrev. month" -msgid "April" -msgstr "Tháng tư" - -msgctxt "abbrev. month" -msgid "May" -msgstr "Tháng năm" - -msgctxt "abbrev. month" -msgid "June" -msgstr "Tháng sáu" - -msgctxt "abbrev. month" -msgid "July" -msgstr "Tháng bảy" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "Tháng 8." - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "Tháng 9." - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "Tháng 10." - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "Tháng 11." - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "Tháng 12." - -msgctxt "alt. month" -msgid "January" -msgstr "Tháng một" - -msgctxt "alt. month" -msgid "February" -msgstr "Tháng hai" - -msgctxt "alt. month" -msgid "March" -msgstr "Tháng ba" - -msgctxt "alt. month" -msgid "April" -msgstr "Tháng tư" - -msgctxt "alt. month" -msgid "May" -msgstr "Tháng năm" - -msgctxt "alt. month" -msgid "June" -msgstr "Tháng sáu" - -msgctxt "alt. month" -msgid "July" -msgstr "Tháng bảy" - -msgctxt "alt. month" -msgid "August" -msgstr "Tháng tám" - -msgctxt "alt. month" -msgid "September" -msgstr "Tháng Chín" - -msgctxt "alt. month" -msgid "October" -msgstr "Tháng Mười" - -msgctxt "alt. month" -msgid "November" -msgstr "Tháng mười một" - -msgctxt "alt. month" -msgid "December" -msgstr "Tháng mười hai" - -msgid "This is not a valid IPv6 address." -msgstr "" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "" - -msgid "or" -msgstr "hoặc" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%d year" -msgid_plural "%d years" -msgstr[0] "%d năm" - -#, python-format -msgid "%d month" -msgid_plural "%d months" -msgstr[0] "%d tháng" - -#, python-format -msgid "%d week" -msgid_plural "%d weeks" -msgstr[0] "%d tuần" - -#, python-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d ngày" - -#, python-format -msgid "%d hour" -msgid_plural "%d hours" -msgstr[0] "%d giờ" - -#, python-format -msgid "%d minute" -msgid_plural "%d minutes" -msgstr[0] "%d phút" - -msgid "Forbidden" -msgstr "" - -msgid "CSRF verification failed. Request aborted." -msgstr "" - -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 "" - -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 "" - -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 "" - -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 "" - -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 "" - -msgid "More information is available with DEBUG=True." -msgstr "" - -msgid "No year specified" -msgstr "Không có năm xác định" - -msgid "Date out of range" -msgstr "" - -msgid "No month specified" -msgstr "Không có tháng xác định" - -msgid "No day specified" -msgstr "Không có ngày xác định" - -msgid "No week specified" -msgstr "Không có tuần xác định" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "Không có %(verbose_name_plural)s phù hợp" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"%(verbose_name_plural)s trong tương lai không có sẵn vì %(class_name)s." -"allow_future là False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "Không có %(verbose_name)s tìm thấy phù hợp với truy vấn" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "Trang không hợp lệ (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "" - -msgid "Directory indexes are not allowed here." -msgstr "Tại đây không cho phép đánh số chỉ mục dành cho thư mục." - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "" - -#, python-format -msgid "Index of %(directory)s" -msgstr "Index của %(directory)s" - -msgid "Django: the Web framework for perfectionists with deadlines." -msgstr "" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" - -msgid "The install worked successfully! Congratulations!" -msgstr "" - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not configured any " -"URLs." -msgstr "" - -msgid "Django Documentation" -msgstr "" - -msgid "Topics, references, & how-to’s" -msgstr "" - -msgid "Tutorial: A Polling App" -msgstr "" - -msgid "Get started with Django" -msgstr "" - -msgid "Django Community" -msgstr "" - -msgid "Connect, get help, or contribute" -msgstr "" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/vi/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/vi/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index a507b231cff39421b4ed6fa90b6dc5bad8485c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 206 zcmZ8au?@m75R3^(2q_~l07dcwTEqyfUD(se%?(hC} z`g>>DDhXJ3PZ{+S$3Mn-xIB^}*|5_qv9qv^F*CK$P>Ud_LJJlRIk=;=jxaZ+^+Rqf zc@m_c=u!8eql4;N>YBnceE~(HR0zEU&ZU-~^TG_%^3YP% TDLmRmXlH>gns3S&vuSWY1lKrO diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/vi/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 7ec701afc383f7274aa78b5054385e25fd80c200..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 571 zcmah`O-tiI7@o9N`+@dD3l$LpyN4BQhjmXYvJh-b1=~oPJ#-i-u`_MsCYg|=mGmU+ zkMOETe}~?@)LZD)KTztPIl$7ooT@CKf~ zac~I;K!6BHATbmpaTF&@Xo)0Hf-IwDvVvAf5+(iAPI@GAId0*>?G^S#B4Q5@Z?Cb1 z2cjin>+UZ$#m*$&*w;s2xsspa|JC)#awgU%2~sx8ok=RPy}(e|4TVZ;CpF7dCAHSA z%SuyHXBqXV`95T$o6khPQ@&yIJhx)| zVe-IaWMt4^PL3~+{?t9-Z5|f{VV(xry^Bn+w$5AO=S4Qy*qnlVuwI&iT(Gef;nJ5W UD9&@B$hmw_EIojNv&I9S0S8B`p#T5? diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/vi/formats.py deleted file mode 100644 index 7b76020..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/vi/formats.py +++ /dev/null @@ -1,21 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = r"\N\gà\y d \t\há\n\g n \nă\m Y" -TIME_FORMAT = "H:i" -DATETIME_FORMAT = r"H:i \N\gà\y d \t\há\n\g n \nă\m Y" -YEAR_MONTH_FORMAT = "F Y" -MONTH_DAY_FORMAT = "j F" -SHORT_DATE_FORMAT = "d-m-Y" -SHORT_DATETIME_FORMAT = "H:i d-m-Y" -# FIRST_DAY_OF_WEEK = - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -# DATE_INPUT_FORMATS = -# TIME_INPUT_FORMATS = -# DATETIME_INPUT_FORMATS = -DECIMAL_SEPARATOR = "," -THOUSAND_SEPARATOR = "." -# NUMBER_GROUPING = diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.mo deleted file mode 100644 index c4d7a034e05082492bb9e5a55085f392683157ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26970 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 InzP6HKXJyi`2YX_ diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po deleted file mode 100644 index 2c3fb26..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/LC_MESSAGES/django.po +++ /dev/null @@ -1,1347 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# Translators: -# HuanCheng Bai白宦成(Bestony) , 2017-2018 -# lanbla , 2021 -# Daniel Duan , 2013 -# Fan Xu , 2022 -# Ford Guo , 2022 -# Huanqun Yang, 2022 -# sunfkny, 2023 -# jamin M , 2019 -# Jannis Leidel , 2011 -# Kevin Sze , 2012 -# Lele Long , 2011,2015,2017 -# Le Yang , 2018 -# li beite , 2020 -# Liping Wang , 2016-2017 -# L., 2024 -# matthew Yip , 2020 -# Natalia, 2025 -# mozillazg , 2016 -# Ronald White , 2014 -# Lemon Li , 2013 -# Ray Wang , 2017 -# slene , 2011 -# Sun Liwen , 2014 -# Suntravel Chris , 2019 -# Veoco , 2021 -# Liping Wang , 2016 -# Wentao Han , 2018 -# wolf ice , 2020 -# Xiang Yu , 2014 -# DWXXX, 2025 -# Jeff Yin , 2013 -# Zhengyang Wang , 2017 -# ced773123cfad7b4e8b79ca80f736af9, 2011-2012 -# Ziya Tang , 2018 -# 付峥 , 2018 -# L., 2024 -# LatteFang <370358679@qq.com>, 2020 -# Kevin Sze , 2012 -# 高乐喆 , 2023 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-17 18:23-0300\n" -"PO-Revision-Date: 2025-12-03 06:49+0000\n" -"Last-Translator: Natalia, 2025\n" -"Language-Team: Chinese (China) (http://app.transifex.com/django/django/" -"language/zh_CN/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: zh_CN\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "南非荷兰语" - -msgid "Arabic" -msgstr "阿拉伯语" - -msgid "Algerian Arabic" -msgstr "阿尔及利亚的阿拉伯语" - -msgid "Asturian" -msgstr "阿斯图里亚斯" - -msgid "Azerbaijani" -msgstr "阿塞拜疆语" - -msgid "Bulgarian" -msgstr "保加利亚语" - -msgid "Belarusian" -msgstr "白俄罗斯语" - -msgid "Bengali" -msgstr "孟加拉语" - -msgid "Breton" -msgstr "布雷顿" - -msgid "Bosnian" -msgstr "波斯尼亚语" - -msgid "Catalan" -msgstr "加泰罗尼亚语" - -msgid "Central Kurdish (Sorani)" -msgstr "中部库尔德语(Sorani)" - -msgid "Czech" -msgstr "捷克语" - -msgid "Welsh" -msgstr "威尔士语" - -msgid "Danish" -msgstr "丹麦语" - -msgid "German" -msgstr "德语" - -msgid "Lower Sorbian" -msgstr "下索布" - -msgid "Greek" -msgstr "希腊语" - -msgid "English" -msgstr "英语" - -msgid "Australian English" -msgstr "澳大利亚英语" - -msgid "British English" -msgstr "英国英语" - -msgid "Esperanto" -msgstr "世界语" - -msgid "Spanish" -msgstr "西班牙语" - -msgid "Argentinian Spanish" -msgstr "阿根廷西班牙语" - -msgid "Colombian Spanish" -msgstr "哥伦比亚西班牙语" - -msgid "Mexican Spanish" -msgstr "墨西哥西班牙语" - -msgid "Nicaraguan Spanish" -msgstr "尼加拉瓜西班牙语" - -msgid "Venezuelan Spanish" -msgstr "委内瑞拉西班牙语" - -msgid "Estonian" -msgstr "爱沙尼亚语" - -msgid "Basque" -msgstr "巴斯克语" - -msgid "Persian" -msgstr "波斯语" - -msgid "Finnish" -msgstr "芬兰语" - -msgid "French" -msgstr "法语" - -msgid "Frisian" -msgstr "夫里斯兰语" - -msgid "Irish" -msgstr "爱尔兰语" - -msgid "Scottish Gaelic" -msgstr "苏格兰盖尔语" - -msgid "Galician" -msgstr "加利西亚语" - -msgid "Hebrew" -msgstr "希伯来语" - -msgid "Hindi" -msgstr "北印度语" - -msgid "Croatian" -msgstr "克罗地亚语" - -msgid "Upper Sorbian" -msgstr "上索布" - -msgid "Haitian Creole" -msgstr "" - -msgid "Hungarian" -msgstr "匈牙利语" - -msgid "Armenian" -msgstr "亚美尼亚语" - -msgid "Interlingua" -msgstr "国际语" - -msgid "Indonesian" -msgstr "印尼语" - -msgid "Igbo" -msgstr "伊博" - -msgid "Ido" -msgstr "简化伊多语" - -msgid "Icelandic" -msgstr "冰岛语" - -msgid "Italian" -msgstr "意大利语" - -msgid "Japanese" -msgstr "日语" - -msgid "Georgian" -msgstr "格鲁吉亚语" - -msgid "Kabyle" -msgstr "卡拜尔语" - -msgid "Kazakh" -msgstr "哈萨克语" - -msgid "Khmer" -msgstr "高棉语" - -msgid "Kannada" -msgstr "埃纳德语" - -msgid "Korean" -msgstr "韩语" - -msgid "Kyrgyz" -msgstr "吉尔吉斯坦语" - -msgid "Luxembourgish" -msgstr "卢森堡语" - -msgid "Lithuanian" -msgstr "立陶宛语" - -msgid "Latvian" -msgstr "拉脱维亚语" - -msgid "Macedonian" -msgstr "马其顿语" - -msgid "Malayalam" -msgstr "马来亚拉姆语" - -msgid "Mongolian" -msgstr "蒙古语" - -msgid "Marathi" -msgstr "马拉地语" - -msgid "Malay" -msgstr "马来语" - -msgid "Burmese" -msgstr "缅甸语" - -msgid "Norwegian Bokmål" -msgstr "挪威博克马尔" - -msgid "Nepali" -msgstr "尼泊尔语" - -msgid "Dutch" -msgstr "荷兰语" - -msgid "Norwegian Nynorsk" -msgstr "新挪威语" - -msgid "Ossetic" -msgstr "奥塞梯语" - -msgid "Punjabi" -msgstr "旁遮普语 " - -msgid "Polish" -msgstr "波兰语" - -msgid "Portuguese" -msgstr "葡萄牙语" - -msgid "Brazilian Portuguese" -msgstr "巴西葡萄牙语" - -msgid "Romanian" -msgstr "罗马尼亚语" - -msgid "Russian" -msgstr "俄语" - -msgid "Slovak" -msgstr "斯洛伐克语" - -msgid "Slovenian" -msgstr "斯洛文尼亚语" - -msgid "Albanian" -msgstr "阿尔巴尼亚语" - -msgid "Serbian" -msgstr "塞尔维亚语" - -msgid "Serbian Latin" -msgstr "塞尔维亚拉丁语" - -msgid "Swedish" -msgstr "瑞典语" - -msgid "Swahili" -msgstr "斯瓦西里语" - -msgid "Tamil" -msgstr "泰米尔语" - -msgid "Telugu" -msgstr "泰卢固语" - -msgid "Tajik" -msgstr "塔吉克语" - -msgid "Thai" -msgstr "泰语" - -msgid "Turkmen" -msgstr "土库曼人" - -msgid "Turkish" -msgstr "土耳其语" - -msgid "Tatar" -msgstr "鞑靼语" - -msgid "Udmurt" -msgstr "乌德穆尔特语" - -msgid "Uyghur" -msgstr "维吾尔语" - -msgid "Ukrainian" -msgstr "乌克兰语" - -msgid "Urdu" -msgstr "乌尔都语" - -msgid "Uzbek" -msgstr "乌兹别克语" - -msgid "Vietnamese" -msgstr "越南语" - -msgid "Simplified Chinese" -msgstr "简体中文" - -msgid "Traditional Chinese" -msgstr "繁体中文" - -msgid "Messages" -msgstr "消息" - -msgid "Site Maps" -msgstr "站点地图" - -msgid "Static Files" -msgstr "静态文件" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "页码不是整数" - -msgid "That page number is less than 1" -msgstr "页码小于 1" - -msgid "That page contains no results" -msgstr "本页结果为空" - -msgid "Enter a valid value." -msgstr "输入一个有效的值。" - -msgid "Enter a valid domain name." -msgstr "输入一个有效的域名。" - -msgid "Enter a valid URL." -msgstr "输入一个有效的 URL。" - -msgid "Enter a valid integer." -msgstr "输入一个有效的整数。" - -msgid "Enter a valid email address." -msgstr "输入一个有效的 Email 地址。" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "输入由字母,数字,下划线或连字符号组成的有效“字段”。" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "输入由Unicode字母,数字,下划线或连字符号组成的有效“字段”。" - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "输入一个有效的 %(protocol)s 地址。" - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 或 IPv6" - -msgid "Enter only digits separated by commas." -msgstr "只能输入用逗号分隔的数字。" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "确保该值为 %(limit_value)s (现在为 %(show_value)s)。" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "确保该值小于或等于%(limit_value)s。" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "确保该值大于或等于%(limit_value)s。" - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "确保该值是步长的倍数%(limit_value)s" - -#, 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 "" -"确保此值是步长 %(limit_value)s 的倍数,从 %(offset)s 开始,例如 " -"%(offset)s、%(valid_value1)s、%(valid_value2)s 等等。" - -#, 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] "" -"确保该变量至少包含 %(limit_value)d 字符(目前字符数 %(show_value)d)。" - -#, 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] "" -"确保该变量包含不超过 %(limit_value)d 字符 (目前字符数 %(show_value)d)。" - -msgid "Enter a number." -msgstr "输入一个数字。" - -#, 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] "确认总共不超过 %(max)s 个数字." - -#, 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] "确认小数不超过 %(max)s 位." - -#, 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] "确认小数点前不超过 %(max)s 位。" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "" -"文件扩展“%(extension)s”是不被允许。允许的扩展为:%(allowed_extensions)s。" - -msgid "Null characters are not allowed." -msgstr "不允许是用空字符串。" - -msgid "and" -msgstr "和" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "包含 %(field_labels)s 的 %(model_name)s 已经存在。" - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "约束 “%(name)s” 是无效的" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "值 %(value)r 不是有效选项。" - -msgid "This field cannot be null." -msgstr "这个值不能为 null。" - -msgid "This field cannot be blank." -msgstr "此字段不能为空。" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "具有 %(field_label)s 的 %(model_name)s 已存在。" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "" -"%(field_label)s 必须在 %(date_field_label)s 字段查找类型为 %(lookup_type)s 中" -"唯一。" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "字段类型:%(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s”的值应该为True或False" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s”的值应该为True,False或None" - -msgid "Boolean (Either True or False)" -msgstr "布尔值( True或False )" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "字符串(最长 %(max_length)s 位)" - -msgid "String (unlimited)" -msgstr "字符串(无限)" - -msgid "Comma-separated integers" -msgstr "逗号分隔的整数" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "“%(value)s”的值有一个错误的日期格式。它的格式应该是YYYY-MM-DD" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "“%(value)s”的值有正确的格式(YYYY-MM-DD)但它是一个错误的日期" - -msgid "Date (without time)" -msgstr "日期(不带时分)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s”的值有一个错误的日期格式。它的格式应该是YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] " - -#, 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 "" -"“%(value)s”的值有正确的格式 (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) 但它是一个错" -"误的日期/时间" - -msgid "Date (with time)" -msgstr "日期(带时分)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s”的值应该是一个十进制数字。" - -msgid "Decimal number" -msgstr "小数" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "" -"“%(value)s”的值有一个错误的格式。它的格式应该是[DD] [[HH:]MM:]ss[.uuuuuu] " - -msgid "Duration" -msgstr "时长" - -msgid "Email address" -msgstr "Email 地址" - -msgid "File path" -msgstr "文件路径" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s”的值应该是一个浮点数" - -msgid "Floating point number" -msgstr "浮点数" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s”的值应该是一个整型" - -msgid "Integer" -msgstr "整数" - -msgid "Big (8 byte) integer" -msgstr "大整数(8字节)" - -msgid "Small integer" -msgstr "小整数" - -msgid "IPv4 address" -msgstr "IPv4 地址" - -msgid "IP address" -msgstr "IP 地址" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s”的值应该是None、True或False" - -msgid "Boolean (Either True, False or None)" -msgstr "布尔值(True、False或None)" - -msgid "Positive big integer" -msgstr "正大整数" - -msgid "Positive integer" -msgstr "正整数" - -msgid "Positive small integer" -msgstr "正小整数" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (多达 %(max_length)s)" - -msgid "Text" -msgstr "文本" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "“%(value)s”的值有一个错误的格式。它的格式应该是HH:MM[:ss[.uuuuuu]]" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "“%(value)s”的值有正确的格式(HH:MM[:ss[.uuuuuu]]),但它是一个错误的时间" - -msgid "Time" -msgstr "时间" - -msgid "URL" -msgstr "URL" - -msgid "Raw binary data" -msgstr "原始二进制数据" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s”不是一个有效的UUID" - -msgid "Universally unique identifier" -msgstr "通用唯一识别码" - -msgid "File" -msgstr "文件" - -msgid "Image" -msgstr "图像" - -msgid "A JSON object" -msgstr "一个JSON对象" - -msgid "Value must be valid JSON." -msgstr "值必须是有效的JSON。" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s 实例使用 %(field)s %(value)r 不是一个有效的选择。" - -msgid "Foreign Key (type determined by related field)" -msgstr "外键(由相关字段确定)" - -msgid "One-to-one relationship" -msgstr "一对一关系" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s关系" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s关系" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "这个字段是必填项。" - -msgid "Enter a whole number." -msgstr "输入整数。" - -msgid "Enter a valid date." -msgstr "输入一个有效的日期。" - -msgid "Enter a valid time." -msgstr "输入一个有效的时间。" - -msgid "Enter a valid date/time." -msgstr "输入一个有效的日期/时间。" - -msgid "Enter a valid duration." -msgstr "请输入有效的时长。" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "天数应该在 {min_days} 和 {max_days} 之间。" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "未提交文件。请检查表单的编码类型。" - -msgid "No file was submitted." -msgstr "没有提交文件。" - -msgid "The submitted file is empty." -msgstr "所提交的是空文件。" - -#, 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] "确保该文件名长度不超过 %(max)d 字符(目前字符数 %(length)d)。" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "请提交文件或勾选清除复选框,两者其一即可。" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "请上传一张有效的图片。您所上传的文件不是图片或者是已损坏的图片。" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "选择一个有效的选项。 %(value)s 不在可用的选项中。" - -msgid "Enter a list of values." -msgstr "输入一系列值。" - -msgid "Enter a complete value." -msgstr "请输入完整的值。" - -msgid "Enter a valid UUID." -msgstr "请输入有效UUID。" - -msgid "Enter a valid JSON." -msgstr "输入一个有效的JSON。" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(隐藏字段 %(name)s) %(error)s" - -#, 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 "" -"ManagementForm 数据缺失或被篡改。缺少的字段: %(field_names)s。如果问题持续存" -"在,你可能需要提交错误报告。" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "请最多提交 %(num)d 个表单。" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "请至少提交 %(num)d 个表单。" - -msgid "Order" -msgstr "排序" - -msgid "Delete" -msgstr "删除" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "请修改%(field)s的重复数据" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "请修改%(field)s的重复数据.这个字段必须唯一" - -#, 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 "" -"请修正%(field_name)s的重复数据。%(date_field)s %(lookup)s 在 %(field_name)s " -"必须保证唯一." - -msgid "Please correct the duplicate values below." -msgstr "请修正重复的数据." - -msgid "The inline value did not match the parent instance." -msgstr "内联值与父实例不匹配。" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "选择一个有效的选项: 该选择不在可用的选项中。" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s”不是一个有效的值" - -#, 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 "" -"%(datetime)s无法在时区%(current_timezone)s被解析;它可能是模糊的,也可能是不" -"存在的。" - -msgid "Clear" -msgstr "清除" - -msgid "Currently" -msgstr "目前" - -msgid "Change" -msgstr "修改" - -msgid "Unknown" -msgstr "未知" - -msgid "Yes" -msgstr "是" - -msgid "No" -msgstr "否" - -msgctxt "Task" -msgid "Ready" -msgstr "" - -msgctxt "Task" -msgid "Running" -msgstr "" - -msgctxt "Task" -msgid "Failed" -msgstr "" - -msgctxt "Task" -msgid "Successful" -msgstr "" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "是,否,也许" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d 字节" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "午夜" - -msgid "noon" -msgstr "中午" - -msgid "Monday" -msgstr "星期一" - -msgid "Tuesday" -msgstr "星期二" - -msgid "Wednesday" -msgstr "星期三" - -msgid "Thursday" -msgstr "星期四" - -msgid "Friday" -msgstr "星期五" - -msgid "Saturday" -msgstr "星期六" - -msgid "Sunday" -msgstr "星期日" - -msgid "Mon" -msgstr "星期一" - -msgid "Tue" -msgstr "星期二" - -msgid "Wed" -msgstr "星期三" - -msgid "Thu" -msgstr "星期四" - -msgid "Fri" -msgstr "星期五" - -msgid "Sat" -msgstr "星期六" - -msgid "Sun" -msgstr "星期日" - -msgid "January" -msgstr "一月" - -msgid "February" -msgstr "二月" - -msgid "March" -msgstr "三月" - -msgid "April" -msgstr "四月" - -msgid "May" -msgstr "五月" - -msgid "June" -msgstr "六月" - -msgid "July" -msgstr "七月" - -msgid "August" -msgstr "八月" - -msgid "September" -msgstr "九月" - -msgid "October" -msgstr "十月" - -msgid "November" -msgstr "十一月" - -msgid "December" -msgstr "十二月" - -msgid "jan" -msgstr "一月" - -msgid "feb" -msgstr "二月" - -msgid "mar" -msgstr "三月" - -msgid "apr" -msgstr "四月" - -msgid "may" -msgstr "五月" - -msgid "jun" -msgstr "六月" - -msgid "jul" -msgstr "七月" - -msgid "aug" -msgstr "八月" - -msgid "sep" -msgstr "九月" - -msgid "oct" -msgstr "十月" - -msgid "nov" -msgstr "十一月" - -msgid "dec" -msgstr "十二月" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "一月" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "二月" - -msgctxt "abbrev. month" -msgid "March" -msgstr "三月" - -msgctxt "abbrev. month" -msgid "April" -msgstr "四月" - -msgctxt "abbrev. month" -msgid "May" -msgstr "五月" - -msgctxt "abbrev. month" -msgid "June" -msgstr "六月" - -msgctxt "abbrev. month" -msgid "July" -msgstr "七月" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "八月" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "九月" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "十月" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "十一月" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "十二月" - -msgctxt "alt. month" -msgid "January" -msgstr "一月" - -msgctxt "alt. month" -msgid "February" -msgstr "二月" - -msgctxt "alt. month" -msgid "March" -msgstr "三月" - -msgctxt "alt. month" -msgid "April" -msgstr "四月" - -msgctxt "alt. month" -msgid "May" -msgstr "五月" - -msgctxt "alt. month" -msgid "June" -msgstr "六月" - -msgctxt "alt. month" -msgid "July" -msgstr "七月" - -msgctxt "alt. month" -msgid "August" -msgstr "八月" - -msgctxt "alt. month" -msgid "September" -msgstr "九月" - -msgctxt "alt. month" -msgid "October" -msgstr "十月" - -msgctxt "alt. month" -msgid "November" -msgstr "十一月" - -msgctxt "alt. month" -msgid "December" -msgstr "十二月" - -msgid "This is not a valid IPv6 address." -msgstr "该值不是合法的IPv6地址。" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s..." - -msgid "or" -msgstr "或" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr "," - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d 年" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d 月" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d 周" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d 日" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d 小时" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d 分钟" - -msgid "Forbidden" -msgstr "禁止访问" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF验证失败. 请求被中断." - -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 "" -"您看到此消息是由于HTTPS站点需要您的浏览器发送 'Referer header',但是该信息并" -"未被发送。出于安全原因,此HTTP头是必需的,以确保您的浏览器不会被第三方劫持。" - -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 "" -"如果您已将浏览器配置为禁用“ Referer”头,请重新启用它们,至少针对此站点,或" -"HTTPS连接或“同源”请求。" - -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 "" -"如果您使用的是标签或包" -"含“Referrer-Policy: no-referrer”的HTTP头,请将其删除。CSRF保护要求“Referer”头" -"执行严格的Referer检查。如果你担心隐私问题,可以使用类似这样的替代方法链接到第三方网站。" - -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 "" -"您看到此消息是由于该站点在提交表单时需要一个CSRF cookie。此项是出于安全考虑," -"以确保您的浏览器没有被第三方劫持。" - -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 "" -"如果您已将浏览器配置为禁用cookie,请重新启用它们,至少针对此站点或“同源”请" -"求。" - -msgid "More information is available with DEBUG=True." -msgstr "更多可用信息请设置选项DEBUG=True。" - -msgid "No year specified" -msgstr "没有指定年" - -msgid "Date out of range" -msgstr "日期超出范围。" - -msgid "No month specified" -msgstr "没有指定月" - -msgid "No day specified" -msgstr "没有指定天" - -msgid "No week specified" -msgstr "没有指定周" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s 可用" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"因为 %(class_name)s.allow_future 设置为 False,所以特性 " -"%(verbose_name_plural)s 不可用。" - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "日期字符串“%(datestr)s”与格式“%(format)s”不匹配" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "没有找到符合查询的 %(verbose_name)s" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "页面不是最后一页,也不能被转为整数型" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "非法页面 (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "列表是空的并且“%(class_name)s.allow_empty”是False" - -msgid "Directory indexes are not allowed here." -msgstr "这里不允许目录索引" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "”%(path)s\"不存在" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s的索引" - -msgid "The install worked successfully! Congratulations!" -msgstr "" -"安装成功!\n" -"祝贺!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"查看 Django %(version)s 的 release notes " - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"您现在看见这个页面,因为您设置了 DEBUG=True 并且您还没有配置任何URLs。" - -msgid "Django Documentation" -msgstr "Django 文档" - -msgid "Topics, references, & how-to’s" -msgstr "主题,参考资料和操作方法" - -msgid "Tutorial: A Polling App" -msgstr "教程:投票应用" - -msgid "Get started with Django" -msgstr "开始使用 Django" - -msgid "Django Community" -msgstr "Django 社区" - -msgid "Connect, get help, or contribute" -msgstr "联系,获取帮助,贡献代码" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index a3567a53d0fc89b486af57c3b699fe8345f53172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ8bI}XAy3~l&G2#F(b00wFSD`IBi3Q=ec4Wx18q($W-%#56cV{ih*#zeC6r04f+ zJz4KLnT)fDX>->}Uupc~Gl-X4)@3uXdt}^;+b3nd3>DP~1(nFa=*YtbHG9IjQyjXv zV+vG|fxJcAg3)_$U8u;e^2HLo4k=ii)e$|ECuNTmpVfVXPn`eKPO95Q6*B{QyZ*I!XWl diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 77ac02b48222bfb0537135c1b73b045b6416d9de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 987 zcmZ`%J#X4T7(N3bd=ox{TBVArdY}@V+HRAuh#5+=`oc6c2D~fW2f*SwBR?`;Ae2P}iaQq57Z(h+hekfD$4> zCEO2X!%hg|8h?NNG|s<#K0ZJDK5z?#ma}n--KL~(iJXGY+;hReBko6BDi=^$D5b!K-hMm;i)VVUY z>ZI8~Et`RIGWYqZK6xhsE=Ac}DZn}p?+G#>2<8(eKSmcG5LL2~aj?kAyt*q&WlkOk z`2wJy)|YUB9Sv&yA!uC~g@iu~(RnR~0&_$nuHvM7OF5bHIrQe5Jqm3sLVFR6Qy zSg)2Udq2=Myat+lz(;0B$4!&y7Pj=RY2%N2%d$;9*VU|EKi9R)p4l|pIDeuWC%D~u zhr9jWk!ifhKYNbtR*wps@3lkS#^hKt4owI%4shFSYHb}4j#NQ2YxZ;Rf{2+A3_9ZiZnl11P$68XQFuu*IL8Mn}mR7X7RL0FK%yLjV8( diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/formats.py deleted file mode 100644 index 79936f8..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hans/formats.py +++ /dev/null @@ -1,42 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "Y年n月j日" # 2016年9月5日 -TIME_FORMAT = "H:i" # 20:45 -DATETIME_FORMAT = "Y年n月j日 H:i" # 2016年9月5日 20:45 -YEAR_MONTH_FORMAT = "Y年n月" # 2016年9月 -MONTH_DAY_FORMAT = "m月j日" # 9月5日 -SHORT_DATE_FORMAT = "Y年n月j日" # 2016年9月5日 -SHORT_DATETIME_FORMAT = "Y年n月j日 H:i" # 2016年9月5日 20:45 -FIRST_DAY_OF_WEEK = 1 # 星期一 (Monday) - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y/%m/%d", # '2016/09/05' - "%Y-%m-%d", # '2016-09-05' - "%Y年%n月%j日", # '2016年9月5日' -] - -TIME_INPUT_FORMATS = [ - "%H:%M", # '20:45' - "%H:%M:%S", # '20:45:29' - "%H:%M:%S.%f", # '20:45:29.000200' -] - -DATETIME_INPUT_FORMATS = [ - "%Y/%m/%d %H:%M", # '2016/09/05 20:45' - "%Y-%m-%d %H:%M", # '2016-09-05 20:45' - "%Y年%n月%j日 %H:%M", # '2016年9月5日 14:45' - "%Y/%m/%d %H:%M:%S", # '2016/09/05 20:45:29' - "%Y-%m-%d %H:%M:%S", # '2016-09-05 20:45:29' - "%Y年%n月%j日 %H:%M:%S", # '2016年9月5日 20:45:29' - "%Y/%m/%d %H:%M:%S.%f", # '2016/09/05 20:45:29.000200' - "%Y-%m-%d %H:%M:%S.%f", # '2016-09-05 20:45:29.000200' - "%Y年%n月%j日 %H:%n:%S.%f", # '2016年9月5日 20:45:29.000200' -] - -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "" -NUMBER_GROUPING = 4 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.mo b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/LC_MESSAGES/django.mo deleted file mode 100644 index 2bfc296bd56922cf726e9c747b333a40d18b2b37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26807 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, 2015 -# yubike, 2024-2025 -# Eric Ho , 2013 -# ilay , 2012 -# Jannis Leidel , 2011 -# mail6543210 , 2013 -# 0a3cb7bfd0810218facdfb511e592a6d_8d19d07 , 2011 -# Natalia, 2025 -# tcc , 2011 -# Tzu-ping Chung , 2016-2017 -# YAO WEN LIANG, 2024 -# Yeh-Yung , 2013 -# yubike, 2024 -# Yeh-Yung , 2012 -msgid "" -msgstr "" -"Project-Id-Version: django\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-19 11:30-0500\n" -"PO-Revision-Date: 2025-09-17 06:49+0000\n" -"Last-Translator: Natalia, 2025\n" -"Language-Team: Chinese (Taiwan) (http://app.transifex.com/django/django/" -"language/zh_TW/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "Afrikaans" -msgstr "南非語" - -msgid "Arabic" -msgstr "阿拉伯語" - -msgid "Algerian Arabic" -msgstr "阿爾及利亞式阿拉伯語" - -msgid "Asturian" -msgstr "阿斯圖里亞斯語" - -msgid "Azerbaijani" -msgstr "亞塞拜然語" - -msgid "Bulgarian" -msgstr "保加利亞語" - -msgid "Belarusian" -msgstr "白俄羅斯語" - -msgid "Bengali" -msgstr "孟加拉語" - -msgid "Breton" -msgstr "布列塔尼語" - -msgid "Bosnian" -msgstr "波士尼亞語" - -msgid "Catalan" -msgstr "加泰隆語" - -msgid "Central Kurdish (Sorani)" -msgstr "中部庫爾德語 (Sorani)" - -msgid "Czech" -msgstr "捷克語" - -msgid "Welsh" -msgstr "威爾斯語" - -msgid "Danish" -msgstr "丹麥語" - -msgid "German" -msgstr "德語" - -msgid "Lower Sorbian" -msgstr "下索布語" - -msgid "Greek" -msgstr "希臘語" - -msgid "English" -msgstr "英語" - -msgid "Australian English" -msgstr "澳大利亞英語" - -msgid "British English" -msgstr "英國英語" - -msgid "Esperanto" -msgstr "世界語" - -msgid "Spanish" -msgstr "西班牙語" - -msgid "Argentinian Spanish" -msgstr "阿根廷西班牙語" - -msgid "Colombian Spanish" -msgstr "哥倫比亞西班牙語" - -msgid "Mexican Spanish" -msgstr "墨西哥西班牙語" - -msgid "Nicaraguan Spanish" -msgstr "尼加拉瓜西班牙語" - -msgid "Venezuelan Spanish" -msgstr "委內瑞拉西班牙語" - -msgid "Estonian" -msgstr "愛沙尼亞語" - -msgid "Basque" -msgstr "巴斯克語" - -msgid "Persian" -msgstr "波斯語" - -msgid "Finnish" -msgstr "芬蘭語" - -msgid "French" -msgstr "法語" - -msgid "Frisian" -msgstr "菲士蘭語" - -msgid "Irish" -msgstr "愛爾蘭語" - -msgid "Scottish Gaelic" -msgstr "蘇格蘭蓋爾語" - -msgid "Galician" -msgstr "加利西亞語" - -msgid "Hebrew" -msgstr "希伯來語" - -msgid "Hindi" -msgstr "印地語" - -msgid "Croatian" -msgstr "克羅埃西亞語" - -msgid "Upper Sorbian" -msgstr "上索布語" - -msgid "Hungarian" -msgstr "匈牙利語" - -msgid "Armenian" -msgstr "亞美尼亞語" - -msgid "Interlingua" -msgstr "國際語" - -msgid "Indonesian" -msgstr "印尼語" - -msgid "Igbo" -msgstr "伊博語" - -msgid "Ido" -msgstr "伊多語" - -msgid "Icelandic" -msgstr "冰島語" - -msgid "Italian" -msgstr "義大利語" - -msgid "Japanese" -msgstr "日語" - -msgid "Georgian" -msgstr "喬治亞語" - -msgid "Kabyle" -msgstr "卡拜爾語" - -msgid "Kazakh" -msgstr "哈薩克語" - -msgid "Khmer" -msgstr "高棉語" - -msgid "Kannada" -msgstr "康納達語" - -msgid "Korean" -msgstr "韓語" - -msgid "Kyrgyz" -msgstr "吉爾吉斯語" - -msgid "Luxembourgish" -msgstr "盧森堡語" - -msgid "Lithuanian" -msgstr "立陶宛語" - -msgid "Latvian" -msgstr "拉脫維亞語" - -msgid "Macedonian" -msgstr "馬其頓語" - -msgid "Malayalam" -msgstr "馬拉雅拉姆語" - -msgid "Mongolian" -msgstr "蒙古語" - -msgid "Marathi" -msgstr "馬拉提語" - -msgid "Malay" -msgstr "馬來語" - -msgid "Burmese" -msgstr "緬甸語" - -msgid "Norwegian Bokmål" -msgstr "書面挪威語" - -msgid "Nepali" -msgstr "尼泊爾語" - -msgid "Dutch" -msgstr "荷蘭語" - -msgid "Norwegian Nynorsk" -msgstr "新挪威語" - -msgid "Ossetic" -msgstr "奧塞梯語" - -msgid "Punjabi" -msgstr "旁遮普語" - -msgid "Polish" -msgstr "波蘭語" - -msgid "Portuguese" -msgstr "葡萄牙語" - -msgid "Brazilian Portuguese" -msgstr "巴西葡萄牙語" - -msgid "Romanian" -msgstr "羅馬尼亞語" - -msgid "Russian" -msgstr "俄語" - -msgid "Slovak" -msgstr "斯洛伐克語" - -msgid "Slovenian" -msgstr "斯洛維尼亞語" - -msgid "Albanian" -msgstr "阿爾巴尼亞語" - -msgid "Serbian" -msgstr "塞爾維亞語" - -msgid "Serbian Latin" -msgstr "塞爾維亞拉丁語" - -msgid "Swedish" -msgstr "瑞典語" - -msgid "Swahili" -msgstr "斯瓦希里語" - -msgid "Tamil" -msgstr "坦米爾語" - -msgid "Telugu" -msgstr "泰盧固語" - -msgid "Tajik" -msgstr "塔吉克語" - -msgid "Thai" -msgstr "泰語" - -msgid "Turkmen" -msgstr "土庫曼語" - -msgid "Turkish" -msgstr "土耳其語" - -msgid "Tatar" -msgstr "韃靼語" - -msgid "Udmurt" -msgstr "烏德穆爾特語" - -msgid "Uyghur" -msgstr "維吾爾語" - -msgid "Ukrainian" -msgstr "烏克蘭語" - -msgid "Urdu" -msgstr "烏爾都語" - -msgid "Uzbek" -msgstr "烏茲別克語" - -msgid "Vietnamese" -msgstr "越南語" - -msgid "Simplified Chinese" -msgstr "簡體中文" - -msgid "Traditional Chinese" -msgstr "繁體中文" - -msgid "Messages" -msgstr "訊息" - -msgid "Site Maps" -msgstr "網站地圖" - -msgid "Static Files" -msgstr "靜態文件" - -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]. -msgid "…" -msgstr "…" - -msgid "That page number is not an integer" -msgstr "該頁碼並非整數" - -msgid "That page number is less than 1" -msgstr "該頁碼小於 1" - -msgid "That page contains no results" -msgstr "該頁未包含任何內容" - -msgid "Enter a valid value." -msgstr "請輸入有效的值。" - -msgid "Enter a valid domain name." -msgstr "輸入有效的網域名稱。" - -msgid "Enter a valid URL." -msgstr "請輸入有效的 URL。" - -msgid "Enter a valid integer." -msgstr "請輸入有效的整數。" - -msgid "Enter a valid email address." -msgstr "請輸入有效的電子郵件地址。" - -#. Translators: "letters" means latin letters: a-z and A-Z. -msgid "" -"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." -msgstr "輸入合適的 \"slug\" 字串,由字母、數字、底線與連字號組成。" - -msgid "" -"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " -"hyphens." -msgstr "輸入合適的 \"slug\" 字串,內含 Unicode 字元、數字、底線或減號。" - -#, python-format -msgid "Enter a valid %(protocol)s address." -msgstr "輸入正確的 %(protocol)s 位址。." - -msgid "IPv4" -msgstr "IPv4" - -msgid "IPv6" -msgstr "IPv6" - -msgid "IPv4 or IPv6" -msgstr "IPv4 或 IPv6" - -msgid "Enter only digits separated by commas." -msgstr "請輸入以逗號分隔的數字。" - -#, python-format -msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." -msgstr "請確認這個值是否為 %(limit_value)s (目前是 %(show_value)s)。" - -#, python-format -msgid "Ensure this value is less than or equal to %(limit_value)s." -msgstr "請確認此數值是否小於或等於 %(limit_value)s。" - -#, python-format -msgid "Ensure this value is greater than or equal to %(limit_value)s." -msgstr "請確認此數值是否大於或等於 %(limit_value)s。" - -#, python-format -msgid "Ensure this value is a multiple of step size %(limit_value)s." -msgstr "請確認此數值是 %(limit_value)s 的倍數。" - -#, 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 "" -"請確認此數值是 %(limit_value)s的倍數。從 %(offset)s 起始,例如 %(offset)s, " -"%(valid_value1)s, %(valid_value2)s,以此類推。" - -#, 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] "" -"請確認這個值至少包含 %(limit_value)d 個字 (目前為 %(show_value)d 個字)。" - -#, 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] "" -"請確認這個值至多包含 %(limit_value)d 個字 (目前為 %(show_value)d 個字)。" - -msgid "Enter a number." -msgstr "輸入一個數字" - -#, 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] "請確認數字全長不超過 %(max)s 位。" - -#, 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] "確認小數不超過 %(max)s 位。" - -#, 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] "請確認小數點前不超過 %(max)s 位。" - -#, python-format -msgid "" -"File extension “%(extension)s” is not allowed. Allowed extensions are: " -"%(allowed_extensions)s." -msgstr "不允許副檔名為 “%(extension)s” 。可用的像是: %(allowed_extensions)s。" - -msgid "Null characters are not allowed." -msgstr "不允許空(null)字元。" - -msgid "and" -msgstr "和" - -#, python-format -msgid "%(model_name)s with this %(field_labels)s already exists." -msgstr "包含 %(field_labels)s 的 %(model_name)s 已經存在。" - -#, python-format -msgid "Constraint “%(name)s” is violated." -msgstr "約束條件 “%(name)s” 被違反。" - -#, python-format -msgid "Value %(value)r is not a valid choice." -msgstr "數值 %(value)r 不是有效的選項。" - -msgid "This field cannot be null." -msgstr "這個值不能是 null。" - -msgid "This field cannot be blank." -msgstr "這個欄位不能為空。" - -#, python-format -msgid "%(model_name)s with this %(field_label)s already exists." -msgstr "包含 %(field_label)s 的 %(model_name)s 已經存在。" - -#. Translators: The 'lookup_type' is one of 'date', 'year' or -#. 'month'. Eg: "Title must be unique for pub_date year" -#, python-format -msgid "" -"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." -msgstr "%(field_label)s 在 %(date_field_label)s %(lookup_type)s 上必須唯一。" - -#, python-format -msgid "Field of type: %(field_type)s" -msgstr "欄位類型: %(field_type)s" - -#, python-format -msgid "“%(value)s” value must be either True or False." -msgstr "“%(value)s” 只能是 True 或 False。" - -#, python-format -msgid "“%(value)s” value must be either True, False, or None." -msgstr "“%(value)s” 只能是 True 或 False 或 None 。" - -msgid "Boolean (Either True or False)" -msgstr "布林值 (True 或 False)" - -#, python-format -msgid "String (up to %(max_length)s)" -msgstr "字串 (至多 %(max_length)s 個字)" - -msgid "String (unlimited)" -msgstr "字串 (無限)" - -msgid "Comma-separated integers" -msgstr "逗號分隔的整數" - -#, python-format -msgid "" -"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " -"format." -msgstr "“%(value)s” 的日期格式錯誤。應該是 YYYY-MM-DD 才對。" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " -"date." -msgstr "“%(value)s” 的格式正確 (YYYY-MM-DD) 但日期有誤。" - -msgid "Date (without time)" -msgstr "日期 (不包括時間)" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." -"uuuuuu]][TZ] format." -msgstr "" -"“%(value)s” 的格式錯誤。應該是 YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ] 才對。" - -#, 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 "" -"“%(value)s” 的格式正確 (YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]) 但日期/時間有誤。" - -msgid "Date (with time)" -msgstr "日期 (包括時間)" - -#, python-format -msgid "“%(value)s” value must be a decimal number." -msgstr "“%(value)s” 必須是十進位數。" - -msgid "Decimal number" -msgstr "十進位數" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." -"uuuuuu] format." -msgstr "“%(value)s” 的格式錯誤。格式必須為 [DD] [[HH:]MM:]ss[.uuuuuu] 。" - -msgid "Duration" -msgstr "時長" - -msgid "Email address" -msgstr "電子郵件地址" - -msgid "File path" -msgstr "檔案路徑" - -#, python-format -msgid "“%(value)s” value must be a float." -msgstr "“%(value)s” 必須是浮點小數。" - -msgid "Floating point number" -msgstr "浮點數" - -#, python-format -msgid "“%(value)s” value must be an integer." -msgstr "“%(value)s” 必須是整數。" - -msgid "Integer" -msgstr "整數" - -msgid "Big (8 byte) integer" -msgstr "大整數 (8位元組)" - -msgid "Small integer" -msgstr "小整數" - -msgid "IPv4 address" -msgstr "IPv4 地址" - -msgid "IP address" -msgstr "IP 位址" - -#, python-format -msgid "“%(value)s” value must be either None, True or False." -msgstr "“%(value)s” 必須是 None, True 或 False。" - -msgid "Boolean (Either True, False or None)" -msgstr "布林值 (True, False 或 None)" - -msgid "Positive big integer" -msgstr "大的正整數" - -msgid "Positive integer" -msgstr "正整數" - -msgid "Positive small integer" -msgstr "正小整數" - -#, python-format -msgid "Slug (up to %(max_length)s)" -msgstr "Slug (最多 %(max_length)s個字)" - -msgid "Text" -msgstr "文字" - -#, python-format -msgid "" -"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " -"format." -msgstr "“%(value)s” 格式錯誤。格式必須為 HH:MM[:ss[.uuuuuu]] 。" - -#, python-format -msgid "" -"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " -"invalid time." -msgstr "“%(value)s” 的格式正確 (HH:MM[:ss[.uuuuuu]]),但時間有誤。" - -msgid "Time" -msgstr "時間" - -msgid "URL" -msgstr "網址" - -msgid "Raw binary data" -msgstr "原始二進制數據" - -#, python-format -msgid "“%(value)s” is not a valid UUID." -msgstr "“%(value)s” 不是有效的 UUID。" - -msgid "Universally unique identifier" -msgstr "通用唯一識別碼" - -msgid "File" -msgstr "檔案" - -msgid "Image" -msgstr "圖像" - -msgid "A JSON object" -msgstr "JSON 物件" - -msgid "Value must be valid JSON." -msgstr "必須是有效的 JSON 值" - -#, python-format -msgid "%(model)s instance with %(field)s %(value)r is not a valid choice." -msgstr "%(model)s 實體配 %(field)s %(value)r 並不是合法選項。" - -msgid "Foreign Key (type determined by related field)" -msgstr "外鍵(類型由相關欄位決定)" - -msgid "One-to-one relationship" -msgstr "一對一關連" - -#, python-format -msgid "%(from)s-%(to)s relationship" -msgstr "%(from)s-%(to)s 關連" - -#, python-format -msgid "%(from)s-%(to)s relationships" -msgstr "%(from)s-%(to)s 關連" - -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 -msgid ":?.!" -msgstr ":?.!" - -msgid "This field is required." -msgstr "這個欄位是必須的。" - -msgid "Enter a whole number." -msgstr "輸入整數" - -msgid "Enter a valid date." -msgstr "輸入有效的日期" - -msgid "Enter a valid time." -msgstr "輸入有效的時間" - -msgid "Enter a valid date/time." -msgstr "輸入有效的日期/時間" - -msgid "Enter a valid duration." -msgstr "輸入有效的時間長。" - -#, python-brace-format -msgid "The number of days must be between {min_days} and {max_days}." -msgstr "天數必須介於 {min_days} 到 {max_days} 天" - -msgid "No file was submitted. Check the encoding type on the form." -msgstr "沒有檔案被送出。請檢查表單的編碼類型。" - -msgid "No file was submitted." -msgstr "沒有檔案送出" - -msgid "The submitted file is empty." -msgstr "送出的檔案是空的。" - -#, 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] "請確認這個檔名至多包含 %(max)d 個字 (目前為 %(length)d)。" - -msgid "Please either submit a file or check the clear checkbox, not both." -msgstr "請提交一個檔案或勾選清除選項,但不能同時進行。" - -msgid "" -"Upload a valid image. The file you uploaded was either not an image or a " -"corrupted image." -msgstr "請上傳一個有效的圖檔。你上傳的檔案不是圖片或是已損壞的圖檔。" - -#, python-format -msgid "Select a valid choice. %(value)s is not one of the available choices." -msgstr "請選擇有效的選項, %(value)s 不是一個可用的選項。" - -msgid "Enter a list of values." -msgstr "請輸入一個列表的值。" - -msgid "Enter a complete value." -msgstr "請輸入完整的值。" - -msgid "Enter a valid UUID." -msgstr "請輸入有效的 UUID。" - -msgid "Enter a valid JSON." -msgstr "輸入有效的 JSON。" - -#. Translators: This is the default suffix added to form field labels -msgid ":" -msgstr ":" - -#, python-format -msgid "(Hidden field %(name)s) %(error)s" -msgstr "(隱藏欄位 %(name)s) %(error)s" - -#, 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 "" -"ManagementForm 資料遺失或被篡改。缺少欄位:%(field_names)s。如果問題持續存" -"在,您可能需要提交錯誤報告。" - -#, python-format -msgid "Please submit at most %(num)d form." -msgid_plural "Please submit at most %(num)d forms." -msgstr[0] "請送出最多 %(num)d 個表單。" - -#, python-format -msgid "Please submit at least %(num)d form." -msgid_plural "Please submit at least %(num)d forms." -msgstr[0] "請送出最少 %(num)d 個表單。" - -msgid "Order" -msgstr "排序" - -msgid "Delete" -msgstr "刪除" - -#, python-format -msgid "Please correct the duplicate data for %(field)s." -msgstr "請修正 %(field)s 的重覆資料" - -#, python-format -msgid "Please correct the duplicate data for %(field)s, which must be unique." -msgstr "請修正 %(field)s 的重覆資料, 必須為唯一值" - -#, 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 "" -"請修正 %(field_name)s 重複資料, %(date_field)s 的 %(lookup)s 必須是唯一值。" - -msgid "Please correct the duplicate values below." -msgstr "請修正下方重覆的數值" - -msgid "The inline value did not match the parent instance." -msgstr "內含的外鍵無法連接到對應的上層實體。" - -msgid "Select a valid choice. That choice is not one of the available choices." -msgstr "選擇有效的選項: 此選擇不在可用的選項中。" - -#, python-format -msgid "“%(pk)s” is not a valid value." -msgstr "“%(pk)s” 不是一個有效的值。" - -#, 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 "" -"%(datetime)s 無法被轉換成 %(current_timezone)s時區格式; 可能內容有誤或不存" -"在。" - -msgid "Clear" -msgstr "清除" - -msgid "Currently" -msgstr "目前" - -msgid "Change" -msgstr "變更" - -msgid "Unknown" -msgstr "未知" - -msgid "Yes" -msgstr "是" - -msgid "No" -msgstr "否" - -#. Translators: Please do not add spaces around commas. -msgid "yes,no,maybe" -msgstr "是,否,也許" - -#, python-format -msgid "%(size)d byte" -msgid_plural "%(size)d bytes" -msgstr[0] "%(size)d 位元組" - -#, python-format -msgid "%s KB" -msgstr "%s KB" - -#, python-format -msgid "%s MB" -msgstr "%s MB" - -#, python-format -msgid "%s GB" -msgstr "%s GB" - -#, python-format -msgid "%s TB" -msgstr "%s TB" - -#, python-format -msgid "%s PB" -msgstr "%s PB" - -msgid "p.m." -msgstr "p.m." - -msgid "a.m." -msgstr "a.m." - -msgid "PM" -msgstr "PM" - -msgid "AM" -msgstr "AM" - -msgid "midnight" -msgstr "午夜" - -msgid "noon" -msgstr "中午" - -msgid "Monday" -msgstr "星期一" - -msgid "Tuesday" -msgstr "星期二" - -msgid "Wednesday" -msgstr "星期三" - -msgid "Thursday" -msgstr "星期四" - -msgid "Friday" -msgstr "星期五" - -msgid "Saturday" -msgstr "星期六" - -msgid "Sunday" -msgstr "星期日" - -msgid "Mon" -msgstr "星期一" - -msgid "Tue" -msgstr "星期二" - -msgid "Wed" -msgstr "星期三" - -msgid "Thu" -msgstr "星期四" - -msgid "Fri" -msgstr "星期五" - -msgid "Sat" -msgstr "星期六" - -msgid "Sun" -msgstr "星期日" - -msgid "January" -msgstr "一月" - -msgid "February" -msgstr "二月" - -msgid "March" -msgstr "三月" - -msgid "April" -msgstr "四月" - -msgid "May" -msgstr "五月" - -msgid "June" -msgstr "六月" - -msgid "July" -msgstr "七月" - -msgid "August" -msgstr "八月" - -msgid "September" -msgstr "九月" - -msgid "October" -msgstr "十月" - -msgid "November" -msgstr "十一月" - -msgid "December" -msgstr "十二月" - -msgid "jan" -msgstr "一月" - -msgid "feb" -msgstr "二月" - -msgid "mar" -msgstr "三月" - -msgid "apr" -msgstr "四月" - -msgid "may" -msgstr "五月" - -msgid "jun" -msgstr "六月" - -msgid "jul" -msgstr "七月" - -msgid "aug" -msgstr "八月" - -msgid "sep" -msgstr "九月" - -msgid "oct" -msgstr "十月" - -msgid "nov" -msgstr "十一月" - -msgid "dec" -msgstr "十二月" - -msgctxt "abbrev. month" -msgid "Jan." -msgstr "一月" - -msgctxt "abbrev. month" -msgid "Feb." -msgstr "二月" - -msgctxt "abbrev. month" -msgid "March" -msgstr "三月" - -msgctxt "abbrev. month" -msgid "April" -msgstr "四月" - -msgctxt "abbrev. month" -msgid "May" -msgstr "五月" - -msgctxt "abbrev. month" -msgid "June" -msgstr "六月" - -msgctxt "abbrev. month" -msgid "July" -msgstr "七月" - -msgctxt "abbrev. month" -msgid "Aug." -msgstr "八月" - -msgctxt "abbrev. month" -msgid "Sept." -msgstr "九月" - -msgctxt "abbrev. month" -msgid "Oct." -msgstr "十月" - -msgctxt "abbrev. month" -msgid "Nov." -msgstr "十一月" - -msgctxt "abbrev. month" -msgid "Dec." -msgstr "十二月" - -msgctxt "alt. month" -msgid "January" -msgstr "一月" - -msgctxt "alt. month" -msgid "February" -msgstr "二月" - -msgctxt "alt. month" -msgid "March" -msgstr "三月" - -msgctxt "alt. month" -msgid "April" -msgstr "四月" - -msgctxt "alt. month" -msgid "May" -msgstr "五月" - -msgctxt "alt. month" -msgid "June" -msgstr "六月" - -msgctxt "alt. month" -msgid "July" -msgstr "七月" - -msgctxt "alt. month" -msgid "August" -msgstr "八月" - -msgctxt "alt. month" -msgid "September" -msgstr "九月" - -msgctxt "alt. month" -msgid "October" -msgstr "十月" - -msgctxt "alt. month" -msgid "November" -msgstr "十一月" - -msgctxt "alt. month" -msgid "December" -msgstr "十二月" - -msgid "This is not a valid IPv6 address." -msgstr "這是無效的 IPv6 位址。" - -#, python-format -msgctxt "String to return when truncating text" -msgid "%(truncated_text)s…" -msgstr "%(truncated_text)s…" - -msgid "or" -msgstr "或" - -#. Translators: This string is used as a separator between list elements -msgid ", " -msgstr ", " - -#, python-format -msgid "%(num)d year" -msgid_plural "%(num)d years" -msgstr[0] "%(num)d 年" - -#, python-format -msgid "%(num)d month" -msgid_plural "%(num)d months" -msgstr[0] "%(num)d 月" - -#, python-format -msgid "%(num)d week" -msgid_plural "%(num)d weeks" -msgstr[0] "%(num)d 週" - -#, python-format -msgid "%(num)d day" -msgid_plural "%(num)d days" -msgstr[0] "%(num)d 日" - -#, python-format -msgid "%(num)d hour" -msgid_plural "%(num)d hours" -msgstr[0] "%(num)d 小時" - -#, python-format -msgid "%(num)d minute" -msgid_plural "%(num)d minutes" -msgstr[0] "%(num)d 分" - -msgid "Forbidden" -msgstr "禁止" - -msgid "CSRF verification failed. Request aborted." -msgstr "CSRF 驗證失敗。已中止請求。" - -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 "" -"您看到此消息是因為這個 HTTPS 網站要求您的網路瀏覽器發送一個“Referer header”," -"但並沒有被發送。出於安全原因,需要此標頭來確保您的瀏覽器沒有被第三方劫持。" - -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 "" -"若您的瀏覽器設定為將「Referer」標頭關閉,請重新為這個網站、HTTPS 連線、或" -"「same-origin」請求啟用它。" - -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 "" -"若您使用 標籤或包含" -"「Referrer-Policy: no-referrer」標頭,請將其移除。 CSRF 保護要求「Referer」標" -"頭進行嚴格參照檢查。若你擔心隱私問題,可使用如 來連" -"結到第三方網站。" - -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 "" -"你看到這個訊息,是因為這個網站要求在送出表單包含一個 CSRF cookie。這個 " -"cookie 是用於安全用途,保護你的瀏覽器不被第三方挾持。" - -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 "" -"若你的瀏覽器設定為將 cookie 關閉,請重新為這個網站或「same-origin」請求啟用" -"它。" - -msgid "More information is available with DEBUG=True." -msgstr "設定 DEBUG=True 以獲得更多資訊。" - -msgid "No year specified" -msgstr "不指定年份" - -msgid "Date out of range" -msgstr "日期超過範圍" - -msgid "No month specified" -msgstr "沒有指定月份" - -msgid "No day specified" -msgstr "沒有指定日期" - -msgid "No week specified" -msgstr "沒有指定週數" - -#, python-format -msgid "No %(verbose_name_plural)s available" -msgstr "%(verbose_name_plural)s 無法使用" - -#, python-format -msgid "" -"Future %(verbose_name_plural)s not available because %(class_name)s." -"allow_future is False." -msgstr "" -"未來的 %(verbose_name_plural)s 不可用,因為 %(class_name)s.allow_future 設置" -"為 False." - -#, python-format -msgid "Invalid date string “%(datestr)s” given format “%(format)s”" -msgstr "日期字串 “%(datestr)s” 不符合 “%(format)s” 格式。" - -#, python-format -msgid "No %(verbose_name)s found matching the query" -msgstr "無 %(verbose_name)s 符合本次搜尋" - -msgid "Page is not “last”, nor can it be converted to an int." -msgstr "頁面不是最後一頁,也無法被轉換為整數。" - -#, python-format -msgid "Invalid page (%(page_number)s): %(message)s" -msgstr "無效的頁面 (%(page_number)s): %(message)s" - -#, python-format -msgid "Empty list and “%(class_name)s.allow_empty” is False." -msgstr "列表是空的,並且 “%(class_name)s.allow_empty” 是 False 。" - -msgid "Directory indexes are not allowed here." -msgstr "這裡不允許目錄索引。" - -#, python-format -msgid "“%(path)s” does not exist" -msgstr "“%(path)s” 不存在。" - -#, python-format -msgid "Index of %(directory)s" -msgstr "%(directory)s 的索引" - -msgid "The install worked successfully! Congratulations!" -msgstr "安裝成功!恭喜!" - -#, python-format -msgid "" -"View release notes for Django %(version)s" -msgstr "" -"查看 Django %(version)s 的 發行版本說明 " - -#, python-format -msgid "" -"You are seeing this page because DEBUG=True is in your settings file and you have not " -"configured any URLs." -msgstr "" -"你現在看到這個頁面,是因為在設定檔中設置了 DEBUG = True,且尚未配置任何網址。" - -msgid "Django Documentation" -msgstr "Django 文件" - -msgid "Topics, references, & how-to’s" -msgstr "主題、參考、教學" - -msgid "Tutorial: A Polling App" -msgstr "教學:投票應用" - -msgid "Get started with Django" -msgstr "初學 Django" - -msgid "Django Community" -msgstr "Django 社群" - -msgid "Connect, get help, or contribute" -msgstr "聯繫、獲得幫助、貢獻" diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index 5e3f6a16d1a2150d2945fbec6224c0097cdb605b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 211 zcmZ8bI}XAy3~l&G2#F(b00wFSD`IBi3Q=ec4Wx18q($W-%#56cV{ih*#zeC6r04f+ zJz4KLnT)fDX>->}Uupc~Gl-X4)@3uXdt}^;+b3nd3>DP~1(nFa=*YtbHG9IjQyjXv zV+vG|fxJcAg3)_$U8u;e^2HLo4k=ii)e$|ECuNTmpVfVXPn`eKPO95Q6*B{QyaVI!gcm diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__pycache__/formats.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/__pycache__/formats.cpython-312.pyc deleted file mode 100644 index 919fe7a67933146b87ff44dfbbc6b6bf336e3bfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 987 zcmZ`%yKWjm6rJT|%=>AhL_}7UErJK86+3Y#4&a=CUBszu9Ut=tD?wUs5Xc%prIo0%2+-|+Y z-9i7@&|hSpJ;%LPp9&lA>qlA-lasoBWI&kS#BHNdZ)mMJr%a8one@%2L+R7-f@n>VPe&*| nj>VzBayxcxBNVyvt*Yk%;GJm##S>H;--YQo68#i3>0kW^k76i9 diff --git a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/formats.py b/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/formats.py deleted file mode 100644 index 79936f8..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/locale/zh_Hant/formats.py +++ /dev/null @@ -1,42 +0,0 @@ -# This file is distributed under the same license as the Django package. -# -# The *_FORMAT strings use the Django date format syntax, -# see https://docs.djangoproject.com/en/dev/ref/templates/builtins/#date -DATE_FORMAT = "Y年n月j日" # 2016年9月5日 -TIME_FORMAT = "H:i" # 20:45 -DATETIME_FORMAT = "Y年n月j日 H:i" # 2016年9月5日 20:45 -YEAR_MONTH_FORMAT = "Y年n月" # 2016年9月 -MONTH_DAY_FORMAT = "m月j日" # 9月5日 -SHORT_DATE_FORMAT = "Y年n月j日" # 2016年9月5日 -SHORT_DATETIME_FORMAT = "Y年n月j日 H:i" # 2016年9月5日 20:45 -FIRST_DAY_OF_WEEK = 1 # 星期一 (Monday) - -# The *_INPUT_FORMATS strings use the Python strftime format syntax, -# see https://docs.python.org/library/datetime.html#strftime-strptime-behavior -DATE_INPUT_FORMATS = [ - "%Y/%m/%d", # '2016/09/05' - "%Y-%m-%d", # '2016-09-05' - "%Y年%n月%j日", # '2016年9月5日' -] - -TIME_INPUT_FORMATS = [ - "%H:%M", # '20:45' - "%H:%M:%S", # '20:45:29' - "%H:%M:%S.%f", # '20:45:29.000200' -] - -DATETIME_INPUT_FORMATS = [ - "%Y/%m/%d %H:%M", # '2016/09/05 20:45' - "%Y-%m-%d %H:%M", # '2016-09-05 20:45' - "%Y年%n月%j日 %H:%M", # '2016年9月5日 14:45' - "%Y/%m/%d %H:%M:%S", # '2016/09/05 20:45:29' - "%Y-%m-%d %H:%M:%S", # '2016-09-05 20:45:29' - "%Y年%n月%j日 %H:%M:%S", # '2016年9月5日 20:45:29' - "%Y/%m/%d %H:%M:%S.%f", # '2016/09/05 20:45:29.000200' - "%Y-%m-%d %H:%M:%S.%f", # '2016-09-05 20:45:29.000200' - "%Y年%n月%j日 %H:%n:%S.%f", # '2016年9月5日 20:45:29.000200' -] - -DECIMAL_SEPARATOR = "." -THOUSAND_SEPARATOR = "" -NUMBER_GROUPING = 4 diff --git a/.venv/lib/python3.12/site-packages/django/conf/project_template/manage.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/project_template/manage.py-tpl deleted file mode 100755 index a628884..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/project_template/manage.py-tpl +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -"""Django's command-line utility for administrative tasks.""" -import os -import sys - - -def main(): - """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{{ project_name }}.settings') - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == '__main__': - main() diff --git a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/__init__.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/__init__.py-tpl deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/asgi.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/asgi.py-tpl deleted file mode 100644 index a827238..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/asgi.py-tpl +++ /dev/null @@ -1,16 +0,0 @@ -""" -ASGI config for {{ project_name }} project. - -It exposes the ASGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/{{ docs_version }}/howto/deployment/asgi/ -""" - -import os - -from django.core.asgi import get_asgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{{ project_name }}.settings') - -application = get_asgi_application() diff --git a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/settings.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/settings.py-tpl deleted file mode 100644 index c2d24e4..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/settings.py-tpl +++ /dev/null @@ -1,117 +0,0 @@ -""" -Django settings for {{ project_name }} project. - -Generated by 'django-admin startproject' using Django {{ django_version }}. - -For more information on this file, see -https://docs.djangoproject.com/en/{{ docs_version }}/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/{{ docs_version }}/ref/settings/ -""" - -from pathlib import Path - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/{{ docs_version }}/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = '{{ secret_key }}' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [] - - -# Application definition - -INSTALLED_APPS = [ - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', -] - -MIDDLEWARE = [ - 'django.middleware.security.SecurityMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', -] - -ROOT_URLCONF = '{{ project_name }}.urls' - -TEMPLATES = [ - { - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [], - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.request', - 'django.contrib.auth.context_processors.auth', - 'django.contrib.messages.context_processors.messages', - ], - }, - }, -] - -WSGI_APPLICATION = '{{ project_name }}.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/{{ docs_version }}/ref/settings/#databases - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', - } -} - - -# Password validation -# https://docs.djangoproject.com/en/{{ docs_version }}/ref/settings/#auth-password-validators - -AUTH_PASSWORD_VALIDATORS = [ - { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', - }, -] - - -# Internationalization -# https://docs.djangoproject.com/en/{{ docs_version }}/topics/i18n/ - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - -USE_I18N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/{{ docs_version }}/howto/static-files/ - -STATIC_URL = 'static/' diff --git a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/urls.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/urls.py-tpl deleted file mode 100644 index 622f79e..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/urls.py-tpl +++ /dev/null @@ -1,22 +0,0 @@ -""" -URL configuration for {{ project_name }} project. - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/{{ docs_version }}/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import path - -urlpatterns = [ - path('admin/', admin.site.urls), -] diff --git a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/wsgi.py-tpl b/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/wsgi.py-tpl deleted file mode 100644 index 1ee28d0..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/project_template/project_name/wsgi.py-tpl +++ /dev/null @@ -1,16 +0,0 @@ -""" -WSGI config for {{ project_name }} project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/{{ docs_version }}/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{{ project_name }}.settings') - -application = get_wsgi_application() diff --git a/.venv/lib/python3.12/site-packages/django/conf/urls/__init__.py b/.venv/lib/python3.12/site-packages/django/conf/urls/__init__.py deleted file mode 100644 index 302f68d..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/urls/__init__.py +++ /dev/null @@ -1,9 +0,0 @@ -from django.urls import include -from django.views import defaults - -__all__ = ["handler400", "handler403", "handler404", "handler500", "include"] - -handler400 = defaults.bad_request -handler403 = defaults.permission_denied -handler404 = defaults.page_not_found -handler500 = defaults.server_error diff --git a/.venv/lib/python3.12/site-packages/django/conf/urls/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/urls/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index b0fbc79ff5d6b7476b7f5da1d142da3340b54c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 zcmZvZF;5#Y6oBnqLZTx^q7`hY3W|g>5T`&l)PDd!;1=tMUlLQFeSN+Q%0?yr12b&= z7N$%^Cm|u2x>aIh!iG>$2@lWT`~3W#EMGGg6Tddf3)Q8BJcQ(J)fVu0=HZ-3BB>@B zO(+dq)3q#0B1*+SmMo-BF4^1lmN((?Y(2R`^7EAr?gd7AKv&43TB1mp<0b^HVrIt$x*ip6X@M_bsT)x19iGv!(x z@qAWHtl8~<-Qi9Zp>X)a4|V+Y0lt|T@$fD#gfglSqMy&6TKk!mrH1eL*$?&~Pu#u_ wezu|n0k`ICYk}Q4>n?C}&NhF=xau1`1CW242LJ#7 diff --git a/.venv/lib/python3.12/site-packages/django/conf/urls/__pycache__/i18n.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/conf/urls/__pycache__/i18n.cpython-312.pyc deleted file mode 100644 index ddad8f4f3046908e0cbfb359c5667e108fe29fba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1708 zcmZuxPj4GV6rWvt{ckr-B9}OU&}Vu9Sv?%3XRy<^SH zCUq1fDn+7F5z4I`dMG!l^c(OIxFl_=pe2X{aNy?Ro_gZV+M5KFC(WBTGw;2b_ulW# z&qG561oV3NgZEt;p+DpzA#EV^wn4a$T;wV~s>)gQm6lpn6)C6uR4ZLgx3sF(%2YG0 zY&9G2r~Or~W!&kuf zP)s2F4u)J{2wElvZ+N2V1z_ZHTn__Bcr+--zE^V_kw7r9%2~ zXi%TQ0W9Fa4uCs;=z`whtnZ4+s7#H?@v?;eXh{rf37uz-yor`To1$C%zmDfqIZu#D-)$WKU4c;lw zUb46+q@r^RYRWBl4a!TwSx~p+C6+fk7nIwbXh;gRK~6XufxB}s_&l($(Tf5y&L8TN zPxQ&7;o?r^-sWCz;?G?1$e7xj`~1LIJTgXh&foi_r={|RZb~yUU8HH59vCBMP-H11 z8LG@d?;$V%%kkM3O2BXyY%1u>%Lsj?oQA=g1m6Eh$T!E7fP*XFUT~Ey3V8h`WQM^8&Lho$-b()>S2)vhXc^&|b2om+=v=Kh#@@b;Bw`Uk%hOW(hC zI5D$7F>^Rk*`KKF6)R7SN>`Km-3&6u*(iA2lwY1~bBoEU!~c~I>=rT4Mftdmp*lR$ z`+zUYSo+PE>`3(YLyp@|CW*;UC>kA@tb1gGmt`4a|8Yx1nqxan5{DM2CW-hFir*Bc z=4I~v7Ij0PTw!m3LkV&IDX?xzQIucN$X^KmjuxJxh2PLy5YDB`FOZ>Rx)+eDe=~Jw n>bY7_#(OEGj&`N=d=hE-yRYti@#DFJ^t;`ZI;`H&Epm6rSvhm1<~h0aCfNiGZe2B|=f!UKU8?+T&esZIAV4 zHpxbNK!^iENF00NQVEGxMdHelBNCU=96+X#kbpyPLFp+c-q`B|RXoWv-}Ah``QDqK zr>2?&<>kS>@XHDze`=)^V+{6J5!@v{@o7XldN(2(8y$mcT!|`iwNuS;HLAsC$INjp znuzP2dXCMg5jQ(cN_aD%{={drGdZMI{i#myzD2Y803w-2q0(4#rNX2u5zkzUQxGYK zX!x#3g0MRP?&JRn;OnWYdI)Qh!v^=tT6M%aev|m^KgQ)Q84)?DD8gKP`f!XtrRvbD zUoFp%b~vRbN^L|+ufC4{oPg0KH;B?XbMXx|RpS11iH`OW=^sDRO5|6{9Ob@k5;CGA z!iY;2Cd}uz2VE8m zpWDscH2@JazwahpVS7j}3*%IPLeGN!|2498qim^M6?%sbxmE(_5ud6ezhr8rf?aU_-k55g^$2*q%w;t=Wbw_jL0E6*){a7oY8g8iy> z=72glSLU5f7jOt0P($89&qr3fvh>caWzfCI%!I2*cz`V;nE^aAx%Au=_ed%TQ>&7h zMZT=M5%NvY?@Ve}q~joPdLrhIhwT6dcq*i`$wQEWUr1e0!wWd}N_Zl2>%^1k zxkvL?cczyg)t8@4o%(9+i?y$}?wdPp=hybd$L))M96SDbk z@;?(-kb3&?4{)1rc|292NMufXR+{T;6;z)bn`=(XNd)~)^E*BuFr)DaTn_4&aNGwG tUx1fT)vsR8;<8tvl>SZ{yJYrn!gk49yQIBK&hDAy#aEt@8EWPs{sql(Q_uha diff --git a/.venv/lib/python3.12/site-packages/django/conf/urls/i18n.py b/.venv/lib/python3.12/site-packages/django/conf/urls/i18n.py deleted file mode 100644 index 6b3fe70..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/urls/i18n.py +++ /dev/null @@ -1,39 +0,0 @@ -import functools - -from django.conf import settings -from django.urls import LocalePrefixPattern, URLResolver, get_resolver, path -from django.views.i18n import set_language - - -def i18n_patterns(*urls, prefix_default_language=True): - """ - Add the language code prefix to every URL pattern within this function. - This may only be used in the root URLconf, not in an included URLconf. - """ - if not settings.USE_I18N: - return list(urls) - return [ - URLResolver( - LocalePrefixPattern(prefix_default_language=prefix_default_language), - list(urls), - ) - ] - - -@functools.cache -def is_language_prefix_patterns_used(urlconf): - """ - Return a tuple of two booleans: ( - `True` if i18n_patterns() (LocalePrefixPattern) is used in the URLconf, - `True` if the default language should be prefixed - ) - """ - for url_pattern in get_resolver(urlconf).url_patterns: - if isinstance(url_pattern.pattern, LocalePrefixPattern): - return True, url_pattern.pattern.prefix_default_language - return False, False - - -urlpatterns = [ - path("setlang/", set_language, name="set_language"), -] diff --git a/.venv/lib/python3.12/site-packages/django/conf/urls/static.py b/.venv/lib/python3.12/site-packages/django/conf/urls/static.py deleted file mode 100644 index 8e7816e..0000000 --- a/.venv/lib/python3.12/site-packages/django/conf/urls/static.py +++ /dev/null @@ -1,30 +0,0 @@ -import re -from urllib.parse import urlsplit - -from django.conf import settings -from django.core.exceptions import ImproperlyConfigured -from django.urls import re_path -from django.views.static import serve - - -def static(prefix, view=serve, **kwargs): - """ - Return a URL pattern for serving files in debug mode. - - from django.conf import settings - from django.conf.urls.static import static - - urlpatterns = [ - # ... the rest of your URLconf goes here ... - ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) - """ - if not prefix: - raise ImproperlyConfigured("Empty static prefix not permitted") - elif not settings.DEBUG or urlsplit(prefix).netloc: - # No-op if not in debug mode or a non-local prefix. - return [] - return [ - re_path( - r"^%s(?P.*)$" % re.escape(prefix.lstrip("/")), view, kwargs=kwargs - ), - ] diff --git a/.venv/lib/python3.12/site-packages/django/contrib/__init__.py b/.venv/lib/python3.12/site-packages/django/contrib/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/.venv/lib/python3.12/site-packages/django/contrib/__pycache__/__init__.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/contrib/__pycache__/__init__.cpython-312.pyc deleted file mode 100644 index de1b51610520818b9ef671892cb58ec524bb5172..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 199 zcmZ9F!41MN3`G+P5<=<-48WnafGc7IR)|U)+CUpePFj>nICEqc#$W=}TTdiczGVMz z>&bqn>52ud`=^TjiS1wGJZv7!vkgDJ7|p^oMrOJ|gPnvDD@j1opoP0sWKm|OAm=kf z=&-~V@4jv>(~e&(GfP`_B7zyNTRbAHC%7 z$_Rai#n}j^lhfyJ@&ctO#R5r8unb5bOQeJ$7KpN}kczC5s;rTktdqKIkcMoMrfiXx zoFj9xP1&wbku{8l zD6PK2(3o>GF*>{9&xvEs?){N)GKu-WA9mdwp~Ho7nyXkNT`p9xnfoy}RB#`iLD zsbJ@T%UrPYDq+<&f7#pLA$z-rn-6XM(boRq&V4s){;EG21?*M546*Ifkx@?5M4d1lOO=iUE5cP>aDpM#?C0awn9M{_t#oy4vCEl1KoGW{Yzh?Q>gS+M8`_9C~;cq zNV8lO(G$jXq1erwYBRo>Yh_fTL^L>I*-0e$QIwC(vC1|Ew{Axupi4|1(;+LO^mm#K zl`EDR?ehE^qB!OmH*q}3$NCCf57=pZX{w(+Z=)FxpmN)bdF0dP}+v}4;gK43G zFEmJ5qBJ#17c-5q*S?$on|FUP5!`p;ya`@^-y+{J-y+`*=-vO+Q#pKm#RUg=LqG%1 zy&DP-(kVjv4_*%a^Ir6gx zTYx8upB(-vVT?batq*AHOVGl>7xWGN8Y}@Fgn#@C-Tk-RYXwhhr*|;E<17CM;G$>? diff --git a/.venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/actions.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/actions.cpython-312.pyc deleted file mode 100644 index 9efa2984e33dc15e47ca55ec5ced290efc335f9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3424 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 z 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 Dm14L! diff --git a/.venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/decorators.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/decorators.cpython-312.pyc deleted file mode 100644 index 639c8c7ad6799f4259da9e39bdad045e23dae913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3946 zcmc(i-)|g89l&RQoPF`xzQ#_9W9P@JcPGK;h~THA9y)PB+QCRLGZ%cNp4jrAo2aq?ydJ?gZcns zoSmB=-}%nWcjo(KJ|+^Gjpt18J9D*S56 zxBC(lwv}!5ebQFj%9?5`xAX66EwZJyw5voVEhs-qMqVX`YBgc_2!-@5-@C;;hk1e9 zpq6b@D+su=8U{?zz^9f+tt!q-*FsMg78XY2Kpebm*)_*AV~M%68M`v;U;0t09;%N4JhY1dI) z;R}%cb&Kp2p6?cBcS`5mm!6Eikkrnc!`kdlak5?51v&DN7Ssc(Vmmr9(!q zU#A@56%EDn@*-5wrsAuR{cVeUHkZpC>5Y^8bKT*u>=dWE`Kdn^r|wNXF3xuIvwRe! zV3Ofg-*=hiMR}it&A=PvL{Wj&>OrFdz7n$Zh;d^4(AvA_Awy1WYuh@oN@;6ty{)e4 zl2}Vjr~p)f>-XinAc(9)%7wJ3E5O^8>o#d+h&@ ztN+?g(2|(43eDtbfG~JCDUk+bq@z{jQB~F)=Gw@k!SgzJ;675|z`^s|&n&#ml35-U z?!r|DLXCB__XZXgUxLNhDKBJ=7hyXdnX*cLm)?CZwLBt~B4g z25(5;Dwb!{jN?&@uZJ~wtmONRkIi!5B~rM645PI$2!Wjq%HFBEp>S?7)5t|5KSb~S zHs?O)&%vb8;eD3nd2FA|%vnihFmn75^vQuSdnT}Y7&4KA3~0NxB?-h4O3mqH+yVSs zz%f68O!9A{TR8dPmG0?nq_wd0C28;}IW*bWGqGITguJfDJ&S@)+Zu?}bL(HgvW?i|Di@PaCH&TbN$${pc z;tc2Nuz)_q7`=|luhW~GaFY>p7=y}{U^|9jp!EiPp(>=KzpDhP+qRUB z`Y3VhfsyJS5CS}FnOdZy9Vo5sNw<_6crTtw9e5*urT51wG9)r`D^2raK;d;30R)@i z<#>?b>rh=~6b%ih3pVT@n%O)q%_=2CxSE_B+8gcDEWMfBh`3`=Y|p4B*tj51sUigp zonr(OjW_~N%JQlV%l!$We1Cppm{Tbj55~3dlhD9VVC!gdt`%&LhU8`hpN1}h7NHU- zF;Su;71>>h6~z~sH(%^ew8xl(c)<7c2M zkXHb!<>lp=xTjGDvp2ApLiP^`_?{=ZbD!uJKG9$MTp!QP^ay5@jMA=tDuyHKF*F$} zO4Lam5}9#729#gq7s2?U%UFB zSu-cbVb>Y^h$D^_>ftuVsDPd#Uf4t26ZnHS&TAJkZ_#;Yro3L}Eje#l6!YAf%v*8Z z>Xf&X)*7?l;kX7KExb%@Bm=1v`yvvC#ZrgC_)}wbyxBUu=pOq>pf={HUEsLwrGss$5(eU9~*k?*|vMp6C3>h#>B4(}NB-VsMCh1EtaKgx| zjdik{2$R~_$gtBoD2^(WhO8$j9n~o9X`U#s=P2Dxm^z7+Ddjq#^Z*?K=W*zFbx-(# zV==xFk+%LoNMp5FikOMhrO4=52U_{fz6kril3RY1#$6rWY2Lc+TNy)Qu){jS`usHu zJK7xLQ>ZJ-;>@Q-v9sr diff --git a/.venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/filters.cpython-312.pyc b/.venv/lib/python3.12/site-packages/django/contrib/admin/__pycache__/filters.cpython-312.pyc deleted file mode 100644 index 861d43494fcf6baed360cae9d8ac7e9799c8a4cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35123 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